Skip to main content
← Back to index page

3.7.0

⭐ 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 a signing_room_link object with status and expires_at
  • Cursor pagination: GET /agreements, GET /files, and GET /themes page with cursor and return pagination { limit, has_more, next_cursor }
  • Search: filter GET /agreements with search, matched against the main document's filename, the lookup key, or the agreement ID
  • Webhooks: subscribe to generated, rotated, and revoked events 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, or total_results, and sending page returns 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".