Skip to main content
POST
Create an order

Authorizations

Authorization
string
header
required

Partner API key. Send as Authorization: Bearer sss_pk_....

Headers

Idempotency-Key
string

Optional. Retries carrying the same key replay the original response instead of acting twice. 8–255 characters; scope one key to one logical action.

Required string length: 8 - 255

Body

multipart/form-data

Multipart form fields. Send exactly one of document or fill_token — never both.

email
string<email>
required

The signer / client email. Required.

byod_confirmed
enum<string>
required

Required. Attests that this is the client's own completed document (bring-your-own-document).

Available options:
true,
on
document
file

The client's own completed PDF, up to 35 MB. Mutually exclusive with fill_token.

fill_token
string

A 40-character lowercase-hex token from the fill-online rail, in place of a document upload. Mutually exclusive with document.

Pattern: ^[0-9a-f]{40}$
name
string

The signer / client name.

doc_slug
string

Catalog document slug. When present, the catalog row defines the sign / notary services; shipping stays additive via svc_ship.

svc_sign
enum<string>

Include e-signing.

Available options:
true,
on
svc_notary
enum<string>

Include online notarization.

Available options:
true,
on
svc_ship
enum<string>

Include shipping — send the ship_* address fields with it.

Available options:
true,
on
signer_state
string

Two-letter US state where the signer is located.

Required string length: 2
dest_state
string

Two-letter US state the shipment is destined for.

Required string length: 2
external_reference
string

Your own matter / file number, up to 120 characters. Echoed on webhook events and listings.

Maximum string length: 120
ship_name
string

Recipient name (when shipping).

ship_line1
string

Address line 1 (when shipping).

ship_line2
string

Address line 2.

ship_city
string

City (when shipping).

ship_state
string

Two-letter US state (when shipping).

ship_postal
string

ZIP / postal code (when shipping).

ship_method
enum<string>

Delivery method when shipping is selected. label (default) buys a prepaid carrier label; print_mail has SignSealShip print and mail the completed document ($12.95 line, replacing the label handling fee). Unrecognized values fall back to label.

Available options:
label,
print_mail
from_name
string

Optional sender / return address (all of from_line1, from_city, from_state, from_postal must accompany it): printed as the return address on print-and-mail letters and used as the ship-from on prepaid labels, so rates price from the true origin and undeliverable mail returns to the actual sender. Absent ⇒ the platform business address.

from_line1
string

Return address street line 1.

from_line2
string

Return address street line 2.

from_city
string

Return address city.

from_state
string

Return address two-letter US state.

Required string length: 2
from_postal
string

Return address ZIP / postal code.

fax_to
string

Adds sealed fax delivery ($9.00): a 10-digit US number or an international number in +country format, normalized to E.164. An uninterpretable number is rejected with a 400 — never silently dropped.

create_checkout
enum<string>

Also mint the Stripe hosted-checkout session in the same call and return it as checkoutUrl.

Available options:
true,
on

Response

Order created.

requestId
string

This request's id — quote it in support tickets.

orderCode
string

The order's public code.

orderUrl
string

Root-relative path to the order page, /orders/{orderCode}.

status
string

The order's status name (e.g. QuoteReady).

externalReference
string | null

The external_reference you sent, or null.

faxToNumber
string | null

The normalized E.164 fax destination when fax_to was sent, or null.

subtotalCents
integer
discountCents
integer

Your subscription-tier discount, computed and applied server-side.

totalCents
integer
lines
object[]
checkoutUrl
string | null

The Stripe hosted-checkout URL. null unless create_checkout=true was sent, payments are configured, and the order is payable — a ManualQuoteRequired order returns no checkout.