Sadq Holding Limited Invitations API

Send, extend, and remind signing invitations

OpenAPI Specification

sadq-holding-limited-invitations-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  title: Sadq Integration Archiving & Delegations Invitations 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: Invitations
  description: Send, extend, and remind signing invitations
  x-docs-url: https://docs.sadq.sa/docs/invitations
paths:
  /api/v1/invitations:
    post:
      tags:
      - Invitations
      summary: Send Invitation
      description: Send a signing invitation to a recipient for a specific envelope. The recipient receives an email or SMS with a link to sign the document.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/invitations/post-api-v1-invitations
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
              DocumentId: 9af7cb57-436f-40e9-b05c-75d05732db1c
              Destinations:
              - DestinationName: Ahmed Al-Rashid
                DestinationEmail: ahmed.alrashid@example.com
                DestinationPhoneNumber: '+966501234567'
                signatories: []
                ConsentOnly: true
                AuthenticationType: 0
      responses:
        '200':
          description: Invitation sent successfully
          content:
            application/json:
              example:
                data: true
                errorCode: 0
                message: null
                returnUrl: /dashboard
                stateValidationErrors: null
                signature: ''
  /api/v1/invitations/bulk/send:
    post:
      tags:
      - Invitations
      summary: Send Bulk Invitations
      description: Send signing invitations to multiple recipients across multiple envelopes in a single API call. Useful for high-volume signing workflows.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/invitations/post-api-v1-invitations-bulk-send
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
            - documentId: 772ad332-a04a-48c4-a04c-176aa04b3cf5
              destinations:
              - destinationName: string
                destinationEmail: string@gmail.com
                destinationPhoneNumber: ''
                signatories: []
                ConsentOnly: true
            - documentId: 945421fb-7e9b-47b7-b1dd-7274d13ca027
              destinations:
              - destinationName: string
                destinationEmail: string+1@gmail.com
                destinationPhoneNumber: ''
                signatories: []
                ConsentOnly: true
      responses:
        '200':
          description: Bulk invitations sent
          content:
            application/json:
              example:
                data: true
                errorCode: 0
                message: null
                returnUrl: /dashboard
                stateValidationErrors: null
                signature: ''
  /api/v1/invitations/envelope:
    post:
      tags:
      - Invitations
      summary: Send Invitation by Envelope
      description: Send signing invitations for all signers defined within a specific envelope. This triggers invitation dispatch for all pending signers in the envelope.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/invitations/post-api-v1-invitations-envelope
      security:
      - BearerAuth: []
      parameters:
      - name: envelopeId
        in: query
        required: true
        description: The unique identifier of the envelope.
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
              envelopeId: GUID
              destinations:
              - destinationName: hussein
                destinationEmail: test@gmail.sa
                destinationPhoneNumber: ''
                signatories: []
                consentOnly: true
                authenticationType: 0
      responses:
        '200':
          description: Invitations sent for envelope
          content:
            application/json:
              example:
                data: true
                errorCode: 0
                message: null
                returnUrl: /dashboard
                stateValidationErrors: null
                signature: ''
  /api/v1/invitations/extend:
    put:
      tags:
      - Invitations
      summary: Extend Single Invitation
      description: Extend the expiry date of a single signing invitation. Use this to give a signer more time to complete signing before the invitation expires.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/invitations/put-api-v1-invitations-extend
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
              destinationId: e96ed7d6-60e3-4faf-a7d5-5ba5f860bb1a
              availableTo: '2025-12-29T12:00:00Z'
      responses:
        '200':
          description: AvailableTo is in the past
          content:
            application/json:
              example:
                data: false
                errorCode: 16
                message: AvailableTo is in the past
                returnUrl: /dashboard
                stateValidationErrors: null
                signature: ''
  /api/v1/envelopes/extend-invitations:
    put:
      tags:
      - Invitations
      summary: Extend Envelope Invitations
      description: Extend the expiry dates of all pending invitations within a specific envelope. This is useful when you need to give all signers more time.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/invitations/put-api-v1-envelopes-extend-invitations
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
              envelopeId: 9af7cb57-436f-40e9-b05c-75d05732db1c
              availableTo: '2025-12-29T12:00:00Z'
      responses:
        '200':
          description: AvailableTo is in the past
          content:
            application/json:
              example:
                data: false
                errorCode: 16
                message: AvailableTo is in the past
                returnUrl: /dashboard
                stateValidationErrors: null
                signature: ''
  /api/v1/invitations/reminders/send:
    post:
      tags:
      - Invitations
      summary: Send Reminder
      description: Send a reminder notification to a signer who has not yet completed signing. The reminder is sent via the same channel as the original invitation.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/invitations/post-api-v1-invitations-reminders-send
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
              requestId: GUID
              destinationEmail: X@gmail.com
      responses:
        '200':
          description: Reminder sent
          content:
            application/json:
              example:
                data: true
                errorCode: 0
                message: Success
                returnUrl: /dashboard
                stateValidationErrors: null
                signature: ''
  /api/v1/invitations/bulk/reminders/send:
    post:
      tags:
      - Invitations
      summary: Send Bulk Reminders
      description: Send reminder notifications to multiple signers in a single request. Use this for batch follow-up campaigns.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/invitations/post-api-v1-invitations-bulk-reminders-send
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
            - requestId: 9af7cb57-436f-40e9-b05c-75d05732db1c
              destinationEmail: ahmed.alsaud@example.com
              destinationPhone: '+966501234567'
            - requestId: a1b2c3d4-5e6f-7g8h-9i0j-1k2l3m4n5o6p
              destinationEmail: fatima.otaibi@example.com
              destinationPhone: null
      responses:
        '200':
          description: The email not belong to this envelop
          content:
            application/json:
              example:
                data: true
                errorCode: 121
                message: 'The email not belong to this envelop  '
                returnUrl: /dashboard
                stateValidationErrors: null
                signature: ''
  /api/v2/invitations:
    post:
      tags:
      - Invitations
      summary: Send Invitation V2
      description: Version 2 of the Send Invitation API. Unlike previous versions, this endpoint does not send notifications via email or SMS. Instead, it returns the signing link directly in the API response, allowing clients to handle notification delivery and user communication through their own channels.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/invitations/post-api-v2-invitations
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
              documentId: ''
              destinations:
              - destinationName: ''
                destinationEmail: ''
                destinationPhoneNumber: ''
                signeOrder: 0
                ConsentOnly: true
                destinationType: 1
                signatories: []
                availableTo: ''
                allowUserToSignAnyWhere: false
                authenticationType: 7
                invitationLanguage: 1
                redirectUrl: ''
                allowUserToAddDestination: false
              invitationMessage: Dear User, please sign the document attached below.
              invitationSubject: Document Signature Request
      responses:
        '200':
          description: Invitation sent
          content:
            application/json:
              example:
                data:
                - id: ''
                  subject: ''
                  message: ''
                  name: ''
                  nationalId: null
                  signeOrder: 0
                  destinationType: 1
                  authenticationType: 7
                  destinationPhone: ''
                  destination: ''
                  fileId: a
                  status: 1
                  userHost: ''
                  invitationLink: ''
                  invitationLanguage: 0
                errorCode: 0
                message: null
                returnUrl: ''
                stateValidationErrors: null
                signature: ''
  /api/v3/invitations:
    post:
      tags:
      - Invitations
      summary: Send Invitation V3
      description: Version 3 of the Send Invitation API. This endpoint sends notifications to recipients via email or SMS and also returns the signing link directly in the API response, allowing clients to both rely on built-in notifications and handle additional communication through their own channels if needed.
      deprecated: false
      x-docs-url: https://docs.sadq.sa/docs/invitations/post-api-v3-invitations
      security:
      - BearerAuth: []
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example:
              documentId: ''
              destinations:
              - destinationName: ''
                destinationEmail: ''
                destinationPhoneNumber: ''
                signeOrder: 0
                ConsentOnly: true
                destinationType: 1
                signatories: []
                availableTo: ''
                allowUserToSignAnyWhere: false
                authenticationType: 3
                invitationLanguage: 1
                redirectUrl: ''
                allowUserToAddDestination: false
              invitationMessage: Dear User, please sign the document attached.
              invitationSubject: Document Signature Request
      responses:
        '200':
          description: Multi-step invitation created
          content:
            application/json:
              example:
                data:
                - id: ''
                  subject: ''
                  message: ''
                  name: ''
                  signeOrder: 0
                  destinationType: 1
                  authenticationType: 7
                  destination: ''
                  fileId: ''
                  status: 1
                  userHost: ''
                  invitationLink: ''
                  invitationLanguage: 0
                errorCode: 0
                message: null
                returnUrl: ''
                stateValidationErrors: null
                signature: ''
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:

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