What is the purpose of the Sync API?
Posted: Sat Feb 08, 2025 3:19 am
Your custom entities will get an API endpoint automatically. This is possible due to the tight integration with our DAL (data abstraction layer) which provides CRUD operations for custom entities without creating new controllers.
We chose OAuth as the authentication method for the Admin API since it’s well known and widely used.
Besides typical JSON formatted responses, we support JSON: API. It is a specification for building standardized APIs. Standards like this give you the benefit of not having to argue with your colleagues about how to respond to errors, how the pagination looks like or how the data is structured.
The Admin API comes with a lot of other cool albania telegram screening features like deduplication, self-discovery and a ton of client libraries in various languages.
The Sync endpoint is part of the Admin API and designed to import and export large amounts of data. Currently, 300 products per second can be imported. Long-running processes, such as the creation of thumbnails, are executed via messaging queue services in the background. The sync API is currently in an early development stage so there is no documentation on that topic yet.
Sync_API-1
Example request data: JSON list of objects containing actions that are run in the order you’ve provided them.
Tasty tidbits
The sync API has the same authorization as the Admin API. The sync API uses upsert for writing data. For those of you who are not familiar with upsert: In case your entity with the given ID exists, it will be updated - otherw.
We chose OAuth as the authentication method for the Admin API since it’s well known and widely used.
Besides typical JSON formatted responses, we support JSON: API. It is a specification for building standardized APIs. Standards like this give you the benefit of not having to argue with your colleagues about how to respond to errors, how the pagination looks like or how the data is structured.
The Admin API comes with a lot of other cool albania telegram screening features like deduplication, self-discovery and a ton of client libraries in various languages.
The Sync endpoint is part of the Admin API and designed to import and export large amounts of data. Currently, 300 products per second can be imported. Long-running processes, such as the creation of thumbnails, are executed via messaging queue services in the background. The sync API is currently in an early development stage so there is no documentation on that topic yet.
Sync_API-1
Example request data: JSON list of objects containing actions that are run in the order you’ve provided them.
Tasty tidbits
The sync API has the same authorization as the Admin API. The sync API uses upsert for writing data. For those of you who are not familiar with upsert: In case your entity with the given ID exists, it will be updated - otherw.