This is the API powering Omnia 2.0 and Pricemonitor, containing operations that can also be used directly by customers from their own systems.
Public API
/- Retrieve all feed-entries after last request
Get all feeds
Find feed by ID
Dismiss already fetched feed-entries
Export feed data
Retrieve all feed-entries...
Omnia 2.0 API (0.0.7390)
The Omnia 2.0 API is RESTful and provides access to the backend of Omnia 2.0 and Pricemonitor. It is used to manage products, offers, contracts, and more.
This API supports both public endpoints for customer integration and internal endpoints for platform management. All endpoints are authenticated using either Basic Authentication or JWT Bearer tokens.
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://api-docs.omniaretail.dev/_mock/api/omnia/
Production API
https://api.patagona.de/
- Mock serverhttps://api-docs.omniaretail.dev/_mock/api/omnia/api/2/v/contracts/{contractId}/feeds
- Production APIhttps://api.patagona.de/api/2/v/contracts/{contractId}/feeds
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
https://api-docs.omniaretail.dev/_mock/api/omnia/api/2/v/contracts/qbcxvb/feedsResponse
application/json
[ { "contractId": "string", "csvDecimalSeparator": "string", "csvSeparator": "string", "deltaUrl": "string", "fields": [ … ], "format": "string", "id": "string", "lastAccessed": "2019-08-24T14:15:22Z", "lastDeletion": "2019-08-24T14:15:22Z", "name": "string", "url": "string", "version": 0 } ]
- Mock serverhttps://api-docs.omniaretail.dev/_mock/api/omnia/api/2/v/contracts/{contractId}/feeds/{feedId}
- Production APIhttps://api.patagona.de/api/2/v/contracts/{contractId}/feeds/{feedId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://api-docs.omniaretail.dev/_mock/api/omnia/api/2/v/contracts/qbcxvb/feeds/{feedId}'Response
application/json
{ "contractId": "string", "csvDecimalSeparator": "string", "csvSeparator": "string", "deltaUrl": "string", "fields": [ { … } ], "format": "string", "id": "string", "lastAccessed": "2019-08-24T14:15:22Z", "lastDeletion": "2019-08-24T14:15:22Z", "name": "string", "url": "string", "version": 0 }
- Mock serverhttps://api-docs.omniaretail.dev/_mock/api/omnia/api/2/v/contracts/{contractId}/feeds/{feedId}/export/delta
- Production APIhttps://api.patagona.de/api/2/v/contracts/{contractId}/feeds/{feedId}/export/delta
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
-u <username>:<password> \
'https://api-docs.omniaretail.dev/_mock/api/omnia/api/2/v/contracts/qbcxvb/feeds/{feedId}/export/delta'Response
application/json
{ "contractId": "string", "csvDecimalSeparator": "string", "csvSeparator": "string", "deltaUrl": "string", "fields": [ { … } ], "format": "string", "id": "string", "lastAccessed": "2019-08-24T14:15:22Z", "lastDeletion": "2019-08-24T14:15:22Z", "name": "string", "url": "string", "version": 0 }
- Mock serverhttps://api-docs.omniaretail.dev/_mock/api/omnia/api/2/v/contracts/{contractId}/feeds/{feedId}/export/delta/{fileName}
- Production APIhttps://api.patagona.de/api/2/v/contracts/{contractId}/feeds/{feedId}/export/delta/{fileName}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://api-docs.omniaretail.dev/_mock/api/omnia/api/2/v/contracts/qbcxvb/feeds/{feedId}/export/delta/{fileName}'Response
{ "contractId": "string", "csvDecimalSeparator": "string", "csvSeparator": "string", "deltaUrl": "string", "fields": [ { … } ], "format": "string", "id": "string", "lastAccessed": "2019-08-24T14:15:22Z", "lastDeletion": "2019-08-24T14:15:22Z", "name": "string", "url": "string", "version": 0 }
- Mock serverhttps://api-docs.omniaretail.dev/_mock/api/omnia/api/2/v/contracts/{contractId}/feeds/{feedId}/export/{fileName}
- Production APIhttps://api.patagona.de/api/2/v/contracts/{contractId}/feeds/{feedId}/export/{fileName}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://api-docs.omniaretail.dev/_mock/api/omnia/api/2/v/contracts/qbcxvb/feeds/{feedId}/export/{fileName}'Response
{ "contractId": "string", "csvDecimalSeparator": "string", "csvSeparator": "string", "deltaUrl": "string", "fields": [ { … } ], "format": "string", "id": "string", "lastAccessed": "2019-08-24T14:15:22Z", "lastDeletion": "2019-08-24T14:15:22Z", "name": "string", "url": "string", "version": 0 }