Sadq Holding Limited Sign API
Direct signing operations including multi-file and templates
Direct signing operations including multi-file and templates
openapi: 3.0.0
info:
title: Sadq Integration Archiving & Delegations Sign 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: Sign
description: Direct signing operations including multi-file and templates
x-docs-url: https://docs.sadq.sa/docs/sign
paths:
/api/v2/sign:
post:
tags:
- Sign
summary: Sign Document V2
description: 'The Sadq API (Version 2) provides a seamless way for clients to electronically sign documents directly without redirecting to external websites. This API allows clients to collect customer information and combine it with the document to create legally binding digital signatures.
This endpoint allows you to sign a document digitally by providing customer information and document details. The document is digitally signed and legally bound. invitation, applying the user''s electronic signature.'
deprecated: false
x-docs-url: https://docs.sadq.sa/docs/sign/post-api-v2-sign
security:
- BearerAuth: []
parameters: []
requestBody:
required: true
content:
application/json:
schema:
type: object
example:
documentId: ''
signres:
- firstNameArabic: ''
firstNameEnglish: ''
secondNameArabic: ''
secondNameEnglish: ''
familyNameArabic: ''
familyNameEnglish: ''
nationalId: ''
mobileNumber: ''
emailAddress: ''
- firstNameArabic: ''
firstNameEnglish: ''
secondNameArabic: ''
secondNameEnglish: ''
familyNameArabic: ''
familyNameEnglish: ''
nationalId: ''
mobileNumber: ''
emailAddress: ''
responses:
'200':
description: GeneralError
content:
application/json:
example:
errorCode: 100
message: GeneralError
returnUrl: /dashboard
stateValidationErrors: null
signature: ''
/api/v2/sign/by-template:
post:
tags:
- Sign
summary: Sign by Template V2
description: Sign a document generated from a template. The template pre-defines signature fields and positions, streamlining the signing process for standardized documents.
deprecated: false
x-docs-url: https://docs.sadq.sa/docs/sign/post-api-v2-sign-by-template
security:
- BearerAuth: []
parameters: []
requestBody:
required: true
content:
application/json:
schema:
type: object
example:
templateId: a1b2c3d4-e5f6-7890-abcd-ef1234567890
signres:
- firstNameArabic: xx
firstNameEnglish: xxx
secondNameArabic: xx
secondNameEnglish: xx
familyNameArabic: xx
familyNameEnglish: xxx
nationalId: '1111111111'
mobileNumber: '+962700000020'
emailAddress: a.@gmail.sa
templateFields:
- fieldName: contractDate
value: '2024-01-15'
'ReferenceNumber ': sig-uuid-1234-5678-90ab
Password: '112233'
responses:
'200':
description: Fill Data
content:
application/json:
example:
errorCode: 209
message: Template With Id [ 94b22fdc-4132-4169-a4f3-5630e80755fa ] has data that needs to be filled by the recipient, so it can't be used in this model.
returnUrl: /dashboard
stateValidationErrors: null
signature: ''
/api/v2/sign/digital:
get:
tags:
- Sign
summary: Digital Sign
description: Sign documents using personal certificate with Nafath authentication
deprecated: false
x-docs-url: https://docs.sadq.sa/docs/sign/get-api-v2-sign-digital
security:
- BearerAuth: []
parameters: []
requestBody:
required: true
content:
application/json:
schema:
type: object
example:
fileName: string (required)
fileContent: string (required, base64)
referenceNumber: string (optional)
signres:
- firstNameArabic: string
firstNameEnglish: string
secondNameArabic: string
secondNameEnglish: string
familyNameArabic: string
familyNameEnglish: string
nationalId: string
mobileNumber: string
emailAddress: string
authType: 'string '
appearance:
isVisible: 'boolean (default: true)'
pageNumber: 'string (default: 1)'
fontSize: 'number (default: 8)'
x1: number
y1: number
width: number
height: number
appearanceImageBase64: string (optional)
imageLocation: number (0 or 1)
addAuditTrail: boolean (required)
responses:
'200':
description: 'Sign Successfully '
content:
application/json:
example:
errorCode: number
message: string
data:
documentId: guid
envelopeId: guid
referenceNumber: string
signedFile: string (base64)
auditTrailFile: string (base64, nullable)
hasAuditTrail: boolean
isAuditTrailSeparate: boolean
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 using AI
- value: '115'
name: WorkflowPage
description: Access workflow page
createdAt: '2026-05-18T08:42:51.484Z'
updatedAt: '2026-05-18T08:49:31.602Z'
- id: enum-1780615299712
name: 'Request status '
description: 'Request status filter '
entries:
- value: '1'
name: Pending
description: Get pending requests
- value: '5'
name: Completed
description: Get Completed requests
- value: '7'
name: Waiting Signature
description: Get Waiting Signature requests
- value: '6'
name: Rejected
description: Get Rejected requests
- value: '2'
name: Voided
description: Get canceled requests
- value: '8'
name: Expired
description: Get Expired requests
- value: '9'
name: Drafts
description: Get Drafts requests
- value: '10'
name: Recycle Bin
description: Get deleted requests and moved to Recycle Bin
createdAt: '2026-06-04T23:21:39.712Z'
updatedAt: '2026-06-09T13:15:06.897Z'
- id: enum-1781010733279
name: Destination Status
description: Status Value for destination
entries:
- value: '1'
name: Pending
description: destinations who did not sign the document
- value: '3'
name: Signed
description: destinations who signed the document
- value: '4'
name: ' Rejected '
description: destinations who reject the document
- value: '7'
name: Expired
description: destinations the document date is expired for them
createdAt: '2026-06-09T13:12:13.279Z'
updatedAt: '2026-06-09T13:14:47.560Z'
x-error-codes:
- id: err-1779094385039
code: '0'
name: Success
description: Success
createdAt: '2026-05-18T08:53:05.039Z'
updatedAt: '2026-05-18T08:53:05.039Z'
- id: err-1779094470570
code: '4'
name: InvalidUserNameOrPassword
description: Invalid User Name Or Password
createdAt: '2026-05-18T08:54:30.570Z'
updatedAt: '2026-05-18T08:54:30.570Z'
- id: err-1779094470573
code: '8'
name: ValidationError
description: Validation Error
createdAt: '2026-05-18T08:54:30.573Z'
updatedAt: '2026-05-18T08:54:30.573Z'
- id: err-1779094470583
code: '1'
name: SessionTimeOut
description: Session Time Out
createdAt: '2026-05-18T08:54:30.583Z'
updatedAt: '2026-05-18T08:54:30.583Z'
- id: err-1779094470585
code: '9'
name: BadRequest
description: Bad Request
createdAt: '2026-05-18T08:54:30.585Z'
updatedAt: '2026-05-18T08:54:30.585Z'
- id: err-1779094470588
code: '10'
name: InvalidFileIdorRequestId
description: Invalid File ID or Request ID
createdAt: '2026-05-18T08:54:30.588Z'
updatedAt: '2026-05-18T08:54:30.588Z'
- id: err-1779094470624
code: '7'
name: RequestDoesnotHasFormContentType
description: Request Does not Have Form Content Type
createdAt: '2026-05-18T08:54:30.624Z'
updatedAt: '2026-05-18T08:54:30.624Z'
- id: err-1779094470658
code: '19'
name: ForbidenRequest
description: Forbidden Request
createdAt: '2026-05-18T08:54:30.658Z'
updatedAt: '2026-05-18T08:54:30.658Z'
- id: err-1779094470660
code: '18'
name: ChangePasswordEmailExpired
description: Change Password Email Expired
createdAt: '2026-05-18T08:54:30.660Z'
updatedAt: '2026-05-18T08:54:30.660Z'
- id: err-1779094470700
code: '3'
name: UnAuthrized
description: Unauthorized
createdAt: '2026-05-18T08:54:30.700Z'
updatedAt: '2026-05-18T08:54:30.700Z'
- id: err-1779094470703
code: '5'
name: UserAlreadyExsit
description: User Already Exists
createdAt: '2026-05-18T08:54:30.703Z'
updatedAt: '2026-05-18T08:54:30.703Z'
- id: err-1779094470705
code: '13'
name: DestinationNotFound
description: Destination Not Found
createdAt: '2026-05-18T08:54:30.705Z'
updatedAt: '2026-05-18T08:54:30.705Z'
- id: err-1779094470726
code: '14'
name: UnauthorizedRequest
description: Unauthorized Request
createdAt: '2026-05-18T08:54:30.726Z'
updatedAt: '2026-05-18T08:54:30.726Z'
- id: err-1779094470734
code: '15'
name: UserAlreadySigneDocument
description: User Already Signed Document
createdAt: '2026-05-18T08:54:30.734Z'
updatedAt: '2026-05-18T08:54:30.734Z'
- id: err-1779094470737
code: '16'
name: ContentIsEmpty
description: Content Is Empty
createdAt: '2026-05-18T08:54:30.737Z'
updatedAt: '2026-05-18T08:54:30.737Z'
- id: err-1779094470779
code: '17'
name: InvalidChangePasswordToken
description: Invalid Change Password Token
createdAt: '2026-05-18T08:54:30.779Z'
updatedAt: '2026-05-18T08:54:30.779Z'
- id: err-1779094470785
code: '12'
name: DestinationBelongtoAnotherUser
description: Destination Belongs to Another User
createdAt: '2026-05-18T08:54:30.785Z'
updatedAt: '2026-05-18T08:54:30.785Z'
- id: err-1779094470788
code: '11'
name: UserMustWaitForOtherToSigne
description: User Must Wait For Other To Sign
createdAt: '2026-05-18T08:54:30.788Z'
updatedAt: '2026-05-18T08:54:30.788Z'
- id: err-1779094470812
code: '20'
name: FirstLogin
description: First Login
createdAt: '2026-05-18T08:54:30.812Z'
updatedAt: '2026-05-18T08:54:30.812Z'
- id: err-1779094470814
code: '21'
name: SignFaild
description: Sign Failed
createdAt: '2026-05-18T08:54:30.814Z'
updatedAt: '2026-05-18T08:54:30.814Z'
- id: err-1779094470833
code: '22'
name: UnvalidCertificatePassword
description: Invalid Certificate Password
createdAt: '2026-05-18T08:54:30.833Z'
updatedAt: '2026-05-18T08:54:30.833Z'
- id: err-1779094470859
code: '23'
name: ThirdPartySignServiceError
description: Third Party Sign Service Error
createdAt: '2026-05-18T08:54:30.859Z'
updatedAt: '2026-05-18T08:54:30.859Z'
- id: err-1779094470865
code: '24'
name: DisabledAccount
description: Disabled Account
createdAt: '2026-05-18T08:54:30.865Z'
updatedAt: '2026-05-18T08:54:30.865Z'
- id: err-1779094470867
code: '25'
name: MismatchPassword
description: Mismatch Password
createdAt: '2026-05-18T08:54:30.867Z'
updatedAt: '2026-05-18T08:54:30.867Z'
- id: err-1779094470891
code: '26'
name: InvalidSigneOrder
description: Invalid Sign Order
createdAt: '2026-05-18T08:54:30.891Z'
updatedAt: '2026-05-18T08:54:30.891Z'
- id: err-1779094470893
code: '27'
name: MissmatchFileType
description: Mismatch File Type
createdAt: '2026-05-18T08:54:30.893Z'
updatedAt: '2026-05-18T08:54:30.893Z'
- id: err-1779094470935
code: '28'
name: ExccededAccountTransactionQuota
description: Exceeded Account Transaction Quota
createdAt: '2026-05-18T08:54:30.935Z'
updatedAt: '2026-05-18T08:54:30.935Z'
- id: err-1779094470937
code: '29'
name: NotVerfied
description: Not Verified
createdAt: '2026-05-18T08:54:30.937Z'
updatedAt: '2026-05-18T08:54:30.937Z'
- id: err-1779094470945
code: '100'
name: GeneralError
description: General Error
createdAt: '2026-05-18T08:54:30.945Z'
updatedAt: '2026-05-18T08:54:30.945Z'
- id: err-1779094470947
code: '30'
name: SMSSendSuccessfullly
description: SMS Sent Successfully
createdAt: '2026-05-18T08:54:30.947Z'
updatedAt: '2026-05-18T08:54:30.947Z'
- id: err-1779094470968
code: '101'
name: NoOtpRequired
description: No OTP Required
createdAt: '2026-05-18T08:54:30.967Z'
updatedAt: '2026-05-18T08:54:30.967Z'
- id: err-1779094470976
code: '102'
name: PasswordProtectedFile
description: Password Protected File
createdAt: '2026-05-18T08:54:30.976Z'
updatedAt: '2026-05-18T08:54:30.976Z'
- id: err-1779094471024
code: '103'
name: DelegationAlreadyExists
description: Delegation Already Exists
createdAt: '2026-05-18T08:54:31.024Z'
updatedAt: '2026-05-18T08:54:31.024Z'
- id: err-1779094471038
code: '104'
name: DelegationExpired
description: Delegation Expired
createdAt: '2026-05-18T08:54:31.038Z'
updatedAt: '2026-05-18T08:54:31.038Z'
- id: err-1779094471040
code: '105'
name: WorkeflowIsNotActive
description: Workflow Is Not Active
createdAt: '2026-05-18T08:54:31.040Z'
updatedAt: '2026-05-18T08:54:31.040Z'
- id: err-1779094471042
code: '106'
name: WorkeflowExpired
description: Workflow Expired
createdAt: '2026-05-18T08:54:31.042Z'
updatedAt: '2026-05-18T08:54:31.042Z'
- id: err-1779094471045
code: '107'
name: DocumentSignerExpiryDate
description: Document Signer Expiry Date
createdAt: '2026-05-18T08:54:31.045Z'
updatedAt: '2026-05-18T08:54:31.045Z'
- id: err-1779094471051
code: '108'
name: UserLocked
description: User Locked
createdAt: '2026-05-18T08:54:31.051Z'
updatedAt: '2026-05-18T08:54:31.051Z'
- id: err-1779094471104
code: '109'
name: FileSizeLessThanAllowdSize
description: File Size Less Than Allowed Size
createdAt: '2026-05-18T08:54:31.104Z'
updatedAt: '2026-05-18T08:54:31.104Z'
- id: err-1779094471118
code: '110'
name: PdfCountLengthIsLessThanAllowdPDF
description: PDF Count Length Is Less Than Allowed
createdAt: '2026-05-18T08:54:31.118Z'
updatedAt: '2026-05-18T08:54:31.118Z'
- id: err-1779094471120
code: '111'
name: FaildSummarization
description: Failed Summarization
createdAt: '2026-05-18T08:54:31.120Z'
updatedAt: '2026-05-18T08:54:31.120Z'
- id: err-1779094471123
code: '112'
name: UserEmailAlreadyExsit
description: User Email Already Exists
createdAt: '2026-05-18T08:54:31.123Z'
updatedAt: '2026-05-18T08:54:31.123Z'
- id: err-1779094471126
code: '113'
name: UserPhoneAlreadyExsit
description: User Phone Already Exists
createdAt: '2026-05-18T08:54:31.126Z'
updatedAt: '2026-05-18T08:54:31.126Z'
- id: err-1779094471146
code: '114'
name: NotMatchIdentityCardWithSelfie
description: Identity Card Does Not Match With Selfie
createdAt: '2026-05-18T08:54:31.146Z'
updatedAt: '2026-05-18T08:54:31.146Z'
- id: err-1779094471184
code: '115'
name: CantAddFileToCompletedRequest
description: Cannot Add File To Completed Request
createdAt: '2026-05-18T08:54:31.184Z'
updatedAt: '2026-05-18T08:54:31.184Z'
- id: err-1779094471198
code: '116'
name: FileNotFoundInRequest
description: File Not Found In Request
createdAt: '2026-05-18T08:54:31.198Z'
updatedAt: '2026-05-18T08:54:31.198Z'
- id: err-1779094471200
code: '118'
name: IdentityCardOrSelfieIsFake
description: Identity Card Or Selfie Is Fake
createdAt: '2026-05-18T08:54:31.200Z'
updatedAt: '2026-05-18T08:54:31.200Z'
- id: err-1779094471202
code: '117'
name: FileAlreadyExists
description: File Already Exists
createdAt: '2026-05-18T08:54:31.202Z'
updatedAt: '2026-05-18T08:54:31.202Z'
- id: err-1779094471205
code: '119'
name: DuplicatedFieldId
description: Duplicated Field ID
createdAt: '2026-05-18T08:54:31.205Z'
updatedAt: '2026-05-18T08:54:31.205Z'
- id: err-1779094471251
code: '120'
name: SignatureFieldNotFound
description: Signature Field Not Found
createdAt: '2026-05-18T08:54:31.251Z'
updatedAt: '2026-05-18T08:54:31.251Z'
- id: err-1779094471262
code: '121'
name: SignatureAlreadySigned
description: Signature Already Signed
createdAt: '2026-05-18T08:54:31.262Z'
updatedAt: '2026-05-18
# --- truncated at 32 KB (60 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sadq-holding-limited/refs/heads/main/openapi/sadq-holding-limited-sign-api-openapi.yml