API

Basic information about the API. You can find the technical API docs under 'Integrate' in the portal.

📄️ API Documentation

In this help center, you will mainly find information on graphical aspects, delivery specifications, links to data platforms, and other explanations.

📄️ Authentication and API Keys

Authentication with the API is done using API keys. For API requests, the API key can be sent along in the headers. The header key for this is x-api-key.

📄️ Example JSON

Note: Where 'tmpl_12345678900987654321' appears, the template ID should be entered.

📄️ API status codes

All status codes starting with a 2 (e.g. 201) represent success.

📄️ Address Validation

The Print.one API has support for address validation whenever you try to make a request. There is a general address validation which is done for all countries, but also address validation for some specific countries. You will find details on all of these validations below.

📄️ Rate Limiting

Unless otherwise stated in the API documentation, all endpoints have a rate limit of 60 requests every 30 seconds.

📄️ Idempotency

Our API supports idempotency for safely retrying requests without accidentally performing the same operation twice. When creating or updating an object (order, template), use an idempotency key. If a connection error then occurs, you can safely retry the request without risking creating a second object (order, template) or performing the update twice.

📄️ Postman settings

Postman is an application which is used by many developers to test API's. In a lot of cases you do not need Postman. In most marketing platforms certain features are present to test API requests / webhooks.

📄️ CSV automation

With CSV files, you have an alternative way to submit orders. Each row in the CSV is considered as a new order (card).

📄️ Webhooks

Webhooks are HTTP callbacks which can be used to send notifications when data in Print.one is changed, allowing external systems to react to changes in this data. An example would be update a CRM or send a notification to other third-party software.