Hosted and external signing session orchestration.
POST/signing/client-sessionsيتطلب مصادقة
Create client-side signing session (advanced/enterprise)
جسم الطلب
contractIdstringمطلوبparticipantIdstringمطلوبproviderKeystringمطلوبproviderTypestringchannelstringsessionTtlMinutesinteger
الاستجابات
201Session createddefaultStandardized API error
GET/signing/client-sessions/{sessionId}يتطلب مصادقة
Get client signing session (advanced/enterprise)
المعاملات
| الاسم | الموضع | النوع | مطلوب |
|---|
| sessionId | path | string | نعم |
|---|
الاستجابات
200Session detailsdefaultStandardized API error
POST/signing/client-sessions/{sessionId}/cancelيتطلب مصادقة
Cancel client signing session (advanced/enterprise)
المعاملات
| الاسم | الموضع | النوع | مطلوب |
|---|
| sessionId | path | string | نعم |
|---|
الاستجابات
200Session cancelleddefaultStandardized API error
POST/signing/client-sessions/{sessionId}/completeيتطلب مصادقة
Submit signed artifact to complete client signing (advanced/enterprise)
المعاملات
| الاسم | الموضع | النوع | مطلوب |
|---|
| sessionId | path | string | نعم |
|---|
جسم الطلب
sessionNoncestringمطلوبinputHashEchostringمطلوبartifactobjectمطلوبproviderReceiptobject
الاستجابات
200Completion accepteddefaultStandardized API error
GET/signing/client-sessions/{sessionId}/packageيتطلب مصادقة
Retrieve source signing package (advanced/enterprise)
المعاملات
| الاسم | الموضع | النوع | مطلوب |
|---|
| sessionId | path | string | نعم |
|---|
| mode | query | string | لا |
|---|
الاستجابات
200Signing source packagedefaultStandardized API error
POST/signing/contracts/{contractId}/external/dispatchيتطلب مصادقة
Trigger external organization signing dispatch (advanced)
المعاملات
| الاسم | الموضع | النوع | مطلوب |
|---|
| contractId | path | string | نعم |
|---|
الاستجابات
200Dispatch resultdefaultStandardized API error
GET/signing/contracts/{contractId}/external/requestsيتطلب مصادقة
List external signing requests for contract (advanced)
المعاملات
| الاسم | الموضع | النوع | مطلوب |
|---|
| contractId | path | string | نعم |
|---|
الاستجابات
200Request listdefaultStandardized API error
POST/signing/contracts/{contractId}/participants/{participantId}/accessيتطلب مصادقة
Create hosted signer access payload (only public hosted signing access endpoint)
Primary hosted signing access endpoint for external integrators.
Returns the hosted signing URL and session token for a contract participant.
This route is valid only for signer participants with:
- `action="sign"`
- `executionChannel="platform_hosted"`
**Requires the `contracts:send` scope.** It previously accepted
`contracts:read` OR `contracts:send`, so a read-only key could mint a
signing link. The token this returns authenticates the participant and
produces a binding signature — issuing it is not a read. A key without
`contracts:send` receives `403 PERMISSION_DENIED`.
المعاملات
| الاسم | الموضع | النوع | مطلوب |
|---|
| contractId | path | string | نعم |
|---|
| participantId | path | string | نعم |
|---|
الاستجابات
200Hosted signer accessdefaultStandardized API error
GET/signing/external/providersيتطلب مصادقة
List external signing providers
الاستجابات
200External provider listdefaultStandardized API error
GET/signing/external/requests/{requestId}يتطلب مصادقة
Get external signing request details (advanced)
المعاملات
| الاسم | الموضع | النوع | مطلوب |
|---|
| requestId | path | string | نعم |
|---|
الاستجابات
200Request detailsdefaultStandardized API error
POST/signing/external/requests/{requestId}/retryيتطلب مصادقة
Retry external signing request dispatch (advanced)
المعاملات
| الاسم | الموضع | النوع | مطلوب |
|---|
| requestId | path | string | نعم |
|---|
الاستجابات
200Retry resultdefaultStandardized API error
GET/signing/providersيتطلب مصادقة
List client signing providers from registry
المعاملات
| الاسم | الموضع | النوع | مطلوب |
|---|
| providerType | query | string | لا |
|---|
الاستجابات
200Provider listdefaultStandardized API error