Affiliate Onboarding
Create Onboarding Form
Atomically create your team’s onboarding form along with its initial set of questions
POST
Each team may only have a single onboarding form. The form and its questions are created atomically: if any question fails validation, the entire operation is rejected.
Returns
409 DUPLICATE_ERROR if an onboarding form already exists for your team — use PATCH /v1/onboarding-form to modify it instead.
Body Parameters
Form display name. Between 1 and 200 characters.
Optional description shown above the form. Maximum 1000 characters.
Between 1 and 50 questions. Order is preserved by the
order field on each question.Response
Returns the createdOnboardingForm object — same shape as GET /v1/onboarding-form.
Notes
- Required permission:
write:program. single_choiceandmultiple_choicequestions must include a non-emptyoptionsarray.orderdoes not need to be contiguous, but values are used as-is to sort the form.
