API Documentation
You need to add parameter api_token=YOUR_API_TOKEN to each request to the API system
Example: https://app.emailino.com/api/v1/lists?api_token=YOUR_API_TOKEN
LISTS
HTTP method | Endpoint | Function |
---|---|---|
POST | /api/v1/lists | New list |
GET | /api/v1/lists | Get information about all lists |
GET | /api/v1/lists/{uid} | Get information about a specific list |
CAMPAIGNS
HTTP method | Endpoint | Function |
---|---|---|
POST | /api/v1/campaigns | Create new campaign |
GET | /api/v1/campaigns | Get information about all campaigns |
GET | /api/v1/campaigns/{uid} | Get information about a specific campaign |
GET | /api/v1/campaigns/name/{name} | Get information about a specific campaign by name |
transactional
HTTP method | Endpoint | Function |
---|---|---|
POST | /api/v1/transactional/send/ | Send Transactional email |
GET | /api/v1/transactional/status | Get information about a transactional email |
SUBSCRIBERS
HTTP method | Endpoint | Function |
---|---|---|
GET | /api/v1/lists/{list_uid}/subscribers | Display list's subscribers |
GET | /api/v1/lists/{list_uid}/subscribers/{uid} | Get information about a specific subscriber |
GET | /api/v1/subscribers/email/{email} | Find subscribers with email |
POST | /api/v1/lists/{list_uid}/subscribers/store | Create subscriber for a mail list |
PATCH | /api/v1/lists/{list_uid}/subscribers | Update subscriber for a mail list |
PATCH | /api/v1/lists/{list_uid}/subscribers/{uid}/subscribe | Subscribe a subscriber |
PATCH | /api/v1/lists/{list_uid}/subscribers/{uid}/unsubscribe | Unsubscribe a subscriber |
DELETE | /api/v1/lists/{list_uid}/subscribers/{uid}/delete | Delete a subscriber |
POST | /api/v1/lists/{list_uid}/subscribers/import | Import file to list |
POST | /api/v1/lists/{list_uid}/subscribers/add-tag | Add tag to subscriber |
Plan
HTTP method | Endpoint | Function |
---|---|---|
GET | /api/v1/plans | Get information about all plans |
POST | /api/v1/plans | Add new plan |
SENDING SERVER
HTTP method | Endpoint | Function |
---|---|---|
GET | /api/v1/sending_servers | Get information about all sending servers |
Customer
HTTP method | Endpoint | Function |
---|---|---|
POST | /api/v1/customers | Add new customer |
GET | /api/v1/customers/{uid} | Get information about a specific customer |
PATCH | /api/v1/customers | Update customer |
PATCH | /api/v1/customers/{uid}/enable | Enable customer |
PATCH | /api/v1/customers/{uid}/disable | Disable customer |
POST | /api/v1/customers/{uid}/assign-plan/{plan_uid} | Assign Plan to Customer |
Subscription
HTTP method | Endpoint | Function |
---|---|---|
POST | /api/v1/subscriptions | Subscribe customer to a plan |
FILE
HTTP method | Endpoint | Function |
---|---|---|
POST | /api/v1/file/upload | Upload file(s) to customer's storage |
Fields
HTTP method | Endpoint | Function |
---|---|---|
POST | /api/v1/lists/{list_uid}/fields/store | Manage list fields |
GET | /api/v1/lists/{list_uid}/fields | Get fields information about a specific list |
Statistics
HTTP method | Endpoint | Function |
---|---|---|
GET | /api/v1/campaigns/{uid}/status | Get campaign status |