Hydrate a document for Zapier or retrieve a summary
Returns an array containing zero or one document. Without detail_level, this is the document-status webhook hydration surface and needs webhooks:document_status. Supplying summary or full switches authorization to documents:read. Provide document_id for a specific document or status for the most recent matching document.
Permission
An OAuth access token with any one of these scopes. How to get a token
webhooks:document_statusdocuments:readdetail_level_absent needs webhooks:document_status.
detail_level_present needs documents:read.
Parameters
Not sure what to enter? Here’s where to find IDs.
client_idquery · stringrequireddocument_idquery · string#1234 in the ID column of your documents list and beside the title in the editor. Enter it without the #. Leave this out to use status instead.statusquery · stringdocument_id is left out.One of sent, opened, signing, signing_complete, part_paid, paid, accepted, lost, canceled, creating, revising, workflow_review_requested, workflow_review_accepted, pending_sent, scheduled_send, delivery_delayed, delivered, alert, email_complained, email_bounced, send_failed, expired, custom, template, system_template. detail_levelquery · stringsummary, full. x-quotecloud-zapier-versionheader · stringResponses
200Zero or one hydrated document.
An array. Each item has:
Exactly one of these:
ZapierDocument
idstringdocumentIdstringrequireddocumentRefstringdisplayIdintegertitlestringrequiredsubtitlestringstatusNamestringrequiredinternalLinksobjectrequiredFields
viewstring (uri)requirededitstring (uri)requiredpdfLinkstring (uri)requiredpdfFilestring (uri)recipientsarray of objectrequiredItem fields
idstringrequiredrecipientRefstringrequiredfirstNamestringrequiredlastNamestringrequiredfullNamestringrequiredemailstringrequiredviewLinkstring (uri)phonestringmobilestringjobTitlestringaddressstringcompanystringaccountRefstringpositionstringprimary, toRecipient, ccRecipient, bccRecipient. ownerobjectrequiredFields
namestringrequiredlastNamestringrequiredfullNamestringrequiredemailstringrequiredphonestringjobTitlestringmicrosoftUsernamestringslackUsernamestringwhatsappUsernamestringaddressstringcompanyobjectrequiredFields
namestringrequiredphonestringrequiredcountrystringrequiredaddress1stringrequiredaddress2stringrequiredcitystringrequiredstatestringrequiredpostcodestringrequiredcostsobjectrequiredFields
currencystringrequiredcurrencySymbolstringrequiredtotalMinCostnumberrequiredtotalIncTaxnumberrequiredtotalExcludedTaxnumberrequiredtotalDiscountnumberrequiredtotalTaxnumberrequiredtotalMarkupnumberrequiredtotalMarginnumberrequiredoneOffCostnumberrequiredoneOffTaxnumberrequiredoneOffTotalnumberrequiredfullTermCostnumberrequiredfullTermTaxnumberrequiredfullTermTotalnumberrequiredlineItemsarray of objectrequiredItem fields
tableIndexintegerrequiredtableNamestringrequiredcurrencystringrequiredcurrencySymbolstringrequiredproductIdnumbernamestringrequireddescriptionstringrequiredskustringpricenumberrequiredquantitynumberrequiredtermnumbertermLabelstringdiscountnumberrequireddiscountPercentagenumberadditionsnumberrequiredadditionsPercentagenumbertaxAmountnumberrequiredtaxAmountCalculatednumbertaxPercentagenumbertotalExTaxnumberrequiredtotalnumberrequiredisOneOffbooleanrequiredisSelectedbooleanrequiredisHiddenbooleanrequiredisExcludedFromTotalbooleanrequiredcustomColumnsobjectpricingTableSummariesarray of objectrequiredItem fields
tableIndexintegerrequiredtableNamestringrequiredcurrencystringrequiredcurrencySymbolstringrequiredtotalExTaxnumberrequiredtotalTaxnumberrequiredtotalDiscountnumberrequiredtotalIncTaxnumberrequiredsignaturesarray of objectrequiredItem fields
emailstringrequiredrecipientIdstringrequiredsignerFirstNamestringsignerLastNamestringsignatureTypestringdraw, type, upload. signedAtstring (date-time)ipAddressstringisSignedbooleanrequiredformSubmissionsarray of objectrequiredItem fields
formFieldsobjectrequiredsentDatestring (date-time)statusChangedAtstring (date-time)acceptedDatestring (date-time)expiredDatestring (date-time)coolingOffDatestring (date-time)forcastDatestring (date-time)numberOfViewsnumberrequiredforcaseConfidencenumberrequiredforcastEstimatedValuenumberrequiredcustomFieldsobjectstatusstringrequiredpricingTablesarray of objectrequiredItem fields
dataobjectrequiredtotalValuesobjectformsarray of objectItem fields
formDataJsonanyformSubmissionJsonobjectesignarray of objectrequiredItem fields
emailstringrequiredrecipientIdstringrequiredsignedDataobjectZapierDocumentSummary
idstringrequireddocumentRefstringrequireddisplayIdintegerrequiredtitlestringrequiredsubtitlestringrequiredstatusstringrequiredstatusNamestringrequiredsourcestringrequiredownerobjectrequiredFields
namestringrequiredlastNamestringrequiredfullNamestringrequiredemailstringrequiredphonestringjobTitlestringmicrosoftUsernamestringslackUsernamestringwhatsappUsernamestringaddressstringcreatedDatestring (date-time)requiredstatusChangedAtstring (date-time)modifiedDatestring (date-time)required401Missing or invalid bearer token or client ID.
errorstringrequirederror_descriptionstring403Insufficient scope, missing add-on, usage limit, or permission denial.
Exactly one of these:
OAuthError
errorstringrequirederror_descriptionstringApiErrorEnvelope
dataobjectrequiredFields
statusstringrequirederror. messagestringrequiredcodestringdocumentRefstringassetGenerationIdstringerrorsarray of objectItem fields
fieldstringrequiredmessagestringrequired404Requested resource was not found in the token's company.
dataobjectrequiredFields
statusstringrequirederror. messagestringrequiredcodestringdocumentRefstringassetGenerationIdstringerrorsarray of objectItem fields
fieldstringrequiredmessagestringrequired413The document is too large for full webhook hydration.
dataobjectrequiredFields
statusstringrequirederror. messagestringrequiredcodestringdocumentRefstringassetGenerationIdstringerrorsarray of objectItem fields
fieldstringrequiredmessagestringrequired429Shared company API request quota exceeded. Wait before retrying.
Retry-Afterheader · integerdataobjectrequiredFields
statusstringrequirederror. messagestringrequiredretryAfterSecondsintegerrequired500Unexpected server error.
dataobjectrequiredFields
statusstringrequirederror. messagestringrequiredcodestringdocumentRefstringassetGenerationIdstringerrorsarray of objectItem fields
fieldstringrequiredmessagestringrequiredRate limit
120 requests a minute per company, shared across REST, Zapier and MCP. On a 429, wait for Retry-After.