Skip to main content
GET
Get all checkout questions for current cart

Headers

X-Cart-Id
string
required

Path Parameters

Response

200 - application/json

Checkout questions for all cart items

id
string
required

Unique identifier for the checkout question

Example:

"550e8400-e29b-41d4-a716-446655440000"

internalName
string
required

Internal name for the question (not shown to customers)

Example:

"Customer Allergies Question"

required
boolean
required

Whether the question is required to be answered

Example:

true

type
enum<string>
required

Type of input for the question

Available options:
single-line-text-field,
multi-line-text-field,
dropdown,
rating,
checkbox,
file-upload
Example:

"single-line-text-field"

order
number
default:0
required

Display order of the question (lower numbers appear first)

Example:

1

alwaysShow
boolean
default:false
required

Whether this question is shown for all products in the store

Example:

false

createdAt
string<date-time>
required

Date and time when the question was created

Example:

"2023-01-01T00:00:00Z"

updatedAt
string<date-time> | null
required

Date and time when the question was last updated

Example:

"2023-01-15T00:00:00Z"

deletedAt
string<date-time> | null
required

Date when the question was soft-deleted

Example:

"2023-06-03T09:45:00Z"

storeId
string
required

ID of the store that owns this question

Example:

"store-uuid"

translations
object[]
required

Translations of this question (filtered to the requested language)

fileConfig
object | null

File-upload constraints (allowed categories, max size, max files). Only set when type is file-upload.

Example:
existingAnswer
string

The customer's previously-saved answer to this question, if any

Last modified on July 26, 2026