Skip to main content

Data & ingestion

Check the most recent ingestion run — its status and logs tell you whether the import succeeded. Analytics (dashboards, KPIs, risk) reflect the last successful ingestion.
Open the run and read its Error-level logs and message. Common causes: the file didn’t match a deployed ingestion spec, or a column didn’t parse. Test the file in the sandbox before retrying.
The file must satisfy the spec’s detection rules (data source, filename pattern, header columns) and the spec must be deployed. Use the sandbox to see which spec matches.

Alerts & signals

Alerts are tag-driven: they watch for entities carrying chosen tags. Make sure a tagging rule actually tags the entities, that a tag evaluation run has run, and that the alert’s tags/perimeter match. See Alerts.
Create a tagging rule with a metric condition (e.g. days of stock ≤ 7) to tag the matching items, then point an alert at that tag. See Alerts overview.

Plans & approvals

The plan’s value crossed an approval policy threshold. An approver (with the Plan approver permission) decides from the approvals queue. See Plan lifecycle & approvals.
A business rule in Block mode rejected it (e.g. a budget cap or supplier MOQ). The message names the rule; adjust the item or the ruleset.
Approvals expire automatically when the plan changes after the request, so a stale approval never applies. Re-validate to request a fresh one.

Risk & analytics

They’re computed over the latest ingested data — confirm a recent successful ingestion run. See Inventory risks.
Shop visibility depends on the role: shops.viewAll vs shops.viewAssigned. See Users, teams & roles.

Access & API

Sections are gated by permissions and the org’s navigation template. Check their role and the assigned template.
401 means the token is missing, invalid, revoked, or expired — re-issue it. 403 means the token lacks the required permission — grant it (revoke + recreate, since permissions are fixed at creation). See Error codes.
The plaintext token is shown only once. If lost, revoke it and create a new one under API tokens.
Didn’t find your answer? The AI Agent can often answer questions about your own data directly.