Sadq Holding Limited Archiving & Delegations API

File archiving categories and delegation management

OpenAPI Specification

sadq-holding-limited-archiving-delegations-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  title: Sadq Integration Archiving & Delegations 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: Archiving & Delegations
  description: File archiving categories and delegation management
  x-docs-url: https://docs.sadq.sa/docs/archiving-delegations
paths:
  /api/v1/archiving/categories:
    post:
      tags:
      - Archiving & Delegations
      summary: Create Archive Category
      description: Creates a new archive category or subcategory for organizing archived documents.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/archiving-delegations/post-api-v1-archiving-categories
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
              name: Test Hussein
              description: Test description
      responses:
        '200':
          description: Category created
          content:
            application/json:
              example:
                data: aedaa0dd-8015-45b3-a787-02e57484a26c
                errorCode: 0
                message: null
                returnUrl: /dashboard
                stateValidationErrors: null
                signature: ''
  /api/v1/archiving/files/upload:
    post:
      tags:
      - Archiving & Delegations
      summary: Upload Archive Files
      description: Upload files directly to the document archive. Files are stored securely and indexed for future retrieval.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/archiving-delegations/post-api-v1-archiving-files-upload
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
              categoryId: GUID
              files:
              - file: JVBERi0xLjQKJeLjz9MKMiAwIG9iago8PC9BUDw8...
                fileName: contract_2025.pdf
                password: secure123
              - file: UEsDBBQABgAIAAAAIQBi7p1oXgEAAJAEAAATAAgCW0...
                fileName: invoice_jan_2025.xlsx
                password: null
      responses:
        '200':
          description: Files archived
          content:
            application/json:
              example:
                errorCode: 0
                message: Success
                returnUrl: /dashboard
                stateValidationErrors: null
                signature: ''
  /api/v1/delegations:
    post:
      tags:
      - Archiving & Delegations
      summary: Create Delegation
      description: Creates a new delegation, allowing another user to act on your behalf for document signing during a specified time period.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/archiving-delegations/post-api-v1-delegations
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
              fromDate: '2025-12-29T12:00:00Z'
              endDate: '2026-01-05T12:00:00Z'
              description: Vacation delegation - Annual leave
              delegateEmail: delegate@example.com
      responses:
        '200':
          description: Delegation created
          content:
            application/json:
              example:
                data: a27b7752-5ef0-446d-85bb-420319e9ce92
                errorCode: 0
                message: null
                returnUrl: /dashboard
                stateValidationErrors: null
                signature: ''
  /api/v1/delegations/forward:
    post:
      tags:
      - Archiving & Delegations
      summary: Forward to Delegate
      description: Forward a specific signing request to a delegated authority. The delegate receives the request and can sign on behalf of the original signer.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/archiving-delegations/post-api-v1-delegations-forward
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
              requestId: e16c0dbb-8db6-4c97-8cd9-1ca34c07050b
              targetUserId: 7D238EA2-F0A8-4F67-973E-1C9E1EF4E3BD
              destinationId: CF82202D-1F1F-4CA0-93AD-4DBCBF417929
      responses:
        '200':
          description: Request forwarded to delegate
          content:
            application/json:
              example:
                data: true
                errorCode: 0
                message: null
                returnUrl: /dashboard
                stateValidationErrors: null
                signature: ''
  /api/v1/delegations/status:
    put:
      tags:
      - Archiving & Delegations
      summary: Update Delegation Status
      description: Updates the status of an existing delegation (e.g., activate, deactivate, suspend).
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/archiving-delegations/put-api-v1-delegations-status
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
              id: e96ed7d6-60e3-4faf-a7d5-5ba5f860bb1a
              status: 1
      responses:
        '200':
          description: Delegation status updated
          content:
            application/json:
              example:
                data: true
                errorCode: 0
                message: null
                returnUrl: /dashboard
                stateValidationErrors: null
                signature: ''
  /api/v1/delegations/{id}:
    delete:
      tags:
      - Archiving & Delegations
      summary: Delete Delegation
      description: Deletes an existing delegation, removing the delegate's authority to act on behalf of the delegator.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/archiving-delegations/delete-api-v1-delegations-id
      security:
      - BearerAuth: []
      parameters:
      - name: id
        in: path
        required: true
        description: The unique identifier of the delegation to delete.
        schema:
          type: string
      responses:
        '200':
          description: Delegation deleted
          content:
            application/json:
              example:
                data: true
                errorCode: 0
                message: null
                returnUrl: /dashboard
                stateValidationErrors: null
                signature: ''
        '409':
          description: Delegation is active
          content:
            application/json:
              example:
                data: true
                errorCode: 0
                message: ''
                returnUrl: /dashboard
                stateValidationErrors: null
                signature: ''
  /api/v1/signature-requests/bulk:
    post:
      tags:
      - Archiving & Delegations
      summary: Create Bulk Signature Request
      description: Create a bulk signature request job for mass document signing. Upload an Excel file or JSON array with signer details and documents to be processed.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/archiving-delegations/post-api-v1-signature-requests-bulk
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
              templateId: a1b2c3d4-e5f6-7890-abcd-ef1234567890
              signers:
              - name: Ahmed Al-Rashid
                nationalId: '1234567890'
                email: ahmed@example.com
                mobile: '+966501234567'
              - name: Sara Al-Otaibi
                nationalId: 0987654321
                email: sara@example.com
                mobile: '+966507654321'
              - name: Omar Al-Ghamdi
                nationalId: '1122334455'
                email: omar@example.com
                mobile: '+966503334444'
              notifyBy: Both
      responses:
        '200':
          description: Bulk signature request created
          content:
            application/json:
              example:
                data:
                  jobId: bulk-job-001-xyz
                  totalSigners: 3
                  status: Processing
                  estimatedCompletion: '2024-01-15T10:30:00Z'
                errorCode: 0
                message: Bulk signature request created successfully
  /api/v1/signature-requests/bulk/templates:
    post:
      tags:
      - Archiving & Delegations
      summary: Search Bulk Templates
      description: Search and filter available templates for use in bulk signature requests. Supports text search, category filtering, and pagination.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/archiving-delegations/post-api-v1-signature-requests-bulk-templates
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
              searchTerm: employment
              category: HR
              page: 1
              pageSize: 10
      responses:
        '200':
          description: Templates search results
          content:
            application/json:
              example:
                data:
                  templates:
                  - templateId: a1b2c3d4-e5f6-7890-abcd-ef1234567890
                    name: Employment Contract
                    category: HR
                    signerCount: 2
                  - templateId: b2c3d4e5-f6a7-8901-bcde-f12345678901
                    name: Employment Offer Letter
                    category: HR
                    signerCount: 1
                  totalCount: 5
                  page: 1
                errorCode: 0
                message: Success
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: '2

# --- truncated at 32 KB (64 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sadq-holding-limited/refs/heads/main/openapi/sadq-holding-limited-archiving-delegations-api-openapi.yml