Skip to content

Update form answers

Request

Update answers for a specific form within a packet. Provide a list of answer updates keyed by form element ID.

Security
PartnerApiKey and PartnerOAuth
Path
formPacketIdinteger, (int64)required

Form packet ID

formIdinteger, (int64)required

Form ID

formPacketIdinteger, (int64)required
accountIdinteger, (int64)required

Account identifier

locationIdinteger, (int64)required

Location identifier

Query
includeAnswersboolean

Include form answers in response

Default:true
Example:includeAnswers=true
Bodyapplication/jsonrequired
answersArray of objects(AnswerUpdate)required

List of answer updates

curl -i -X PUT \
  'https://api-docs.lobbie.com/_mock/openapi/partner/v2/account/{accountId}/location/{locationId}/form-packet/{formPacketId}/form/{formId}?includeAnswers=true' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY_HERE' \
  -d '{
    "answers": [
      {
        "formElementId": 11111,
        "value": "John"
      }
    ]
  }'

Responses

Form answers updated successfully

Bodyapplication/json
answersArray of objects(FormAnswerDTO)

Form answers (included when includeAnswers=true)

formTemplateIdinteger, (int64)

Form template ID

Example:999
formTemplateNamestring

Form template name

Example:"Patient Intake Form"
idinteger, (int64)

Unique form identifier

Example:54321
isCompleteboolean

Whether this form is complete

Example:true
statusstring

Form status

Enum:"IN_PROGRESS""COMPLETED"
Example:"COMPLETED"
Response
{ "answers": [ {} ], "formTemplateId": 999, "formTemplateName": "Patient Intake Form", "id": 54321, "isComplete": true, "status": "COMPLETED" }