Getting Started
Onboarding
To begin using the Yativo APIs you must complete the onboarding process which includes providing your business details and UBO (Ultimate Beneficial Owner) verification. You can complete this via the dashboard at https://app.yativo.com. If you prefer to submit documents or encounter any difficulty with this process, please reach out to support.
Authentication
Generate API Key (Access Token)
All API requests require authentication by bearer token. To generate a token, send a POST request with your Account ID and App Secret (found under “Developer” in your Yativo Dashboard).
Content-Type: application/json
POST {{baseUrl}}/auth/login
{
"account_id": "account_id",
"app_secret": "app_secret"
}Example Response
Upon successful authentication, the response will include access_token, token_type, and expires_in.
{
"status": "success",
"status_code": 200,
"message": "Request successful",
"data": {
"access_token": "eyJ0e........................",
"token_type": "bearer",
"expires_in": 600
}
}Use the access_token in the Authorization header for all subsequent protected API requests.
Example header: Authorization: Bearer eyJ0edsfdfdf........................ef
Idempotency
Environments
Base URL: https://api.yativo.com/api/v1
Base URL: https://smtp.yativo.com/api/v1