What this does
The Relentify API lets you programmatically create invoices, manage customers, pull reports, and automate your accounting workflows. This guide covers authentication, rate limits, and error handling so you can start integrating quickly.
When to use it
Use the API when you want to connect Relentify to your own systems, build custom integrations, or automate repetitive tasks.
Step by step
- Go to Settings and select API Keys
- Click Generate API Key to create a new key (prefixed with
rly_) - Copy the key and store it securely — it will not be shown again
- Set the
Authorizationheader on all requests:Bearer rly_your_key_here - Use the base URL:
https://accounting.relentify.com/api/v1 - All request and response bodies use JSON — set
Content-Type: application/json - Rate limits are 100 requests per minute per key — a
429response means you should back off and retry - Errors return a JSON object with
error(machine-readable code) andmessage(human-readable description):
{
"error": "validation_error",
"message": "The field 'email' is required."
}
- To test without affecting live data, append
?test_mode=trueto any request - Check the individual endpoint guides for request and response examples