API Endpoints
API Endpoints and Required Header Parameters
Here are the main endpoints this API provides:
Participant Management
POST /elma/participants— Add a participantPUT /elma/participants— Update participant infoGET /elma/participants— Get participant detailsDELETE /elma/participants— Remove a participantGET /elma/tenant/participants— List all tenant participants
Process Information
GET /elma/processes— List Peppol-supported processes
Document Handling
POST /elma/document/upload— Generate pre-signed upload URLPOST /elma/document/validate— Validate a Peppol documentPOST /elma/document/send— Send a document through PeppolGET /elma/document/status— Check delivery statusPOST /elma/document/download— Generate download link for a document received
Notifications & Invoices
GET /elma/invoices/summary— Retrieve summary of invoicesGET /elma/invoices/pendingDownload— List invoices pending download
Authenticate Every Request
Each API request must include the following headers:
x-api-key
Your unique API key
tenantId
Your assigned tenant identifier
tenantSecret
Your tenant-specific secret token
language
Language code: en (English) or no (Norwegian)
Language Support
The language header determines the language of error messages and some localized content:
en
English
no
Norwegian
If an unsupported value is used, the API defaults to en.
Last updated