Appearance
Introduction
The AbaNinja API provides programmatic access to all AbaNinja services. This documentation covers authentication, common patterns, and the complete API reference for each domain.
Base URL
All API requests use the following base URL:
https://api.abaninja.chDomains
The API is organized into the following domains:
| Domain | Description |
|---|---|
| Documents | Invoices, quotes, receipts, credit notes, delivery notes |
| Time Tracking | Employees, activities, timestamps, contracts |
| Products | Products, product groups, suppliers |
| Members | Members, groups, memberships |
| Finances | Bank accounts, bank files |
| Accounting | Account assignments, presets, tax timelines |
| Warehouse | Warehouse management, transactions |
| Units | Account and system units |
| Holidays | Holiday management and settings |
| Webhooks | Outgoing webhooks and events |
| Exports | Data exports |
| AbaNet | AbaNet network integration |
Quick Start
- Obtain an API token from your AbaNinja account settings
- Include the token in the
Authorizationheader of your requests - All requests require the
accountUuidpath parameter
bash
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://api.abaninja.ch/accounts/{accountUuid}/documents/v2/invoices