Skip to content

API

xTool provides a REST API for document processing and management. The API uses API key authentication - keys are created for your organisation and must be included in the request header.

API Features

The API supports uploading XML or JSON invoices, retrieving documents, checking processing status, and transmitting documents via Peppol or email. It handles format conversion between JSON, XML, ZUGFeRD, and IDoc formats, validates invoice structure, creates PDF documents, and processes multiple documents in batches.

API Usage Tracking

Every API call is tracked with endpoint details, response status, execution time, file format, and timestamp. Usage statistics are available through the web application for monitoring consumption and billing purposes.