This page will help you get started with Enterprise API.
The Enterprise API extends our standard API capabilities to meet the needs of larger, multi-organization environments. It provides powerful tools for managing complex organizational structures while maintaining strict security and centralized control.
The Enterprise API will only work for enterprise API keys and not work with organisation-level keys. For more information, please contact your account manager or our friendly support team.
Key Features
Multi-Organisation Management
- Seamlessly manage multiple organisations across different geographic regions
- Allow global access while retaining per organisation user roles
Document Management
- Access organisation-specific document listings with granular permission controls
- Perform global document queries across all or selected organizations
Organization Lifecycle Management
- Create, update, and manage organisations throughout their entire lifecycle
- Configure organisation settings and integrations
Enterprise-Grade Capabilities
- Enhanced security features designed for enterprise compliance requirements
- Higher rate limits to support increased transaction volumes
- Expanded usage policies to accommodate enterprise-scale operations
Authentication
The Enterprise API uses the same underlying requirements as our standard API, with one key difference:
X-API-Key: your-enterprise-api-key
Your enterprise API key must be included in the request headers rather than as a query parameter.
Getting Started
To begin using the Enterprise API, you'll need to request enterprise credentials from our support team. Once provisioned, you can immediately use the enhanced capabilities while maintaining compatibility with your existing API implementations.
API endpoints
Organisation
The Enterprise API introduces new endpoints for creating and managing organisations on an enterprise level. Enterprise API users can create child organisations for easy invoice creation and retrieval on both a per organisation and global level.
Invoice
Invoices can now be created per organization by using the following API endpoints.
Create
POST /org/{orgId}/invoice
Read
GET /org/{orgId}/invoice/{invoiceId}
List by org
GET /org/{orgId}/invoices
List all
GET /org/invoices
Credit note
Credit notes can now be created per organization by using the following API endpoints.
Create
POST /org/{orgId}/credit-note
Read
GET /org/{orgId}/credit-note/{creditNoteId}
List by org
GET /org/{orgId}/credit-notes
List all
GET /org/credit-notes