Documentation Index
Fetch the complete documentation index at: https://docs.invoica.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
All Invoica API requests require authentication via an API key passed in the Authorization header.API Key Format
Invoica API keys follow the format:inv_ followed by 32 hexadecimal characters.
Using Your API Key
HTTP Header
Include your API key in every request:SDK Authentication
Key Management
Creating Keys
Generate API keys from your Dashboard. Each key can be scoped to specific permissions:- Full Access — Create, read, update invoices and settlements
- Read Only — View invoices and settlements
- Webhook Only — Manage webhook configurations
Rotating Keys
When rotating keys:- Create a new key in the Dashboard
- Update your application to use the new key
- Verify the new key works in production
- Revoke the old key
Request Signing (Optional)
For additional security, requests can be signed with HMAC-SHA256:Error Responses
| Status Code | Meaning |
|---|---|
| 401 | Invalid or missing API key |
| 403 | Key does not have required permissions |
| 429 | Rate limit exceeded |

