Limits and behavior
- Every permission in the table below is mandatory. The integration cannot run with a subset.
- The token must have an integration name set. Without one the catalog imports once, but updates never arrive.
- Changes propagate through Centra’s event queue, which Depict polls roughly every 5 seconds. A daily reconciliation run compares Depict’s copy against Centra to catch drift.
- The initial full import is triggered by Depict, not by you. There is no self-service backfill or re-import; to re-run one, contact Depict.
- There is no alert if the token expires or is revoked. The only symptom is a catalog that stops updating.
- Depict reads catalog data only. No customer, order, or checkout data leaves Centra through this integration.
Setup steps
- Create a GraphQL access token for Depict in your Centra admin, following the Centra documentation.
- Grant the token every permission in the table below.
- Set an integration name on the token.
- Send your Centra API base URL and the access token to your Depict contact.
- Depict triggers the initial import.
Required permissions
All of the following are mandatory:Event:write is required because Depict acknowledges consumed events back to
Centra.
How sync works
- Initial import. Depict downloads the full catalog when your configuration is in place. Depict staff trigger this at onboarding and can re-run it on demand; merchants cannot trigger it themselves.
- Ongoing updates. Depict polls Centra’s event queue roughly every 5 seconds, so a price, stock, or content change typically reaches Depict within seconds and is live in search within minutes. Incremental updates cover these Centra object types:
- Reconciliation. Once a day Depict compares its copy of the catalog against Centra to detect drift. If you suspect your catalog is out of date, contact Depict, who can run the comparison on demand and re-trigger a full import.
What Depict reads
The import fetches your markets (with their warehouses), pricelists, mapped attributes, categories, languages, and the active products’ displays with media, prices, and per-warehouse stock. Attributes come through Centra’s mapped attributes; translations come per language. Centra’s product hierarchy maps onto Depict’s three-level model like this:
Note the offset: a “variant” in Depict is your Centra size, and your Centra
variant is Depict’s product group.
Markets and languages
Markets, pricelists, and languages are imported in full, and each language gets its own search index.If the token stops working
A revoked or expired token does not trigger any merchant-facing alert; the catalog simply stops updating. To protect yourself:- Track the token’s expiry date on your side.
- After creating or changing the token, tell your Depict contact. Depict can audit the token’s permissions and integration name against the requirements on this page.

