Sandbox environment: prices, stock and coupons are synthetic test data. What this means

Which machine-readable files does Cartroute publish?

Cartroute publishes an OpenAPI 3.1 description, an MCP server card, an RFC 9727 API catalog, llms.txt and llms-full.txt, robots.txt, a sitemap and security.txt, and every response carries Link headers pointing to the API description. An agent that lands on any URL can discover the whole API from there.

Which files are published?

FileFormatPurpose
/openapi.jsonOpenAPI 3.1Every endpoint, parameter, schema and error. Import into code generators and tool builders.
/.well-known/mcp.jsonJSONMCP server card: endpoint, transport, protocol versions, authentication, tools.
/.well-known/api-catalogRFC 9727 linksetPoints to the API's description, documentation and status.
/llms.txtMarkdownA short index for coding agents integrating the API.
/llms-full.txtMarkdownAll of this documentation in one file.
/robots.txtrobots.txtAllows search, user-fetch and training crawlers everywhere except private account pages.
/sitemap.xmlSitemapEvery indexable URL, with last-modified dates.
/.well-known/security.txtRFC 9116Security contact.

Which Link headers are sent?

Link: </openapi.json>; rel="service-desc"; type="application/json"
Link: </docs>; rel="service-doc"; type="text/html"
Link: </.well-known/mcp.json>; rel="mcp-server"; type="application/json"

Is structured data embedded in pages?

Yes, as server-rendered JSON-LD: Organization and WebSite on every page, Product with AggregateOffer on product pages, ItemList on category pages, Article on guides, TechArticle on docs, and BreadcrumbList throughout.

Which crawlers are allowed?

All search and user-triggered AI fetchers (OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User, Googlebot, Bingbot, Applebot and others) and training crawlers are allowed on every public page. /admin, /dashboard, /go/ and account paths are disallowed.