Get a document

Documents

Get a document

get/documents/{id}

Returns the document and each recipient's progress. fields appears only once the document is complete.

Needs a key with documents:read.

Path parameters

  • idUUIDRequired

    The document ID.

curl "https://www.inkly.so/api/v1/documents/3f1c2a7e-8b4d-4e21-9a6f-5d0c7e1b2a34" \
  -H "Authorization: Bearer $INKLY_API_KEY"
Example response, 200
{
  "document": {
    "id": "3f1c2a7e-8b4d-4e21-9a6f-5d0c7e1b2a34",
    "title": "Consulting agreement",
    "status": "sent",
    "external_id": "crm-8841",
    "template_id": "a2d94c10-6e7b-4f38-8c15-1f3e9b7d6c02",
    "source": "api",
    "signing_link_id": null,
    "created_at": "2026-11-02T15:04:05.123Z",
    "sent_at": "2026-11-02T15:04:05.123Z",
    "completed_at": null,
    "voided_at": null,
    "archived_at": null,
    "recipients": [
      {
        "id": "5b7e9d13-2c84-4f06-b1a9-6d40e8c2f715",
        "ref": null,
        "role": "signer",
        "name": "Alex Morgan",
        "email": "alex@example.com",
        "delivery": "email",
        "status": "viewed",
        "signing_step": null,
        "is_signing_turn": true,
        "viewed_at": "2026-11-02T15:04:05.123Z",
        "signed_at": null,
        "declined_at": null,
        "decline_reason": null,
        "invite_delivery": "sent",
        "attachments": []
      }
    ]
  }
}

Response fields

  • documentobjectRequired
    14 child fields
    • idUUIDRequired
    • titlestringRequired
    • statusstringRequired

      One of draft, sent, completed, declined, voided

    • external_idstring or nullRequired
    • template_idUUID or nullRequired
    • sourcestringRequired

      One of api, app, bulk, link

    • signing_link_idUUID or nullRequired
    • created_attimestampRequired
    • sent_attimestamp or nullRequired
    • completed_attimestamp or nullRequired
    • voided_attimestamp or nullRequired
    • archived_attimestamp or nullRequired
    • recipientsarray of objectsRequired
      15 child fields
      • idUUIDRequired
      • refstring or nullRequired
      • rolestringRequired

        One of signer, cc

      • namestring or nullRequired
      • emailstring or nullRequired
      • deliverystringRequired

        One of email, link

      • statusstringRequired

        One of pending, viewed, signed, declined

      • signing_stepnumber or nullRequired
      • is_signing_turnbooleanRequired
      • viewed_attimestamp or nullRequired
      • signed_attimestamp or nullRequired
      • declined_attimestamp or nullRequired
      • decline_reasonstring or nullRequired
      • invite_deliverystring or nullRequired

        One of pending, sending, sent, failed, bounced, complained, suppressed

      • attachmentsarray of objectsRequired
        6 child fields
        • idUUIDRequired
        • file_namestringRequired
        • content_typestringRequired

          One of application/pdf, image/jpeg, image/png

        • sizenumberRequired
        • uploaded_attimestampRequired
        • request_labelstring or nullRequired
    • fieldsarray of objects
      6 child fields
      • idUUIDRequired
      • recipient_idUUIDRequired
      • typestringRequired

        One of signature, initials, name, email, date, text, number, checkbox, dropdown

      • labelstringRequired
      • valueany or nullRequired
      • filledboolean

Errors specific to this endpoint

Every endpoint can also return the common errors.