◆ ePošťák API
How do you want to connect your ERP?
A few simple ways to connect an application or ERP to the Peppol network. Choose what your software can produce.
What can your software produce?
Your choice: Connector
Connector accepts business JSON and manages the standard ERP workflow through delivery, receiving, and business responses.
Why Connector
- The recommended path for new ERP business JSON
- customerRef without X-Firm-Id and ordinary recipient IDs
- Managed send, stage, receiving, status, and business responses
- Existing SAPI and Enterprise API integrations remain supported
Who can pay: An end company can order and pay for its own Connector, or a managed integrator can pay for authorized companies on a consolidated basis.
POST /api/v1/connector/documents
Idempotency-Key: invoice-2026-0042
{
"customerRef": "erp-vzor",
"externalId": "invoice-2026-0042",
"delivery": "send",
"type": "invoice",
"number": "2026-0042",
"issueDate": "2026-07-15",
"dueDate": "2026-07-29",
"currency": "EUR",
"buyerReference": "ODD-IT",
"recipient": { "country": "SK", "taxId": "2120123456" },
"lines": [{
"description": "Mesačná licencia",
"quantity": 1,
"unit": "C62",
"unitPrice": 100,
"vatRate": 23,
"taxTreatment": "standard"
}]
}Connector is free to try in a sandbox with two test companies.
Who are you connecting and who pays?
The owner or an admin orders the API in Settings → API and integrations and creates a key right away.
Connector · I am connecting my own company
Who pays: Your company — by usage.
- Order the API in Settings and create an sk_live_* key.
- Connect your ERP using the Connector documentation.
- Pay only for sent and received documents.
Three interfaces. One price.
The sandbox is free. In production you pay only for sent and received documents — no monthly fee and no setup fee.
Kaja Solutions is not VAT registered yet, so the listed amounts are final. The application for VAT registration has been filed.
Enterprise add-on — AMQPS/RabbitMQ, Kafka or Edge Connector. An optional Enterprise API extension for AMQPS queues in RabbitMQ, Kafka topics, or a hybrid or on-premise Edge Connector. Implementation, operations, and licence are priced individually based on scope.
From sandbox request to production
First test the integration safely on the Peppol test network. The agreement and billing come afterwards.
Request a sandbox
Send us the access email. Company, API and purpose are optional.
Get free sandbox access
An operator creates the account and two test companies. The sandbox is separate from production and creates no commitment.
Test the full flow and choose an API
Verify sending, receiving and statuses on the Peppol test network. Choose Connector, SAPI, or Enterprise API.
Request production access
Choose whether the integrator or the individual companies pay. We review the request, agreement and permissions.
Digital mailbox API and e-invoice API in one integration
A digital mailbox API lets an ERP send, receive, and track e-invoices over the Peppol network. An e-invoice API serves the same practical goal: it connects accounting or invoicing software to a certified delivery service without manually re-entering document data.
A simple rule: if the ERP submits invoice data as JSON, start with Connector. If it already produces ready UBL 2.1 and needs a portable standard, choose SAPI. Use Enterprise API when you need to control individual technical steps.
What integrators ask most often
Can an ERP automate invitation creation and track its status?
Which integration interface should I choose?
What is the difference between Connector, SAPI, and Enterprise API?
How do I get sandbox access?
Which formats can I send through the API?
Does the API cover sending, receiving, and delivery status?
What happens if the recipient is not on Peppol or does not support the document?
Can one integration manage multiple companies?
Who orders and pays for the API service?
Does the ePošťák API support invoice attachments?
Which programming languages have SDKs?
Start with a sandbox request
An access email is enough. ePošťák verifies you and an operator manually creates access with two test companies.
The commercial mode is independent of the payload format. With firm-scoped sk_live_*, the end company signs and pays. With a technical sk_int_*, the software vendor signs the Technical Partner Agreement, while every company separately signs its own API order, pays Kaja Solutions for its own usage, and grants revocable consent. With managed sk_int_*, the integrator signs the Integrator Agreement and pays on a consolidated basis.