Requires a studio-owned API account and templates:read. During the compatibility period, print_orders:read is also accepted. Only a published or superseded immutable revision may be resolved; draft editor revisions are unavailable. The package is the output-scoped visual node discovery surface: browser_document contains the published browser nodes and placement data, while input_slots provides authoritative surface/variant/node_id to render slot_key mappings for image nodes. Browser documents and decorative assets are constrained to one published output; assets use same-origin content URLs and never expose storage locators. This visual proof package is not a fulfillment contract and its preview artifacts cannot be submitted for fulfillment.
Batch Relay scoped API key or an anonymous Test Mode session. Scope names document required capabilities. Anonymous sessions are sandbox-only and do not authorize studio, event, billing, or Live Mode operations.
Published output-scoped visual node and asset package for browser proof. It is derived from an immutable published or superseded revision and never exposes draft editor state or storage locators.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Batch Relay API","colors":{"primary":"#2563EB","light":"#EFF6FF","dark":"#1D4ED8"},"logo":{"light":"https://media.brand.dev/e0f13cde-5756-4d8b-bfdf-01f76e6b0d41.svg","dark":"https://media.brand.dev/e0f13cde-5756-4d8b-bfdf-01f76e6b0d41.svg"},"navbar":{"primary":{"type":"button","label":"Developer Dashboard","href":"https://app.batchrelay.com/developers"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ftrbnd","hasAudioNarration":false,"actualSubdomain":"ftrbnd","customDomains":["docs.batchrelay.com"],"gitSource":{"type":"github","owner":"sentinelite","repo":"batch-relay-documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeafa19e84fb046db8b4cad","collectionId":"ebcb1da7-627a-4689-b011-49bbfab55ee5","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeafa19e84fb046db8b4cad"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aeafa19e84fb046db8b4cad","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"API Reference","count":165},{"language":"default","tag":"Guides","count":33},{"language":"default","tag":"Studio Operations","count":26},{"language":"default","tag":"Studio catalog","count":18},{"language":"default","tag":"Core Concepts","count":16},{"language":"default","tag":"Product reference","count":13},{"language":"default","tag":"Consumer printing","count":13},{"language":"default","tag":"Studio management","count":12},{"language":"default","tag":"Studio offers","count":11},{"language":"default","tag":"API accounts","count":9}]},"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":"vite-origin","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":"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/browser-previews/get-a-published-browser-preview-package","slug":"/api-reference/browser-previews/get-a-published-browser-preview-package","pageMetadata":{"title":"Get a published browser-preview package","description":"Requires a studio-owned API account and templates:read. During the compatibility period, print_orders:read is also accepted. Only a published or superseded immutable revision may be resolved; draft editor revisions are unavailable. The package is the output-scoped visual node discovery surface: browser_document contains the published browser nodes and placement data, while input_slots provides authoritative surface/variant/node_id to render slot_key mappings for image nodes. Browser documents and decorative assets are constrained to one published output; assets use same-origin content URLs and never expose storage locators. This visual proof package is not a fulfillment contract and its preview artifacts cannot be submitted for fulfillment.","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/templates/{template_id}/outputs/{output_id}/browser-preview","href":"/api-reference/browser-previews/get-a-published-browser-preview-package","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Requires a studio-owned API account and templates:read. During the compatibility period, print_orders:read is also accepted. Only a published or superseded immutable revision may be resolved; draft editor revisions are unavailable. The package is the output-scoped visual node discovery surface: browser_document contains the published browser nodes and placement data, while input_slots provides authoritative surface/variant/node_id to render slot_key mappings for image nodes. Browser documents and decorative assets are constrained to one published output; assets use same-origin content URLs and never expose storage locators. This visual proof package is not a fulfillment contract and its preview artifacts cannot be submitted for fulfillment.\"\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":"Get a published browser-preview package","description":"Requires a studio-owned API account and templates:read. During the compatibility period, print_orders:read is also accepted. Only a published or superseded immutable revision may be resolved; draft editor revisions are unavailable. The package is the output-scoped visual node discovery surface: browser_document contains the published browser nodes and placement data, while input_slots provides authoritative surface/variant/node_id to render slot_key mappings for image nodes. Browser documents and decorative assets are constrained to one published output; assets use same-origin content URLs and never expose storage locators. This visual proof package is not a fulfillment contract and its preview artifacts cannot be submitted for fulfillment.","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/templates/{template_id}/outputs/{output_id}/browser-preview","href":"/api-reference/browser-previews/get-a-published-browser-preview-package","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Requires a studio-owned API account and templates:read. During the compatibility period, print_orders:read is also accepted. Only a published or superseded immutable revision may be resolved; draft editor revisions are unavailable. The package is the output-scoped visual node discovery surface: browser_document contains the published browser nodes and placement data, while input_slots provides authoritative surface/variant/node_id to render slot_key mappings for image nodes. Browser documents and decorative assets are constrained to one published output; assets use same-origin content URLs and never expose storage locators. This visual proof package is not a fulfillment contract and its preview artifacts cannot be submitted for fulfillment.","operationId":"getBrowserTemplatePreview","parameters":["c11f7207-3e93-4546-82ce-b38381850d51","1d92d7f7-296a-484b-addc-6a9bffb679e3","24d77ec4-ba8b-486d-9434-b11772f4f46d"],"responses":{"200":"a516bc1a-72d1-41d3-bf22-ae688494aa82","400":"f0b51262-a379-4c88-a867-440dd2ad6923","401":"efc4fcaa-b602-4314-b487-277fd03ba669","403":"e897e9ee-3d6a-4d0f-845e-ef1ac4980bad","404":"cb4642e1-32f9-4145-accf-af278b738d29","502":"cb1d45a1-64a8-4552-a82a-9b389d53fece","503":"5baf89df-4875-4771-8bac-317e45d774b8"},"security":["227697c0-5397-4d0f-8169-5dc50b4df777"],"summary":"Get a published browser-preview package","tags":["Browser previews"],"method":"get","type":"path","servers":["60384607-e10c-4b83-b9c9-06793f8172ef"],"path":"/v1/templates/{template_id}/outputs/{output_id}/browser-preview","baseUrlOptions":["https://api.batchrelay.com"],"title":"Get a published browser-preview package","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"c11f7207-3e93-4546-82ce-b38381850d51":{"in":"path","name":"template_id","required":true,"schema":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"1d92d7f7-296a-484b-addc-6a9bffb679e3":{"in":"path","name":"output_id","required":true,"schema":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"24d77ec4-ba8b-486d-9434-b11772f4f46d":{"in":"query","name":"revision_id","schema":{"minLength":1,"type":"string","uniqueKey":"","typeLabel":"string"}},"39965923-6d85-4201-b52d-856dd7aba29c":{"description":"Untrusted optional analytics hint naming the calling client surface. It never affects authorization, routing, pricing, or behavior.","in":"header","name":"X-BatchRelay-Client-Surface","required":false,"schema":{"maxLength":100,"minLength":1,"type":"string","isRequired":false,"description":"Untrusted optional analytics hint naming the calling client surface. It never affects authorization, routing, pricing, or behavior.","uniqueKey":"","typeLabel":"string"}},"c09ed0b0-4d67-4f2b-ab16-a00498e04656":{"description":"Untrusted optional analytics hint naming the calling client version. It never affects authorization, routing, pricing, or behavior.","in":"header","name":"X-BatchRelay-Client-Version","required":false,"schema":{"maxLength":100,"minLength":1,"type":"string","isRequired":false,"description":"Untrusted optional analytics hint naming the calling client version. It never affects authorization, routing, pricing, or behavior.","uniqueKey":"","typeLabel":"string"}},"7cc8f1cc-ef2d-4778-b464-038bf88b285b":{"description":"Untrusted optional analytics hint naming the invocation mode. It never affects authorization, routing, pricing, or behavior.","in":"header","name":"X-BatchRelay-Invocation-Mode","required":false,"schema":{"maxLength":100,"minLength":1,"type":"string","isRequired":false,"description":"Untrusted optional analytics hint naming the invocation mode. It never affects authorization, routing, pricing, or behavior.","uniqueKey":"","typeLabel":"string"}}},"responses":{"a516bc1a-72d1-41d3-bf22-ae688494aa82":{"content":{"application/json":{"schema":{"additionalProperties":false,"description":"Published output-scoped visual node and asset package for browser proof. It is derived from an immutable published or superseded revision and never exposes draft editor state or storage locators.","properties":{"assets":{"items":{"additionalProperties":false,"properties":{"asset_ref":{"description":"Opaque asset reference scoped to this package and output.","type":"string","isRequired":true,"uniqueKey":"assets.items.[INDEX].asset_ref","typeLabel":"string"},"content_url":{"description":"Same-origin authenticated JPEG, PNG, or WebP content proxy; no object key or remote source URL is exposed.","pattern":"^/v1/","type":"string","isRequired":true,"uniqueKey":"assets.items.[INDEX].content_url","typeLabel":"string"},"kind":{"enum":["public_template_asset","studio_asset","managed_asset"],"type":"string","isRequired":true,"uniqueKey":"assets.items.[INDEX].kind","typeLabel":"enum\u003cstring>"}},"required":["asset_ref","kind","content_url"],"type":"object","uniqueKey":"assets.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"assets","typeLabel":"object[]"},"input_slots":{"description":"Authoritative browser node-to-input bindings for the selected output.","items":{"additionalProperties":false,"description":"Authoritative published mapping from a browser-document image node to its explicit render input slot. The node identity is scoped by surface_id, variant_id, and node_id. Clients must not infer mappings from browser_document or semantic labels.","properties":{"node_id":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"input_slots.items.[INDEX].node_id","typeLabel":"string"},"slot_key":{"description":"Opaque render-input key.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"input_slots.items.[INDEX].slot_key","typeLabel":"string"},"surface_id":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"input_slots.items.[INDEX].surface_id","typeLabel":"string"},"variant_id":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"input_slots.items.[INDEX].variant_id","typeLabel":"string"}},"required":["surface_id","variant_id","node_id","slot_key"],"type":"object","uniqueKey":"input_slots.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"input_slots","typeLabel":"object[]"},"output":{"additionalProperties":false,"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"output.id","typeLabel":"string"},"surfaces":{"items":{"additionalProperties":false,"properties":{"fulfillment_role":{"type":"string","isRequired":true,"uniqueKey":"output.surfaces.items.[INDEX].fulfillment_role","typeLabel":"string"},"height_in":{"exclusiveMinimum":0,"type":"number","isRequired":true,"uniqueKey":"output.surfaces.items.[INDEX].height_in","typeLabel":"number"},"id":{"type":"string","isRequired":true,"uniqueKey":"output.surfaces.items.[INDEX].id","typeLabel":"string"},"ordinal":{"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"output.surfaces.items.[INDEX].ordinal","typeLabel":"integer"},"variant_id":{"type":"string","isRequired":true,"uniqueKey":"output.surfaces.items.[INDEX].variant_id","typeLabel":"string"},"width_in":{"exclusiveMinimum":0,"type":"number","isRequired":true,"uniqueKey":"output.surfaces.items.[INDEX].width_in","typeLabel":"number"}},"required":["id","variant_id","width_in","height_in","fulfillment_role","ordinal"],"type":"object","uniqueKey":"output.surfaces.items.[INDEX]","typeLabel":"object"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"output.surfaces","typeLabel":"object[]"}},"required":["id","surfaces"],"type":"object","isRequired":true,"uniqueKey":"output","typeLabel":"object"},"schema_version":{"const":"batchrelay.browser-preview/v1","type":"string","isRequired":true,"uniqueKey":"schema_version","typeLabel":"string"},"template":{"additionalProperties":false,"properties":{"browser_document":{"description":"Published browser renderer sidecar document containing the output-scoped visual nodes and placement data. It contains no storage locators and is not a draft editor document.","type":"object","isRequired":true,"uniqueKey":"template.browser_document","typeLabel":"object"},"browser_document_sha256":{"pattern":"^[a-f0-9]{64}$","type":"string","isRequired":true,"uniqueKey":"template.browser_document_sha256","typeLabel":"string"},"document_sha256":{"pattern":"^[a-f0-9]{64}$","type":"string","isRequired":true,"uniqueKey":"template.document_sha256","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"template.id","typeLabel":"string"},"revision_id":{"type":"string","isRequired":true,"uniqueKey":"template.revision_id","typeLabel":"string"},"revision_number":{"minimum":1,"type":"integer","isRequired":true,"uniqueKey":"template.revision_number","typeLabel":"integer"}},"required":["id","revision_id","revision_number","document_sha256","browser_document","browser_document_sha256"],"type":"object","isRequired":true,"uniqueKey":"template","typeLabel":"object"}},"required":["schema_version","template","output","input_slots","assets"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"assets":[{"asset_ref":"\u003cstring>","content_url":"\u003cstring>","kind":"public_template_asset"}],"input_slots":[{"node_id":"\u003cstring>","slot_key":"\u003cstring>","surface_id":"\u003cstring>","variant_id":"\u003cstring>"}],"output":{"id":"\u003cstring>","surfaces":[{"fulfillment_role":"\u003cstring>","height_in":123,"id":"\u003cstring>","ordinal":1,"variant_id":"\u003cstring>","width_in":123}]},"schema_version":"batchrelay.browser-preview/v1","template":{"browser_document":{},"browser_document_sha256":"\u003cstring>","document_sha256":"\u003cstring>","id":"\u003cstring>","revision_id":"\u003cstring>","revision_number":2}}}},"exampleType":"generated"}},"description":"Published browser-preview package","exampleType":"generated"},"f0b51262-a379-4c88-a867-440dd2ad6923":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"code":{"description":"Stable machine-readable error code.","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"docs_url":{"format":"uri","type":"string","isRequired":true,"uniqueKey":"docs_url","typeLabel":"string\u003curi>"},"error":{"description":"Backward-compatible human-readable error.","type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","code","message","docs_url","request_id"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","docs_url":"\u003cstring>","error":"\u003cstring>","message":"\u003cstring>","request_id":"\u003cstring>"}}},"exampleType":"generated"}},"description":"The browser-preview request was malformed, mismatched its path, or used an invalid opaque identifier.","exampleType":"generated"},"efc4fcaa-b602-4314-b487-277fd03ba669":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"code":{"description":"Stable machine-readable error code.","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"docs_url":{"format":"uri","type":"string","isRequired":true,"uniqueKey":"docs_url","typeLabel":"string\u003curi>"},"error":{"description":"Backward-compatible human-readable error.","type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","code","message","docs_url","request_id"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","docs_url":"\u003cstring>","error":"\u003cstring>","message":"\u003cstring>","request_id":"\u003cstring>"}}},"exampleType":"generated"}},"description":"A valid Batch Relay API key or anonymous Test Mode session is required.","exampleType":"generated"},"e897e9ee-3d6a-4d0f-845e-ef1ac4980bad":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"code":{"description":"Stable machine-readable error code.","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"docs_url":{"format":"uri","type":"string","isRequired":true,"uniqueKey":"docs_url","typeLabel":"string\u003curi>"},"error":{"description":"Backward-compatible human-readable error.","type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","code","message","docs_url","request_id"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","docs_url":"\u003cstring>","error":"\u003cstring>","message":"\u003cstring>","request_id":"\u003cstring>"}}},"exampleType":"generated"}},"description":"The API key or anonymous Test Mode session cannot perform this operation.","exampleType":"generated"},"cb4642e1-32f9-4145-accf-af278b738d29":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"code":{"description":"Stable machine-readable error code.","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"docs_url":{"format":"uri","type":"string","isRequired":true,"uniqueKey":"docs_url","typeLabel":"string\u003curi>"},"error":{"description":"Backward-compatible human-readable error.","type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","code","message","docs_url","request_id"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","docs_url":"\u003cstring>","error":"\u003cstring>","message":"\u003cstring>","request_id":"\u003cstring>"}}},"exampleType":"generated"}},"description":"The requested published preview package, render, asset, or artifact does not exist or is not visible to the caller.","exampleType":"generated"},"cb1d45a1-64a8-4552-a82a-9b389d53fece":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"code":{"description":"Stable machine-readable error code.","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"docs_url":{"format":"uri","type":"string","isRequired":true,"uniqueKey":"docs_url","typeLabel":"string\u003curi>"},"error":{"description":"Backward-compatible human-readable error.","type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","code","message","docs_url","request_id"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","docs_url":"\u003cstring>","error":"\u003cstring>","message":"\u003cstring>","request_id":"\u003cstring>"}}},"exampleType":"generated"}},"description":"The browser-preview bridge or its validated object stream returned an invalid or unavailable upstream response.","exampleType":"generated"},"5baf89df-4875-4771-8bac-317e45d774b8":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{"code":{"description":"Stable machine-readable error code.","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"docs_url":{"format":"uri","type":"string","isRequired":true,"uniqueKey":"docs_url","typeLabel":"string\u003curi>"},"error":{"description":"Backward-compatible human-readable error.","type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","code","message","docs_url","request_id"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","docs_url":"\u003cstring>","error":"\u003cstring>","message":"\u003cstring>","request_id":"\u003cstring>"}}},"exampleType":"generated"}},"description":"The browser-preview Convex bridge or private object store is not configured.","exampleType":"generated"}},"security":{"227697c0-5397-4d0f-8169-5dc50b4df777":{"bearerAuth":{"bearerFormat":"Batch Relay API key or anonymous session","description":"Batch Relay scoped API key or an anonymous Test Mode session. Scope names document required capabilities. Anonymous sessions are sandbox-only and do not authorize studio, event, billing, or Live Mode operations.","scheme":"bearer","type":"http","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"60384607-e10c-4b83-b9c9-06793f8172ef":{"url":"https://api.batchrelay.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"bearerFormat":"Batch Relay API key or anonymous session","description":"Batch Relay scoped API key or an anonymous Test Mode session. Scope names document required capabilities. Anonymous sessions are sandbox-only and do not authorize studio, event, billing, or Live Mode operations.","scheme":"bearer","type":"http","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Batch Relay scoped API key or an anonymous Test Mode session. Scope names document required capabilities. Anonymous sessions are sandbox-only and do not authorize studio, event, billing, or Live Mode operations.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"https://api.batchrelay.com/openapi.json"},"subdomain":"ftrbnd","siteName":"Batch Relay API","title":"Get a published browser-preview package - Batch Relay API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-04T09:25:55.644Z","originalFileLocation":"api-reference/browser-previews/get-a-published-browser-preview-package.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=\"Requires a studio-owned API account and templates:read. During the compatibility period, print_orders:read is also accepted. Only a published or superseded immutable revision may be resolved; draft editor revisions are unavailable. The package is the output-scoped visual node discovery surface: browser_document contains the published browser nodes and placement data, while input_slots provides authoritative surface/variant/node_id to render slot_key mappings for image nodes. Browser documents and decorative assets are constrained to one published output; assets use same-origin content URLs and never expose storage locators. This visual proof package is not a fulfillment contract and its preview artifacts cannot be submitted for fulfillment.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Batch Relay API\">\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/ftrbnd/_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/ftrbnd/_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/ftrbnd/_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/ftrbnd/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get a published browser-preview package - Batch Relay API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Requires a studio-owned API account and templates:read. During the compatibility period, print_orders:read is also accepted. Only a published or superseded immutable revision may be resolved; draft editor revisions are unavailable. The package is the output-scoped visual node discovery surface: browser_document contains the published browser nodes and placement data, while input_slots provides authoritative surface/variant/node_id to render slot_key mappings for image nodes. Browser documents and decorative assets are constrained to one published output; assets use same-origin content URLs and never expose storage locators. This visual proof package is not a fulfillment contract and its preview artifacts cannot be submitted for fulfillment.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Batch Relay API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.batchrelay.com/api-reference/browser-previews/get-a-published-browser-preview-package\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ftrbnd.mintlify.app/_mintlify/api/og/v2?division=Browser+previews\u0026amp;title=Get+a+published+browser-preview+package\u0026amp;description=Requires+a+studio-owned+API+account+and+templates%3Aread.+During+the+compatibility+period%2C+print_orders%3Aread+is+also+accepted.+Only+a+published+or+superseded+immu\u0026amp;theme=182a8e84995dd9358c2ea7e4\u0026amp;signature=bab3b2ab6d3a1fedf8fbf26d713118189a143a3697559033ad57190e1bc2625f\">\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=\"Get a published browser-preview package - Batch Relay API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Requires a studio-owned API account and templates:read. During the compatibility period, print_orders:read is also accepted. Only a published or superseded immutable revision may be resolved; draft editor revisions are unavailable. The package is the output-scoped visual node discovery surface: browser_document contains the published browser nodes and placement data, while input_slots provides authoritative surface/variant/node_id to render slot_key mappings for image nodes. Browser documents and decorative assets are constrained to one published output; assets use same-origin content URLs and never expose storage locators. This visual proof package is not a fulfillment contract and its preview artifacts cannot be submitted for fulfillment.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ftrbnd.mintlify.app/_mintlify/api/og/v2?division=Browser+previews\u0026amp;title=Get+a+published+browser-preview+package\u0026amp;description=Requires+a+studio-owned+API+account+and+templates%3Aread.+During+the+compatibility+period%2C+print_orders%3Aread+is+also+accepted.+Only+a+published+or+superseded+immu\u0026amp;theme=182a8e84995dd9358c2ea7e4\u0026amp;signature=bab3b2ab6d3a1fedf8fbf26d713118189a143a3697559033ad57190e1bc2625f\">\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/ftrbnd/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Batch Relay API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563EB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.batchrelay.com/api-reference/browser-previews/get-a-published-browser-preview-package\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/browser-previews/get-a-published-browser-preview-package.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.batchrelay.com/#organization\",\"name\":\"Batch Relay API\",\"url\":\"https://docs.batchrelay.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://media.brand.dev/e0f13cde-5756-4d8b-bfdf-01f76e6b0d41.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.batchrelay.com#website\",\"name\":\"Batch Relay API\",\"url\":\"https://docs.batchrelay.com\",\"publisher\":{\"@id\":\"https://docs.batchrelay.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.batchrelay.com/api-reference/browser-previews/get-a-published-browser-preview-package#webpage\",\"url\":\"https://docs.batchrelay.com/api-reference/browser-previews/get-a-published-browser-preview-package\",\"name\":\"Get a published browser-preview package\",\"description\":\"Requires a studio-owned API account and templates:read. During the compatibility period, print_orders:read is also accepted. Only a published or superseded immutable revision may be resolved; draft editor revisions are unavailable. The package is the output-scoped visual node discovery surface: browser_document contains the published browser nodes and placement data, while input_slots provides authoritative surface/variant/node_id to render slot_key mappings for image nodes. Browser documents and decorative assets are constrained to one published output; assets use same-origin content URLs and never expose storage locators. This visual proof package is not a fulfillment contract and its preview artifacts cannot be submitted for fulfillment.\",\"dateModified\":\"2026-11-04T09:25:55.644Z\",\"isPartOf\":{\"@id\":\"https://docs.batchrelay.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.batchrelay.com/api-reference/browser-previews/get-a-published-browser-preview-package#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.batchrelay.com/api-reference/browser-previews/get-a-published-browser-preview-package#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Browser previews\",\"item\":\"https://docs.batchrelay.com/api-reference/browser-previews/get-browser-preview-proof-status\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get a published browser-preview package\",\"item\":\"https://docs.batchrelay.com/api-reference/browser-previews/get-a-published-browser-preview-package\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.batchrelay.com/api-reference/browser-previews/get-a-published-browser-preview-package#apireference\",\"headline\":\"Get a published browser-preview package\",\"name\":\"Get a published browser-preview package\",\"description\":\"Requires a studio-owned API account and templates:read. During the compatibility period, print_orders:read is also accepted. Only a published or superseded immutable revision may be resolved; draft editor revisions are unavailable. The package is the output-scoped visual node discovery surface: browser_document contains the published browser nodes and placement data, while input_slots provides authoritative surface/variant/node_id to render slot_key mappings for image nodes. Browser documents and decorative assets are constrained to one published output; assets use same-origin content URLs and never expose storage locators. This visual proof package is not a fulfillment contract and its preview artifacts cannot be submitted for fulfillment.\",\"url\":\"https://docs.batchrelay.com/api-reference/browser-previews/get-a-published-browser-preview-package\",\"mainEntityOfPage\":{\"@id\":\"https://docs.batchrelay.com/api-reference/browser-previews/get-a-published-browser-preview-package#webpage\"},\"dateModified\":\"2026-11-04T09:25:55.644Z\",\"publisher\":{\"@id\":\"https://docs.batchrelay.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.batchrelay.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Batch Relay API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Batch Relay API","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/n8n"}]},{"tab":"Events","pages":[{"title":"Events","href":"/events/overview"}]},{"tab":"API Reference","groups":[{"group":"System","pages":[{"title":"Check API health","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /healthz","href":"/api-reference/system/check-api-health"},{"title":"Get this OpenAPI document","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /openapi.json","href":"/api-reference/system/get-this-openapi-document"}]},{"group":"Authentication","pages":[{"title":"Create an isolated Test Mode session","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/anonymous-sessions","href":"/api-reference/authentication/create-an-isolated-test-mode-session"},{"title":"Get safe API-key or dashboard authentication context","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/auth/status","href":"/api-reference/authentication/get-safe-api-key-or-dashboard-authentication-context"}]},{"group":"Anonymous sessions","pages":[{"title":"Create a one-time anonymous session claim code","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/anonymous-sessions/current/claim-codes","href":"/api-reference/anonymous-sessions/create-a-one-time-anonymous-session-claim-code"}]},{"group":"API accounts","pages":[{"title":"List authorized API accounts","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/api-accounts","href":"/api-reference/api-accounts/list-authorized-api-accounts"},{"title":"Create an individual or studio-owned API account","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/api-accounts","href":"/api-reference/api-accounts/create-an-individual-or-studio-owned-api-account"},{"title":"Get an authorized API account","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/api-accounts/{account_id}","href":"/api-reference/api-accounts/get-an-authorized-api-account"},{"title":"Activate an API account","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/api-accounts/{account_id}/activate","href":"/api-reference/api-accounts/activate-an-api-account"},{"title":"Get API account activation status","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/api-accounts/{account_id}/activation","href":"/api-reference/api-accounts/get-api-account-activation-status"},{"title":"Accept a versioned agreement","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/api-accounts/{account_id}/agreements/{agreement_id}/accept","href":"/api-reference/api-accounts/accept-a-versioned-agreement"},{"title":"Start hosted payment-method setup","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/api-accounts/{account_id}/billing/setup-sessions","href":"/api-reference/api-accounts/start-hosted-payment-method-setup"},{"title":"Claim an account sandbox","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/api-accounts/{account_id}/sandbox-claim","href":"/api-reference/api-accounts/claim-an-account-sandbox"},{"title":"Get API account usage and spend summary","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/usage","href":"/api-reference/api-accounts/get-api-account-usage-and-spend-summary"}]},{"group":"API keys","pages":[{"title":"List remote API keys","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/api-accounts/{account_id}/keys","href":"/api-reference/api-keys/list-remote-api-keys"},{"title":"Create a remote API key","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/api-accounts/{account_id}/keys","href":"/api-reference/api-keys/create-a-remote-api-key"},{"title":"Revoke a remote API key","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/api-accounts/{account_id}/keys/{key_id}/revoke","href":"/api-reference/api-keys/revoke-a-remote-api-key"},{"title":"Rotate a remote API key","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/api-accounts/{account_id}/keys/{key_id}/rotate","href":"/api-reference/api-keys/rotate-a-remote-api-key"}]},{"group":"Managed assets","pages":[{"title":"Copy one external image into Batch Relay-managed fulfillment storage","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/assets/ingest","href":"/api-reference/managed-assets/copy-one-external-image-into-batch-relay-managed-fulfillment-storage"}]},{"group":"Browser previews","pages":[{"title":"Get browser-preview proof status","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/browser-previews/{render_id}","href":"/api-reference/browser-previews/get-browser-preview-proof-status"},{"title":"Stream a short-lived browser-preview artifact","description":null,"deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/browser-previews/{render_id}/artifacts/{artifact_id}/content","href":"/api-reference/browser-previews/stream-a-short-lived-browser-preview-artifact"},{"title":"Get a published browser-preview package","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/templates/{template_id}/outputs/{output_id}/browser-preview","href":"/api-reference/browser-previews/get-a-published-browser-preview-package"},{"title":"Queue a short-lived browser proof render","description":"Requires a studio-owned API account and template_previews:write. During the compatibility period, print_orders:write is also accepted. Image inputs must be authorized immutable asset IDs; local pan and zoom are checkpointed into a managed crop asset before this request. The fixed 96-DPI JPEG profile is preview-only and never fulfillment artwork.","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/templates/{template_id}/outputs/{output_id}/browser-preview","href":"/api-reference/browser-previews/queue-a-short-lived-browser-proof-render"},{"title":"Stream an authorized browser-preview source asset","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/templates/{template_id}/outputs/{output_id}/browser-preview/assets/{asset_ref}/content","href":"/api-reference/browser-previews/stream-an-authorized-browser-preview-source-asset"}]},{"group":"Catalog","pages":[{"title":"List active products","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/catalog/products","href":"/api-reference/catalog/list-active-products"},{"title":"Get one active product","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/catalog/products/{product_id}","href":"/api-reference/catalog/get-one-active-product"},{"title":"List exact published provider offers","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/catalog/products/{product_id}/offers","href":"/api-reference/catalog/list-exact-published-provider-offers"},{"title":"List semantic field definitions","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/catalog/semantic-fields","href":"/api-reference/catalog/list-semantic-field-definitions"},{"title":"Get a semantic field definition","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/catalog/semantic-fields/{semantic_key}","href":"/api-reference/catalog/get-a-semantic-field-definition"},{"title":"List V1 automation shipping services","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/catalog/shipping-services","href":"/api-reference/catalog/list-v1-automation-shipping-services"}]},{"group":"Consumer printing","pages":[{"title":"List published consumer listings, retail prices and caller-aware availability","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/consumer/catalog","href":"/api-reference/consumer-printing/list-published-consumer-listings-retail-prices-and-caller-aware-availability"},{"title":"Exchange a single-use handoff and rotate the session token","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/consumer/handoffs/exchange","href":"/api-reference/consumer-printing/exchange-a-single-use-handoff-and-rotate-the-session-token"},{"title":"Pay a frozen quote with a shared payment token","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/consumer/purchases","href":"/api-reference/consumer-printing/pay-a-frozen-quote-with-a-shared-payment-token"},{"title":"Create a separate guest print session","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/consumer/sessions","href":"/api-reference/consumer-printing/create-a-separate-guest-print-session"},{"title":"Read the exact owned guest session","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/consumer/sessions/{session_id}","href":"/api-reference/consumer-printing/read-the-exact-owned-guest-session"},{"title":"Upload local prepared image bytes","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json put /v1/consumer/sessions/{session_id}/assets","href":"/api-reference/consumer-printing/upload-local-prepared-image-bytes"},{"title":"Import a public HTTPS image into owned managed artwork","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/consumer/sessions/{session_id}/assets","href":"/api-reference/consumer-printing/import-a-public-https-image-into-owned-managed-artwork"},{"title":"Read an owned artwork preview without public storage capabilities","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/consumer/sessions/{session_id}/assets/{asset_id}/preview","href":"/api-reference/consumer-printing/read-an-owned-artwork-preview-without-public-storage-capabilities"},{"title":"Replace a guest cart using owned artwork","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json put /v1/consumer/sessions/{session_id}/cart","href":"/api-reference/consumer-printing/replace-a-guest-cart-using-owned-artwork"},{"title":"Create or reuse a hosted Checkout from an owned frozen quote","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/consumer/sessions/{session_id}/checkout","href":"/api-reference/consumer-printing/create-or-reuse-a-hosted-checkout-from-an-owned-frozen-quote"},{"title":"Create a single-use 30-minute browser handoff","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/consumer/sessions/{session_id}/handoffs","href":"/api-reference/consumer-printing/create-a-single-use-30-minute-browser-handoff"},{"title":"Read an owned order status and valid pending checkout resume link","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/consumer/sessions/{session_id}/orders/{order_id}","href":"/api-reference/consumer-printing/read-an-owned-order-status-and-valid-pending-checkout-resume-link"},{"title":"Freeze cart, recipient, retail price, authoritative shipping and tax","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/consumer/sessions/{session_id}/quotes","href":"/api-reference/consumer-printing/freeze-cart-recipient-retail-price-authoritative-shipping-and-tax"}]},{"group":"Event context","pages":[{"title":"Get explicitly authorized purchaser context for a studio order event","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/event-records/{event_id}/buyer","href":"/api-reference/event-context/get-explicitly-authorized-purchaser-context-for-a-studio-order-event"}]},{"group":"Event team changes","pages":[{"title":"Apply one reviewed bulk athlete team change","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/event-team-changes/apply","href":"/api-reference/event-team-changes/apply-one-reviewed-bulk-athlete-team-change"},{"title":"Prepare a studio-owned bulk athlete team change","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/event-team-changes/prepare","href":"/api-reference/event-team-changes/prepare-a-studio-owned-bulk-athlete-team-change"}]},{"group":"Studio management","pages":[{"title":"List events for the header-selected studio","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/events","href":"/api-reference/studio-management/list-events-for-the-header-selected-studio"},{"title":"Create an unpublished event for the header-selected studio","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/events","href":"/api-reference/studio-management/create-an-unpublished-event-for-the-header-selected-studio"},{"title":"Get an event for the header-selected studio","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/events/{event_id}","href":"/api-reference/studio-management/get-an-event-for-the-header-selected-studio"},{"title":"List studios available to this API credential","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios","href":"/api-reference/studio-management/list-studios-available-to-this-api-credential"},{"title":"List events for one explicit studio","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/events","href":"/api-reference/studio-management/list-events-for-one-explicit-studio"},{"title":"List an event's form revisions","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/events/{event_id}/form-revisions","href":"/api-reference/studio-management/list-an-events-form-revisions"},{"title":"Create a draft event form revision","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/events/{event_id}/form-revisions","href":"/api-reference/studio-management/create-a-draft-event-form-revision"},{"title":"Get one event form revision","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/events/{event_id}/form-revisions/{form_revision_id}","href":"/api-reference/studio-management/get-one-event-form-revision"},{"title":"Update an editable event form revision","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json patch /v1/studios/{studio_id}/events/{event_id}/form-revisions/{form_revision_id}","href":"/api-reference/studio-management/update-an-editable-event-form-revision"},{"title":"Publish an editable event form revision","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/events/{event_id}/form-revisions/{form_revision_id}/publish","href":"/api-reference/studio-management/publish-an-editable-event-form-revision"},{"title":"List reusable form definitions","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/form-definitions","href":"/api-reference/studio-management/list-reusable-form-definitions"},{"title":"Get a reusable form definition","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/form-definitions/{form_definition_id}","href":"/api-reference/studio-management/get-a-reusable-form-definition"}]},{"group":"Print orders","pages":[{"title":"List account-scoped API print orders","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/print-orders","href":"/api-reference/print-orders/list-account-scoped-api-print-orders"},{"title":"Submit a quoted API print order","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/print-orders","href":"/api-reference/print-orders/submit-a-quoted-api-print-order"},{"title":"Create a server-calculated API order quote","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/print-orders/quote","href":"/api-reference/print-orders/create-a-server-calculated-api-order-quote"},{"title":"Validate a non-authorizing prepared-media print order","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/print-orders/validate","href":"/api-reference/print-orders/validate-a-non-authorizing-prepared-media-print-order"},{"title":"Get an account-scoped API print order","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/print-orders/{order_id}","href":"/api-reference/print-orders/get-an-account-scoped-api-print-order"}]},{"group":"Template renders","pages":[{"title":"Get a template render and its output artifacts","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/renders/{render_id}","href":"/api-reference/template-renders/get-a-template-render-and-its-output-artifacts"},{"title":"List studio template renders","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/renders","href":"/api-reference/template-renders/list-studio-template-renders"},{"title":"Get one published output's render contract","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/templates/{template_id}/outputs/{output_id}/contract","href":"/api-reference/template-renders/get-one-published-outputs-render-contract"},{"title":"Create a render from a published template","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/templates/{template_id}/renders","href":"/api-reference/template-renders/create-a-render-from-a-published-template"}]},{"group":"Studio assets","pages":[{"title":"Reserve a studio-scoped original-asset upload session","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studio-assets/sessions","href":"/api-reference/studio-assets/reserve-a-studio-scoped-original-asset-upload-session"},{"title":"Get a studio asset upload session","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studio-assets/sessions/{session_id}","href":"/api-reference/studio-assets/get-a-studio-asset-upload-session"},{"title":"Upload bytes for one reserved studio asset","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json put /v1/studio-assets/sessions/{session_id}/assets/{asset_id}","href":"/api-reference/studio-assets/upload-bytes-for-one-reserved-studio-asset"}]},{"group":"Studio audit","pages":[{"title":"List privacy-safe studio management activity","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/activity","href":"/api-reference/studio-audit/list-privacy-safe-studio-management-activity"}]},{"group":"Studio Analytics","pages":[{"title":"Read Studio events analytics","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/analytics/events","href":"/api-reference/studio-analytics/read-studio-events-analytics"},{"title":"Read Studio sales analytics","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/analytics/sales","href":"/api-reference/studio-analytics/read-studio-sales-analytics"},{"title":"Read Studio sellables analytics","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/analytics/sellables","href":"/api-reference/studio-analytics/read-studio-sellables-analytics"}]},{"group":"Asset sessions","pages":[{"title":"Create an asset session","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/asset-sessions","href":"/api-reference/asset-sessions/create-an-asset-session"},{"title":"Get an asset session","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/asset-sessions/{session_id}","href":"/api-reference/asset-sessions/get-an-asset-session"},{"title":"Upload a session asset","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json put /v1/studios/{studio_id}/asset-sessions/{session_id}/assets/{asset_id}","href":"/api-reference/asset-sessions/upload-a-session-asset"},{"title":"Cancel an asset session","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/asset-sessions/{session_id}/cancel","href":"/api-reference/asset-sessions/cancel-an-asset-session"},{"title":"Finalize an asset session","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/asset-sessions/{session_id}/finalize","href":"/api-reference/asset-sessions/finalize-an-asset-session"}]},{"group":"Assets","pages":[{"title":"List studio-scoped managed assets","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/assets","href":"/api-reference/assets/list-studio-scoped-managed-assets"}]},{"group":"Studio catalog assets","pages":[{"title":"Reserve a managed asset upload","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/assets/uploads","href":"/api-reference/studio-catalog-assets/reserve-a-managed-asset-upload"},{"title":"Finalize a managed asset upload","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/assets/uploads/{upload_session_id}/finalize","href":"/api-reference/studio-catalog-assets/finalize-a-managed-asset-upload"},{"title":"Get managed asset metadata","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/assets/{asset_id}","href":"/api-reference/studio-catalog-assets/get-managed-asset-metadata"}]},{"group":"Studio Operations","pages":[{"title":"Get studio athlete","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/athletes/{athlete_id}","href":"/api-reference/studio-operations/get-studio-athlete"},{"title":"Search studio customers","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/customers","href":"/api-reference/studio-operations/search-studio-customers"},{"title":"Get studio customer","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/customers/{customer_id}","href":"/api-reference/studio-operations/get-studio-customer"},{"title":"List studio customer athletes","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/customers/{customer_id}/athletes","href":"/api-reference/studio-operations/list-studio-customer-athletes"},{"title":"Create studio event with setup","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/events","href":"/api-reference/studio-operations/create-studio-event-with-setup"},{"title":"Get studio event","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/events/{event_id}","href":"/api-reference/studio-operations/get-studio-event"},{"title":"Update studio event","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json patch /v1/studios/{studio_id}/events/{event_id}","href":"/api-reference/studio-operations/update-studio-event"},{"title":"Archive studio event","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/events/{event_id}/archive","href":"/api-reference/studio-operations/archive-studio-event"},{"title":"Delete studio event","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/events/{event_id}/delete","href":"/api-reference/studio-operations/delete-studio-event"},{"title":"Delete studio event form revision","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json delete /v1/studios/{studio_id}/events/{event_id}/form-revisions/{form_revision_id}","href":"/api-reference/studio-operations/delete-studio-event-form-revision"},{"title":"Publish studio event","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/events/{event_id}/publish","href":"/api-reference/studio-operations/publish-studio-event"},{"title":"Get studio event readiness","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/events/{event_id}/readiness","href":"/api-reference/studio-operations/get-studio-event-readiness"},{"title":"Restore studio event","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/events/{event_id}/restore","href":"/api-reference/studio-operations/restore-studio-event"},{"title":"Create studio form definition","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/form-definitions","href":"/api-reference/studio-operations/create-studio-form-definition"},{"title":"Update studio form definition","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json patch /v1/studios/{studio_id}/form-definitions/{form_definition_id}","href":"/api-reference/studio-operations/update-studio-form-definition"},{"title":"Archive studio form definition","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/form-definitions/{form_definition_id}/archive","href":"/api-reference/studio-operations/archive-studio-form-definition"},{"title":"Delete studio form definition","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/form-definitions/{form_definition_id}/delete","href":"/api-reference/studio-operations/delete-studio-form-definition"},{"title":"Restore studio form definition","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/form-definitions/{form_definition_id}/restore","href":"/api-reference/studio-operations/restore-studio-form-definition"},{"title":"List studio retail orders","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/orders","href":"/api-reference/studio-operations/list-studio-retail-orders"},{"title":"Get studio retail order","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/orders/{order_id}","href":"/api-reference/studio-operations/get-studio-retail-order"},{"title":"Get studio order delivery","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/orders/{order_id}/delivery","href":"/api-reference/studio-operations/get-studio-order-delivery"},{"title":"Get studio order refund eligibility","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/orders/{order_id}/refund-eligibility","href":"/api-reference/studio-operations/get-studio-order-refund-eligibility"},{"title":"List studio outstanding orders","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/outstanding-orders","href":"/api-reference/studio-operations/list-studio-outstanding-orders"},{"title":"Prepare studio order refund","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/refund-previews","href":"/api-reference/studio-operations/prepare-studio-order-refund"},{"title":"Apply studio order refund","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/refund-requests","href":"/api-reference/studio-operations/apply-studio-order-refund"},{"title":"Get studio order refund status","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/refund-requests/{request_id}","href":"/api-reference/studio-operations/get-studio-order-refund-status"}]},{"group":"Checkout links","pages":[{"title":"List studio checkout links","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/checkout-links","href":"/api-reference/checkout-links/list-studio-checkout-links"},{"title":"Create a studio-scoped guest checkout link","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/checkout-links","href":"/api-reference/checkout-links/create-a-studio-scoped-guest-checkout-link"},{"title":"Get a studio-scoped checkout link","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/checkout-links/{link_id}","href":"/api-reference/checkout-links/get-a-studio-scoped-checkout-link"},{"title":"Prepare a payable checkout URL","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/checkout-links/{link_id}/prepare","href":"/api-reference/checkout-links/prepare-a-payable-checkout-url"},{"title":"Recover a prepared checkout URL","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/checkout-links/{link_id}/recover","href":"/api-reference/checkout-links/recover-a-prepared-checkout-url"},{"title":"Revoke a studio-scoped checkout link","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/checkout-links/{link_id}/revoke","href":"/api-reference/checkout-links/revoke-a-studio-scoped-checkout-link"},{"title":"Get checkout payment status","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/checkout-links/{link_id}/status","href":"/api-reference/checkout-links/get-checkout-payment-status"}]},{"group":"Image imports","pages":[{"title":"Create an event image import","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/events/{event_id}/image-imports","href":"/api-reference/image-imports/create-an-event-image-import"},{"title":"Get an event image import","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/events/{event_id}/image-imports/{import_id}","href":"/api-reference/image-imports/get-an-event-image-import"},{"title":"Review an event image import","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json patch /v1/studios/{studio_id}/events/{event_id}/image-imports/{import_id}","href":"/api-reference/image-imports/review-an-event-image-import"},{"title":"Cancel an event image import","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/events/{event_id}/image-imports/{import_id}/cancel","href":"/api-reference/image-imports/cancel-an-event-image-import"},{"title":"Commit an event image import","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/events/{event_id}/image-imports/{import_id}/commit","href":"/api-reference/image-imports/commit-an-event-image-import"}]},{"group":"Studio messages","pages":[{"title":"List a studio's operational messages","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/messages","href":"/api-reference/studio-messages/list-a-studios-operational-messages"},{"title":"Create or schedule an operational event message","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/messages","href":"/api-reference/studio-messages/create-or-schedule-an-operational-event-message"},{"title":"Get an operational message","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/messages/{message_id}","href":"/api-reference/studio-messages/get-an-operational-message"},{"title":"Cancel a draft or scheduled message","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/messages/{message_id}/cancel","href":"/api-reference/studio-messages/cancel-a-draft-or-scheduled-message"},{"title":"Create an immutable correction","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/messages/{message_id}/corrections","href":"/api-reference/studio-messages/create-an-immutable-correction"},{"title":"List read and delivery facts without recipient addresses","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/messages/{message_id}/recipients","href":"/api-reference/studio-messages/list-read-and-delivery-facts-without-recipient-addresses"}]},{"group":"Studio offers","pages":[{"title":"List studio offers","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/offers","href":"/api-reference/studio-offers/list-studio-offers"},{"title":"Create a studio offer","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/offers","href":"/api-reference/studio-offers/create-a-studio-offer"},{"title":"Get a studio offer","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/offers/{offer_id}","href":"/api-reference/studio-offers/get-a-studio-offer"},{"title":"Append a studio offer revision","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json patch /v1/studios/{studio_id}/offers/{offer_id}","href":"/api-reference/studio-offers/append-a-studio-offer-revision"},{"title":"Activate a studio offer","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/offers/{offer_id}/activate","href":"/api-reference/studio-offers/activate-a-studio-offer"},{"title":"Preview studio offer margin","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/offers/{offer_id}/margin-preview","href":"/api-reference/studio-offers/preview-studio-offer-margin"},{"title":"Pause a studio offer","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/offers/{offer_id}/pause","href":"/api-reference/studio-offers/pause-a-studio-offer"},{"title":"List offer redemptions","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/offers/{offer_id}/redemptions","href":"/api-reference/studio-offers/list-offer-redemptions"},{"title":"Resume a studio offer","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/offers/{offer_id}/resume","href":"/api-reference/studio-offers/resume-a-studio-offer"},{"title":"Revoke a studio offer","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/offers/{offer_id}/revoke","href":"/api-reference/studio-offers/revoke-a-studio-offer"},{"title":"Schedule a studio offer","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/offers/{offer_id}/schedule","href":"/api-reference/studio-offers/schedule-a-studio-offer"}]},{"group":"Studio catalog","pages":[{"title":"List studio packages","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/packages","href":"/api-reference/studio-catalog/list-studio-packages"},{"title":"Create a draft package","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/packages","href":"/api-reference/studio-catalog/create-a-draft-package"},{"title":"Get a package","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/packages/{package_id}","href":"/api-reference/studio-catalog/get-a-package"},{"title":"Update a package draft","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json patch /v1/studios/{studio_id}/packages/{package_id}","href":"/api-reference/studio-catalog/update-a-package-draft"},{"title":"Archive a package","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/packages/{package_id}/archive","href":"/api-reference/studio-catalog/archive-a-package"},{"title":"Get the published baseline for a draft","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/packages/{package_id}/publication-baseline","href":"/api-reference/studio-catalog/get-the-published-baseline-for-a-draft"},{"title":"Publish a package","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/packages/{package_id}/publish","href":"/api-reference/studio-catalog/publish-a-package"},{"title":"Restore a package","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/packages/{package_id}/restore","href":"/api-reference/studio-catalog/restore-a-package"},{"title":"List a studio's retail products","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/products","href":"/api-reference/studio-catalog/list-a-studios-retail-products"},{"title":"Create a draft studio product","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/products","href":"/api-reference/studio-catalog/create-a-draft-studio-product"},{"title":"Get a studio product","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/products/{product_id}","href":"/api-reference/studio-catalog/get-a-studio-product"},{"title":"Update a product draft","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json patch /v1/studios/{studio_id}/products/{product_id}","href":"/api-reference/studio-catalog/update-a-product-draft"},{"title":"Archive a product","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/products/{product_id}/archive","href":"/api-reference/studio-catalog/archive-a-product"},{"title":"Get the published baseline for a draft","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/products/{product_id}/publication-baseline","href":"/api-reference/studio-catalog/get-the-published-baseline-for-a-draft-1"},{"title":"Publish a product","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/products/{product_id}/publish","href":"/api-reference/studio-catalog/publish-a-product"},{"title":"Restore a product","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/products/{product_id}/restore","href":"/api-reference/studio-catalog/restore-a-product"},{"title":"List product variants","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/products/{product_id}/variants","href":"/api-reference/studio-catalog/list-product-variants"},{"title":"Create a product variant","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/products/{product_id}/variants","href":"/api-reference/studio-catalog/create-a-product-variant"}]},{"group":"Sandbox promotions","pages":[{"title":"Create an immutable sandbox-to-Live promotion plan","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/sandbox-promotions","href":"/api-reference/sandbox-promotions/create-an-immutable-sandbox-to-live-promotion-plan"},{"title":"Get a bounded sandbox-to-Live promotion plan","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/sandbox-promotions/{promotion_id}","href":"/api-reference/sandbox-promotions/get-a-bounded-sandbox-to-live-promotion-plan"},{"title":"Apply one reviewed sandbox-to-Live promotion plan","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/sandbox-promotions/{promotion_id}/apply","href":"/api-reference/sandbox-promotions/apply-one-reviewed-sandbox-to-live-promotion-plan"},{"title":"Roll back one applied sandbox-to-Live promotion","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json post /v1/studios/{studio_id}/sandbox-promotions/{promotion_id}/rollback","href":"/api-reference/sandbox-promotions/roll-back-one-applied-sandbox-to-live-promotion"}]},{"group":"Storefront","pages":[{"title":"Get a studio storefront assortment","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/storefront","href":"/api-reference/storefront/get-a-studio-storefront-assortment"},{"title":"Atomically replace a studio storefront assortment","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json patch /v1/studios/{studio_id}/storefront","href":"/api-reference/storefront/atomically-replace-a-studio-storefront-assortment"}]},{"group":"Templates","pages":[{"title":"List published studio templates","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/templates","href":"/api-reference/templates/list-published-studio-templates"},{"title":"Get one studio template","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/templates/{template_id}","href":"/api-reference/templates/get-one-studio-template"},{"title":"List a template's compatible canonical products","deprecated":null,"version":null,"openapi":"https://api.batchrelay.com/openapi.json get /v1/studios/{studio_id}/templates/{template_id}/outputs","href":"/api-reference/templates/list-a-templates-compatible-canonical-products"}]}]}]},"basePath":"","title":"Get a published browser-preview package - Batch Relay API","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-BAvA99GL.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}