Add a new Agent
Purpose
This API adds a new Agent to the ZeptoMail account.
Request URL
Method : POST
https://api.zeptomail.com/v1.1/agents
OAuth scope
The steps to generate and use OAuth token can be found here.
scope=Zeptomail.MailAgents.All
or
scope=Zeptomail.MailAgents.CREATE
ALL -This gives full CRUD (Create, Read, Update and Delete) access to all Agent APIs.
CREATE - This allows access only to CREATE operations.
Note:
* - Mandatory parameter
Error codes
| Code | Message |
| MA_107 | Agent name already exists. |
| MA_105 | You have reached the maximum limit for creating an Agent. Total number of Agents that can created is 50. |
Sample request
Copiedcurl "https://api.zeptomail.in/v1.1/agents
-X POST
-H "Authorization : Zoho-oauthtoken ***"\
-H "Content-Type : application/json" \
{
"mailagent_name" : "Invoice",
"description" : "Used to send invoices"
}Sample success response
Copied {
"data": {
"mailagent_name": "Invoice",
"created_time": "12 Jun 2023 11:50 AM",
"description": "Used to send invoices",
"mailagent_key": "1ac36788bcb06e03",
"status": "active"
},
"status": "success"
}
Sample failure response
Copied {
"error": {
"code": "MA_107",
"field": "mailagent_name",
"message": "Agent name already exists",
"value": "Invoice"
},
"status": "failure"
}