> **Source:** https://knowledge.leegality.com/document-execution/api/resend-pack-notification > **Site:** Leegality Knowledge Base — https://knowledge.leegality.com > **About:** Leegality is a document execution platform covering eSigning, stamps, NeSL, workflows, and REST API integration. > **Navigation:** Every article on this site has a plain-text version at `.txt` (this format). To get an index of all articles with their `.txt` links, read: https://knowledge.leegality.com/llms.txt > **AI Guide:** For instructions on how to navigate this knowledge base as an AI agent, read: https://knowledge.leegality.com/ai-readable.txt --- # POST /v4/packs/notifications — Resend notification :::info[Sandbox endpoint] **Authentication:** `X-Auth-Token` header required on every request. ## Request URL ``` POST https://app1.leegality.com/api/v4/packs/notifications ``` **Environments:** - Production: `https://app1.leegality.com/api/v4/packs/notifications` - Sandbox: `https://sandbox.leegality.com/api/v4/packs/notifications` --- ## Request Body **Content-Type:** `application/json` | Field | Type | Required | Description | Example | |-------|------|----------|-------------|---------| | `signUrl` | string | Yes | Sign URL of the invitee to notify — the invitation URL from [Check Pack Details](https://knowledge.leegality.com/document-execution/api/check-pack-details) (`invitations[].inviteeDetails[].invitationUrl`). | `https://app1.leegality.com/sign/a1b2c3d4-e5f6-7890-abcd-ef12` | ### Sample Request ```json { "signUrl": "https://app1.leegality.com/sign/a1b2c3d4-e5f6-7890-abcd-ef1234567890" } ``` --- ## Responses ### 200 — Notification resent. **Error codes** The request is rejected if any of the following applies: | Scenario | Error code | | --- | --- | | No invitation found for this `signUrl` | `LE_ERR_AP_016` | | Invitation has expired | `LE_ERR_AP_025` | | Invitee has already signed | `LE_ERR_AP_026` | | Invitee has rejected | `LE_ERR_AP_027` | | Missing or malformed body / blank `signUrl` | `LE_ERR_AP_056` | | Expired token (401) | `LE_ERR_AP_080` | | Missing token (403) | `LE_ERR_AP_081` | | Field | Type | Required | Description | Example | |-------|------|----------|-------------|---------| | `data` | object | No | Response payload. See **data** below. | — | #### data Response payload. | Field | Type | Required | Description | Example | |-------|------|----------|-------------|---------| | `signUrl` | string | No | The invitee's sign URL that was notified. | `https://app1.leegality.com/sign/a1b2c3d4-e5f6-7890-abcd-ef12` | | `notificationStatus` | string | No | Result of the resend. Always `SENT` on success. Allowed: `SENT`. | `SENT` | ### Sample Response (200) ```json { "data": { "signUrl": "https://app1.leegality.com/sign/a1b2c3d4-e5f6-7890-abcd-ef1234567890", "notificationStatus": "SENT" } } ```