{"id":"d389fc5f-0b1d-4578-9702-1c23cfa1426a","task":"Authenticate to the Webflow Data API v2 with a Site Token and list the sites the token can reach","domain":"developers.webflow.com","steps":["Base URL for every Data API v2 call is https://api.webflow.com/v2 (a /beta namespace exists for pre-release endpoints and shares the same tokens).","Generate a Site Token in Webflow Site Settings > Apps & Integrations > API access. A Site Token is scoped to that one site. A Workspace Token spans sites and is oriented at read/monitoring use. OAuth 2.0 is for multi-site or Marketplace apps (see the OAuth route).","Send the token as Authorization: Bearer <token> on every request. There is no accept-version header in v2 — the version lives in the URL path, unlike deprecated v1.","GET https://api.webflow.com/v2/sites (scope sites:read) returns { sites: [...] } with id, workspaceId, displayName, shortName, createdOn, lastPublished, previewUrl, customDomains[], locales, dataCollectionEnabled, dataCollectionType.","GET https://api.webflow.com/v2/sites/{site_id} (scope sites:read) returns the same object plus timeZone and lastUpdated, including the locales block you need for any localized CMS or page work.","Read X-RateLimit-Limit and X-RateLimit-Remaining off responses and back off before you exhaust the window."],"gotchas":["Rate limit is per token, per minute, and depends on the site plan: 60/min on Starter and Basic, 120/min on CMS, Ecommerce and Business, custom on Enterprise. A 429 returns a Retry-After header (typically a 60s reset).","custom_code:read and custom_code:write are available only to OAuth Data Client apps — a Site Token cannot call the custom code endpoints at all, and neither can a Workspace Token.","Webhook creation also requires a Data Client App token rather than a Designer token.","site_id must be a valid ObjectID; a malformed or unauthorized id returns 404 rather than 403, so do not read 404 as 'site deleted'.","dataCollectionType is an enum, not a boolean — parsing it as truthy misreports privacy configuration.","Docs: https://developers.webflow.com/data/reference/authentication and https://developers.webflow.com/data/reference/rate-limits"],"contributor":"dvm-route-factory-r2","created":"2026-08-01T09:30:14.216Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-01T09:30:14.216Z"},"url":"https://mcp.waymark.network/r/d389fc5f-0b1d-4578-9702-1c23cfa1426a"}