Auto-signature Request
This endpoint requests the auto-signature enablement for an approved issuer. In the same call, QI Tech generates the adoption agreement and opens the signature envelope, so the response already returns with the enablement ready to be signed.
See the auto-signature flow for the complete sequence.
The request is only accepted when the issuer registration is in the approved status and the client is enabled for auto-signature. There is no automatic creation — nothing happens until this endpoint is called.
Auto-signature Request (POST)
Request
Path Params
| Field | Type | Description | Characters |
|---|---|---|---|
ISSUER-KEY | string | Unique issuer key (UUID v4). | 36 |
Request Body
This endpoint takes no body. The signer group and the adoption agreement template are resolved by QI Tech from the issuer registration and the client configuration.
Response
Response Body
{
"issuer_auto_signature_key": "9c3f0f1e-6a2b-4c58-9c9c-0f6b1d2a7e34",
"status": "pending_signature",
"signed_at": null,
"enabled_at": null,
"issuer_key": "07b1ac01-5fc4-475f-930b-19595f24bc1e",
"term_document_key": "07b1ac01-5fc4-475f-930b-19595f24bc1e/adhesion_auto_signature_term/5d1c8b30-2f44-4a9e-8c7b-1e0a6f2d9b55",
"envelope_key": "5b930d3d-3713-4c42-85d5-f8e9e44e30ce",
"created_at": "2026-02-10T09:15:44",
"event_list": [
{
"event_type": "auto_signature_creation",
"status": "pending_term_generation",
"event_data": {
"tenant_key": "5e3045af-8be8-4cbd-9aab-9e15c4e92154"
},
"created_at": "2026-02-10T09:15:44"
},
{
"event_type": "adhesion_term_generation",
"status": "pending_term_generation",
"event_data": {
"term_document_key": "07b1ac01-5fc4-475f-930b-19595f24bc1e/adhesion_auto_signature_term/5d1c8b30-2f44-4a9e-8c7b-1e0a6f2d9b55",
"template_key": "b71f1a2c-9e44-4c1d-8f3a-6d2c0b5e7a19"
},
"created_at": "2026-02-10T09:15:46"
},
{
"event_type": "envelope_creation",
"status": "pending_signature",
"event_data": {
"envelope_key": "5b930d3d-3713-4c42-85d5-f8e9e44e30ce"
},
"created_at": "2026-02-10T09:15:47"
}
]
}
The response is the same object as the auto-signature query, usually already in pending_signature, with term_document_key and envelope_key filled in. Next, query the signature links to get each signer's link.
Errors
| HTTP | Code | When it occurs |
|---|---|---|
| 400 | ISS0000032 (IssuerNotApproved) | The issuer is not in the approved status. |
| 400 | ISS0000033 (AutoSignatureNotEnabledForTenant) | The client is not enabled for auto-signature. |
| 403 | ISS000011 (TenantForbidden) | The client does not have full access to the registration of the given issuer. |
| 404 | ISS000009 (IssuerNotFound) | There is no issuer for the given key. |
| 404 | ISS0000026 (TenantConfigurationNotFound) | The client has no auto-signature configuration registered. |
| 409 | ISS0000029 (AutoSignatureAlreadyExists) | The issuer already has an active auto-signature in pending_signature or enabled. Cancel the current one before requesting another. |