Skip to main content
PUT
Replace external screener questions

Headers

x-api-key
string
required
x-api-secret
string
required

Path Parameters

projectId
string
required

Body

application/json
questionId
string
required

Your stable identifier for the question; answer rows reference it.

questionType
enum<string>
required
Available options:
RADIO,
CHECKBOX,
TEXT,
NUMBER,
OTHER
text
string
required

The question as shown to the participant.

options
object[]

Choices for RADIO/CHECKBOX questions. Required on those types (at least one, ids unique within the question) and not accepted on the others; core-api enforces this on every catalog write. Answer rows send the chosen ids in answerValues; quota conditions reference them in optionIds.

Response

200 - application/json
questionId
string
required

Your stable identifier for the question; answer rows reference it.

questionType
enum<string>
required
Available options:
RADIO,
CHECKBOX,
TEXT,
NUMBER,
OTHER
text
string
required

The question as shown to the participant.

options
object[]

Choices for RADIO/CHECKBOX questions. Required on those types (at least one, ids unique within the question) and not accepted on the others; core-api enforces this on every catalog write. Answer rows send the chosen ids in answerValues; quota conditions reference them in optionIds.

Last modified on September 10, 2026