Browse documentation

Webhook event

digital_form_response.completed

A Patient completed a DigitalFormResponse.

Payload schema

  • api_versionanyrequired
  • contextobject

    Present only when source is api. Identifies the acting project and API key.

    • developer_platform_api_key_idstring | null · uuid
    • developer_platform_project_idstring | null · uuid
  • created_atstring · date-timerequired

    An ISO 8601 timestamp in UTC, with a Z suffix. For example, 2026-07-01T09:00:00Z.

  • dataobjectrequired
    • objectobjectrequired
      • answersarrayrequired

        The answers currently recorded for the DigitalFormResponse.

        • itemsobject
          • attachment_urlstring | null · urirequired

            The temporary URL for an attached answer.

          • date_valuestring | null · daterequired

            The date supplied for a date question.

          • digital_form_questionobjectrequired

            A question on a DigitalForm. Embedded on DigitalForm and on each DigitalFormResponse answer.

            • choicesarrayrequired

              The choices available for a choice question.

              • itemsobject
                • idstring · uuidrequired

                  The identifier of the DigitalFormQuestionChoice.

                • numerical_valuenumber | nullrequired

                  The optional numerical value assigned to the choice.

                • text_valuestring | nullrequired

                  The optional machine-readable text value assigned to the choice.

                • titlestringrequired

                  The choice shown to the Patient.

            • help_textstring | nullrequired

              The supplementary guidance shown with the question.

            • idstring · uuidrequired

              The resource's unique identifier, formatted as an RFC 4122 version 4 UUID.

            • is_answer_requiredbooleanrequired

              Whether the Patient must answer the question.

            • list_order_numberinteger | nullrequired

              The position of the question in the DigitalForm.

            • question_typestringrequired

              The input and consent behavior of the question.

              Allowed values: consent_required | information_statement | multiple_choice_input | single_choice_input | text_input | number_input | date_input | signature_input

            • titlestringrequired

              The question shown to the Patient.

          • digital_form_question_choice_idstring | null · uuidrequired

            The selected DigitalFormQuestionChoice.

          • digital_form_question_idstring · uuidrequired

            The DigitalFormQuestion answered.

          • has_consentedboolean | nullrequired

            Whether the Patient granted the requested consent.

          • idstring · uuidrequired

            The identifier of the DigitalFormQuestionAnswer.

          • numerical_valuenumber | nullrequired

            The numerical answer.

          • text_valuestring | nullrequired

            The text answer or selected choice title.

      • booking_idstring | null · uuidrequired

        The Booking associated with the response.

      • completed_atstring | null · date-timerequired

        An ISO 8601 timestamp in UTC, with a Z suffix. For example, 2026-07-01T09:00:00Z.

      • created_atstring · date-timerequired

        An ISO 8601 timestamp in UTC, with a Z suffix. For example, 2026-07-01T09:00:00Z.

      • digital_formobjectrequired
        • attachment_urlstring | null · urirequired

          The temporary URL for the attachment displayed with the DigitalForm.

        • created_atstring · date-timerequired

          An ISO 8601 timestamp in UTC, with a Z suffix. For example, 2026-07-01T09:00:00Z.

        • idstring · uuidrequired

          The resource's unique identifier, formatted as an RFC 4122 version 4 UUID.

        • objectanyrequired

          Discriminator value emitted at object.

        • patient_instructionsstring | nullrequired

          The sanitized instructions shown to the Patient.

        • questionsarrayrequired

          The ordered questions included in the DigitalForm.

          • itemsobject

            A question on a DigitalForm. Embedded on DigitalForm and on each DigitalFormResponse answer.

            • choicesarrayrequired

              The choices available for a choice question.

              • itemsobject
                • idstring · uuidrequired

                  The identifier of the DigitalFormQuestionChoice.

                • numerical_valuenumber | nullrequired

                  The optional numerical value assigned to the choice.

                • text_valuestring | nullrequired

                  The optional machine-readable text value assigned to the choice.

                • titlestringrequired

                  The choice shown to the Patient.

            • help_textstring | nullrequired

              The supplementary guidance shown with the question.

            • idstring · uuidrequired

              The resource's unique identifier, formatted as an RFC 4122 version 4 UUID.

            • is_answer_requiredbooleanrequired

              Whether the Patient must answer the question.

            • list_order_numberinteger | nullrequired

              The position of the question in the DigitalForm.

            • question_typestringrequired

              The input and consent behavior of the question.

              Allowed values: consent_required | information_statement | multiple_choice_input | single_choice_input | text_input | number_input | date_input | signature_input

            • titlestringrequired

              The question shown to the Patient.

        • titlestringrequired

          The title of the DigitalForm.

        • updated_atstring · date-timerequired

          An ISO 8601 timestamp in UTC, with a Z suffix. For example, 2026-07-01T09:00:00Z.

      • due_atstring | null · date-timerequired

        An ISO 8601 timestamp in UTC, with a Z suffix. For example, 2026-07-01T09:00:00Z.

      • idstring · uuidrequired

        The resource's unique identifier, formatted as an RFC 4122 version 4 UUID.

      • linksobjectrequired

        URLs to related resources.

        • patientstring · urirequired

          The full URL of a related resource.

        • transmissionsstring · urirequired

          The full URL of a related resource.

      • objectanyrequired

        Discriminator value emitted at object.

      • patient_idstring · uuidrequired

        The Patient asked to complete the DigitalForm.

      • statusstringrequired

        The completion status of the DigitalFormResponse.

        Allowed values: awaiting_completion | partially_completed | overdue | completed

      • total_scoreinteger | nullrequired

        The sum of numerical answers configured to contribute to the score.

      • updated_atstring · date-timerequired

        An ISO 8601 timestamp in UTC, with a Z suffix. For example, 2026-07-01T09:00:00Z.

  • developer_platform_project_idstring | null · uuidrequired

    The project ID whose credential caused the change. Null for dashboard events.

  • idstringrequired

    Event identifier prefixed with evt_.

  • livemodebooleanrequired

    false for test-event deliveries.

  • objectanyrequired
  • sourcestringrequired

    Origin of the change. api means a Developer Platform mutation; dashboard means a Carebit-initiated change.

    Allowed values: api | dashboard

  • typeanyrequired

Prefer plain text? Append ?format=md or send Accept: text/markdown to receive this page as raw Markdown.