Delete recipient by ID
Recipients
Delete recipient by ID
Use this endpoint to permanently delete a specific Recipient from your Company’s contact list.
Required fields:
recipientId- the Recipient identifier, passed as a path parameter
Optional parameters:
companyIdquery parameter - Company ID (when not inferable from the calling key)Request-Sourceheader - source of the request
Behavior Notes:
- Deletion is immediate and permanent. The Recipient record cannot be recovered after deletion.
- Existing Gifts that were sent to this Recipient are not affected - they remain valid and retrievable.
- Returns
204 No Contenton success. - Returns
404if the Recipient doesn’t exist or isn’t accessible.
Permissions
- Requires:
recipients:delete
DELETE
Delete recipient by ID
Authorizations
Company Level Authentication
Company level authentication provides access to all resources under your company, including accounts, campaigns, gifts, and recipients.
Getting Your API Key
- Create an API Key: Use the
POST /v2/authentication/apiKeysendpoint to generate a new API key - Set Expiration: Choose from 30, 60, 90, or 180 days (default: 90 days)
- Optional mTLS: Enable mutual TLS for enhanced security
- Name Your Key: Provide a descriptive name for easy identification
Using Your API Key
Include your API key in the X-Api-Key header for every request:
X-Api-Key: YOUR_24_CHARACTER_API_KEYAPI Key Management
- Maximum Keys: Up to 3 active API keys per company
- Rotation: Delete old keys before creating new ones when at the limit
- Security: Keys are hashed and cannot be retrieved after creation
Enhanced Security (mTLS)
For production environments, enable mutual TLS authentication:
- Set
enforceMtls: truewhen creating the API key - Contact support to obtain your client certificates
- Use the mTLS endpoint:
https://mtls-api.snappy.com/public-api
Headers
Source of the request
Available options:
api_native, api_zapier, api_salesforce, api_ftp, api_make Example:
"api_native"
Path Parameters
The id of the recipient
Pattern:
^[A-Za-z0-9]+$Example:
"xyz12345"
Query Parameters
Company ID
Pattern:
^[A-Za-z0-9]{8,}$Example:
"12345678"
Response
No Content
Recipient deleted successfully.
Success message
Example:
"Recipient deleted successfully"
Last modified on June 17, 2026