Skip to content

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.ch

Domains

The API is organized into the following domains:

DomainDescription
DocumentsInvoices, quotes, receipts, credit notes, delivery notes
Time TrackingEmployees, activities, timestamps, contracts
ProductsProducts, product groups, suppliers
MembersMembers, groups, memberships
FinancesBank accounts, bank files
AccountingAccount assignments, presets, tax timelines
WarehouseWarehouse management, transactions
UnitsAccount and system units
HolidaysHoliday management and settings
WebhooksOutgoing webhooks and events
ExportsData exports
AbaNetAbaNet network integration

Quick Start

  1. Obtain an API token from your AbaNinja account settings
  2. Include the token in the Authorization header of your requests
  3. All requests require the accountUuid path parameter
bash
curl -H "Authorization: Bearer YOUR_TOKEN" \
  https://api.abaninja.ch/accounts/{accountUuid}/documents/v2/invoices