Legacy Platform API: SOAP v3.1 Deprecated::

The SOAP API v3.1 from eConnect is deprecated. No new connections are accepted. Overview of endpoints and migration to the REST API.

This API is deprecated. eConnect no longer accepts new SOAP connections. Software vendors still using the SOAP API are advised to migrate to the REST API (PSB). Existing SOAP connections will continue to function but are no longer being developed.

The SOAP API v3.1 is the original API of the eConnect platform. This API is still supported for existing integrations, but eConnect no longer accepts new SOAP connections. All new integrations go through the REST API (PSB).

Who is this documentation for?

This documentation is intended exclusively for software vendors and organizations that already have a working SOAP connection with the eConnect platform, such as existing integrations from parties like ECI, Inventive or Bloxs. Building a new integration? Choose the PSB REST API. It offers OAuth 2.0 security, webhooks, SDKs and extensive documentation via Swagger UI.

Technical requirements

The SOAP API runs on SOAP 1.1 over HTTPS/SSL and is WSDL-compliant with Basic Profile v1.1. An important note: Transfer-Encoding=chunked is not supported. This is a common implementation mistake.

PropertyValueProtocolSOAP 1.1 over HTTPS/SSLEndpointhttps://api.everbinding.nl/soap/v3.1?subscriptionKey={subscriptionKey}WSDLAvailable via [email protected] (subscriptionKey required)AuthenticationLogin with Consumer Key + Consumer Secret, then SecurityTokenToken validity4 hours (or request a new token per session)
Available endpoints

The SOAP API v3.1 offers the following endpoints:

Authentication and account management
EndpointFunctionLoginRetrieve SecurityToken with Consumer Key + Consumer SecretGetAccountDetailsRequest account informationGetAccountPartiesRetrieve own parties (with EConnectPartyId and Peppol status)GetPartiesRetrieve all known partiesGetPartyRetrieve party details by ReferenceId
Sending documents
EndpointFunctionSendDocumentSend document (Inbox + Outbox)GetOutboxDocumentsList of sent documents (metadata)GetOutboxDocumentRetrieve full outbox document by ExternalIdGetOutboxDocumentStatusRequest status of a sent document
Receiving documents
EndpointFunctionGetInboxDocumentsList of received documents (metadata)GetInboxDocumentRetrieve full inbox document by ExternalIdGetInboxDocumentStatusRequest current status of a received documentSetInboxDocumentStatusChange status of a received document
Drafts and PDFs
EndpointFunctionGetDocumentsRetrieve draft documentsGetDocumentRetrieve full draft document by DocumentIdGetDocumentPdfDownload PDF of a document as base64
Other
EndpointFunctionGetAdvisedInvoiceRecipientIdRecommend best Peppol recipient IDRequestAppIntegrationStart app integration request (accountant flow)
SOAP vs. REST: the key differences
SOAP API v3.1PSB REST APIProtocolSOAP 1.1REST (JSON)AuthenticationConsumer Key/Secret + SecurityTokenOAuth 2.0DocumentationWSDL (on request)Swagger UI / OpenAPISDKsNonePHP and .NET (open source)WebhooksNot availableFully supportedStatusDeprecated (no new connections)Actively developed
Requesting the WSDL

The WSDL is not publicly available. Do you have an existing SOAP connection and need the WSDL? Contact [email protected]. For new integrations the WSDL is not available; use the REST API instead.


Want to switch to the modern REST API? Check the PSB documentation at psb.econnect.eu for the full Swagger UI and getting started guide.

Migrate to the REST API