Authentication
Authenticating with the SMMpro API is simple. Include your API key in the X-API-Key header of every request.
Integrate powerful email delivery directly into your application. Our API is built on REST principles and returns JSON-encoded responses.
Documentation
Authenticating with the SMMpro API is simple. Include your API key in the X-API-Key header of every request.
/api/v1/subscribers
Retrieve a list of subscribers with optional filtering.
| Param | Type | Description |
|---|---|---|
| list_id | int | Filter by list ID |
| status | string | subscribed, unsubscribed, bounced |
| page | int | Default: 1 |
/api/v1/subscribers
Add a new subscriber to a specific list.
/api/v1/subscribers?api_id={ID}
Unsubscribe a member from your platform.
/api/v1/campaigns
List all your email campaigns and their current status.
/api/v1/campaigns
Create a new draft campaign.
/api/v1/campaigns?api_id={ID}&api_action=send
Queue a draft campaign for immediate delivery.
/api/v1/lists
Fetch all your subscriber lists and member counts.
/api/v1/lists
Create a new audience list container.
/api/v1/analytics?api_id=overview
Get global performance metrics including total sent, opens, and clicks.
Our API uses standard HTTP response codes to indicate success or failure.
| CODE | DESCRIPTION |
|---|---|
UNAUTHORIZED |
Invalid or missing API Key. |
NOT_FOUND |
The requested resource does not exist. |
RATE_LIMIT |
Too many requests in a short period. |