Resource Center

Learn Signrrett through guided sections.

Choose a topic, follow the steps, and open the related product area when you are ready.

Learning path

From first upload to advanced workflows

1Upload and send a document
2Use Smart Review before sending
3Manage vendors and approvals
4Configure Enterprise integrations

Enterprise API and Webhooks

Use the document signing API

Enterprise systems can create a Signrrett signing request, add recipients and fields, then send it for signature.

Open area

Steps to follow

  1. 1

    Create an Enterprise API key with documents:write for creating and sending requests.

  2. 2

    Use documents:read too if the outside system needs to check status or pull final download details.

  3. 3

    Send a multipart POST request to /api/v1/signing-requests with title, a PDF file, optional recipients JSON, and optional fields JSON.

  4. 4

    Recipients JSON should include name, email, role, and optional signing_order.

  5. 5

    Fields JSON should include field_type, assigned_recipient_email, page_number, x, y, width, height, and required.

  6. 6

    Use the prepare_url returned by the API if a team member needs to review or adjust recipients and fields in Signrrett.

  7. 7

    Send a unique Idempotency-Key header on create and send requests so a network retry does not create a duplicate document or invitation.

  8. 8

    Call POST /api/v1/signing-requests/{id}/send when the document is ready to generate signing links and, when send_emails is true, notify recipients.

  9. 9

    Use GET /api/v1/signing-requests/{id} to check status, recipient progress, signing links, and final download availability.

  10. 10

    Configure the document events your system needs. The Developer page lists every currently supported event instead of a partial event list.

  11. 11

    For a controlled test, send { send_emails: false } to generate signing links without emailing recipients.

Featured guides

Helpful reading for common workflows

11 guides
Still need help?

Paid users can create support tickets from the support center.

Open support