Sadq Holding Limited Envelopes API
Initiate and manage signing envelopes and document packages
Initiate and manage signing envelopes and document packages
openapi: 3.0.0
info:
title: Sadq Integration Archiving & Delegations Envelopes API
description: API reference for the Sadq e-signature platform
version: 1.0.0
contact:
url: https://docs.sadq.sa
servers:
- url: https://api.sadq.sa
description: Production
- url: https://sandbox-api.sadq-sa.com
description: Sandbox
tags:
- name: Envelopes
description: Initiate and manage signing envelopes and document packages
x-docs-url: https://docs.sadq.sa/docs/envelopes
paths:
/api/v1/envelopes/initiate:
post:
tags:
- Envelopes
summary: Initiate Envelope
description: Initiate a signature envelope by uploading document files as multipart/form-data. Returns an envelope and Docuemnt ID that can be used in subsequent signing invitation steps.
deprecated: false
x-docs-url: https://docs.sadq.sa/docs/envelopes/post-api-v1-envelopes-initiate
security:
- BearerAuth: []
parameters:
- name: FileId
in: path
required: true
description: Optional. Custom file identifier (Guid). If omitted, the system generates one.
schema:
type: string
- name: WebhookId
in: path
required: true
description: Optional. Target a specific webhook instead of the tenant default.
schema:
type: string
- name: WorkflowId
in: path
required: true
description: Optional. Attach the envelope to an existing workflow.
schema:
type: string
- name: ReferenceNumber
in: path
required: true
description: Optional. Your own reference number. If omitted, the system generates one.
schema:
type: string
- name: Password
in: path
required: true
description: Optional. Password to protect the uploaded PDF.
schema:
type: string
- name: IsForExternalWorkFlow
in: path
required: true
description: Optional. Enable External WorkFlow.
schema:
type: boolean
responses:
'200':
description: Envelope created successfully
content:
application/json:
example:
data:
documentId: d21b710f-bee2-4c0a-a881-0874ca5155ca
envelopeId: c548792b-9b74-48bb-b4b5-6bbc86c62a2f
destinations: null
referenceNumber: contract-i-31157546
creatorFields: null
errorCode: 0
message: Success
returnUrl: /dashboard
stateValidationErrors: null
signature: ''
'400':
description: ' Bad Request'
content:
application/json:
example:
data:
documentId: 00000000-0000-0000-0000-000000000000
envelopeId: 00000000-0000-0000-0000-000000000000
destinations: null
referenceNumber: null
creatorFields: null
errorCode: 116
message: FileNotFoundInRequest
returnUrl: /dashboard
stateValidationErrors: null
signature: ''
'401':
description: Unauthorized
content:
application/json:
example:
data: null
errorCode: 401
message: Unauthorized
returnUrl: null
stateValidationErrors: null
signature: ''
/api/v1/envelopes/initiate-base64:
post:
tags:
- Envelopes
summary: Initiate Envelope Base64
description: Initiate a signature envelope by providing the document content as a Base64-encoded string. The system creates an envelope and returns its ID for subsequent signing invitation steps.
deprecated: false
x-docs-url: https://docs.sadq.sa/docs/envelopes/post-api-v1-envelopes-initiate-base64
security:
- BearerAuth: []
parameters: []
requestBody:
required: true
content:
application/json:
schema:
type: object
example:
userOnlySigner: true
webhookId: ''
workflowId: ''
referenceNumber: string
isForExternalWorkFlow: true
files:
fileId: ''
file: ''
fileName: ''
responses:
'200':
description: Envelope created successfully
content:
application/json:
example:
data:
documentId: a6b7946e-5d76-478f-bfab-b1d6378d4f38
envelopeId: 4b83d3e7-b391-4dd2-b7d8-c0c121cb6cb1
destinations: null
referenceNumber: Req-A-2026-125
creatorFields: null
errorCode: 0
message: Success
returnUrl: /dashboard
stateValidationErrors: null
signature: ''
'400':
description: Invalid request body
content:
application/json:
example:
data: null
errorCode: 400
message: File content is required
returnUrl: null
stateValidationErrors: null
signature: ''
'401':
description: Unauthorized
content:
application/json:
example:
data: null
errorCode: 401
message: Unauthorized
returnUrl: null
stateValidationErrors: null
signature: ''
/api/v1/envelopes/initiate-by-template:
post:
tags:
- Envelopes
summary: Initiate Envelope by Template
description: Initiate a signature envelope using a predefined template. The template defines the document structure, signing fields, and signer roles. Returns an envelope ID.
deprecated: false
x-docs-url: https://docs.sadq.sa/docs/envelopes/post-api-v1-envelopes-initiate-by-template
security:
- BearerAuth: []
parameters: []
requestBody:
required: true
content:
multipart/form-data:
schema:
type: object
example:
templateId: a1b2c3d4-e5f6-7890-abcd-ef1234567890
responses:
'200':
description: Envelope created from template
content:
application/json:
example:
data:
documentId: 31e9cca5-3d6b-4493-a16e-4948174c6a3f
envelopeId: 8cf497f7-8c09-40d0-8dd1-b6593f6abc06
destinations: []
referenceNumber: Req-A-2026-326
creatorFields: null
errorCode: 0
message: Success
returnUrl: /dashboard
stateValidationErrors: null
signature: ''
'404':
description: Template not found
content:
application/json:
example:
data: null
errorCode: 404
message: Template not found
returnUrl: null
stateValidationErrors: null
signature: ''
/api/v1/envelopes/bulk/initiate-base64:
post:
tags:
- Envelopes
summary: Bulk Initiate Envelope Base64
description: Initiate multiple signature envelopes in a single request by providing documents as Base64-encoded strings. Returns an array of envelope IDs.
deprecated: false
x-docs-url: https://docs.sadq.sa/docs/envelopes/post-api-v1-envelopes-bulk-initiate-base64
security:
- BearerAuth: []
parameters: []
requestBody:
required: true
content:
application/json:
schema:
type: object
example:
userOnlySigner: true
webhookId: ''
workflowId: ''
referenceNumber: ''
isForExternalWorkFlow: true
files:
- file: ''
fileName: ''
- file: ''
fileName: ''
responses:
'200':
description: Bulk envelopes created
content:
application/json:
example:
data:
envelopeId: 71cbe1e0-1b18-42c6-88b2-9f371019c723
bulkFileResponse:
- documentId: d8190868-a918-4e82-b149-e6d0074dacf8
documentName: example.pdf
referenceNumber: Req-A-2026-126
destinations: null
errorCode: 0
message: Success
returnUrl: /dashboard
stateValidationErrors: null
signature: ''
'400':
description: Invalid request
content:
application/json:
example:
data: null
errorCode: 400
message: At least one envelope is required
returnUrl: null
stateValidationErrors: null
signature: ''
/api/v1/envelopes/{envelopeId}/files:
get:
tags:
- Envelopes
summary: Download Envelope Files
description: Download all files associated with an envelope. Returns file content as binary or base64 depending on the Accept header.
deprecated: false
x-docs-url: https://docs.sadq.sa/docs/envelopes/get-api-v1-envelopes-envelopeid-files
security:
- BearerAuth: []
parameters:
- name: envelopeId
in: path
required: true
description: The unique identifier of the envelope
schema:
type: string
responses:
'200':
description: Envelope files returned
content:
application/json:
example:
data:
files:
- fileId: f1a2b3c4-d5e6-7890-abcd-ef1234567890
fileName: contract.pdf
errorCode: 0
message: Success
returnUrl: null
stateValidationErrors: null
signature: ''
'404':
description: Envelope not found
content:
application/json:
example:
data: null
errorCode: 404
message: Envelope not found
returnUrl: null
stateValidationErrors: null
signature: ''
/api/v1/envelopes/{envelopeId}/cancel:
post:
tags:
- Envelopes
summary: Cancel Envelope
description: Cancel an active envelope, preventing any further signing actions. Cancellation is irreversible. All pending signers will be notified.
deprecated: false
x-docs-url: https://docs.sadq.sa/docs/envelopes/post-api-v1-envelopes-envelopeid-cancel
security:
- BearerAuth: []
parameters:
- name: envelopeId
in: path
required: true
description: The unique identifier of the envelope to cancel
schema:
type: string
requestBody:
required: true
content:
application/json:
schema:
type: object
example:
envelopId: ''
responses:
'200':
description: Envelope cancelled
content:
application/json:
example:
errorCode: 0
message: Success
returnUrl: /dashboard
stateValidationErrors: null
signature: ''
'400':
description: Envelope already completed
content:
application/json:
example:
errorCode: 100
message: GeneralError
returnUrl: /dashboard
stateValidationErrors: null
signature: ''
/api/v1/envelopes/{envelopeId}/status:
get:
tags:
- Envelopes
summary: Get Envelope Status
description: Retrieve the current status of an envelope including signer completion details and overall progress.
deprecated: false
x-docs-url: https://docs.sadq.sa/docs/envelopes/get-api-v1-envelopes-envelopeid-status
security:
- BearerAuth: []
parameters:
- name: envelopeId
in: path
required: true
description: The unique identifier of the envelope
schema:
type: string
responses:
'200':
description: Envelope status retrieved
content:
application/json:
example:
data:
envelopeId: 9af7cb57-436f-40e9-b05c-75d05732db1c
status: Pending
createdAt: '2024-01-15T09:00:00Z'
signers:
- name: Ahmed Al-Rashid
email: ahmed@example.com
status: Signed
signedAt: '2024-01-15T10:30:00Z'
- name: Sara Al-Otaibi
email: sara@example.com
status: Pending
signedAt: null
errorCode: 0
message: Success
returnUrl: null
stateValidationErrors: null
signature: ''
/api/v1/envelopes/{envelopeId}/files/completed:
get:
tags:
- Envelopes
summary: Download Completed Envelope Files
description: Download the signed and completed files from an envelope. Only available after all signers have completed signing.
deprecated: false
x-docs-url: https://docs.sadq.sa/docs/envelopes/get-api-v1-envelopes-envelopeid-files-completed
security:
- BearerAuth: []
parameters:
- name: envelopeId
in: path
required: true
description: The unique identifier of the completed envelope
schema:
type: string
responses:
'200':
description: Completed files returned
content:
application/json:
example:
data:
- fileName: A Simple PDF File.pdf
file: file Base64 bit
errorCode: 0
message: null
returnUrl: /dashboard
stateValidationErrors: null
signature: ''
'409':
description: Envelope not yet completed
content:
application/json:
example:
data: null
errorCode: 14
message: The envelope is not complete, you can't download the file
returnUrl: /dashboard
stateValidationErrors: null
signature: ''
/api/v1/envelopes/bulk/initiate-and-invite:
post:
tags:
- Envelopes
summary: Envelope Creation & Signing Invitation Process
description: 'The API provides a complete end-to-end digital document signing workflow in a single operation. It initiates a signature envelope by accepting the document content as a Base64-encoded string, and immediately creates the envelope while generating a unique envelope ID.
In the same process, the API also handles sending signing invitations to recipients. Each recipient receives a secure link via email or SMS, allowing them to review and sign the document electronically without requiring any additional API calls.'
deprecated: false
x-docs-url: https://docs.sadq.sa/docs/envelopes/post-api-v1-envelopes-bulk-initiate-and-invite
security:
- BearerAuth: []
parameters: []
requestBody:
required: true
content:
application/json:
schema:
type: object
example:
Files:
- File: sadfsfsfr....
fileName: PDF-File.pdf
Destinations:
- DestinationName: Nubani
DestinationEmail: ahmed.alnubani@gmail.com
DestinationPhoneNumber: ''
SigneOrder: 0
Signatories: []
AvailableTo: '2029-04-22T23:59:59Z'
ConsentOnly: true
AuthenticationType: 0
AllowUserToSignAnyWhere: false
DailyNotify: false
Escalation: null
SaveAsDraft: false
responses:
'200':
description: ''
content:
application/json:
example:
errorCode: 100
message: General Erorr
returnUrl: /dashboard
stateValidationErrors: null
signature: ''
data: null
components:
securitySchemes:
BearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
x-enum-groups:
- id: enum-1779092035465
name: Authentication Type
description: Authentication methods available for signature requests and user verification.
entries:
- value: '0'
name: None
description: No authentication is required.
- value: '1'
name: Nafath KYC
description: Users authenticate through Nafath for the first time then will be login with Sadq credentials
- value: '2'
name: SMS
description: An OTP is sent via SMS to verify the user's identity.
- value: '3'
name: Email
description: An OTP is sent via email for authentication.
- value: '5'
name: DigitalSign
description: For Digital signature authentication for documents Only
- value: '7'
name: Nafath App
description: Authentication through the Nafath mobile application every time
- value: '9'
name: Absher OTP
description: Users authenticate using an OTP from the Absher platform.
- value: '10'
name: WhatsApp
description: An authentication OTP is sent to WhatsApp.
createdAt: '2026-05-18T08:13:55.465Z'
updatedAt: '2026-05-18T08:26:39.952Z'
- id: enum-1779092832548
name: Field Type
description: Types of fields available in documents for signatures and data entry.
entries:
- value: Signature
name: Signature
description: Represents a signature field for capturing and displaying signatures.
- value: initial
name: Intial
description: Represents an Initial field for capturing and displaying initials.
- value: stamp
name: Stamp
description: Represents a stamp field for capturing and displaying stamps.
- value: signDate
name: SignDate
description: Auto-populated with the signing date when the recipient signs.
- value: radio
name: Radio button
description: Radio button field for single-choice selections.
- value: checkbox
name: Checkbox
description: Checkbox field for multiple-choice selections.
- value: TextField
name: TextField
description: Text input field for entering custom text.
createdAt: '2026-05-18T08:27:12.548Z'
updatedAt: '2026-05-18T08:30:09.995Z'
- id: enum-1779093119372
name: Webhook Status
description: Status values for envelope via webhook.
entries:
- value: '1'
name: Success
description: Envelope is completed
- value: '2'
name: Rejected
description: Envelope has been rejected
createdAt: '2026-05-18T08:31:59.372Z'
updatedAt: '2026-05-18T08:34:00.934Z'
- id: enum-1779093217136
name: Webhook log Status
description: Status values for webhook delivery.
entries:
- value: '0'
name: PENDING
description: Webhook is pending delivery
- value: '1'
name: SUCCESS
description: Webhook delivered successfully
- value: '2'
name: RECALL
description: Webhook was recalled/retried
- value: '4'
name: FAILEDFROMCLIENT
description: Delivery failed at client endpoint
createdAt: '2026-05-18T08:33:37.136Z'
updatedAt: '2026-05-18T08:34:44.601Z'
- id: enum-1779093318127
name: Gender
description: Gender identification values.
entries:
- value: '1'
name: Male
description: ''
- value: '2'
name: Female
description: ''
- value: '3'
name: Other
description: ''
- value: '4'
name: Don't Exposed
description: ''
createdAt: '2026-05-18T08:35:18.127Z'
updatedAt: '2026-05-18T08:35:45.560Z'
- id: enum-1779093366817
name: SMS Provider Type
description: Available SMS service providers.
entries:
- value: '1'
name: Imissive
description: ''
- value: '2'
name: Msegat
description: ''
- value: '3'
name: Unifonic
description: ''
- value: '4'
name: FourJawaly
description: ''
- value: '5'
name: InfinitoProvider
description: ''
createdAt: '2026-05-18T08:36:06.817Z'
updatedAt: '2026-05-18T08:36:39.620Z'
- id: enum-1779093409202
name: Text Alignment Type
description: Text alignment options for document fields.
entries:
- value: '0'
name: AlignLeft
description: ''
- value: '1'
name: AlignCenter
description: ''
- value: '2'
name: AlignRight
description: ''
createdAt: '2026-05-18T08:36:49.202Z'
updatedAt: '2026-05-18T08:37:10.187Z'
- id: enum-1779093443218
name: Destination Type
description: Types of recipients in signature workflows.
entries:
- value: '0'
name: Creator
description: ''
- value: '1'
name: Signer
description: ''
- value: '2'
name: CC
description: ''
- value: '3'
name: Reviewer
description: ''
- value: '4'
name: Department
description: ''
createdAt: '2026-05-18T08:37:23.218Z'
updatedAt: '2026-05-18T08:38:01.593Z'
- id: enum-1779093502377
name: Invitation Language
description: Language options for invitation emails and SMS.
entries:
- value: '1'
name: 'Arabic '
description: Send invitation in Arabic language
- value: '2'
name: 'English '
description: Send invitation in English language
createdAt: '2026-05-18T08:38:22.377Z'
updatedAt: '2026-05-18T08:38:43.481Z'
- id: enum-1779093540131
name: ID Types
description: Types of identification documents.
entries:
- value: '1'
name: National ID Card
description: ''
- value: '2'
name: Resident ID
description: ''
- value: '3'
name: Passport
description: ''
createdAt: '2026-05-18T08:39:00.131Z'
updatedAt: '2026-05-18T08:39:23.745Z'
- id: enum-1779093573463
name: File Template Share Type
description: Sharing visibility options for file templates.
entries:
- value: '0'
name: 'Private '
description: ' Template is private to the creator'
- value: '1'
name: 'Public '
description: Template is publicly accessible
- value: '2'
name: 'Shared '
description: Template is shared with specific users
createdAt: '2026-05-18T08:39:33.463Z'
updatedAt: '2026-05-18T08:40:04.094Z'
- id: enum-1779093621013
name: Document/Request Status
description: Common status values for documents and signature requests.
entries:
- value: '0'
name: Pending
description: Waiting for action
- value: '1'
name: In Progress
description: One or more signers have started
- value: '2'
name: Completed
description: All required signers have completed
- value: '3'
name: Cancelled
description: Request was cancelled
- value: '4'
name: Rejected
description: One or more signers declined
- value: '5'
name: Expired
description: Request expired before completion
createdAt: '2026-05-18T08:40:21.013Z'
updatedAt: '2026-05-18T08:41:44.683Z'
- id: enum-1779093771484
name: Permissions
description: Available system permissions for user access control.
entries:
- value: '1'
name: ViewAccounts
description: View account information
- value: '2'
name: AddAccount
description: Create new accounts
- value: '3'
name: UpdateAccount
description: Modify existing accounts
- value: '4'
name: ViewUsers
description: View user information
- value: '5'
name: AddUser
description: Create new users
- value: '6'
name: UpdateUser
description: Modify existing users
- value: '7'
name: DeleteUser
description: Remove users from the system
- value: '8'
name: DeleteAccount
description: Remove accounts from the system
- value: '9'
name: UpdateConfiguration
description: Modify system configuration
- value: '10'
name: UploadFile
description: Upload files to the system
- value: '11'
name: ViewSignatureRequestList
description: View list of signature requests
- value: '12'
name: ViewDocumentSigners
description: View signers of a document
- value: '13'
name: DownloadFile
description: Download files from the system
- value: '14'
name: UploadContent
description: Upload content to the system
- value: '15'
name: ReInviteUser
description: Resend invitations to users
- value: '16'
name: UpdateUserPermission
description: Modify user permissions
- value: '17'
name: DeleteSignatureRequest
description: Remove signature requests
- value: '18'
name: ShareUsingWhatsApp
description: Share documents via WhatsApp
- value: '19'
name: ViewUserDelegations
description: View delegation information
- value: '20'
name: AddUserDelegations
description: Create new delegations
- value: '22'
name: AdminDashboard
description: Access admin dashboard
- value: '23'
name: AddConfigurationAdmin
description: Add system configuration (admin only)
- value: '24'
name: UpdateConfigurationAdmin
description: Update system configuration (admin only)
- value: '25'
name: GetConfiguration
description: Retrieve configuration settings
- value: '26'
name: GenerateTemplates
description: Create document templates
- value: '27'
name: ViewBranding
description: View branding settings
- value: '28'
name: UpdateBranding
description: Modify branding settings
- value: '29'
name: ViewDepartments
description: View department information
- value: '30'
name: AddDepartment
description: Create new departments
- value: '31'
name: UpdateDepartment
description: Modify existing departments
- value: '32'
name: DeleteDepartment
description: Remove departments
- value: '33'
name: ViewDepartmentDocumentsList
description: View documents in a department
- value: '34'
name: AddAndUseStamp
description: Add and apply stamps to documents
- value: '35'
name: AddUserToDepartment
description: Assign users to departments
- value: '36'
name: AddDepartmentForUser
description: Assign departments to users
- value: '37'
name: SignatureRequestToDepartments
description: Send signature requests to departments
- value: '38'
name: BulkSend
description: Send bulk signature requests
- value: '39'
name: ViewTemplates
description: View document templates
- value: '40'
name: SendDocumentUsingEmail
description: Send documents via email
- value: '41'
name: SendDocumentUsingSMS
description: Send documents via SMS
- value: '42'
name: SendDocumentUsingNafath
description: Send documents via Nafath
- value: '43'
name: SendDocumentUsingEmdah
description: Send documents via Emdah
- value: '44'
name: SigningOnBehalfOfCompany
description: Sign documents as company representative
- value: '45'
name: ChangeEmail
description: Modify user email address
- value: '46'
name: ChangePhone
description: Modify user phone number
- value: '47'
name: SendDocumentUsingNafathApp
description: Send documents via Nafath App
- value: '48'
name: AddGroupUsers
description: Create user groups
- value: '49'
name: ManageRoles
description: Manage user roles
- value: '50'
name: WhatsApp
description: WhatsApp integration access
- value: '51'
name: ConsumptionReport
description: View consumption reports
- value: '52'
name: RequestReport
description: View request reports
- value: '53'
name: ShowArchivingTab
description: Access archiving features
- value: '54'
name: CreateFolderOrFile
description: Create folders and files in archive
- value: '55'
name: DeleteFolderOrFile
description: Remove folders and files from archive
- value: '56'
name: ShareFolderOrFile
description: Share archived folders and files
- value: '57'
name: MoveFolderOrFile
description: Move folders and files in archive
- value: '58'
name: ShowStorageUsed
description: View storage usage information
- value: '62'
name: Escalation
description: Escalate signature requests
- value: '63'
name: SendDocumentUsingPinCode
description: Send documents with PIN code authentication
- value: '64'
name: UserDeleteHisProfile
description: Allow users to delete their own profiles
- value: '65'
name: CommercialInquiryHistory
description: View commercial inquiry history
- value: '66'
name: RestoreSignatureRequest
description: Restore deleted signature requests
- value: '67'
name: DeleteSignatureRequestPermanently
description: Permanently remove signature requests
- value: '68'
name: SendDocumentUsingAbsher
description: Send documents via Absher
- value: '69'
name: SelfSign
description: Sign documents as the creator
- value: '70'
name: SignatureRequestKPI
description: View signature request KPIs
- value: '71'
name: AnalyzeDocumentsByAI
description: Use AI to analyze documents
- value: '72'
name: Watermark
description: Add watermarks to documents
- value: '73'
name: EmailTemplateConfiguration
description: Configure email templates
- value: '74'
name: ConsumptionMonthlyReport
description: View monthly consumption reports
- value: '75'
name: ManageAccountRejectionReason
description: Manage rejection reasons
- value: '76'
name: UpdatePasswordConfiguration
description: Modify password policies
- value: '79'
name: EditAndPreviewDesignPages
description: Edit and preview page designs
- value: '80'
name: UseOrganizationStamp
description: Apply organization stamps
- value: '81'
name: ViewRequestsByDestinationsReport
description: View destination reports
- value: '82'
name: EditWebhooks
description: Edit webhook configurations
- value: '83'
name: DeleteWebhooks
description: Delete webhooks
- value: '84'
name: ViewWebhooksReports
description: View webhook reports
- value: '85'
name: ViewWebhooks
description: View webhooks
- value: '86'
name: AddWebhooks
description: Add new webhooks
- value: '87'
name: Metadata
description: Manage document metadata
- value: '88'
name: ViewAuditLog
description: View audit logs
- value: '89'
name: SmartTasksFromRequests
description: Create smart tasks from requests
- value: '90'
name: DailyRequestSummary
description: View daily request summary
- value: '91'
name: NotifyMeAboutKeyEmails
description: Receive notifications for key emails
- value: '92'
name: SmartSignaturePrioritization
description: Enable smart signature prioritization
- value: '93'
name: ViewAiTokenConsumptionReport
description: View AI token consumption
- value: '94'
name: AddRenewal
description: Add renewal requests
- value: '95'
name: GenerateDocumentWithAI
description: Generate documents using AI
- value: '96'
name: Manage2FA
description: Manage two-factor authentication
- value: '97'
name: MetadataAutomation
description: Automate metadata extraction
- value: '98'
name: WordSearch
description: Search within document content
- value: '99'
name: CreateRoom
description: Create collaboration rooms
- value: '100'
name: ManageRoomsCustomPermissions
description: Manage room custom permissions
- value: '101'
name: CreateContract
description: Create contracts
- value: '106'
name: ApproveReview
description: Approve contract reviews
- value: '109'
name: ManagePlaybook
description: Manage contract playbooks
- value: '110'
name: ViewWorkflow
description: View contract workflows
- value: '111'
name: ManageWorkflow
description: Manage contract workflows
- value: '113'
name: FillContractUsingAI
description: Fill contracts usin
# --- truncated at 32 KB (71 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sadq-holding-limited/refs/heads/main/openapi/sadq-holding-limited-envelopes-api-openapi.yml