⭐ Release highlights
- Signing room links: links now expire and can be rotated with
POST /agreements/{agreement_id}/signing_room_links/{signing_room_link_id}/rotate. Participants, observers, and the issuer carry asigning_room_linkobject withstatusandexpires_at - Cursor pagination:
GET /agreements,GET /files, andGET /themespage withcursorand returnpagination { limit, has_more, next_cursor } - Search: filter
GET /agreementswithsearch, matched against the main document's filename, the lookup key, or the agreement ID - Webhooks: subscribe to
generated,rotated, andrevokedevents for signing room links on agreements, participants, and observers
Changes for upgraded clients
- Signing room links expire after 7 days, or at the agreement's expiration date if it has one. A participant with an expired link can request a new one from the signing room
- Signing room URLs can change while an agreement is being signed, for example after a rotation, a forward, or a participant requesting a new link. Read the current link when you need it instead of caching it
- List responses no longer include
page,total_pages, ortotal_results, and sendingpagereturns a 400
Minor changes
- Errors: new
conflict_error(409) when a concurrent change made the request invalid, for example when the agreement stopped being editable while the request was processed
Existing clients keep working as before, and links created for them don't expire. In order to use these features you need to opt-in by upgrading your API client. To upgrade your client you need to navigate to the API client settings on zigned.se and click "Upgrade".