2026-10 removes the signer endpoints and fields, and renames the remaining signer-named fields to party names. This guide covers the signers-to-parties part of moving to 2026-10. For every other change, such as the BankID codes, nationalId, the error format, and the webhook envelope, see Upgrading to 2026-10.
Migrate in two steps:
- While you’re still on API version
2026-09, switch to the/partiesendpoints and thepartiesfields. They work on both versions, so you can deploy this change on its own. - When you switch to
2026-10, update the response fields that only2026-10renames.
Switch to parties on 2026-09
Each replacement in the following table works on2026-09 and 2026-10:
POST /api/v1/documents/{id}/parties/{partyId}/remind also exists only on 2026-09. Send reminders with POST /api/v1/documents/{id}/reminders instead.
The request bodies of the party endpoints are the same as those of the signer endpoints, and each party object keeps its id field.
List the parties
Replace the path, and read the list fromparties:
parties instead of signers:
Add a party
The request body is the same as forPOST /api/v1/documents/{id}/signers:
parties instead of signers.
Send a reminder
Send the party IDs inpartyIds:
results instead of failing the request:
2026-09, the entries in results have signerId, signerEmail, and signerName instead.
In these examples, replace the following:
API_KEY: your API key.DOCUMENT_ID: the document ID.CONTACT_ID: the ID of a contact.PARTY_ID: the ID of a party on the document.
Sajn-Version: 2026-09, because this step runs before you switch versions.
Update the renamed fields on 2026-10
The following fields keep their2026-09 names until you switch to 2026-10:
The
fieldMeta renames apply to every request and response that carries fieldMeta, including upsert on the placed-fields endpoints and initialFields on POST /api/v1/templates. On 2026-10, a request that sends signerId or selectionSignerId inside fieldMeta fails with 400 VALIDATION_FAILED.
For example, on 2026-10 you read the IDs from the POST /api/v1/documents response like this:
Migration checklist
Update endpoint paths
Update endpoint paths
Replace every
/signers path segment with /parties, and the {signerId} path parameter with {partyId}. Replace calls to a per-party remind endpoint with POST /api/v1/documents/{id}/reminders.Rename request fields
Rename request fields
Send
parties instead of signers when you create a document, partyIds instead of signerIds when you send reminders, and SIGNER instead of ACCEPTOR.Rename response fields
Rename response fields
Read
parties instead of signers. When you switch to 2026-10, also read the fields in the renamed fields table.Search for stragglers
Search for stragglers
Search your codebase for
signers, signerId, signerIds, /signers, and ACCEPTOR to catch every call site, including tests and fixtures.Migrate with an AI assistant
To have a coding assistant, such as Claude Code, Cursor, or Codex, make the changes, give it the following prompt in your repository. The prompt points the model at the Markdown version of this guide so it has the full mapping:AI migration prompt
Next steps
Upgrading to 2026-10
See every change in API version 2026-10.
Add a party
See the party endpoints in the API reference.
Multi-party signing
Configure parallel and sequential signing.
Parties
Learn how parties and roles work.

