Skip to content

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:

Common Concepts

Understanding these fundamentals will help you work with any part of the API:

API Documentation

Swagger Interactive API Reference

Explore all available endpoints with detailed schemas and try them directly in your browser:

Postman Postman Collections

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

Operations

TIP

Most integrations only need a handful of these endpoints. Start with the use case examples to see which ones apply to your scenario.