Platform
Your users prepare, send, and sign agreements without leaving your app. Provision client workspaces, brand the whole flow, and bill your way. Upload PDF or DOCX. Not another per-tenant DocuSign login.
Outcomes
Create connected accounts with your external_id. Each client gets their own credits, envelopes, and optional teams.
Platform pays bundles e-sign into your pricing. Child pays lets each customer buy their own credits.
Logo, accent color, and optional custom sending domain on sign pages and emails. Hide the Atlas footer when you are ready.
REST API with webhooks and audit trails. Upload a contract file. No brittle per-customer OAuth wiring for every tenant.
API
One platform key. Atlas-Account picks the connected workspace on every envelope call. Lifecycle webhooks post to your backend with an HMAC signature.
# 1. Dashboard: Platform tab → Create platform API key
# 2. Provision a client:
curl -X POST https://atlaswork.ai/api/platform/connected-accounts \
-H "Authorization: Bearer $ATLAS_PLATFORM_KEY" \
-H "Content-Type: application/json" \
-d '{
"external_id": "acme-corp",
"name": "Acme Corp",
"billing_mode": "platform_pays"
}'
# 3. Create an envelope for that client (ext_ prefix or connected org UUID):
curl -X POST https://atlaswork.ai/api/envelope \
-H "Authorization: Bearer $ATLAS_PLATFORM_KEY" \
-H "Atlas-Account: ext_acme-corp" \
-F "file=@contract.pdf" \
-F 'parties=[{"email":"alice@example.com","order":1}]'
# Use contract.docx instead of contract.pdf when needed.Billing
Set billing_mode when you provision a connected account. One credit per send. Drafts, reminders, and re-sends are free.
| Mode | Credits from |
|---|---|
| platform_pays | Your platform org (default) |
| child_pays | The connected client org |
Usage-based pricing per agreement your users send, starting at $1, with volume discounts as you grow. White-label included. Charge your customers for signing and keep the margin. Email hello@atlaswork.ai and we will set up terms that fit your model.