GET

List e-signature requests

https://www.helprange.com/api/v2/signature-requests

E-signature requests – administrators see the whole team, members the ones they created or sent – newest first.

Plans: Max, Unlimited, Deal Room Pass, trial. Auth: Authorization: Bearer hr_live_… (team key), X-API-Key, Authorization: Api-Key <key> or an OAuth Bearer token. Scope: documents:read. Operation id: listSignatureRequests

Parameters

NameInTypeDescription
statusquery"draft" | "sent" | "expired" | "completed" | "declined" | "voided"Only this status.
queryquerystringWords in the title or a recipient's name / e-mail.
limitqueryinteger1–200 (default 50). (min 1, max 200)

Example request

curl -X GET 'https://www.helprange.com/api/v2/signature-requests?status=sent' \
  -H "X-API-Key: $HELPRANGE_API_KEY"

The samples read the key from the HELPRANGE_API_KEY environment variable.

Responses

StatusDescription
200OK
401Missing or invalid API key / OAuth token. Team keys: code invalid_key, key_revoked, key_expired or key_owner_removed.
402Your plan does not include the REST API (or this feature).
403The team API key lacks the scope this endpoint needs.
405Wrong HTTP method for this endpoint.
429A usage limit was reached – wait Retry-After seconds.
Example response · 200
{
  "signature_requests": [
    {
      "id": "9f1c2e7a4b",
      "title": "Mutual NDA",
      "status": "sent",
      "status_label": "Sent",
      "sender": "Ann Admin",
      "document_id": 250,
      "data_room": null,
      "created_at": "2026-11-10T08:00:00+00:00",
      "sent_at": "2026-11-10T08:00:02+00:00",
      "expires_at": "2026-12-10T22:59:59+00:00",
      "completed_at": null,
      "ended_at": null,
      "signed": 0,
      "recipients_count": 2,
      "url": "https://www.helprange.com/user/signature-doc?signatureId=9f1c2e7a4b"
    }
  ]
}

Try it

Uses your real account. The request goes from your browser straight to www.helprange.com with your API key and acts as you. The key stays in this page (in this tab's session storage only if you tick the box), is never put in a URL and is not sent to analytics. Do not paste a key on a shared computer.