API REFERENCE
GET /api/content/packs/{id}/export
On this page
/api/content/packs/{id}/exportRelease rollout pending; discover current host capabilities before execution. Retrieve an authenticated JSON manifest with captions, gaps and refreshed signed file URLs. Does not publish.
Authentication
x-api-key in header
bearerAuth bearer
Request
curl --request GET \
--url 'https://api.recoupable.dev/api/content/packs/YOUR_ID/export' \
--header 'x-api-key: YOUR_API_KEY'Replace the YOUR_ placeholders with your values. Required query parameters are included; optional parameters are listed below.
Try it
Fill in the fields, send the request from your browser, and read the live response. The curl below updates as you type.
Kept in this browser tab only and cleared when it closes.
curl --request GET \
--url 'https://recoup-api.vercel.app/api/content/packs/{id}/export'Parameters
Path parameters
idstringrequiredQuery parameters
organization_idstringResponses
200Current owned result; running is not completed.+
application/json
object
400Invalid input.+
application/json
statusstringrequirederrorstringrequiredbillingUrlstringformat: uri
401Authentication required.+
application/json
statusstringrequirederrorstringrequiredbillingUrlstringformat: uri
402Insufficient credits; use returned billingUrl.+
application/json
statusstringrequirederrorstringrequiredbillingUrlstringformat: uri
403Workspace access denied.+
application/json
statusstringrequirederrorstringrequiredbillingUrlstringformat: uri
404Owned resource not found.+
application/json
statusstringrequirederrorstringrequiredbillingUrlstringformat: uri
409Stale quote/revision, unresolved submission, budget/state conflict or required execution capability unavailable.+
application/json
statusstringrequirederrorstringrequiredbillingUrlstringformat: uri
Full specification
Download the OpenAPI file for complete schemas, constraints, and examples.
Download content.jsonView operation source
{
"operationId": "exportReleasePack",
"description": "Release rollout pending; discover current host capabilities before execution. Retrieve an authenticated JSON manifest with captions, gaps and refreshed signed file URLs. Does not publish.",
"security": [
{
"apiKeyAuth": []
},
{
"bearerAuth": []
}
],
"responses": {
"200": {
"description": "Current owned result; running is not completed.",
"content": {
"application/json": {
"schema": {
"type": "object",
"description": "Pack manifest with signed file URLs and captions; components and format variants identified separately."
}
}
}
},
"400": {
"description": "Invalid input.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReleasePackError"
}
}
}
},
"401": {
"description": "Authentication required.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReleasePackError"
}
}
}
},
"402": {
"description": "Insufficient credits; use returned billingUrl.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReleasePackError"
}
}
}
},
"403": {
"description": "Workspace access denied.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReleasePackError"
}
}
}
},
"404": {
"description": "Owned resource not found.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReleasePackError"
}
}
}
},
"409": {
"description": "Stale quote/revision, unresolved submission, budget/state conflict or required execution capability unavailable.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReleasePackError"
}
}
}
}
},
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"schema": {
"type": "string",
"format": "uuid"
}
},
{
"name": "organization_id",
"in": "query",
"required": false,
"schema": {
"type": "string",
"format": "uuid"
}
}
],
"x-recoup-availability": "pending"
}