Amili API
The Amili API is a REST API that enables you to integrate Amili's invoice and collection services into your business systems. Automate your entire workflow from invoice distribution to debt collection and payment reconciliation.
What Can You Do?
The API supports three main workflows:
Invoice Distribution
Send invoices digitally or by mail, track their status, and handle credits or cancellations.
Start here: Invoice Flow Example
Debt Collection
Register cases for collection, upload supporting documents, and track the entire collection process from reminder to enforcement.
Start here: Case Flow Example
Payment Management
Record payments made directly to you and track financial transactions.
Start here: Finance Flow Example
TIP
See all available examples for the complete list of guides, or jump to API Documentation for detailed endpoint reference.
Getting Started
- Request API access - Contact Visma Amili AB to get your credentials (see Authentication)
- Pick a use case - Start with the workflow that matches your needs (see below)
- Understand the basics - Review Common Concepts for authentication and error handling
- Explore the data model - See how entities relate to each other
Use Case Examples
Each guide includes visual sequence diagrams, complete code examples in TypeScript and Python, and step-by-step explanations:
- Invoice Flow - Create, credit, and cancel invoices
- Case Flow - Register cases and handle payments
- Case Status Tracking - Monitor case progress
- Finance Management - Configure payouts
- User Management - Manage creditor access
Common Concepts
Understanding these fundamentals will help you work with any part of the API:
- Authentication - How to securely connect to the API
- Pagination and Queries - Efficiently retrieve and filter data
- Error Handling - Handle errors and rate limits gracefully
- UI Integration - Embed Amili's interface in your application
API Documentation
Explore all available endpoints with detailed schemas and try them directly in your browser:
- Partner API: api-sandbox.amili.se/docs/partner
- Creditor API: api-sandbox.amili.se/docs/creditor
Download ready-to-use collections for testing:
Available Endpoints
The API provides endpoints organized by functionality. Detailed documentation for each endpoint is available in the Swagger specification above.
Core Resources
- Partners, Accounts, Creditors - Organizational structure
- Cases, Invoices, Customers - Collection and invoice management
Operations
- Invoice Registration, Case Registration - Create new records
- Creditor Payments, Creditings, Cancellations - Transaction management
- Media Upload - File attachments
- Finance Payouts, Finance Payout Specifications - Payment tracking and configuration
- Users - Access management
- Locales - Translation management
TIP
Most integrations only need a handful of these endpoints. Start with the use case examples to see which ones apply to your scenario.
