Skip to main content
The reporting API provides the option to export data for certain services (e.g. newsletter subscribers or orders). The export can be performed in different formats, depending on the respective service. In addition, the API returns status information about the progress of the export process. The following overview shows which services are currently supported and how the status codes are to be interpreted.

Supported methods

List of all supported methods.

General

Supported services and formats

The report/ endpoint provides a uniform interface for exporting data from the shop system. The API allows you to start export processes, query their progress and cancel them if necessary. The export function is currently supported for the following services:

Status values of the export process

Export processes run asynchronously in the background. During the export, the current Reportstatus is updated continuously. The status of an export operation can take the following values:

Methods for data export

GET report/{service}/status

This endpoint can be used to query the current status of an export process. This includes, among other things, progress, number of processed entries, start and end times, and the link to the exported file (if the export has been completed). For the export, read permissions for the respective service must be available.

Example

Response

Error codes

POST report/{service}/start

This endpoint starts the export process for the specified service. Optionally, filters and the desired output format (json, csv etc.) can be specified via query parameters. To trigger the export, read permissions for the respective service must be available. If an export process for the service is already running, it is canceled automatically before the new export is started.

Example

Response

Error codes

POST report/{service}/pause

This endpoint can be used to pause a running export process for the specified service. To pause the process, read permissions for the respective service must be available.

Example

Response

Error codes

POST report/{service}/resume

This endpoint can be used to resume a paused export process for the specified service. To resume the process, read permissions for the respective service must be available.

Example

Response

Error codes

DELETE report/{service}/cancel

This endpoint can be used to cancel a running export process for the specified service prematurely. To end the process, read permissions for the respective service must be available.

Example

Response

Error codes

Support

Bei technischen Fragen und Hilfestellungen ist unser Support-Team für Sie erreichbar: Zum Kundenportal Bitte senden Sie uns eine möglichst detaillierte Beschreibung sowie Screenshots, Requests/Antworten, damit wir Ihre Anfrage zeitnah und zielführend beantworten können.