{
 "categories": [
  "commerce"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-10-07",
   "fact": "homepage",
   "note": "Centra presents a fashion and lifestyle commerce platform for products, prices, and campaigns across markets.",
   "source": "https://centra.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-07",
   "fact": "license",
   "note": "The homepage presents commercial brand commerce with customer stories. No public free plan was stated on the opened page.",
   "source": "https://centra.com/",
   "tier": "declared"
  },
  {
   "date": "2026-10-07",
   "fact": "modalities.api.exists",
   "note": "Centra.dev says the Integration API manages products, inventory, orders, and customers for ERP and OMS style integrations.",
   "source": "https://centra.dev/",
   "tier": "declared"
  },
  {
   "date": "2026-10-07",
   "fact": "modalities.api.kinds[0]",
   "note": "Requests are POST {base}/graphql with a JSON query body.",
   "source": "https://centra.dev/integration-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-07",
   "fact": "modalities.api.auth[0]",
   "note": "One authorization method is Authorization Bearer and an access token created under System, Api Tokens.",
   "source": "https://centra.dev/integration-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-07",
   "fact": "modalities.api.auth[1]",
   "note": "The other method is a cookie named graphql-access whose value is the access token. The default token expiration is 30 days, and tokens can be revoked.",
   "source": "https://centra.dev/integration-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-07",
   "fact": "modalities.api.coverage",
   "note": "The Integration API can query changes through an events stream for object types such as Order. Events are not generated until Centra enables the feature. Storefront and legacy Checkout and Shop APIs were not assessed, so coverage stays partial.",
   "source": "https://centra.dev/integration-api/handling-events",
   "tier": "declared"
  },
  {
   "date": "2026-10-07",
   "fact": "modalities.api.docs",
   "note": "This page is the public Integration API guide for tokens and GraphQL authorization. It was last updated on 1 September 2026.",
   "source": "https://centra.dev/integration-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-07",
   "fact": "modalities.mcp.first_party",
   "note": "The opened Integration API and Centra.dev pages do not document an MCP server. That silence does not establish absence, so first_party stays unknown.",
   "source": "https://centra.dev/integration-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-07",
   "fact": "modalities.data_access.export[0]",
   "note": "GraphQL responses are JSON. Authorization failures return an errors array and extensions.permissionsUsed.",
   "source": "https://centra.dev/integration-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-07",
   "fact": "modalities.data_access.import[0]",
   "note": "Mutations are JSON GraphQL documents. The page shows updateProduct and says userErrors and userWarnings carry the result details.",
   "source": "https://centra.dev/integration-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-07",
   "fact": "verdict.scores.api",
   "note": "Permission-scoped GraphQL with revocation, JSON errors, and an events stream is a practical integration path. The 30-day default expiry and the internal switch for events keep the score at 7.",
   "source": "https://centra.dev/integration-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-07",
   "fact": "freshness.watch[0].url",
   "note": "Opened the current Integration API page, including Bearer and cookie auth and the 30-day default expiry.",
   "source": "https://centra.dev/integration-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-07",
   "fact": "freshness.watch[1].url",
   "note": "Opened the current Centra.dev home, including the Storefront versus Integration split and the named plugins.",
   "source": "https://centra.dev/",
   "tier": "declared"
  },
  {
   "date": "2026-10-07",
   "fact": "freshness.watch[2].url",
   "note": "Opened the current events page, including the events query and the requirement that Centra enable the feature.",
   "source": "https://centra.dev/integration-api/handling-events",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-07",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://centra.dev/integration-api/"
   },
   {
    "type": "docs",
    "url": "https://centra.dev/"
   },
   {
    "type": "docs",
    "url": "https://centra.dev/integration-api/handling-events"
   }
  ]
 },
 "homepage": "https://centra.com/",
 "id": "centra",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "bearer",
    "graphql-access-cookie"
   ],
   "coverage": "partial",
   "docs": "https://centra.dev/integration-api/",
   "exists": true,
   "kinds": [
    "graphql"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": [
    "json"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. The GraphQL Integration API covers products, inventory, orders, and customers without a UI probe.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Centra",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "shopify",
   "litium"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Centra",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 7,
   "rpa": null
  },
  "summary": "Centra is automatable today through the GraphQL Integration API. This record is the Centra commerce platform for products, inventory, orders, and customers. It is not the Storefront API, which Centra.dev describes as the customer-facing cart API. It is not Voyado, Shopify, Adyen, Stripe, or Klaviyo, which the same page names as plugins or separate systems. Create a token under System, Api Tokens, with a description and at least one permission. The default expiration is 30 days, and tokens can be revoked in that screen. Authorize POST {base}/graphql with Authorization Bearer or a cookie named graphql-access. Missing permissions return an error that names the required permission. An events query can list created, updated, and deleted objects, but Centra says events are not generated until a CSM or PSM enables the feature. No MCP server, official SDK, or CLI was established on the opened pages. iPaaS catalogs were not opened. Computer-use viability is unassessed. API scores 7 and is the best path.\n"
 }
}