eFakturuj / API Docs
eFakturuj Guides

Guides

  • AuthenticationAPI keys vs OAuth2 vs JWT login — when to use which.
  • ErrorsError envelope, common error codes, troubleshooting.
  • Getting startedOnboard in five steps — key, create, validate, send, track. The full Slovak Peppol 5-corner flow, end to end.
  • IdempotencyWhen and how to use Idempotency-Key.
  • Paginationpage_size limits, response envelope, iteration recipes for invoices and customers.
  • Rate limitsToken bucket per identity, plan-tier budgets, 429 + Retry-After handling.
  • Receiving invoicesInbound Peppol path through Oxalis, validation, storage, and how integrators consume the document.
  • Testing & sandboxHow to test your integration safely against the eFakturuj sandbox endpoint.
  • Sending invoicesFull lifecycle from customer lookup → draft → validate → send → track.
  • Cookbook: send & receive with webhooksA start-to-finish recipe — create a key, register webhooks, then create → validate → send an invoice over Peppol and watch the webhooks fire on both sides.
  • Versioning/api/v1 path-versioning, deprecation policy, breaking-change definition.
  • WebhooksSubscribing endpoints, signature verification, retry policy.