Developers / API
A documented, read-only API for your own tools.
Pull Arvia data into a BI tool, a data warehouse or an internal dashboard, without giving anything write access.
What it is
REST, JSON and OpenAPI.
- Read-only REST API. No API key can create, change or delete data
- OpenAPI 3.1 specification, viewable inside Arvia
- API keys created by your administrator, each limited to the scopes it needs
- Keys can be given an expiry date and revoked at any time
- Per-key rate limits (120 requests a minute by default)
- Paging with limit and offset, and updated_since for incremental syncs
curl "$ARVIA_API_BASE/api/public/v1/projects\
?limit=50&updated_since=2026-10-01T00:00:00Z" \
-H "Authorization: Bearer $ARVIA_API_KEY"Keys are created in Arvia under Settings → API Keys, and the secret part is shown once, when the key is created. The API base URL and full specification are on the Developers page inside Arvia.
Resources
What you can read.
Each resource has a list endpoint and a single-record endpoint.
| Endpoint | Scope | Returns |
|---|---|---|
/projects | projects.read | Projects, budgets, dates and classification |
/customers | customers.read | Customer records and billing details |
/suppliers | suppliers.read | Supplier records |
/employees | employees.read | Employee directory records |
/timesheets | timesheets.read | Logged time entries |
/invoices | invoices.read | Sales invoices and their totals |
/purchase-orders | purchase_orders.read | Purchase orders and their totals |
Not yet available: write endpoints, webhooks, SDKs and a sandbox. Tell us what you need.
Planning a reporting or data project?
Tell us what you want to connect and we’ll show you what the API returns.