Public e-invoice research and preparation API
Query the platform knowledge graph and run deterministic preparation checks without pretending to proxy credentialed authority submissions, protected registries or official acceptance decisions.
Preparation endpoints
/api/healthService health and current platform catalogue counts
/api/openapiOpenAPI 3.1 description of public preparation endpoints
/api/v1/search?q=ksefSearch countries, formats, workflows, integrations and guides
/api/v1/profile/plCountry system, formats, workflows, connectors and research boundary
/api/v1/connectors?country=saAuthority and network connector capability registry
/api/v1/mandateAssess recorded mandate scope from country, transaction and date
/api/v1/identifierRun supported checksum or structural identifier checks
/api/v1/referenceInspect UUID, IRN, CUFE, access-key and similar structures
/api/v1/payloadCheck common fields in a JSON invoice payload
/api/v1/detectDetect known invoice format signatures in a text payload
/api/v1/fingerprintCreate a SHA-256 digest for correlation and duplicate control
Public catalogues
Use the catalogues for navigation, research, prototypes and content integrations without scraping rendered pages.
Example: mandate guidance
curl -X POST https://einvoicelab.com/api/v1/mandate -H "content-type: application/json" -d '{
"country": "pl",
"transaction": "b2b",
"date": "2026-08-02",
"crossBorder": false
}'Example: format signature detection
curl -X POST https://einvoicelab.com/api/v1/detect -H "content-type: application/json" -d '{"content":"<Invoice>...</Invoice>"}'Response principles
- Compliance-sensitive responses include a visible capability boundary.
- Public checks are deterministic and do not claim live registry, signature or authority status.
- Country profile responses include last-reviewed dates and official URLs.
- Payload endpoints enforce small public limits and return JSON errors.
- Do not send confidential invoice data to an API when the equivalent browser tool can run locally.