This is the API powering Omnia 2.0 and Pricemonitor, containing operations that can also be used directly by customers from their own systems.
Omnia 2.0 API (0.0.7213)
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.
https://api-docs.omniaretail.dev/_mock/api/omnia/
https://api.patagona.de/
API version for log message format. Must always be "1" for current implementation.
Array of log messages to be processed
The actual log message content to be published
Log message severity level, ordered by priority (highest to lowest):
- fatal: Critical errors causing system termination
- error: Serious errors requiring immediate attention
- warn: Deprecated APIs, poor API usage, or unexpected situations
- info: General progress and state information for end users
- debug: Detailed information for application developers and support
- trace: Most detailed information for deep debugging
Name of the integrated system or application component generating the log
Specific entity or source within the component for additional categorization
- Mock server
https://api-docs.omniaretail.dev/_mock/api/omnia/api/v3/log/messages
- Production API
https://api.patagona.de/api/v3/log/messages
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
-u <username>:<password> \
https://api-docs.omniaretail.dev/_mock/api/omnia/api/v3/log/messages \
-H 'Content-Type: application/json' \
-d '{
"version": "1",
"messages": [
{
"message": "Product sync completed successfully",
"severity": "info",
"component": "shopware",
"source": "shop.example.com",
"contractId": "qbcxvb"
}
]
}'