Mirakl Invoicing and Accounting API

The Invoicing and Accounting API from Mirakl — 11 operation(s) for invoicing and accounting.

Business capability
Financial Management BC-200

Operations 11

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/document-request/documents/download Download accounting documents · DR73 - Download accounting documents #
Ask an LLM
“How do I download invoices or credit notes from a document request?”
“What happens when I download more than one accounting document at once?”
Tell an agent
Download document {document_id} from an accounting document request.
Download the documents for entity {entity_id} as {document_format}.
GET /api/invoices List invoices and credit notes · IV01 - List accounting documents #
Ask an LLM
“Which invoices and credit notes were issued in a date range?”
“Can I list unpaid accounting documents for one shop?”
Tell an agent
List accounting documents from {start_date} to {end_date}.
Show invoices for shop {shop} with payment status {payment_status}.
GET /api/seller-billing-cycles List seller billing cycles · SBC11 - List seller billing cycles #
Ask an LLM
“What billing cycles have been run for sellers, and were they paid out?”
“Can I find a seller billing cycle by payment voucher number?”
Tell an agent
List seller billing cycles for shop {shop_id}.
Show billing cycles with payout state {pay_out_state}.
GET /api/document-request/requests List accounting document requests · DR11 - List accounting documents requests #
Ask an LLM
“Which accounting document requests are pending issuance?”
“Can I filter document requests by type, state or billing cycle?”
Tell an agent
List document requests in state {state}.
Show document requests for billing cycle {shop_billing_cycle_id}.
GET /api/document-request/{document_request_id}/lines List a document request's lines · DR12 - List lines of a document request #
Ask an LLM
“What lines make up a specific accounting document request?”
“Can I see the detail behind one document request before issuing it?”
Tell an agent
List the lines of document request {document_request_id}.
Show line details for request {document_request_id}.
POST /api/document-request/documents/upload Upload accounting documents · DR74 - Upload accounting documents #
Ask an LLM
“How do I upload the invoices I issued for document requests?”
“How many accounting documents can I upload at the same time?”
Tell an agent
Upload documents {files} with metadata {documents_input}.
Attach issued invoices {files} for shop {shop_id} using {documents_input}.
GET /api/invoices/{accounting_document_id} Download one invoice or credit note · IV02 - Download an accounting document #
Ask an LLM
“How do I get the PDF of a specific marketplace invoice?”
“Can I download a single accounting document by its ID?”
Tell an agent
Get the single invoice or credit note {accounting_document_id} as a file.
Get the invoice file {accounting_document_id} for shop {shop_id}.
GET /api/sellerpayment/transactions_logs List seller transaction lines · TL02 - List transaction lines #
Ask an LLM
“What transactions make up a seller's payout?”
“Can I list transaction lines for a specific order?”
Tell an agent
List transaction lines for billing cycle {seller_billing_cycle_id}.
Show transactions for order {order_id}.
POST /api/sellerpayment/transactions_logs/async Start a transaction log export · TL03 - Export transaction lines JSON file asynchronously #
Ask an LLM
“How do I export a large volume of transaction lines as a file?”
“Can the transaction log export be chunked by size or item count?”
Tell an agent
Start a transaction export for billing cycle {seller_billing_cycle_id}.
Export transactions created from {date_created_from} to {date_created_to}.
GET /api/sellerpayment/transactions_logs/async/status/{tracking_id} Check a transaction export's status · TL04 - Poll the status of an asynchronous transaction log export (TL03) #
Ask an LLM
“Is my transaction log export ready to download?”
“Where do I find the file URLs once a transaction export completes?”
Tell an agent
Check transaction export {tracking_id}.
Get the file links for finished transaction export {tracking_id}.
GET /dynamic-url/The+URL+is+retrieved+from+TL04+output/TL05 Download a transaction export file · TL05 - Retrieve transaction logs files once asynchronous transaction logs… #
Ask an LLM
“How do I fetch each chunk of a completed transaction log export?”
“Can I retrieve a specific transaction export file by name?”
Tell an agent
Download file {file} of transaction export {tracking_id}.
Retrieve transaction log chunk {file} from export {tracking_id}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/mirakl:mirakl-invoicing-and-accounting-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

mirakl-invoicing-and-accounting-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Mirakl Invoicing and Accounting API
  version: ''
  description: 'Operations tagged Invoicing and Accounting across 3 of this provider''s published API definitions: mirakl-mmp-front-openapi.yaml, mirakl-mmp-seller-openapi.json, mirakl-mms-seller-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- description: URL to be replaced by your Mirakl instance URL
  url: https://your-instance.mirakl.net
tags:


# --- truncated at 32 KB (343 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mirakl/refs/heads/main/openapi/mirakl-invoicing-and-accounting-api-openapi.yml