{
"error": {
"code": "INVALID_REQUEST",
"message": "view must be mine or org."
}
}
{
"error": {
"code": "UNAUTHENTICATED",
"message": "Sign in to continue."
}
}
Artifacts
List artifacts for the caller
view=mine (default) is artifacts the caller created. view=org is org_shared artifacts in the caller’s current organization, including other creators. With no current organization, view=org is an empty list. Sorted by createdAt descending, then id descending. The whole list is returned.
Factrove API key, usually prefixed ftrv_. Send Authorization: Bearer <key>. Product routes do not accept x-api-key as a credential. A present Authorization header that is not a valid key does not fall back to the session cookie.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Factrove","description":"Guides and references for Factrove, a self-hostable library for HTML artifacts.","colors":{"primary":"#5e64d6","light":"#858bee","dark":"#5055b6"},"api":{"openapi":"api-reference/openapi.json","examples":{"autogenerate":false}},"seo":{"metatags":{"canonical":"https://factrove.mintlify.app"}},"markdown":{"instructions":"Describe what the running code does. Do not invent hosted pricing, launch dates, or security guarantees. Share and viewer links are a configured base URL plus an artifact path. Show localhost and a placeholder origin such as https://library.example.com."},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"factrove","hasAudioNarration":false,"actualSubdomain":"factrove","customDomains":[],"gitSource":{"type":"github","owner":"magnificode-ltd","repo":"factrove","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":"","_id":"6ad8f94f4e2c59229c394d72"},"entitlements":{},"buildId":"6af0674099ffa6db6966ee8e","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"API reference","count":23},{"language":"default","tag":"Guides","count":10},{"language":"default","tag":"CLI reference","count":9},{"language":"default","tag":"Commands","count":9},{"language":"default","tag":"Artifacts","count":8},{"language":"default","tag":"Get started","count":6},{"language":"default","tag":"Auth","count":6},{"language":"default","tag":"Shares","count":4},{"language":"default","tag":"Public","count":3},{"language":"default","tag":"Overview","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/artifacts/list-artifacts-for-the-caller","slug":"/api-reference/artifacts/list-artifacts-for-the-caller","pageMetadata":{"title":"List artifacts for the caller","description":"`view=mine` (default) is artifacts the caller created. `view=org` is org_shared artifacts in the caller's current organization, including other creators. With no current organization, `view=org` is an empty list. Sorted by createdAt descending, then id descending. The whole list is returned.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/artifacts","href":"/api-reference/artifacts/list-artifacts-for-the-caller","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [_jsx(_components.code, {\n children: \"view=mine\"\n }), \" (default) is artifacts the caller created. \", _jsx(_components.code, {\n children: \"view=org\"\n }), \" is org_shared artifacts in the caller’s current organization, including other creators. With no current organization, \", _jsx(_components.code, {\n children: \"view=org\"\n }), \" is an empty list. Sorted by createdAt descending, then id descending. The whole list is returned.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"List artifacts for the caller","description":"`view=mine` (default) is artifacts the caller created. `view=org` is org_shared artifacts in the caller's current organization, including other creators. With no current organization, `view=org` is an empty list. Sorted by createdAt descending, then id descending. The whole list is returned.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/artifacts","href":"/api-reference/artifacts/list-artifacts-for-the-caller","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"listArtifacts","tags":["Artifacts"],"summary":"List artifacts for the caller","description":"`view=mine` (default) is artifacts the caller created. `view=org` is org_shared artifacts in the caller's current organization, including other creators. With no current organization, `view=org` is an empty list. Sorted by createdAt descending, then id descending. The whole list is returned.","security":["7d5c0fa4-38ce-4c40-bd29-4c066964c11a","6413b1f7-2694-407b-8058-1c03a589145d"],"parameters":["9083d97c-83c8-423f-8c82-2b68f2d9b603"],"responses":{"200":"c1967a37-70c5-463a-b486-6f645fefc122","400":"0b242b81-8dec-480a-9626-cee2f1244d08","401":"86b44aaf-099f-4bc6-80f4-2226cff4a4c6"},"method":"get","type":"path","servers":["f7ed4e89-d556-412e-bb33-e97f0d376a70","36b86b74-9fdf-4f1e-a17c-f29f1f5c5c4d"],"path":"/api/v1/artifacts","baseUrlOptions":["http://localhost:3001","https://api.example.com"],"title":"List artifacts for the caller","codeSamples":[],"requiredOnlyExamples":false,"disableCodeSampleGeneration":true,"responseExampleType":"generated"},"dependencies":{"parameters":{"9083d97c-83c8-423f-8c82-2b68f2d9b603":{"name":"view","in":"query","required":false,"description":"`mine` or `org`. Defaults to `mine`.","schema":{"type":"string","enum":["mine","org"],"isRequired":false,"description":"`mine` or `org`. Defaults to `mine`.","uniqueKey":"","typeLabel":"enum\u003cstring>"}}},"responses":{"c1967a37-70c5-463a-b486-6f645fefc122":{"description":"Matching artifacts.","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"\\items.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"creatorUserId":{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].creatorUserId","typeLabel":"string"},"organizationId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].organizationId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"\\items.items.[INDEX].organizationId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].organizationId","typeLabel":"string | null"},"accessType":{"type":"string","enum":["private","org_shared"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].accessType","typeLabel":"enum\u003cstring>"},"filename":{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].filename","typeLabel":"string"},"name":{"oneOf":[{"type":"string","description":"Library name. Null when the artifact has no name.","maxLength":120,"minLength":1,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Library name. Null when the artifact has no name.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].name","typeLabel":"string | null"},"mimeType":{"type":"string","const":"text/html","isRequired":true,"uniqueKey":"\\items.items.[INDEX].mimeType","typeLabel":"string"},"sizeBytes":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].sizeBytes","typeLabel":"integer"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","isRequired":true,"uniqueKey":"\\items.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","isRequired":true,"uniqueKey":"\\items.items.[INDEX].updatedAt","typeLabel":"string\u003cdate-time>"},"uploadedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","isRequired":true,"uniqueKey":"\\items.items.[INDEX].uploadedAt","typeLabel":"string\u003cdate-time>"},"viewerUrl":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"\\items.items.[INDEX].viewerUrl","typeLabel":"string\u003curi>"},"contentUrl":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"\\items.items.[INDEX].contentUrl","typeLabel":"string\u003curi>"},"shared":{"type":"boolean","isRequired":true,"uniqueKey":"\\items.items.[INDEX].shared","typeLabel":"boolean"},"passwordProtected":{"type":"boolean","isRequired":true,"uniqueKey":"\\items.items.[INDEX].passwordProtected","typeLabel":"boolean"}},"required":["id","creatorUserId","organizationId","accessType","filename","name","mimeType","sizeBytes","createdAt","updatedAt","uploadedAt","viewerUrl","contentUrl","shared","passwordProtected"],"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"\\items","typeLabel":"object[]"}},"required":["items"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"items":[{"id":"11111111-1111-4111-8111-111111111111","creatorUserId":"user_example","organizationId":null,"accessType":"private","filename":"11111111-1111-4111-8111-111111111111.html","name":"hello","mimeType":"text/html","sizeBytes":527,"createdAt":"2026-10-21T12:00:00.000Z","updatedAt":"2026-10-21T12:00:00.000Z","uploadedAt":"2026-10-21T12:00:00.000Z","viewerUrl":"http://localhost:3000/artifacts/11111111-1111-4111-8111-111111111111","contentUrl":"http://localhost:3001/api/v1/artifacts/11111111-1111-4111-8111-111111111111/content","shared":false,"passwordProtected":false}]},"examples":{"Example":{"title":"Example","value":{"items":[{"id":"11111111-1111-4111-8111-111111111111","creatorUserId":"user_example","organizationId":null,"accessType":"private","filename":"11111111-1111-4111-8111-111111111111.html","name":"hello","mimeType":"text/html","sizeBytes":527,"createdAt":"2026-10-21T12:00:00.000Z","updatedAt":"2026-10-21T12:00:00.000Z","uploadedAt":"2026-10-21T12:00:00.000Z","viewerUrl":"http://localhost:3000/artifacts/11111111-1111-4111-8111-111111111111","contentUrl":"http://localhost:3001/api/v1/artifacts/11111111-1111-4111-8111-111111111111/content","shared":false,"passwordProtected":false}]}}},"exampleType":"examples"}},"exampleType":"examples"},"0b242b81-8dec-480a-9626-cee2f1244d08":{"description":"Invalid view. Code `INVALID_REQUEST`.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"additionalProperties":false,"properties":{"code":{"type":"string","enum":["INVALID_REQUEST","ORGANIZATION_REQUIRED","ORGANIZATION_CHANGED","UNAUTHENTICATED","PASSWORD_REQUIRED","PASSWORD_INCORRECT","FORBIDDEN","ARTIFACT_NOT_FOUND","CONTENT_CONFLICT","FILE_TOO_LARGE","CONTENT_TOO_LARGE","UNSUPPORTED_FILE_TYPE","CONTENT_TOO_COMPLEX","RATE_LIMITED","INTERNAL_ERROR","STORAGE_UNAVAILABLE","CONVERSION_UNAVAILABLE","UNLOCK_UNAVAILABLE"],"description":"400/404 INVALID_REQUEST: The request is missing a required field, has the wrong shape, or failed validation. Typical causes are a missing file, an invalid access type, view, format, or artifact id, or invalid UTF-8. Unmatched non-public product routes also return 404 INVALID_REQUEST with message Not found. 400 ORGANIZATION_REQUIRED: The caller asked to share with an organization but has no current organization membership. Upload with accessType org_shared and PATCH /api/v1/artifacts/{id} for a private artifact both use this code. 409 ORGANIZATION_CHANGED: PATCH /api/v1/artifacts/{id} for a private artifact named an organizationId that is not the caller's current membership when the conditional UPDATE reads, or a deadlock, serialization failure, or lock timeout persisted after one retry. The artifact is not written. That UPDATE is the linearization point: an authorization change that commits after its snapshot can land before commit and does not cancel the share. About 16 seconds is the budget for the two attempts, not an endpoint deadline. An artifact that is already org_shared returns 200 instead. 401 UNAUTHENTICATED: The product route needs a session cookie or Authorization: Bearer API key, and neither was accepted. PATCH /api/v1/artifacts/{id} also returns this when the session was revoked or expired before the conditional update read it, and does not write. A revocation that commits after that snapshot does not cancel the share. 401 PASSWORD_REQUIRED: The public share is password protected and the request did not present a valid unlock grant or content ticket. 401 PASSWORD_INCORRECT: The password sent to the public unlock route did not match. 403 FORBIDDEN: A cookie-authenticated write used an Origin or Referer that is not WEB_ORIGIN or PUBLIC_BASE_URL. 404 ARTIFACT_NOT_FOUND: The artifact id is unknown, the caller cannot read it, or the public share token is not active. Rename and delete also use this body when the caller is not the creator, including an organization admin or another member who can read an org_shared artifact. Those cases share this body. 409 CONTENT_CONFLICT: Another replace of the same artifact revision finished first. Upload again to replace the current content. Delete returns this code when concurrent replaces prevent deletion after eight attempts. Retry DELETE. 413 FILE_TOO_LARGE: The upload is larger than the 10 MiB HTML limit. A JSON body larger than 102,400 bytes uses the same code with message The request is too large. 413 CONTENT_TOO_LARGE: Stored HTML is larger than the Markdown conversion input limit. 415 UNSUPPORTED_FILE_TYPE: The upload is not a .html or .htm file. 422 CONTENT_TOO_COMPLEX: Markdown conversion exceeded its time, memory, nesting, or output limit. 429 RATE_LIMITED: Too many public views from one client address, or too many password attempts. Password-attempt 429 responses include Retry-After. Public-view 429 responses do not. 500 INTERNAL_ERROR: An unexpected persistence or service failure. 503 STORAGE_UNAVAILABLE: Object storage failed. A failed upload leaves no artifact row. A failed artifact delete keeps the row. The object may already be gone, so retry DELETE. 503 CONVERSION_UNAVAILABLE: The Markdown conversion worker pool is full. This response does not include Retry-After. 503 UNLOCK_UNAVAILABLE: Password verification is busy because the process-wide Argon2 gate is saturated or every remaining share check slot is in flight. Includes Retry-After.","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"additionalProperties":false,"description":"Product error envelope. Better Auth `/api/auth` routes may return a different JSON shape.","uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"INVALID_REQUEST","message":"view must be mine or org."}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"INVALID_REQUEST","message":"view must be mine or org."}}}},"exampleType":"examples"}},"exampleType":"examples"},"86b44aaf-099f-4bc6-80f4-2226cff4a4c6":{"description":"Missing credentials. Code `UNAUTHENTICATED`.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","required":["code","message"],"additionalProperties":false,"properties":{"code":{"type":"string","enum":["INVALID_REQUEST","ORGANIZATION_REQUIRED","ORGANIZATION_CHANGED","UNAUTHENTICATED","PASSWORD_REQUIRED","PASSWORD_INCORRECT","FORBIDDEN","ARTIFACT_NOT_FOUND","CONTENT_CONFLICT","FILE_TOO_LARGE","CONTENT_TOO_LARGE","UNSUPPORTED_FILE_TYPE","CONTENT_TOO_COMPLEX","RATE_LIMITED","INTERNAL_ERROR","STORAGE_UNAVAILABLE","CONVERSION_UNAVAILABLE","UNLOCK_UNAVAILABLE"],"description":"400/404 INVALID_REQUEST: The request is missing a required field, has the wrong shape, or failed validation. Typical causes are a missing file, an invalid access type, view, format, or artifact id, or invalid UTF-8. Unmatched non-public product routes also return 404 INVALID_REQUEST with message Not found. 400 ORGANIZATION_REQUIRED: The caller asked to share with an organization but has no current organization membership. Upload with accessType org_shared and PATCH /api/v1/artifacts/{id} for a private artifact both use this code. 409 ORGANIZATION_CHANGED: PATCH /api/v1/artifacts/{id} for a private artifact named an organizationId that is not the caller's current membership when the conditional UPDATE reads, or a deadlock, serialization failure, or lock timeout persisted after one retry. The artifact is not written. That UPDATE is the linearization point: an authorization change that commits after its snapshot can land before commit and does not cancel the share. About 16 seconds is the budget for the two attempts, not an endpoint deadline. An artifact that is already org_shared returns 200 instead. 401 UNAUTHENTICATED: The product route needs a session cookie or Authorization: Bearer API key, and neither was accepted. PATCH /api/v1/artifacts/{id} also returns this when the session was revoked or expired before the conditional update read it, and does not write. A revocation that commits after that snapshot does not cancel the share. 401 PASSWORD_REQUIRED: The public share is password protected and the request did not present a valid unlock grant or content ticket. 401 PASSWORD_INCORRECT: The password sent to the public unlock route did not match. 403 FORBIDDEN: A cookie-authenticated write used an Origin or Referer that is not WEB_ORIGIN or PUBLIC_BASE_URL. 404 ARTIFACT_NOT_FOUND: The artifact id is unknown, the caller cannot read it, or the public share token is not active. Rename and delete also use this body when the caller is not the creator, including an organization admin or another member who can read an org_shared artifact. Those cases share this body. 409 CONTENT_CONFLICT: Another replace of the same artifact revision finished first. Upload again to replace the current content. Delete returns this code when concurrent replaces prevent deletion after eight attempts. Retry DELETE. 413 FILE_TOO_LARGE: The upload is larger than the 10 MiB HTML limit. A JSON body larger than 102,400 bytes uses the same code with message The request is too large. 413 CONTENT_TOO_LARGE: Stored HTML is larger than the Markdown conversion input limit. 415 UNSUPPORTED_FILE_TYPE: The upload is not a .html or .htm file. 422 CONTENT_TOO_COMPLEX: Markdown conversion exceeded its time, memory, nesting, or output limit. 429 RATE_LIMITED: Too many public views from one client address, or too many password attempts. Password-attempt 429 responses include Retry-After. Public-view 429 responses do not. 500 INTERNAL_ERROR: An unexpected persistence or service failure. 503 STORAGE_UNAVAILABLE: Object storage failed. A failed upload leaves no artifact row. A failed artifact delete keeps the row. The object may already be gone, so retry DELETE. 503 CONVERSION_UNAVAILABLE: The Markdown conversion worker pool is full. This response does not include Retry-After. 503 UNLOCK_UNAVAILABLE: Password verification is busy because the process-wide Argon2 gate is saturated or every remaining share check slot is in flight. Includes Retry-After.","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"additionalProperties":false,"description":"Product error envelope. Better Auth `/api/auth` routes may return a different JSON shape.","uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"UNAUTHENTICATED","message":"Sign in to continue."}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"UNAUTHENTICATED","message":"Sign in to continue."}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"7d5c0fa4-38ce-4c40-bd29-4c066964c11a":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Factrove API key, usually prefixed `ftrv_`. Send `Authorization: Bearer \u003ckey>`. Product routes do not accept `x-api-key` as a credential. A present Authorization header that is not a valid key does not fall back to the session cookie.","scopes":[],"schemeName":"bearerAuth"}},"6413b1f7-2694-407b-8058-1c03a589145d":{"sessionCookie":{"type":"apiKey","in":"cookie","name":"better-auth.session_token","description":"Better Auth session cookie from email/password sign-in. On an https API origin the name is `__Secure-better-auth.session_token`. On http it is `better-auth.session_token`. Host-only unless AUTH_COOKIE_DOMAIN is set. Use a cookie jar instead of typing the name.","scopes":[],"schemeName":"sessionCookie"}}},"servers":{"f7ed4e89-d556-412e-bb33-e97f0d376a70":{"url":"http://localhost:3001","description":"Local development API origin"},"36b86b74-9fdf-4f1e-a17c-f29f1f5c5c4d":{"url":"https://api.example.com","description":"Example self-hosted API origin"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Factrove API key, usually prefixed `ftrv_`. Send `Authorization: Bearer \u003ckey>`. Product routes do not accept `x-api-key` as a credential. A present Authorization header that is not a valid key does not fall back to the session cookie.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Factrove API key, usually prefixed `ftrv_`. Send `Authorization: Bearer \u003ckey>`. Product routes do not accept `x-api-key` as a credential. A present Authorization header that is not a valid key does not fall back to the session cookie.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"},{"schemes":[{"scheme":{"type":"apiKey","in":"cookie","name":"better-auth.session_token","description":"Better Auth session cookie from email/password sign-in. On an https API origin the name is `__Secure-better-auth.session_token`. On http it is `better-auth.session_token`. Host-only unless AUTH_COOKIE_DOMAIN is set. Use a cookie jar instead of typing the name.","scopes":[],"schemeName":"sessionCookie"},"schema":{"title":"better-auth.session_token","type":"string","description":"Better Auth session cookie from email/password sign-in. On an https API origin the name is `__Secure-better-auth.session_token`. On http it is `better-auth.session_token`. Host-only unless AUTH_COOKIE_DOMAIN is set. Use a cookie jar instead of typing the name.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"sessionCookie","name":"better-auth.session_token"}],"title":"sessionCookie"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"factrove","siteName":"Factrove","title":"List artifacts for the caller - Factrove","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-07T10:02:38.443Z","originalFileLocation":"api-reference/artifacts/list-artifacts-for-the-caller.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"view=mine (default) is artifacts the caller created. view=org is org_shared artifacts in the caller\u0026#x27;s current organization, including other creators. With no current organization, view=org is an empty list. Sorted by createdAt descending, then id descending. The whole list is returned.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Factrove\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/factrove/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/factrove/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/factrove/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/factrove/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"List artifacts for the caller - Factrove\">\u003cmeta data-mint-head property=\"og:description\" content=\"view=mine (default) is artifacts the caller created. view=org is org_shared artifacts in the caller\u0026#x27;s current organization, including other creators. With no current organization, view=org is an empty list. Sorted by createdAt descending, then id descending. The whole list is returned.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Factrove\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://factrove.mintlify.app/api-reference/artifacts/list-artifacts-for-the-caller\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://factrove.mintlify.site/_mintlify/api/og/v2?division=Artifacts\u0026amp;title=List+artifacts+for+the+caller\u0026amp;description=%60view%3Dmine%60+%28default%29+is+artifacts+the+caller+created.+%60view%3Dorg%60+is+org_shared+artifacts+in+the+caller%27s+current+organization%2C+including+other+creators.+With+n\u0026amp;theme=ded3e32c59d8f988115330c3\u0026amp;signature=537c8a0cde5e3ed6f18d96ba979b363e6a1bce30d1f6a13bfea4b23e85e774e2\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"List artifacts for the caller - Factrove\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"view=mine (default) is artifacts the caller created. view=org is org_shared artifacts in the caller\u0026#x27;s current organization, including other creators. With no current organization, view=org is an empty list. Sorted by createdAt descending, then id descending. The whole list is returned.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://factrove.mintlify.site/_mintlify/api/og/v2?division=Artifacts\u0026amp;title=List+artifacts+for+the+caller\u0026amp;description=%60view%3Dmine%60+%28default%29+is+artifacts+the+caller+created.+%60view%3Dorg%60+is+org_shared+artifacts+in+the+caller%27s+current+organization%2C+including+other+creators.+With+n\u0026amp;theme=ded3e32c59d8f988115330c3\u0026amp;signature=537c8a0cde5e3ed6f18d96ba979b363e6a1bce30d1f6a13bfea4b23e85e774e2\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/factrove/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Factrove\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5e64d6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://factrove.mintlify.app/api-reference/artifacts/list-artifacts-for-the-caller\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/artifacts/list-artifacts-for-the-caller.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://factrove.mintlify.app/#organization\",\"name\":\"Factrove\",\"url\":\"https://factrove.mintlify.app\"},{\"@type\":\"WebSite\",\"@id\":\"https://factrove.mintlify.app#website\",\"name\":\"Factrove\",\"url\":\"https://factrove.mintlify.app\",\"publisher\":{\"@id\":\"https://factrove.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://factrove.mintlify.app/api-reference/artifacts/list-artifacts-for-the-caller#webpage\",\"url\":\"https://factrove.mintlify.app/api-reference/artifacts/list-artifacts-for-the-caller\",\"name\":\"List artifacts for the caller\",\"description\":\"view=mine (default) is artifacts the caller created. view=org is org_shared artifacts in the caller's current organization, including other creators. With no current organization, view=org is an empty list. Sorted by createdAt descending, then id descending. The whole list is returned.\",\"dateModified\":\"2026-11-07T10:02:38.443Z\",\"isPartOf\":{\"@id\":\"https://factrove.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://factrove.mintlify.app/api-reference/artifacts/list-artifacts-for-the-caller#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://factrove.mintlify.app/api-reference/artifacts/list-artifacts-for-the-caller#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Factrove\",\"item\":\"https://factrove.mintlify.app\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"List artifacts for the caller\",\"item\":\"https://factrove.mintlify.app/api-reference/artifacts/list-artifacts-for-the-caller\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://factrove.mintlify.app/api-reference/artifacts/list-artifacts-for-the-caller#apireference\",\"headline\":\"List artifacts for the caller\",\"name\":\"List artifacts for the caller\",\"description\":\"view=mine (default) is artifacts the caller created. view=org is org_shared artifacts in the caller's current organization, including other creators. With no current organization, view=org is an empty list. Sorted by createdAt descending, then id descending. The whole list is returned.\",\"url\":\"https://factrove.mintlify.app/api-reference/artifacts/list-artifacts-for-the-caller\",\"mainEntityOfPage\":{\"@id\":\"https://factrove.mintlify.app/api-reference/artifacts/list-artifacts-for-the-caller#webpage\"},\"dateModified\":\"2026-11-07T10:02:38.443Z\",\"publisher\":{\"@id\":\"https://factrove.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://factrove.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Factrove\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Factrove","nav":{"global":null,"tabs":[{"tab":"Get started","pages":[{"title":"Get started","href":"/introduction"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/self-hosting"}]},{"tab":"CLI reference","pages":[{"title":"CLI reference","href":"/cli-reference/overview"}]},{"tab":"API reference","groups":[{"group":"Overview","pages":[{"title":"API overview","href":"/api-reference/overview"}]},{"group":"Health","pages":[{"title":"Check that the API is initialized","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/health","href":"/api-reference/health/check-that-the-api-is-initialized"}]},{"group":"Auth","pages":[{"title":"Return the caller and current organization","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/context","href":"/api-reference/auth/return-the-caller-and-current-organization"},{"title":"Create an account with email and password","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/auth/sign-up/email","href":"/api-reference/auth/create-an-account-with-email-and-password"},{"title":"Sign in with email and password","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/auth/sign-in/email","href":"/api-reference/auth/sign-in-with-email-and-password"},{"title":"Create an API key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/auth/api-key/create","href":"/api-reference/auth/create-an-api-key"},{"title":"List API keys for the session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/auth/api-key/list","href":"/api-reference/auth/list-api-keys-for-the-session"},{"title":"Revoke an API key","description":"Requires a browser session. Do not send `Authorization`. Cookie writes need `Origin` or `Referer` to be `WEB_ORIGIN` or `PUBLIC_BASE_URL`. A missing or different origin is 403 `FORBIDDEN`. Another user's key id is 404. After delete, that key fails closed on product routes.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/auth/api-key/delete","href":"/api-reference/auth/revoke-an-api-key"}]},{"group":"Artifacts","pages":[{"title":"List artifacts for the caller","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/artifacts","href":"/api-reference/artifacts/list-artifacts-for-the-caller"},{"title":"Upload an HTML file","description":"Accepts one non-empty `.html` or `.htm` file as multipart field `file`, optional `accessType` (`private` default, or `org_shared`), and optional `name`. `name` is one line of 1 to 120 characters. When `name` is omitted, the stored name is the file name without `.html` or `.htm` when that stem is one line of 1 to 120 characters. An empty stem, a stem longer than 120 characters, or a stem that is not one line stores null, and the upload still succeeds. An invalid submitted `name` is `400 INVALID_REQUEST` and stores no row. The backend assigns `text/html`. Maximum size is 10 MiB. Each request creates a new artifact. The object is written first, then the row. A storage failure leaves no row. Cookie-authenticated writes also require Origin or Referer to be WEB_ORIGIN or PUBLIC_BASE_URL.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/artifacts","href":"/api-reference/artifacts/upload-an-html-file"},{"title":"Download artifact HTML or converted Markdown","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/artifacts/{id}/content","href":"/api-reference/artifacts/download-artifact-html-or-converted-markdown"},{"title":"Replace an artifact's stored HTML","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/artifacts/{id}/content","href":"/api-reference/artifacts/replace-an-artifacts-stored-html"},{"title":"Get artifact metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/artifacts/{id}","href":"/api-reference/artifacts/get-artifact-metadata"},{"title":"Delete an artifact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/artifacts/{id}","href":"/api-reference/artifacts/delete-an-artifact"},{"title":"Share a private artifact with the confirmed organization","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/artifacts/{id}","href":"/api-reference/artifacts/share-a-private-artifact-with-the-confirmed-organization"},{"title":"Rename an artifact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/artifacts/{id}/name","href":"/api-reference/artifacts/rename-an-artifact"}]},{"group":"Shares","pages":[{"title":"Read the owner share state","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/artifacts/{id}/share","href":"/api-reference/shares/read-the-owner-share-state"},{"title":"Create or update a public share","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/artifacts/{id}/share","href":"/api-reference/shares/create-or-update-a-public-share"},{"title":"Revoke the public share","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/artifacts/{id}/share","href":"/api-reference/shares/revoke-the-public-share"},{"title":"Remove the password from a shared link","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/artifacts/{id}/share/password","href":"/api-reference/shares/remove-the-password-from-a-shared-link"}]},{"group":"Public","pages":[{"title":"Read a public share","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/public/artifacts/{id}/{token}","href":"/api-reference/public/read-a-public-share"},{"title":"Unlock a password-protected share","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/public/artifacts/{id}/{token}/unlock","href":"/api-reference/public/unlock-a-password-protected-share"},{"title":"Download public share HTML","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/public/artifacts/{id}/{token}/content","href":"/api-reference/public/download-public-share-html"}]}]}]},"basePath":"","title":"List artifacts for the caller - Factrove","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}