API Reference
72 endpoints across 14 groups · v1, v2, v3
Integration Guides
Step-by-step workflows for common integration scenarios
Invitation Model Integration Guide
Complete step-by-step guide for integrating with the Sadq Invitation Model API — from authentication through webhook setup to document signing.
Initiate Envelope by Template Guide
Step-by-step guide to building a reusable signing template in the Sadq portal, then initiating an envelope from it and sending the signing invitation via the API.
Authentication
Obtain and manage API access tokens
Envelopes
Initiate and manage signing envelopes and document packages
Initiate Envelope
/api/v1/envelopes/initiate
Initiate Envelope Base64
/api/v1/envelopes/initiate-base64
Initiate Envelope by Template
/api/v1/envelopes/initiate-by-template
Bulk Initiate Envelope Base64
/api/v1/envelopes/bulk/initiate-base64
Add Files to Envelope
/api/v1/envelopes/{envelopeId}/files
Download Envelope Files
/api/v1/envelopes/{envelopeId}/files
Cancel Envelope
/api/v1/envelopes/{envelopeId}/cancel
Get Envelope Status
/api/v1/envelopes/{envelopeId}/status
Download Completed Envelope Files
/api/v1/envelopes/{envelopeId}/files/completed
Envelope Creation & Signing Invitation Process
/api/v1/envelopes/bulk/initiate-and-invite
Invitations
Send, extend, and remind signing invitations
Send Invitation
/api/v1/invitations
Send Bulk Invitations
/api/v1/invitations/bulk/send
Send Invitation by Envelope
/api/v1/invitations/envelope
Extend Single Invitation
/api/v1/invitations/extend
Extend Envelope Invitations
/api/v1/envelopes/extend-invitations
Send Reminder
/api/v1/invitations/reminders/send
Send Bulk Reminders
/api/v1/invitations/bulk/reminders/send
Send Invitation V2
/api/v2/invitations
Send Invitation V3
/api/v3/invitations
Sign
Direct signing operations including multi-file and templates
eSign
Electronic and digital signature operations via Nafath/PKI
Documents
Download and manage signed document files
Templates
List and retrieve reusable signing templates
Users
User management, permissions and signature uploads
Workflows
Create and manage document signing workflows
Webhooks
Configure and manage webhook subscriptions and logs
Create Webhook
/api/v1/webhooks
Create Webhooks Bulk
/api/v1/webhooks/bulk
List Webhooks
/api/v1/webhooks
Get Webhook by ID
/api/v1/webhooks/{id}
Delete Webhook
/api/v1/webhooks/{id}
Update Webhook
/api/v1/webhooks
Recall Webhook
/api/v1/webhooks/recall
Get Webhook Logs
/api/v1/webhooks/logs
Configuration
Update tenant SMS provider and system configuration
KYB
Know Your Business — CR checks, Absher OTP, delegacy lookups
Check CR v1
/api/v1/kyb/check-cr/{commercialNumber}
Check CR v2
/api/v2/kyb/check-cr/{commercialNumber}
Absher OTP with CR
/api/v1/kyb/absher-otp/{commercialNumber}/{nationalId}
Absher OTP Individual
/api/v1/kyb/absher-otp/{nationalId}
Check Delegacy
/api/v1/kyb/delegacy/{nationalId}/{delegatedReferenceId}
Get National Address
/api/v1/kyb/spl/national-address/{crNumber}
Archiving & Delegations
File archiving categories and delegation management
Get Archive Categories
/api/v1/archiving/categories
Create Archive Category
/api/v1/archiving/categories
Upload Archive Files
/api/v1/archiving/files/upload
Create Delegation
/api/v1/delegations
Forward to Delegate
/api/v1/delegations/forward
Update Delegation Status
/api/v1/delegations/status
Delete Delegation
/api/v1/delegations/{id}
Create Bulk Signature Request
/api/v1/signature-requests/bulk
Search Bulk Templates
/api/v1/signature-requests/bulk/templates
Reports & Requests
Consumption reports, request listings and bulk signature jobs