Skip to main content
BlueAI
Home/Sign/Data Structures

Sign Data Structures

Field definitions for key objects returned by Sign APIs.

|

ID Format

Resources use prefixed public IDs (for example deal_..., inv_..., form_..., ak_...).

See global ID conventions

Document object

Object representing an electronic signature document.

Fields

NameTypeRequiredDescription
id
stringRequiredDocument ID
object
stringRequiredObject type (`sign.document`)
organization_id
stringRequiredOrganization ID
title
stringRequiredTitle
status
"draft" | "sent" | "signed" | "cancelled" | "expired"RequiredStatus (draft, sent, signed, cancelled, expired)
created_by
stringRequiredCreator ID
sent_at
string | nullOptionalSent at
signed_at
string | nullOptionalSigned at
created_at
stringRequiredCreated at (ISO 8601)
updated_at
stringRequiredUpdated at (ISO 8601)
{
  "id": "sdoc_01JQ3KXYZ",
  "object": "sign.document",
  "organization_id": "org_01HZXYZ",
  "title": "Service Agreement - Acme Corp",
  "status": "sent",
  "created_by": "usr_01HZABC",
  "sent_at": "2026-02-18T10:00:00Z",
  "signed_at": null,
  "created_at": "2026-02-17T14:00:00Z",
  "updated_at": "2026-02-18T10:00:00Z"
}

Signer object

Object representing a document signer.

Fields

NameTypeRequiredDescription
id
stringRequiredSigner ID
object
stringRequiredObject type (`sign.signer`)
document_id
stringRequiredDocument ID
name
stringRequiredSigner name
email
stringRequiredEmail
status
"pending" | "signed" | "declined"RequiredSigning status
signed_at
string | nullOptionalSigned at
{
  "id": "signer_01JQ3KABC",
  "object": "sign.signer",
  "document_id": "sdoc_01JQ3KXYZ",
  "name": "Yamada Ichiro",
  "email": "yamada@acme.example.com",
  "status": "pending",
  "signed_at": null
}