Skip to content

questionnaires

Questionnaire instances — create, read, write answers

Designed
Create questionnaire instance

Request

Creates a questionnaire instance from a published template. The instance is owned by the template's owner company and is INDEPENDENT of any specification until it is linked (POST .../food/specifications/{specificationId}/questionnaires/link). Answers are written once it is linked.

Security
oauth2(Required scopes: t1_api)
Bodyapplication/jsonrequired
questionnaireTemplateIdstring, (uuid)required
shareWithCompanyIdstring or null, (uuid)

Grants this company sharing access to the instance at creation

curl -i -X POST \
  https://apis.traceone.com/spec/v2/questionnaires \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "questionnaireTemplateId": "0b02396b-5760-44b0-bf4d-5b234211ce5b",
    "shareWithCompanyId": "8e5650f9-318b-468b-bcf9-227e314bab6d"
  }'

Responses

The questionnaire instance was created

Bodyapplication/json
questionnaireIdstring, (uuid)
Response
{ "questionnaireId": "9abce9e8-8cd1-466c-8c53-3b67c390ab33" }