Endpoints
Every operation from the live route table.
API reference
Every operation lists its operationId (also the MCP tool's origin), the capability a key needs, and its rate-limit class. Base URL /v1. Request and response fields are documented in the guide; the machine-readable spec is /openapi.json.
| Class | Burst | Sustained |
|---|---|---|
standard | 120 | 600/min |
expensive | 20 | 30/min |
Websites
POST
/v1/websitesGET
/v1/websitesGET
/v1/websites/{id}PATCH
/v1/websites/{id}PATCH
/v1/websites/{id}/subdomainDELETE
/v1/websites/{id}POST
/v1/websites/{id}/transferGET
/v1/websites/{id}/transferDELETE
/v1/websites/{id}/transferPOST
/v1/websites/transfers/acceptPOST
/v1/websites/{id}/restorePOST
/v1/websites/claim-codesPOST
/v1/websites/claimsPOST
/v1/websites/{id}/activateAnalytics
GET
/v1/websites/{id}/analyticsGET
/v1/websites/{id}/analytics/queryGET
/v1/websites/{id}/analytics/timeseriesGET
/v1/websites/{id}/analytics/realtimePublishing
POST
/v1/websites/{id}/publishPOST
/v1/websites/{id}/unpublishPOST
/v1/websites/{id}/rollbackPOST
/v1/websites/{id}/rebuildSource and versions
POST
/v1/websites/{id}/head/restorePOST
/v1/websites/{id}/deployPOST
/v1/websites/{id}/deploy/jsonGET
/v1/websites/{id}/source/summaryGET
/v1/websites/{id}/source/filesGET
/v1/websites/{id}/source/files/readPOST
/v1/websites/{id}/source/files/readDELETE
/v1/websites/{id}/source/filesGET
/v1/websites/{id}/source/versionsGET
/v1/websites/{id}/source/changesDeployments
GET
/v1/websites/{id}/deployments/statusPOST
/v1/websites/{id}/deployments/ensureFramework source
POST
/v1/websites/{id}/source/leaseGET
/v1/websites/{id}/source/treeGET
/v1/websites/{id}/source/filePOST
/v1/websites/{id}/source/file/readPUT
/v1/websites/{id}/source/fileDELETE
/v1/websites/{id}/source/filePOST
/v1/websites/{id}/source/str-replacePATCH
/v1/websites/{id}/source/pages/routePATCH
/v1/websites/{id}/source/metadataPOST
/v1/websites/{id}/source/searchGET
/v1/websites/{id}/source/file/diffPOST
/v1/websites/{id}/head/checkPages
POST
/v1/websites/{id}/pagesGET
/v1/websites/{id}/pagesGET
/v1/websites/{id}/pages/{pageId}PATCH
/v1/websites/{id}/pages/{pageId}DELETE
/v1/websites/{id}/pages/{pageId}CMS
GET
/v1/websites/{id}/schemaPOST
/v1/websites/{id}/collectionsGET
/v1/websites/{id}/collectionsGET
/v1/websites/{id}/collections/{colId}PATCH
/v1/websites/{id}/collections/{colId}DELETE
/v1/websites/{id}/collections/{colId}POST
/v1/websites/{id}/collections/{colId}/fieldsPATCH
/v1/websites/{id}/fields/{fieldId}DELETE
/v1/websites/{id}/fields/{fieldId}POST
/v1/websites/{id}/collections/{colId}/itemsGET
/v1/websites/{id}/collections/{colId}/itemsGET
/v1/websites/{id}/items/findGET
/v1/websites/{id}/items/{itemId}PATCH
/v1/websites/{id}/items/{itemId}DELETE
/v1/websites/{id}/items/{itemId}POST
/v1/websites/{id}/items/{itemId}/restorePOST
/v1/websites/{id}/items/{itemId}/set-publishedGET
/v1/websites/{id}/items/{itemId}/backreferencesBlog
GET
/v1/websites/{id}/blogGET
/v1/websites/{id}/blog/postsPOST
/v1/websites/{id}/blog/postsPATCH
/v1/websites/{id}/blog/posts/{postId}Assets
POST
/v1/websites/{id}/assetsPOST
/v1/websites/{id}/assets/uploadsPOST
/v1/websites/{id}/assets/importPUT
/v1/websites/{id}/assets/{assetId}/uploadPOST
/v1/websites/{id}/assets/{assetId}/finalizeGET
/v1/websites/{id}/assetsGET
/v1/websites/{id}/assets/{assetId}PATCH
/v1/websites/{id}/assets/{assetId}DELETE
/v1/websites/{id}/assets/{assetId}POST
/v1/websites/{id}/assets/{assetId}/variantsobjects
POST
/v1/websites/{id}/objects/uploadsPOST
/v1/websites/{id}/objects/{objectId}/resumePUT
/v1/websites/{id}/objects/{objectId}/uploadPOST
/v1/websites/{id}/objects/finalizeGET
/v1/websites/{id}/objects/{objectId}/entriesGET
/v1/websites/{id}/objectsPATCH
/v1/websites/{id}/objects/{objectId}POST
/v1/websites/{id}/objects/{objectId}/movePATCH
/v1/websites/{id}/objects/folders/{folder}DELETE
/v1/websites/{id}/objects/folders/{folder}DELETE
/v1/websites/{id}/objects/{objectId}storage
GET
/v1/storage/uploadsDELETE
/v1/storage/uploadsForms
GET
/v1/websites/{id}/formsGET
/v1/websites/{id}/forms/{form}/submissionsGET
/v1/websites/{id}/forms/{form}/submissions/{submissionId}PATCH
/v1/websites/{id}/forms/{form}/submissions/{submissionId}DELETE
/v1/websites/{id}/forms/{form}/submissions/{submissionId}Domains
GET
/v1/domainsPOST
/v1/websites/{id}/domainsGET
/v1/websites/{id}/domainsGET
/v1/websites/{id}/domains/{domainId}POST
/v1/websites/{id}/domains/{domainId}/verifyPOST
/v1/websites/{id}/domains/{domainId}/primaryDELETE
/v1/websites/{id}/domains/{domainId}API keys
POST
/v1/api-keysGET
/v1/api-keysGET
/v1/api-keys/{keyId}PATCH
/v1/api-keys/{keyId}POST
/v1/api-keys/{keyId}/rotateDELETE
/v1/api-keys/{keyId}members
GET
/v1/membersPATCH
/v1/members/{userId}DELETE
/v1/members/{userId}GET
/v1/members/invitationsPOST
/v1/members/invitationsDELETE
/v1/members/invitations/{invitationId}collaborators
GET
/v1/websites/{id}/collaboratorsPOST
/v1/websites/{id}/collaborators/invitationsGET
/v1/websites/{id}/collaborators/invitationsDELETE
/v1/websites/{id}/collaborators/invitations/{invitationId}DELETE
/v1/websites/{id}/collaborators/{userId}Billing
GET
/v1/billingPOST
/v1/billing/checkoutPOST
/v1/billing/syncPOST
/v1/billing/portalMe
GET
/v1/mefeedback
POST
/v1/feedbackAudit log
GET
/v1/audit-log