Environments
| Environment | Base URL |
|---|---|
| Production | https://api.yativo.com/api/v1 |
| Sandbox | https://test-api.yativo.com/api/v1 |
Onboarding
Before making API calls, complete the onboarding process via the Yativo dashboard. This includes providing your business details and UBO (Ultimate Beneficial Owner) verification. Contact support if you need help with this step.Generate a bearer token
All API requests require a bearer token. Generate one by sending your Account ID and App Secret — both available under Developer in your dashboard.Your Account ID from the Yativo dashboard.
Your App Secret from the Yativo dashboard.
Tokens expire in 600 seconds (10 minutes). Re-authenticate before expiry to maintain uninterrupted access.
Using the bearer token
Include the token in theAuthorization header for all subsequent requests:
Idempotency
AllPOST, PUT, and PATCH requests require an Idempotency-Key header. This ensures safe retries without risk of duplicate operations.
Security best practices
- Store
account_idandapp_secretas environment variables — never hardcode them. - Rotate your
app_secretimmediately if you suspect it has been exposed. - Use the sandbox (
https://test-api.yativo.com/api/v1) for development and testing.

