Download OpenAPI specification:
REST API for access point management
| tenantId required | string tenant id |
| tenantSecret required | string tenant secret key |
| language required | string locale language |
| icd | string An International Code Designator (ICD) value, which uniquely identifies the authority which issued the code to the organization, up to 4 digits |
| country | string country of the participant- ISO 3166-1:Alpha2 Country code |
| sendMailFlag | boolean Participant needs mail notification(true/false) for inbound ehf- only for Zirius ERP users |
| organizationIdentifier | string An organization identifier, up to a maximum of 35 characters. |
| name | string Organization name |
Array of objects (AddParticipantRequestProcesses) list of processes to be registered for participant, must not be null. | |
object |
{- "icd": "string",
- "country": "string",
- "sendMailFlag": true,
- "organizationIdentifier": "string",
- "name": "string",
- "processes": [
- {
- "identifier": "string"
}
], - "contact": {
- "phoneNumber": "string",
- "name": "string",
- "email": "string"
}
}{- "code": "string",
- "message": "string",
- "participantInfo": {
- "participantId": "string",
- "identifier": "string",
- "processes": [
- {
- "processId": 0,
- "identifier": "string",
- "capabilities": [
- {
- "identifier": "string",
- "title": "string"
}
], - "visible": true,
- "restricted": true,
- "documentTypes": [
- {
- "identifier": "string",
- "visible": true,
- "qualifiedIdentifier": "string",
- "title": "string"
}
], - "domain": "string",
- "alias": "string",
- "title": "string",
- "qualifiedIdentifier": "string",
- "requiredICDs": [
- "string"
], - "dependencies": [
- {
- "identifier": "string",
- "qualifiedIdentifier": "string",
- "title": "string"
}
]
}
], - "lastModificationDate": "string",
- "organizationIdentifier": "string",
- "contact": {
- "phoneNumber": "string",
- "name": "string",
- "email": "string"
}, - "registrationDate": "string",
- "name": "string",
- "icd": "string",
- "qualifiedIdentifier": "string",
- "deleteDate": "string"
}
}| tenantId required | string tenant id |
| tenantSecret required | string tenant secret key |
| language required | string locale language |
| participantId required | string |
| sendMailFlag | boolean Participant needs mail notification(true/false) for inbound ehf- only for Zirius ERP users |
Array of objects (AddParticipantRequestProcesses) list of processes to be registered for participant, must not be null. | |
object |
{- "participantId": "string",
- "sendMailFlag": true,
- "processes": [
- {
- "identifier": "string"
}
], - "contact": {
- "phoneNumber": "string",
- "name": "string",
- "email": "string"
}
}{- "code": "string",
- "message": "string",
- "participantInfo": {
- "participantId": "string",
- "identifier": "string",
- "processes": [
- {
- "processId": 0,
- "identifier": "string",
- "capabilities": [
- {
- "identifier": "string",
- "title": "string"
}
], - "visible": true,
- "restricted": true,
- "documentTypes": [
- {
- "identifier": "string",
- "visible": true,
- "qualifiedIdentifier": "string",
- "title": "string"
}
], - "domain": "string",
- "alias": "string",
- "title": "string",
- "qualifiedIdentifier": "string",
- "requiredICDs": [
- "string"
], - "dependencies": [
- {
- "identifier": "string",
- "qualifiedIdentifier": "string",
- "title": "string"
}
]
}
], - "lastModificationDate": "string",
- "organizationIdentifier": "string",
- "contact": {
- "phoneNumber": "string",
- "name": "string",
- "email": "string"
}, - "registrationDate": "string",
- "name": "string",
- "icd": "string",
- "qualifiedIdentifier": "string",
- "deleteDate": "string"
}
}| participantId required | string participant id |
| tenantId required | string tenant id |
| tenantSecret required | string tenant secret key |
| language required | string locale language |
{- "code": "string",
- "message": "string",
- "participantInfo": {
- "participantId": "string",
- "identifier": "string",
- "processes": [
- {
- "processId": 0,
- "identifier": "string",
- "capabilities": [
- {
- "identifier": "string",
- "title": "string"
}
], - "visible": true,
- "restricted": true,
- "documentTypes": [
- {
- "identifier": "string",
- "visible": true,
- "qualifiedIdentifier": "string",
- "title": "string"
}
], - "domain": "string",
- "alias": "string",
- "title": "string",
- "qualifiedIdentifier": "string",
- "requiredICDs": [
- "string"
], - "dependencies": [
- {
- "identifier": "string",
- "qualifiedIdentifier": "string",
- "title": "string"
}
]
}
], - "lastModificationDate": "string",
- "organizationIdentifier": "string",
- "contact": {
- "phoneNumber": "string",
- "name": "string",
- "email": "string"
}, - "registrationDate": "string",
- "name": "string",
- "icd": "string",
- "qualifiedIdentifier": "string",
- "deleteDate": "string"
}
}| participantId required | string participant id |
| tenantId required | string tenant id |
| tenantSecret required | string tenant secret key |
| language required | string locale language |
{- "code": "200",
- "message": "success",
- "messageArgs": [
- "string"
]
}| page | integer Default: 0 Page number (0-based index) |
| size | integer Default: 10 Number of items per page |
| tenantId required | string tenant id |
| tenantSecret required | string tenant secret key |
| language required | string locale language |
{- "totalPages": 5,
- "totalElements": 0,
- "currentPage": 0,
- "participants": [
- {
- "participantId": "0192:12345678",
- "participantName": "Test Participant AS",
- "identifier": "TEST123",
- "qualifiedIdentifier": "TENANT-TEST123",
- "contactDetails": {
- "name": "John",
- "email": "participant@example.com",
- "phone": "+1234567890"
}, - "participantProcesses": [
- {
- "identifier": "1087db37-4862-42e2-9dc0-2b6a4c500c6f",
- "qualifiedIdentifier": "cenbii-procid-ubl::urn:fdc:peppol.eu:poacc:bis:despatch_advice:3"
}
]
}
]
}| tenantId required | string tenant id |
| tenantSecret required | string tenant secret key |
| language required | string locale language |
{- "code": "string",
- "message": "string",
- "processList": {
- "items": [
- {
- "processId": 0,
- "identifier": "string",
- "capabilities": [
- {
- "capabilityId": 0,
- "identifier": "string",
- "title": "string"
}
], - "visible": true,
- "restricted": true,
- "documentTypes": [
- {
- "docTypeId": 0,
- "identifier": "string",
- "visible": true,
- "qualifiedIdentifier": "string",
- "title": "string"
}
], - "domain": "string",
- "alias": "string",
- "title": "string",
- "qualifiedIdentifier": "string",
- "requiredICDs": [
- "string"
], - "dependencies": [
- {
- "dependencyId": 0,
- "identifier": "string",
- "qualifiedIdentifier": "string",
- "title": "string"
}
]
}
]
}
}Returns a pre-signed PUT URL for uploading a document. After the document is uploaded, the backend will tag the file with status=not_validated.
| filename required | string file name of the EHF xml |
| tenantId required | string tenant id |
| tenantSecret required | string tenant secret key |
| language required | string locale language |
{- "code": "string",
- "message": "string",
- "presignedUrl": "string",
- "fileReference": "string"
}| tenantId required | string tenant id |
| tenantSecret required | string tenant secret key |
| language required | string locale language |
| fileReference required | string File Reference object key returned from upload step |
{- "fileReference": "temp-upload/acme123_8fd3c5da_invoice.xml"
}{- "valid": true,
- "code": "VALIDATION_SUCCESS",
- "message": "string"
}| tenantId required | string tenant id |
| tenantSecret required | string tenant secret key |
| language required | string locale language |
| fileReference required | string File Reference object key returned from upload step |
{- "fileReference": "temp-upload/acme123_8fd3c5da_invoice.xml"
}{- "code": "200",
- "message": "success",
- "messageArgs": [
- "string"
]
}| tenantId required | string tenant id |
| tenantSecret required | string tenant secret key |
| language required | string locale language |
| fileReference required | string |
{- "fileReference": "storage-folder/invoice-123.xml"
}{- "code": 200,
- "message": "Presigned URL for downloading EHF is generated successfully"
}| jobId required | string the job ID(unique identifier), obtained in SendDocumentResponse of send method. |
| tenantId required | string tenant id |
| tenantSecret required | string tenant secret key |
| language required | string locale language |
{- "status": "SUBMITTED",
- "code": 200,
- "message": "Status of the document fetched successfully"
}| month required | integer Month (1-12) |
| year required | integer Year (2025) |
| tenantId required | string tenant id |
| tenantSecret required | string tenant secret key |
| language required | string locale language |
{- "tenantId": "aew-123",
- "code": "200",
- "message": "Success",
- "outboundInvoices": [
- {
- "jobId": "abc-123",
- "status": "SENT",
- "date": "2024-11-08T10:30:00Z",
- "downloadedEhf": true
}
], - "inboundInvoices": [
- {
- "jobId": "abc-123",
- "status": "SENT",
- "date": "2024-11-08T10:30:00Z",
- "downloadedEhf": true
}
]
}| tenantId required | string tenant id |
| tenantSecret required | string tenant secret key |
| language required | string locale language |
{- "code": "200",
- "message": "success",
- "pendingInvoices": [
- {
- "jobId": "abc-123",
- "fileReference": "invoices/invoice-123.xml",
- "createdDate": "2024-11-08T10:30:00Z"
}
]
}