---
title: "Get a submitter"
method: GET
path: "/submitters/{id}"
tags: ["Submitters"]
---

# Get a submitter

`GET /submitters/{id}`

The API endpoint provides functionality to retrieve information about a submitter, along with the submitter documents and field values.

## Path parameters

- `id` integer, required

## Response `200`

OK

- object
  - `id` integer, required — Submitter unique ID number.
  - `submission_id` integer, required — Submission unique ID number.
  - `uuid` string, required — Submitter UUID.
  - `email` string, nullable, required — The email address of the submitter.
  - `slug` string, required — Unique key to be used in the form signing link and embedded form.
  - `sent_at` string, nullable, required — The date and time when the signing request was sent to the submitter.
  - `opened_at` string, nullable, required — The date and time when the submitter opened the signing form.
  - `completed_at` string, nullable, required — The date and time when the submitter completed the signing form.
  - `declined_at` string, nullable, required — The date and time when the submitter declined the signing form.
  - `created_at` string, required — The date and time when the submitter was created.
  - `updated_at` string, required — The date and time when the submitter was last updated.
  - `name` string, nullable, required — The name of the submitter.
  - `phone` string, nullable, required — The phone number of the submitter.
  - `status` 'completed' | 'declined' | 'opened' | 'sent' | 'awaiting', required — The status of signing request for the submitter.
  - `external_id` string, nullable, required — Your application-specific unique string key to identify this submitter within your app.
  - `metadata` object, required — Metadata object with additional submitter information.
  - `preferences` object, required — Submitter preferences.
  - `template` object, required — Base template details.
    - `id` integer, required — Unique identifier of the document template.
    - `name` string, required — The name of the template.
    - `created_at` string, date-time, required — The date and time when the template was created.
    - `updated_at` string, date-time, required — The date and time when the template was last updated.
  - `submission_events` object[], required — An array of events related to the submission.
    - `id` integer, required — Submission event unique ID number.
    - `submitter_id` integer, required — Unique identifier of the submitter that triggered the event.
    - `event_type` 'send_email' | 'bounce_email' | 'complaint_email' | 'send_reminder_email' | 'send_sms' | 'send_2fa_sms' | 'open_email' | 'click_email' | 'click_sms' | 'phone_verified' | 'start_form' | 'start_verification' | 'complete_verification' | 'view_form' | 'invite_party' | 'complete_form' | 'decline_form' | 'api_complete_form', required — Event type.
    - `event_timestamp` string, required — Date and time when the event was triggered.
    - `data` object — Additional event details object.
  - `values` object[], required — An array of pre-filled values for the submitter.
    - `field` string, required — Document template field name.
    - `value` union, required — Pre-filled value of the field.
      - string
      - number
      - boolean
      - union[]
        - union
          - string
          - number
          - boolean
  - `documents` object[], required — An array of completed or signed documents by the submitter.
    - `name` string, required — Document name.
    - `url` string, required — Document URL.
  - `role` string, required — The role of the submitter in the signing process.

---

[API](https://skmtc.dev/docusealco/apis/docuseal-api.md) · [All operations](https://skmtc.dev/docusealco/apis/docuseal-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/docusealco/docuseal-api/revisions/c209c00c2386/schema)
