Skip to content

Get questionnaire questions for project and use case
GA

Request

Returns questionnaire questions for a use case.

The launch questionnaire is based on information required by different Suppliers and Operators. As such, especially the country specific, may be subject to change.

Security
BasicAuth and BearerAuth and OAuth2Production
Path
projectIdstringrequired

The unique ID of the project. You can find this on the Sinch Dashboard.

useCasestring(RcsInputSenderUseCasesEnum)required

Use case.

Enum:"MULTIUSE""OTP""PROMOTIONAL""TRANSACTIONAL"
Query
countriesArray of strings(RcsInputCountryCodesEnum)

Optional query for sender countries.

Items Enum:"AT""BE""BR""CA""CZ""DK""FI""FR""DE""GR"
usQuestionnaireVersionstring(RcsUsQuestionnaireVersionsEnum)

Optional query parameter to specify the US questionnaire version for the update.

Enum:"v1""v2"
curl -i -X GET \
  -u '<username>:<password>' \
  'https://provisioning.api.sinch.com/v1/projects/{projectId}/rcs/questionnaire/{useCase}?countries=AT&usQuestionnaireVersion=v1' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

Questionnaire questions

Bodyapplication/json
generalobject(RcsSenderDetailsQuestionnaireGeneralBaseDto)required

General launch questions

verificationobject(RcsSenderDetailsQuestionnaireVerificationBaseDto)required

Verification questions.

gbobject(RcsSenderDetailsQuestionnaireGBBaseDto)

Launch questions specific for UK.

frobject(RcsSenderDetailsQuestionnaireFRBaseDto)

Launch questions specific for France.

usRcsBrandCampaignSenderDetailsQuestionnaireUSBaseDto (object) or RcsSenderDetailsQuestionnaireUSBaseDto (object)
One of:

Launch questions specific for US.

Response

Response with questionnaire questions.

{ "general": { "questions": { … } }, "verification": { "questions": { … } } }
We'd love to hear from you!
Rate this content: