Responses

List Responses

get

List all Responses items.

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

Authorizations
AuthorizationstringRequired

Project API key authentication. Use your project API key as a Bearer token in the Authorization header.

Path parameters
versionIdstring · min: 30 · max: 30Required

Catalog version identifier

Example: ver_c4x6k3w8j7n9b1z5s2t4m8q0ve
Query parameters
afterstringOptional

Cursor for pagination (item ID)

limitinteger · min: 1 · max: 1000Optional

Maximum number of items to return (default: 50, max: 1000)

Default: 50
sortany ofOptional

Sort order. Use 'prop' for ascending, '-prop' for descending. Multiple params supported (e.g. sort=name&sort=-createdAt)

stringOptional
or
string[]Optional
Responses
chevron-right
200

List of Responses

application/json
get
/v2/catalog/versions/{versionId}/responses

Create Response

post

Create a new Response item.

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

Authorizations
AuthorizationstringRequired

Project API key authentication. Use your project API key as a Bearer token in the Authorization header.

Path parameters
versionIdstring · min: 30 · max: 30Required

Catalog version identifier

Example: ver_c4x6k3w8j7n9b1z5s2t4m8q0ve
Body

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

idstring · min: 30 · max: 30Optional

Object ID with prefix "res_"

Default: res_agob4v2per3ujmlkmf4ms2fdiyExample: res_c4x6k3w8j7n9b1z5s2t4m8q0ve
operationIdstring · min: 29 · max: 29Required

Object ID with prefix "op_"

Example: op_c4x6k3w8j7n9b1z5s2t4m8q0ve
statusCodeany ofOptional

HTTP status code; null denotes the default response.

Example: 200
nullOptional
or
number · nullableOptional
descriptionstringOptional

Markdown description of the response.

Example: Successful response with user data.
descriptionBlocksany ofOptional

Response description in ProseMirror JSON format.

Example: {"type":"paragraph","content":[{"type":"text","text":"Response description in rich text format."}]}
or
contentMediaTypeany ofOptional

MIME type of the response body (for example, application/json); null means the response has no body.

Example: application/json
stringOptional
or
nullOptional
schemaany ofOptional

Structured shape of the response payload (types, required fields, constraints).

Example: {"type":"object","properties":{}}
or
or
or
or
or
or
or
versionIdstring · min: 30 · max: 30Required

Object ID with prefix "ver_"

Example: ver_c4x6k3w8j7n9b1z5s2t4m8q0ve
updatedAtstring · nullableOptionalDefault: 2026-02-02T12:32:44.324ZExample: 2024-01-15T10:30:00.000Z
Responses
post
/v2/catalog/versions/{versionId}/responses

Get Response

get

Get a Response item by its id.

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

Authorizations
AuthorizationstringRequired

Project API key authentication. Use your project API key as a Bearer token in the Authorization header.

Path parameters
versionIdstring · min: 30 · max: 30Required

Catalog version identifier

Example: ver_c4x6k3w8j7n9b1z5s2t4m8q0ve
idstring · min: 30 · max: 30Required

Response identifier

Example: res_c4x6k3w8j7n9b1z5s2t4m8q0ve
Responses
chevron-right
200

Response details

application/json
get
/v2/catalog/versions/{versionId}/responses/{id}

Replace Response

post

Completely replaces a Response item by its id.

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

Authorizations
AuthorizationstringRequired

Project API key authentication. Use your project API key as a Bearer token in the Authorization header.

Path parameters
versionIdstring · min: 30 · max: 30Required

Catalog version identifier

Example: ver_c4x6k3w8j7n9b1z5s2t4m8q0ve
idstring · min: 30 · max: 30Required

Response identifier

Example: res_c4x6k3w8j7n9b1z5s2t4m8q0ve
Body

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

idstring · min: 30 · max: 30Optional

Object ID with prefix "res_"

Default: res_agob4v2per3ujmlkmf4ms2fdiyExample: res_c4x6k3w8j7n9b1z5s2t4m8q0ve
operationIdstring · min: 29 · max: 29Required

Object ID with prefix "op_"

Example: op_c4x6k3w8j7n9b1z5s2t4m8q0ve
statusCodeany ofOptional

HTTP status code; null denotes the default response.

Example: 200
nullOptional
or
number · nullableOptional
descriptionstringOptional

Markdown description of the response.

Example: Successful response with user data.
descriptionBlocksany ofOptional

Response description in ProseMirror JSON format.

Example: {"type":"paragraph","content":[{"type":"text","text":"Response description in rich text format."}]}
or
contentMediaTypeany ofOptional

MIME type of the response body (for example, application/json); null means the response has no body.

Example: application/json
stringOptional
or
nullOptional
schemaany ofOptional

Structured shape of the response payload (types, required fields, constraints).

Example: {"type":"object","properties":{}}
or
or
or
or
or
or
or
versionIdstring · min: 30 · max: 30Required

Object ID with prefix "ver_"

Example: ver_c4x6k3w8j7n9b1z5s2t4m8q0ve
updatedAtstring · nullableOptionalDefault: 2026-02-02T12:32:44.324ZExample: 2024-01-15T10:30:00.000Z
Responses
chevron-right
200

Response replaced

application/json
post
/v2/catalog/versions/{versionId}/responses/{id}

Delete Response

delete

Delete a Response item by its id.

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

Authorizations
AuthorizationstringRequired

Project API key authentication. Use your project API key as a Bearer token in the Authorization header.

Path parameters
versionIdstring · min: 30 · max: 30Required

Catalog version identifier

Example: ver_c4x6k3w8j7n9b1z5s2t4m8q0ve
idstring · min: 30 · max: 30Required

Response identifier

Example: res_c4x6k3w8j7n9b1z5s2t4m8q0ve
Responses
delete
/v2/catalog/versions/{versionId}/responses/{id}

No content

Update Response

patch

Partially updates a Response item by its id.

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

Authorizations
AuthorizationstringRequired

Project API key authentication. Use your project API key as a Bearer token in the Authorization header.

Path parameters
versionIdstring · min: 30 · max: 30Required

Catalog version identifier

Example: ver_c4x6k3w8j7n9b1z5s2t4m8q0ve
idstring · min: 30 · max: 30Required

Response identifier

Example: res_c4x6k3w8j7n9b1z5s2t4m8q0ve
Body
idstring · min: 30 · max: 30Optional

Object ID with prefix "res_"

Default: res_agob4v2per3ujmlknikw6jmzieExample: res_c4x6k3w8j7n9b1z5s2t4m8q0ve
operationIdstring · min: 29 · max: 29Optional

Object ID with prefix "op_"

Example: op_c4x6k3w8j7n9b1z5s2t4m8q0ve
statusCodeany ofOptional

HTTP status code; null denotes the default response.

Example: 200
nullOptional
or
number · nullableOptional
descriptionstringOptional

Markdown description of the response.

Example: Successful response with user data.
descriptionBlocksany ofOptional

Response description in ProseMirror JSON format.

Example: {"type":"paragraph","content":[{"type":"text","text":"Response description in rich text format."}]}
or
contentMediaTypeany ofOptional

MIME type of the response body (for example, application/json); null means the response has no body.

Example: application/json
stringOptional
or
nullOptional
schemaany ofOptional

Structured shape of the response payload (types, required fields, constraints).

Example: {"type":"object","properties":{}}
or
or
or
or
or
or
or
versionIdstring · min: 30 · max: 30Optional

Object ID with prefix "ver_"

Example: ver_c4x6k3w8j7n9b1z5s2t4m8q0ve
updatedAtstring · nullableOptionalDefault: 2026-02-02T12:32:44.324ZExample: 2024-01-15T10:30:00.000Z
Responses
chevron-right
200

Response updated

application/json
patch
/v2/catalog/versions/{versionId}/responses/{id}

List Responses

get

List all Responses items.

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

Authorizations
AuthorizationstringRequired

Project API key authentication. Use your project API key as a Bearer token in the Authorization header.

Path parameters
projectRefany ofRequired

Project slug or project id (proj_*)

string · min: 31 · max: 31Optional

Object ID with prefix "proj_"

Example: proj_c4x6k3w8j7n9b1z5s2t4m8q0ve
or
string · min: 1Optional
versionTypestring · enumRequired

Version type, can be either 'branch' or 'environment'

Example: branchPossible values:
versionSlugstring · min: 1Required

Version slug

Example: main
Query parameters
afterstringOptional

Cursor for pagination (item ID)

limitinteger · min: 1 · max: 1000Optional

Maximum number of items to return (default: 50, max: 1000)

Default: 50
sortany ofOptional

Sort order. Use 'prop' for ascending, '-prop' for descending. Multiple params supported (e.g. sort=name&sort=-createdAt)

stringOptional
or
string[]Optional
Responses
chevron-right
200

List of Responses

application/json
get
/v2/catalog/projects/{projectRef}/{versionType}/{versionSlug}/responses

Create Response

post

Create a new Response item.

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

Authorizations
AuthorizationstringRequired

Project API key authentication. Use your project API key as a Bearer token in the Authorization header.

Path parameters
projectRefany ofRequired

Project slug or project id (proj_*)

string · min: 31 · max: 31Optional

Object ID with prefix "proj_"

Example: proj_c4x6k3w8j7n9b1z5s2t4m8q0ve
or
string · min: 1Optional
versionTypestring · enumRequired

Version type, can be either 'branch' or 'environment'

Example: branchPossible values:
versionSlugstring · min: 1Required

Version slug

Example: main
Body

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

idstring · min: 30 · max: 30Optional

Object ID with prefix "res_"

Default: res_agob4v2per3ujmlkmf4ms2fdiyExample: res_c4x6k3w8j7n9b1z5s2t4m8q0ve
operationIdstring · min: 29 · max: 29Required

Object ID with prefix "op_"

Example: op_c4x6k3w8j7n9b1z5s2t4m8q0ve
statusCodeany ofOptional

HTTP status code; null denotes the default response.

Example: 200
nullOptional
or
number · nullableOptional
descriptionstringOptional

Markdown description of the response.

Example: Successful response with user data.
descriptionBlocksany ofOptional

Response description in ProseMirror JSON format.

Example: {"type":"paragraph","content":[{"type":"text","text":"Response description in rich text format."}]}
or
contentMediaTypeany ofOptional

MIME type of the response body (for example, application/json); null means the response has no body.

Example: application/json
stringOptional
or
nullOptional
schemaany ofOptional

Structured shape of the response payload (types, required fields, constraints).

Example: {"type":"object","properties":{}}
or
or
or
or
or
or
or
versionIdstring · min: 30 · max: 30Required

Object ID with prefix "ver_"

Example: ver_c4x6k3w8j7n9b1z5s2t4m8q0ve
updatedAtstring · nullableOptionalDefault: 2026-02-02T12:32:44.324ZExample: 2024-01-15T10:30:00.000Z
Responses
post
/v2/catalog/projects/{projectRef}/{versionType}/{versionSlug}/responses

Get Response

get

Get a Response item by its id.

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

Authorizations
AuthorizationstringRequired

Project API key authentication. Use your project API key as a Bearer token in the Authorization header.

Path parameters
projectRefany ofRequired

Project slug or project id (proj_*)

string · min: 31 · max: 31Optional

Object ID with prefix "proj_"

Example: proj_c4x6k3w8j7n9b1z5s2t4m8q0ve
or
string · min: 1Optional
versionTypestring · enumRequired

Version type, can be either 'branch' or 'environment'

Example: branchPossible values:
versionSlugstring · min: 1Required

Version slug

Example: main
idstring · min: 30 · max: 30Required

Response identifier

Example: res_c4x6k3w8j7n9b1z5s2t4m8q0ve
Responses
chevron-right
200

Response details

application/json
get
/v2/catalog/projects/{projectRef}/{versionType}/{versionSlug}/responses/{id}

Replace Response

post

Completely replaces a Response item by its id.

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

Authorizations
AuthorizationstringRequired

Project API key authentication. Use your project API key as a Bearer token in the Authorization header.

Path parameters
projectRefany ofRequired

Project slug or project id (proj_*)

string · min: 31 · max: 31Optional

Object ID with prefix "proj_"

Example: proj_c4x6k3w8j7n9b1z5s2t4m8q0ve
or
string · min: 1Optional
versionTypestring · enumRequired

Version type, can be either 'branch' or 'environment'

Example: branchPossible values:
versionSlugstring · min: 1Required

Version slug

Example: main
idstring · min: 30 · max: 30Required

Response identifier

Example: res_c4x6k3w8j7n9b1z5s2t4m8q0ve
Body

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

idstring · min: 30 · max: 30Optional

Object ID with prefix "res_"

Default: res_agob4v2per3ujmlkmf4ms2fdiyExample: res_c4x6k3w8j7n9b1z5s2t4m8q0ve
operationIdstring · min: 29 · max: 29Required

Object ID with prefix "op_"

Example: op_c4x6k3w8j7n9b1z5s2t4m8q0ve
statusCodeany ofOptional

HTTP status code; null denotes the default response.

Example: 200
nullOptional
or
number · nullableOptional
descriptionstringOptional

Markdown description of the response.

Example: Successful response with user data.
descriptionBlocksany ofOptional

Response description in ProseMirror JSON format.

Example: {"type":"paragraph","content":[{"type":"text","text":"Response description in rich text format."}]}
or
contentMediaTypeany ofOptional

MIME type of the response body (for example, application/json); null means the response has no body.

Example: application/json
stringOptional
or
nullOptional
schemaany ofOptional

Structured shape of the response payload (types, required fields, constraints).

Example: {"type":"object","properties":{}}
or
or
or
or
or
or
or
versionIdstring · min: 30 · max: 30Required

Object ID with prefix "ver_"

Example: ver_c4x6k3w8j7n9b1z5s2t4m8q0ve
updatedAtstring · nullableOptionalDefault: 2026-02-02T12:32:44.324ZExample: 2024-01-15T10:30:00.000Z
Responses
chevron-right
200

Response replaced

application/json
post
/v2/catalog/projects/{projectRef}/{versionType}/{versionSlug}/responses/{id}

Delete Response

delete

Delete a Response item by its id.

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

Authorizations
AuthorizationstringRequired

Project API key authentication. Use your project API key as a Bearer token in the Authorization header.

Path parameters
projectRefany ofRequired

Project slug or project id (proj_*)

string · min: 31 · max: 31Optional

Object ID with prefix "proj_"

Example: proj_c4x6k3w8j7n9b1z5s2t4m8q0ve
or
string · min: 1Optional
versionTypestring · enumRequired

Version type, can be either 'branch' or 'environment'

Example: branchPossible values:
versionSlugstring · min: 1Required

Version slug

Example: main
idstring · min: 30 · max: 30Required

Response identifier

Example: res_c4x6k3w8j7n9b1z5s2t4m8q0ve
Responses
delete
/v2/catalog/projects/{projectRef}/{versionType}/{versionSlug}/responses/{id}

No content

Update Response

patch

Partially updates a Response item by its id.

Response is an operation response entry including status code, MIME type, payload shape, examples, and headers.

Authorizations
AuthorizationstringRequired

Project API key authentication. Use your project API key as a Bearer token in the Authorization header.

Path parameters
projectRefany ofRequired

Project slug or project id (proj_*)

string · min: 31 · max: 31Optional

Object ID with prefix "proj_"

Example: proj_c4x6k3w8j7n9b1z5s2t4m8q0ve
or
string · min: 1Optional
versionTypestring · enumRequired

Version type, can be either 'branch' or 'environment'

Example: branchPossible values:
versionSlugstring · min: 1Required

Version slug

Example: main
idstring · min: 30 · max: 30Required

Response identifier

Example: res_c4x6k3w8j7n9b1z5s2t4m8q0ve
Body
idstring · min: 30 · max: 30Optional

Object ID with prefix "res_"

Default: res_agob4v2per3ujmlkonjl2ev7qeExample: res_c4x6k3w8j7n9b1z5s2t4m8q0ve
operationIdstring · min: 29 · max: 29Optional

Object ID with prefix "op_"

Example: op_c4x6k3w8j7n9b1z5s2t4m8q0ve
statusCodeany ofOptional

HTTP status code; null denotes the default response.

Example: 200
nullOptional
or
number · nullableOptional
descriptionstringOptional

Markdown description of the response.

Example: Successful response with user data.
descriptionBlocksany ofOptional

Response description in ProseMirror JSON format.

Example: {"type":"paragraph","content":[{"type":"text","text":"Response description in rich text format."}]}
or
contentMediaTypeany ofOptional

MIME type of the response body (for example, application/json); null means the response has no body.

Example: application/json
stringOptional
or
nullOptional
schemaany ofOptional

Structured shape of the response payload (types, required fields, constraints).

Example: {"type":"object","properties":{}}
or
or
or
or
or
or
or
versionIdstring · min: 30 · max: 30Optional

Object ID with prefix "ver_"

Example: ver_c4x6k3w8j7n9b1z5s2t4m8q0ve
updatedAtstring · nullableOptionalDefault: 2026-02-02T12:32:44.324ZExample: 2024-01-15T10:30:00.000Z
Responses
chevron-right
200

Response updated

application/json
patch
/v2/catalog/projects/{projectRef}/{versionType}/{versionSlug}/responses/{id}

Last updated