Create or replace a questionnaire draft
PUT/telehealth/questionnaires/:id/draft
Atomically validates and stores one provider-owned draft for this slug. The server assigns its version.
Request
Responses
- 200
- 400
- 401
- 403
- 409
- 500
Successful response
The request input failed validation. payload.issues lists the offending paths when the failure is schema-level; otherwise payload.message carries the reason.
Missing or invalid API key.
The provider exists but is not active.
The request conflicts with the current state of the resource.
An unexpected error occurred. payload.id is a correlation id for support.