Skip to content

API Logs

When something goes wrong between the plugin and a Mirakl operator, this page is the first place to look. Every API call the plugin makes is logged with the operator’s response, the HTTP status, how long it took, and the full payload bodies. If an offer rejects, an order fails to ship-confirm, or a product import never completes, the answer is usually in one of these rows.

From the Dashboard, open the Quick Start card and click the API Logs tile. This opens the API Logs page.

Columns:

ColumnMeaning
TypeWhich Mirakl endpoint was called (e.g. OF24 — Create/Update Offers, OR11 — Orders List).
MethodHTTP method (GET, POST, etc.).
URLThe full request URL.
StatusHTTP status code returned by the operator.
Duration (ms)How long the call took.
SuccessYes / No — whether the call returned a non-error status.
DateWhen the call was made.

Per-row action View Detail opens a page showing the full request body and full response body — the raw payload exchanged with the operator.

The sidebar has:

  • Request Type — filter by the specific Mirakl endpoint. The dropdown lists named endpoints like OF24 — Create/Update Offers, OF02 — Offers Import Status, OF61 — Offer States, STO01 — Stock Import, P41 — Products Import, P42 — Products Import Status, PM11 — Product Attributes, H11 — Hierarchies (Categories), OR11 — Orders List.
  • Success — show only successful (or only failed) calls.
  • Connection — narrow to one Mirakl connection.

Failed offer sync: filter Request Type → OF24 and Success → No to see every failed offer push. The response body explains exactly what the operator rejected.

Stuck order import: filter Request Type → OR11 to verify the plugin is actually reaching the operator’s orders endpoint, and check the response for what it returned.

Performance complaints: sort by Duration descending to find the slow calls — typically heavy imports or operator-side throttling.

Verifying a new connection: the first PM11, H11 and OF61 calls after Connect Mirakl should all show Success → Yes. If any of them failed, the connection settings or API key are wrong.

API log rows are kept for the duration set by API Log Retention (days) under Mirakl → Settings → Sync Settings. Older rows are deleted by the API log cleanup scheduled task (default: every 24 hours).

  • Sync logs — higher-level plugin events (less verbose than API logs)
  • Troubleshooting — common error patterns and resolutions
  • API throttling — operator rate limits visible in API log durations
  • Settings — set API Log Retention (days)