curl; every call runs against https://signsealship.com.
Partner API keys start with
sss_pk_ and are shown to you exactly once — SignSealShip stores only a SHA-256 hash. Keep yours in a secret manager, never in code or version control.Request access
Go to signsealship.com/partner and use the Request access form: firm name, contact name, work email, your role, expected volume, and what you plan to build.You can also submit the same request over the API:Requests from a business email with a coherent title, escrow, legal, or lending use case are approved automatically; everything else goes to a human. Either way the response is immediate:A
Request access
Response
"pending" status means a person is reviewing your request and you will hear back by email.Receive your key by email
Approved requests get an email at the work address you provided containing your
sss_pk_ partner API key and onboarding steps. The key appears in that email once and nowhere else.Link your firm (dashboard) or use the API directly
You can drive everything below from the partner dashboard instead of curl. Sign in at signsealship.com/partner and paste your API key into the Link your firm form. Linking proves possession of the key and connects your login to the firm; the first person to link becomes the owner.Prefer the API? Skip linking entirely — every remaining step works with the key as a bearer token:
Auth header
Create a room
A Closing Room is one shareable page per transaction. Create one with a name and, optionally, your own file number as The
reference:Create a room
Response
roomCode is a random 40-hex bearer code — whoever holds it can view the room. Your trial tier allows 5 open rooms; see tiers and quotas.Attach orders
Attach each order in the deal by its public order code — the same code from the order’s Attaching is idempotent — repeating the call returns
/orders/{code} link. Possession of the code is the authorization to attach it. An optional label names the document on the room page:Attach an order
Response
"alreadyAttached": true and changes nothing. A room holds up to 50 orders.Share the room link
Every party to the deal views the same live page — no accounts, no logins:Your systems can read the identical live JSON:
Room link
Read the room
Seal a Closing Passport
When you want a verifiable snapshot of everything cryptographically true about the room, seal a Closing Passport:Anyone can now verify the passport at
Seal a passport
Response
https://signsealship.com/v/room/{verifyCode} — no account and no trust in SignSealShip required. Repeat calls mint new versions by design (each is a dated snapshot, chained to the last; quota 20 versions per room). See Closing Passport for how the manifest and hash chain work.You created a room, attached orders, shared one live link with every party, and sealed a verifiable evidence manifest for the whole closing.
Next steps
Closing Rooms in depth
Bearer-link security, rotation, room lifecycle, and tier quotas.
Subscribe to webhooks
Get signed
room.order_attached and room.passport_sealed events pushed to your systems.Understand the evidence
What SEALED and RECORDED actually mean, and how to verify independently.
API reference
Full request and response shapes for every endpoint used above.