Release process and notify participants
Releases a previously created and fully configured process. Personal access URLs are returned for each participant. These can be used for asynchronous execution, typically via email.
Optionally, you may include email parameters to notify participants directly. Optionally, you may configure automatic reminder emails for pending participants. Optionally, you may restrict the allowed signature methods (APP, CLICK, OSS, PASSKEY, SMS) via signatureMethods. If omitted, the tenant defaults apply. Methods are validated against the document's signature level. Optionally, you may opt signers into workflow actions (DECLINE, DELEGATE, REMOVE, REPLACE) via signerCapabilities. If omitted, no signer actions are permitted. These actions are only activated via this endpoint; they are executed via the Swisscom Sign UI, not directly through the API. Optionally, you may enforce a serial signing order via signingOrder: SERIAL, gated by each signer's signingIndex (set at creation). If omitted, defaults to PARALLEL.
Preconditions:
- A process was created via /process with at least one participant.
- At least one document was attached using /process/{processId}/attach.
- Every signer must be placed on at least one document.
- At least one document must have all signers placed on it.
- All visual signatures are placed within the visible area.
Request
- Base URLhttps://sign.swisscom.ch/system
- AuthOAuth 2Client credentialsToken URLhttps://sign.swisscom.ch/realms/swisscom-public/protocol/openid-connect/tokenScopessswp:process:create
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Unique identifier of the process to be released.
Request body
Example request
{
"notification": {
"locale": "de-CH",
"suppress": [
"INVITE"
]
}
}Response
Process released; participant URLs returned (permanently valid).
Example response
{
"id": "6f1a5c4d-2d9a-4f12-a1c5-bc6e2bcb2d6a",
"status": "PENDING",
"participants": [
{
"id": "02c2f3cc-e263-40c9-b458-79c014a153a2",
"externalIdentifier": "crm-4711",
"url": "https://test.sign.swisscom.ch/cockpit/process/21c2f3cc-e263-40c9-b458-79c014a153a1/person/02c2f3cc-e263-40c9-b458-79c014a153a2"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.