HTTP API and MCP tool surface
The entries in this section are not written by hand. Each time this site is published, the contract fingerprints and the MCP tool names are compared with the previous publish, and anything that moved gets an entry dated to that publish: operations and tools added, operations whose shape changed, and operations and tools removed. A rename is listed as one only when the change that made it declared it; otherwise it appears as a removal and an addition. A publish that moved nothing adds nothing. Two kinds of change are invisible to that comparison, because neither is in a fingerprint: what a webhook delivery carries, and what travels inside a field the spec publishes as a bare object. Those are written by hand, in Changes the fingerprints cannot see.HTTP API and MCP tools, 2026-10-05
- Removed.
DELETE /v1/app-library/versions/{versionId}. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-library/apps. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-library/apps/{appId}. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-library/apps/{appId}/versions. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-library/deletions/{deletionId}. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-library/jobs. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-library/jobs/{jobId}. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-library/jobs/{jobId}/targets. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-library/jobs/{jobId}/targets/{targetId}/attempts. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-library/policy. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-library/previews/{previewId}. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-library/previews/{previewId}/targets. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-library/uploads/{uploadId}. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-library/uploads/{uploadId}/parts. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-library/versions/{versionId}. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
GET /v1/app-packages/{uploadId}. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
PATCH /v1/app-library/apps/{appId}. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
POST /v1/app-library/jobs. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
POST /v1/app-library/jobs/{jobId}/retry. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
POST /v1/app-library/jobs/{jobId}/stop. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
POST /v1/app-library/previews. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
POST /v1/app-library/uploads. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
POST /v1/app-library/uploads/{uploadId}/abort. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
POST /v1/app-library/uploads/{uploadId}/complete. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
POST /v1/app-library/uploads/{uploadId}/parts/{partNumber}/url. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
POST /v1/app-library/uploads/{uploadId}/publish. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
POST /v1/app-library/versions/{versionId}/archive. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
POST /v1/app-library/versions/{versionId}/restore. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
POST /v1/app-packages. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed.
PUT /v1/app-packages/{uploadId}/content. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
create_app_job. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
get_app_job. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
get_app_preview. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
get_app_upload. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
install_app. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
list_app_job_targets. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
list_app_jobs. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
list_app_preview_targets. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
list_app_versions. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
list_apps. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
preview_app_operation. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
publish_app_upload. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
reserve_app_upload. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
retry_app_targets. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Removed. MCP tool
stop_app_targets. Reason given: Custom APK uploads and their library operations are permanently retired; managed catalog installations are a separate feature. - Changed. The shape of
GET /v1/app-library/inventorymoved: fingerprintc633e579b227a186is now4359ebe9cbff82fd. - Changed. The shape of
GET /v1/app-library/inventory/refreshes/{refreshId}/resultsmoved: fingerprintce91ec9cb141dcccis now1e3574cb9795908c. - Changed. The shape of
POST /v1/app-library/inventory/refreshesmoved: fingerprint235720f6ae50d088is now6cc80ea7254fb558. - Added.
GET /v1/app-store/catalog. - Added.
GET /v1/app-store/installations. - Added.
GET /v1/app-store/installations/by-request/{requestKey}. - Added.
GET /v1/app-store/installations/{installationId}. - Added.
POST /v1/app-store/installations.
HTTP API and MCP tools, 2026-10-05
- Removed.
DELETE /v1/copilot/automation-defaults/{id}. - Removed.
DELETE /v1/files/{fileId}. - Removed.
GET /v1/copilot/automation-defaults. - Removed.
GET /v1/devices/{deviceId}/file-transfers. - Removed.
GET /v1/devices/{deviceId}/file-transfers/{transferId}. - Removed.
GET /v1/files. - Removed.
GET /v1/phone-number-eligibility. - Removed.
PATCH /v1/copilot/automation-defaults. - Removed.
POST /v1/devices/{deviceId}/file-transfers. - Removed.
POST /v1/file-transfers. - Removed.
POST /v1/files. - Removed.
POST /v1/files/{fileId}/complete. - Removed.
POST /v1/files/{fileId}/parts/{partNumber}/url.
HTTP API and MCP tools, 2026-10-05
- Changed. The shape of
GET /v1/fulfilmentsmoved: fingerprint9d87ccbf0d01318ais nowa57e156f5305bafd. - Changed. The shape of
GET /v1/skusmoved: fingerprintb32659727f5c5dd7is now46d804dcf5b07374. - Changed. The shape of
POST /v1/checkout-sessionsmoved: fingerprint9f3b7af5b2a77606is nowd8795a0afef8856c.
HTTP API and MCP tools, 2026-10-05
- Changed. The shape of
GET /v1/fulfilmentsmoved: fingerprint30f1e1b79864a9a5is now9d87ccbf0d01318a.
HTTP API and MCP tools, 2026-10-04
- Added.
POST /v1/file-transfers.
HTTP API and MCP tools, 2026-10-04
- Changed. The shape of
POST /v1/filesmoved: fingerprint8ef0d6063aaa567eis now2370d3fa472ced4a. - Added.
DELETE /v1/files/{fileId}. - Added.
GET /v1/files.
HTTP API and MCP tools, 2026-10-04
- Changed. The shape of
GET /v1/app-library/appsmoved: fingerprint620dda44e0682952is now66f3800649843a45. - Changed. The shape of
GET /v1/app-library/apps/{appId}moved: fingerprint090fba60dba2ddbcis now86e6a26c924568b3. - Changed. The shape of
PATCH /v1/app-library/apps/{appId}moved: fingerprint1f03b3f6ef0b745cis nowefc6d84b0445a9f8. - Changed. The shape of
POST /v1/app-library/uploads/{uploadId}/publishmoved: fingerprint4e634fbfb2baaa5cis nowc9a0739e75f095fb.
HTTP API and MCP tools, 2026-10-04
- Changed. The shape of
GET /v1/fulfilmentsmoved: fingerprintb6a912c5b62a24f7is now30f1e1b79864a9a5. - Changed. The shape of
POST /v1/checkout-sessionsmoved: fingerprint1f23e1ffdd2a8b2eis now9f3b7af5b2a77606.
HTTP API and MCP tools, 2026-10-04
- Changed. The shape of
POST /v1/checkout-sessionsmoved: fingerprintc527f120581abe92is now1f23e1ffdd2a8b2e.
HTTP API and MCP tools, 2026-10-04
- Changed. The shape of
GET /v1/copilot/threads/{id}moved: fingerprintacbdf6d484dc6f9bis now6c02e3a4fc71f80d.
HTTP API and MCP tools, 2026-10-04
- Changed. The shape of
POST /v1/billing/portal-sessionsmoved: fingerprint292ec8cc7de85905is nowee1225818fdeab1a.
HTTP API and MCP tools, 2026-10-03
- Added.
GET /v1/devices/{deviceId}/file-transfers. - Added.
GET /v1/devices/{deviceId}/file-transfers/{transferId}. - Added.
POST /v1/devices/{deviceId}/file-transfers.
HTTP API and MCP tools, 2026-10-03
- Added.
POST /v1/files. - Added.
POST /v1/files/{fileId}/complete. - Added.
POST /v1/files/{fileId}/parts/{partNumber}/url.
HTTP API and MCP tools, 2026-10-03
- Changed. The shape of
GET /v1/skusmoved: fingerprintbaa98a4e17a172f4is nowb32659727f5c5dd7.
HTTP API and MCP tools, 2026-10-03
- Changed. The shape of
DELETE /v1/api-keys/currentmoved: fingerprintede45c8efef4e7dais now2568cf855fa0d4ec. - Changed. The shape of
DELETE /v1/api-keys/{id}moved: fingerprintfd0e24ddda430e6ais now127026348c43481c. - Changed. The shape of
DELETE /v1/copilot/automation-defaults/{id}moved: fingerprintdd7f69104957de09is now5fd9022d25f82e1c. - Changed. The shape of
DELETE /v1/copilot/threads/{id}moved: fingerprintbc66b4f578a235a1is now4645c1e5b0f85ec1. - Changed. The shape of
DELETE /v1/devices/{deviceId}/leasemoved: fingerprinte85e64d3c2bcaef8is now9415a8406f875734. - Changed. The shape of
DELETE /v1/webhooks/{webhookId}moved: fingerprint8b698553403c99dfis now313a2e7b3d95ce82. - Changed. The shape of
GET /v1/admissionmoved: fingerprintf7aa822968eb07dcis now5512c92b2a3cd6e5. - Changed. The shape of
GET /v1/api-keysmoved: fingerprint4c5d4ca3c65cf901is now21bf78f8286896d3. - Changed. The shape of
GET /v1/api-keys/currentmoved: fingerprint46aa96f91f96c1a2is now5b1b5e27cab09e15. - Changed. The shape of
GET /v1/app-packages/{uploadId}moved: fingerprintcc9dc1804b465221is now47f989fd27bb1b2e. - Changed. The shape of
GET /v1/billing/upcomingmoved: fingerprintb5a016d76ab2c492is now1e318ceb42b26d1e. - Changed. The shape of
GET /v1/cli-sessions/{userCode}moved: fingerprint56808ddb51155b2eis now4ca184793879254a. - Changed. The shape of
GET /v1/copilot/automation-defaultsmoved: fingerprintf6454dc5e0480da4is now961fd59b8dac48f0. - Changed. The shape of
GET /v1/copilot/threadsmoved: fingerprint45d0ef6a595c3615is now6220d1ffe6c7faa0. - Changed. The shape of
GET /v1/copilot/threads/{id}moved: fingerprint17710206d662bcb5is nowacbdf6d484dc6f9b. - Changed. The shape of
GET /v1/copilot/threads/{id}/streammoved: fingerprintbffb249526f4e3a7is now7a3331f9363a4aed. - Changed. The shape of
GET /v1/devicesmoved: fingerprinte255f756070f1804is now9dd9274d610a179b. - Changed. The shape of
GET /v1/devices/{deviceId}moved: fingerprinte90ecbcdc520a5cfis nowd05d1b635721a9c3. - Changed. The shape of
GET /v1/devices/{deviceId}/drivingmoved: fingerprintb2ae6fb0bca7a922is now15df33f94a38b558. - Changed. The shape of
GET /v1/devices/{deviceId}/screenshotmoved: fingerprint5496d77578e3d599is nowd71dcc3cd9616837. - Changed. The shape of
GET /v1/frames/{frameId}moved: fingerprint3af35158b3c904e9is now5df720f291c770f6. - Changed. The shape of
GET /v1/fulfilments/{id}/estimate-historymoved: fingerprintacf1fbe8fe84fc0dis now91a8db1d9100f24f. - Changed. The shape of
GET /v1/fulfilments/{id}/renewal-statusmoved: fingerprint5142eb3ef4015c6bis nowa69b81bf56c71b0f. - Changed. The shape of
GET /v1/leasesmoved: fingerprintc9b1159a47f9ad61is now07c9b1d810172174. - Changed. The shape of
GET /v1/me/notification-preferencesmoved: fingerprint4ddfd8d29eef3a80is now5961954260c353f5. - Changed. The shape of
GET /v1/notificationsmoved: fingerprint67fd9cdfdb93647ais now8d48f3a2a5672e32. - Changed. The shape of
GET /v1/phone-number-eligibilitymoved: fingerprint0f39bcb06cf42c91is nowabd0507d8c967f89. - Changed. The shape of
GET /v1/receiptsmoved: fingerprint2a0da7e3cbd6f442is now9fd9b9a8bd80addc. - Changed. The shape of
GET /v1/receipts/{idempotencyKey}moved: fingerprintc1e21559cc98cba0is now27482c67e7c5d689. - Changed. The shape of
GET /v1/runsmoved: fingerprint6297b21fde2babd0is nowd32a6d4b1018727c. - Changed. The shape of
GET /v1/runs/{runId}moved: fingerprint3f6fc660233e2689is now7254348bcdf878b0. - Changed. The shape of
GET /v1/timemoved: fingerprint16fc873d71ab267bis now5de249af9a09c006. - Changed. The shape of
GET /v1/usagemoved: fingerprint1cc7f97fced7536dis nowfe7a524f89072bad. - Changed. The shape of
GET /v1/webhooksmoved: fingerprintadfcb421a995cfb8is now780240aa23c16ec3. - Changed. The shape of
GET /v1/webhooks/{webhookId}/deliveriesmoved: fingerprintc7f46eea421acddcis now207d21ac32cc6cd7. - Changed. The shape of
PATCH /v1/api-keys/{id}moved: fingerprint06382650a9541099is now17f7f3b85a7c00a1. - Changed. The shape of
PATCH /v1/copilot/automation-defaultsmoved: fingerprint9a56a282f62efbf0is nowdb5d2d57dcef7fbc. - Changed. The shape of
PATCH /v1/copilot/threads/{id}moved: fingerprint97d0ce2c56c6ce0ais now3786df61af85bfa0. - Changed. The shape of
PATCH /v1/devices/{deviceId}moved: fingerprint198b3990f7046451is nowf972b9748d24953c. - Changed. The shape of
PATCH /v1/devices/{deviceId}/leasemoved: fingerprint5766c8ed776d284ais nowa91a9ffd0c4a612a. - Changed. The shape of
PATCH /v1/me/notification-preferencesmoved: fingerprintb4deff15f148860eis now222b0242db648b02. - Changed. The shape of
PATCH /v1/webhooks/{webhookId}moved: fingerprintdf102f51aa147233is nowa839d484f0071c42. - Changed. The shape of
POST /mcpmoved: fingerprint63b42f4bccf1b88ais nowa8ce2dc84704b2d3. - Changed. The shape of
POST /v1/api-keysmoved: fingerprintdd1d0a972386f970is now49849c9f6bd44c94. - Changed. The shape of
POST /v1/api-keys/{id}/rotatemoved: fingerprint63e79021e92b55e9is now543880d244c7861f. - Changed. The shape of
POST /v1/app-packagesmoved: fingerprintcbc119691f064c3eis now734fd0a0b96124ca. - Changed. The shape of
POST /v1/billing/portal-sessionsmoved: fingerprintee662674c45fd9fais now292ec8cc7de85905. - Changed. The shape of
POST /v1/checkout-sessionsmoved: fingerprintf0581ce04ca26cf5is nowc527f120581abe92. - Changed. The shape of
POST /v1/cli-sessionsmoved: fingerprint2420d38b679208bcis now49466938747586a9. - Changed. The shape of
POST /v1/cli-sessions/tokenmoved: fingerprinte4869828189519fais now303ab0e1674a3d47. - Changed. The shape of
POST /v1/cli-sessions/{userCode}/approvemoved: fingerprint16a2a44744a517dbis now29c171e90398bebc. - Changed. The shape of
POST /v1/cli-sessions/{userCode}/denymoved: fingerprint31110ca3f796d056is nowd65d7fd46b33c97e. - Changed. The shape of
POST /v1/console/eventsmoved: fingerprinte292e612c88d966fis now3ce7102c86b80c82. - Changed. The shape of
POST /v1/copilotmoved: fingerprintacff7f5148ca1fc9is nowad516a6f7b55c575. - Changed. The shape of
POST /v1/copilot/approvalsmoved: fingerprintb2789587012595eeis now2def393d6618957a. - Changed. The shape of
POST /v1/copilot/commandsmoved: fingerprint2430028d0aebc3e3is now96c0c08ca839dea1. - Changed. The shape of
POST /v1/copilot/threads/{id}/stopmoved: fingerprint1f4ec90d9c21123bis nowa6f5b97b1d5ec559. - Changed. The shape of
POST /v1/devices/takemoved: fingerprint8dbc4f20fd93ec50is nowceb3d25425c4eec0. - Changed. The shape of
POST /v1/devices/{deviceId}/actionsmoved: fingerprintd45e9d0955ee0c4bis now9cdfd8361653e621. - Changed. The shape of
POST /v1/devices/{deviceId}/leasemoved: fingerprintd36943492c0ac518is now2ccbc93a425cef14. - Changed. The shape of
POST /v1/devices/{deviceId}/live-sessionmoved: fingerprint158c96c7b3d1216ais nowd9243c37044b00e5. - Changed. The shape of
POST /v1/devices/{deviceId}/stopmoved: fingerprintbe9bc6095208d439is now60694644c1859695. - Changed. The shape of
POST /v1/devices/{deviceId}/streammoved: fingerprint82c23215b1993467is nowe02f68d127de9afa. - Changed. The shape of
POST /v1/devices/{deviceId}/wakemoved: fingerprintf1454f742ecd9f76is now0ca825080b80fc3e. - Changed. The shape of
POST /v1/fulfilments/{id}/cancelmoved: fingerprint693600e0e5d30b15is now3646b193e9ce2030. - Changed. The shape of
POST /v1/fulfilments/{id}/cancel-renewalmoved: fingerprintb34ffa54b502becbis now80fe152d345e33ac. - Changed. The shape of
POST /v1/fulfilments/{id}/returnmoved: fingerprint693600e0e5d30b15is now3646b193e9ce2030. - Changed. The shape of
POST /v1/notifications/readmoved: fingerprintc87dc4141a99872cis now7168d0ba8c68ff22. - Changed. The shape of
POST /v1/receipts/{idempotencyKey}/reviewedmoved: fingerprinte92d5f045a83dccdis now7de13b692c093074. - Changed. The shape of
POST /v1/runsmoved: fingerprint7a756e58f844f9d1is nowbae32ebbe9ac7cf0. - Changed. The shape of
POST /v1/runs/{runId}/cancelmoved: fingerprint9715e0e4884b7e6eis now16159beedc679d57. - Changed. The shape of
POST /v1/runs/{runId}/pausemoved: fingerprintd73ccf237fcfd539is nowb2cc5f5a263b0f31. - Changed. The shape of
POST /v1/runs/{runId}/resumemoved: fingerprintad1864ad5cbc579fis nowe59994e31ac63c4c. - Changed. The shape of
POST /v1/webhooksmoved: fingerprint2fb5898890290e6eis nowde12a70f4a40c26b. - Changed. The shape of
POST /v1/webhooks/{webhookId}/rotatemoved: fingerprint52728176b958ba18is now352c7df363c16e1a. - Changed. The shape of
POST /v1/webhooks/{webhookId}/testmoved: fingerprint1a779d09043ac024is now2525b5b26dd40f5d. - Changed. The shape of
PUT /v1/app-packages/{uploadId}/contentmoved: fingerprintdee89d4a28c910c8is now2ca571f2585e1453.
HTTP API and MCP tools, 2026-10-03
- Changed. The shape of
GET /healthzmoved: fingerprint15b85882830569dbis now67b4fa8fca0dd4b8.
HTTP API and MCP tools, 2026-10-02
- Changed. The shape of
GET /v1/app-library/policymoved: fingerprintfb84f81069d8a35eis now6f978842fb295ed7.
HTTP API and MCP tools, 2026-10-02
- Changed. The shape of
POST /v1/app-library/uploads/{uploadId}/publishmoved: fingerprint7d0d5b448a8df800is now4e634fbfb2baaa5c.
HTTP API and MCP tools, 2026-10-02
- Changed. The shape of
GET /.well-known/oauth-protected-resourcemoved: fingerprint006fcfd7d5a85ebais now31bd6a8aba089614. - Changed. The shape of
GET /.well-known/oauth-protected-resource/mcpmoved: fingerprint006fcfd7d5a85ebais now31bd6a8aba089614. - Changed. The shape of
GET /v1/api-keysmoved: fingerprint9c9f1476ded55c69is now4c5d4ca3c65cf901. - Changed. The shape of
GET /v1/api-keys/currentmoved: fingerprint2fd321d2c8dce1deis now46aa96f91f96c1a2. - Changed. The shape of
PATCH /v1/api-keys/{id}moved: fingerprint9608d49dd15bb121is now06382650a9541099. - Changed. The shape of
POST /v1/api-keysmoved: fingerprint9a2b06ecd8c6c571is nowdd1d0a972386f970. - Changed. The shape of
POST /v1/api-keys/{id}/rotatemoved: fingerprint3e9dfa4d50e5ba0ais now63e79021e92b55e9. - Changed. The shape of
POST /v1/cli-sessions/tokenmoved: fingerprint846e0dc7b09c54b8is nowe4869828189519fa. - Changed. The shape of
POST /v1/cli-sessions/{userCode}/approvemoved: fingerprint4f6d28fbb230d7e4is now16a2a44744a517db. - Added.
DELETE /v1/app-library/versions/{versionId}. - Added.
GET /v1/app-library/apps. - Added.
GET /v1/app-library/apps/{appId}. - Added.
GET /v1/app-library/apps/{appId}/versions. - Added.
GET /v1/app-library/deletions/{deletionId}. - Added.
GET /v1/app-library/device-capabilities. - Added.
GET /v1/app-library/inventory. - Added.
GET /v1/app-library/inventory/refreshes/{refreshId}. - Added.
GET /v1/app-library/inventory/refreshes/{refreshId}/results. - Added.
GET /v1/app-library/jobs. - Added.
GET /v1/app-library/jobs/{jobId}. - Added.
GET /v1/app-library/jobs/{jobId}/targets. - Added.
GET /v1/app-library/jobs/{jobId}/targets/{targetId}/attempts. - Added.
GET /v1/app-library/policy. - Added.
GET /v1/app-library/previews/{previewId}. - Added.
GET /v1/app-library/previews/{previewId}/targets. - Added.
GET /v1/app-library/requests/{requestKey}. - Added.
GET /v1/app-library/uploads/{uploadId}. - Added.
GET /v1/app-library/uploads/{uploadId}/parts. - Added.
GET /v1/app-library/versions/{versionId}. - Added.
PATCH /v1/app-library/apps/{appId}. - Added.
POST /v1/app-library/inventory/refreshes. - Added.
POST /v1/app-library/jobs. - Added.
POST /v1/app-library/jobs/{jobId}/retry. - Added.
POST /v1/app-library/jobs/{jobId}/stop. - Added.
POST /v1/app-library/previews. - Added.
POST /v1/app-library/uploads. - Added.
POST /v1/app-library/uploads/{uploadId}/abort. - Added.
POST /v1/app-library/uploads/{uploadId}/complete. - Added.
POST /v1/app-library/uploads/{uploadId}/parts/{partNumber}/url. - Added.
POST /v1/app-library/uploads/{uploadId}/publish. - Added.
POST /v1/app-library/versions/{versionId}/archive. - Added.
POST /v1/app-library/versions/{versionId}/restore. - Added. MCP tool
create_app_job. - Added. MCP tool
get_app_inventory. - Added. MCP tool
get_app_inventory_refresh. - Added. MCP tool
get_app_job. - Added. MCP tool
get_app_preview. - Added. MCP tool
get_app_request. - Added. MCP tool
get_app_upload. - Added. MCP tool
list_app_device_capabilities. - Added. MCP tool
list_app_inventory_refresh_results. - Added. MCP tool
list_app_job_targets. - Added. MCP tool
list_app_jobs. - Added. MCP tool
list_app_preview_targets. - Added. MCP tool
list_app_versions. - Added. MCP tool
list_apps. - Added. MCP tool
preview_app_operation. - Added. MCP tool
publish_app_upload. - Added. MCP tool
refresh_app_inventory. - Added. MCP tool
reserve_app_upload. - Added. MCP tool
retry_app_targets. - Added. MCP tool
stop_app_targets.
HTTP API and MCP tools, 2026-10-02
- Changed. The shape of
GET /v1/devices/{deviceId}/drivingmoved: fingerprintc9d6bea00309dea4is nowb2ae6fb0bca7a922. - Changed. The shape of
GET /v1/runsmoved: fingerprint3c7c18fd5ca5b7e4is now6297b21fde2babd0. - Changed. The shape of
GET /v1/runs/{runId}moved: fingerprint345536479c95f200is now3f6fc660233e2689. - Changed. The shape of
POST /v1/runs/{runId}/cancelmoved: fingerprint790f1ff4498167eais now9715e0e4884b7e6e. - Changed. The shape of
POST /v1/runs/{runId}/pausemoved: fingerprint1173bf007be64e6eis nowd73ccf237fcfd539. - Changed. The shape of
POST /v1/runs/{runId}/resumemoved: fingerprinte05aec8c68877d15is nowad1864ad5cbc579f.
HTTP API and MCP tools, 2026-10-02
- Changed. The shape of
GET /v1/devices/{deviceId}/proxymoved: fingerprint8a0fb83f8048d2aeis now3bc7af1c01ebee9e. - Changed. The shape of
GET /v1/proxiesmoved: fingerprinteb356b464cdfbc7fis now54954c38abac2a42. - Changed. The shape of
GET /v1/proxies/{proxyId}moved: fingerprint078ed9ad7c662a9dis nowb11e7bb849915d0f. - Changed. The shape of
GET /v1/proxy-ordersmoved: fingerprint35d204c3539e7381is now34e145a2a53335a9. - Changed. The shape of
GET /v1/proxy-orders/{orderId}moved: fingerprintc3a014f3b579e10fis now2fc1ea62980803e8. - Changed. The shape of
GET /v1/proxy-productsmoved: fingerprint99fc2742fb7c586dis now2cb9f77d29bd30d6. - Changed. The shape of
GET /v1/proxy-products/{productId}moved: fingerprint2daf971681ec1883is nowb1a6be876c43fbba. - Changed. The shape of
GET /v1/proxy-quotes/{quoteId}moved: fingerprint532e61fa58f43c40is now2cf16f7adee861ed. - Changed. The shape of
POST /v1/proxy-operationsmoved: fingerprint110e1484dea3c970is now2d9b79bde9c7102c. - Changed. The shape of
POST /v1/proxy-ordersmoved: fingerprint65d4925bc1ca84c5is nowe04f9a1888014472.
HTTP API and MCP tools, 2026-10-02
- Changed. The shape of
GET /healthzmoved: fingerprint85c945a5c98ddcd7is now15b85882830569db.
HTTP API and MCP tools, 2026-10-01
- Added.
GET /v1/phone-number-eligibility.
HTTP API and MCP tools, 2026-10-01
- Changed. The shape of
POST /v1/api-keysmoved: fingerprint3178d5a1bb673bb6is now9a2b06ecd8c6c571. - Changed. The shape of
POST /v1/api-keys/{id}/rotatemoved: fingerprinteb20edeaf87d4eaais now3e9dfa4d50e5ba0a. - Changed. The shape of
POST /v1/cli-sessions/{userCode}/approvemoved: fingerprint2d8ee586cb71d7e8is now4f6d28fbb230d7e4.
HTTP API and MCP tools, 2026-10-01
- Added.
GET /v1/devices/{deviceId}/proxy. - Added.
GET /v1/proxies. - Added.
GET /v1/proxies/{proxyId}. - Added.
GET /v1/proxy-operations. - Added.
GET /v1/proxy-operations/{operationId}. - Added.
GET /v1/proxy-orders. - Added.
GET /v1/proxy-orders/{orderId}. - Added.
GET /v1/proxy-products. - Added.
GET /v1/proxy-products/{productId}. - Added.
GET /v1/proxy-quotes/{quoteId}. - Added.
PATCH /v1/proxies/{proxyId}. - Added.
POST /v1/proxies/{proxyId}/archive. - Added.
POST /v1/proxy-operations. - Added.
POST /v1/proxy-orders. - Added.
POST /v1/proxy-orders/{orderId}/cancel. - Added.
POST /v1/proxy-orders/{orderId}/checkout. - Added.
POST /v1/proxy-quotes.
HTTP API and MCP tools, 2026-09-30
- Added.
GET /v1/app-packages/{uploadId}. - Added.
POST /v1/app-packages. - Added.
PUT /v1/app-packages/{uploadId}/content.
HTTP API and MCP tools, 2026-09-29
- Changed. The shape of
POST /v1/console/eventsmoved: fingerprint7413d5a36da7ae6cis nowe292e612c88d966f.
HTTP API and MCP tools, 2026-09-29
- Changed. The shape of
DELETE /v1/api-keys/currentmoved: fingerprintdf5e1c6324c6a43eis nowede45c8efef4e7da. - Changed. The shape of
DELETE /v1/api-keys/{id}moved: fingerprintf5e4821e4d404d9fis nowfd0e24ddda430e6a. - Changed. The shape of
DELETE /v1/copilot/automation-defaults/{id}moved: fingerprinte92fd4e9daeb0114is nowdd7f69104957de09. - Changed. The shape of
DELETE /v1/copilot/threads/{id}moved: fingerprint5e6e2b2403d0353fis nowbc66b4f578a235a1. - Changed. The shape of
DELETE /v1/devices/{deviceId}/leasemoved: fingerprintb899d9af74047623is nowe85e64d3c2bcaef8. - Changed. The shape of
DELETE /v1/webhooks/{webhookId}moved: fingerprint43653be33b222698is now8b698553403c99df. - Changed. The shape of
GET /healthzmoved: fingerprint43cdacd79b7aea91is now85c945a5c98ddcd7. - Changed. The shape of
GET /v1/admissionmoved: fingerprinta21ab0aefbcc0189is nowf7aa822968eb07dc. - Changed. The shape of
GET /v1/api-keysmoved: fingerprintcdd8f84cc547c7e9is now9c9f1476ded55c69. - Changed. The shape of
GET /v1/api-keys/currentmoved: fingerprintb20b4de662a87bceis now2fd321d2c8dce1de. - Changed. The shape of
GET /v1/billing/upcomingmoved: fingerprint0dca876aab1a4bffis nowb5a016d76ab2c492. - Changed. The shape of
GET /v1/cli-sessions/{userCode}moved: fingerprintea41e78e743d67b8is now56808ddb51155b2e. - Changed. The shape of
GET /v1/copilot/automation-defaultsmoved: fingerprint7928a21d76eef7d1is nowf6454dc5e0480da4. - Changed. The shape of
GET /v1/copilot/threadsmoved: fingerprint834e3c459eac6069is now45d0ef6a595c3615. - Changed. The shape of
GET /v1/copilot/threads/{id}moved: fingerprint8073860469634ab4is now17710206d662bcb5. - Changed. The shape of
GET /v1/copilot/threads/{id}/streammoved: fingerprint3695f0e4d16752cais nowbffb249526f4e3a7. - Changed. The shape of
GET /v1/devicesmoved: fingerprinte7aba39bfe155e7ais nowe255f756070f1804. - Changed. The shape of
GET /v1/devices/{deviceId}moved: fingerprint68d25aaef27f2cbcis nowe90ecbcdc520a5cf. - Changed. The shape of
GET /v1/devices/{deviceId}/drivingmoved: fingerprintf73b6c29540415aeis nowc9d6bea00309dea4. - Changed. The shape of
GET /v1/devices/{deviceId}/screenshotmoved: fingerprint4069f32756110eaais now5496d77578e3d599. - Changed. The shape of
GET /v1/frames/{frameId}moved: fingerprinteba60e5e2c9e0baais now3af35158b3c904e9. - Changed. The shape of
GET /v1/fulfilmentsmoved: fingerprintfc2f650b993a9bf2is nowb6a912c5b62a24f7. - Changed. The shape of
GET /v1/fulfilments/{id}/estimate-historymoved: fingerprintc3f6a723bcc22c1ais nowacf1fbe8fe84fc0d. - Changed. The shape of
GET /v1/leasesmoved: fingerprint9d2763721e2a86ffis nowc9b1159a47f9ad61. - Changed. The shape of
GET /v1/me/notification-preferencesmoved: fingerprintcd64d726a5230682is now4ddfd8d29eef3a80. - Changed. The shape of
GET /v1/notificationsmoved: fingerprint62572ef90eb56e3cis now67fd9cdfdb93647a. - Changed. The shape of
GET /v1/receiptsmoved: fingerprint0f71b23de36cc6b8is now2a0da7e3cbd6f442. - Changed. The shape of
GET /v1/receipts/{idempotencyKey}moved: fingerprint2e636a5bc0483369is nowc1e21559cc98cba0. - Changed. The shape of
GET /v1/runsmoved: fingerprint577072a724afb874is now3c7c18fd5ca5b7e4. - Changed. The shape of
GET /v1/runs/{runId}moved: fingerprinta75c5c6d6301b874is now345536479c95f200. - Changed. The shape of
GET /v1/skusmoved: fingerprintbb7a9e3a52a08eb3is nowbaa98a4e17a172f4. - Changed. The shape of
GET /v1/timemoved: fingerprint96922d023a616c2eis now16fc873d71ab267b. - Changed. The shape of
GET /v1/usagemoved: fingerprintdbf374d6a8f5b361is now1cc7f97fced7536d. - Changed. The shape of
GET /v1/webhooksmoved: fingerprintf63735e2ac0c746fis nowadfcb421a995cfb8. - Changed. The shape of
GET /v1/webhooks/{webhookId}/deliveriesmoved: fingerprint8b0c814a85f62986is nowc7f46eea421acddc. - Changed. The shape of
PATCH /v1/api-keys/{id}moved: fingerprint3b79c800f3dcc3efis now9608d49dd15bb121. - Changed. The shape of
PATCH /v1/copilot/automation-defaultsmoved: fingerprintca0a1bb96c5ae70dis now9a56a282f62efbf0. - Changed. The shape of
PATCH /v1/copilot/threads/{id}moved: fingerprintd09a75cd08f8b680is now97d0ce2c56c6ce0a. - Changed. The shape of
PATCH /v1/devices/{deviceId}moved: fingerprinte36db972e547c4b3is now198b3990f7046451. - Changed. The shape of
PATCH /v1/devices/{deviceId}/leasemoved: fingerprint46c469d75abf68eeis now5766c8ed776d284a. - Changed. The shape of
PATCH /v1/me/notification-preferencesmoved: fingerprintba4bdfaa3017b5d2is nowb4deff15f148860e. - Changed. The shape of
PATCH /v1/webhooks/{webhookId}moved: fingerprint0f4d49d04f581efbis nowdf102f51aa147233. - Changed. The shape of
POST /mcpmoved: fingerprint1c38629b8fd53d1dis now63b42f4bccf1b88a. - Changed. The shape of
POST /v1/api-keysmoved: fingerprint815e887b3c92da4dis now3178d5a1bb673bb6. - Changed. The shape of
POST /v1/api-keys/{id}/rotatemoved: fingerprint32f46a28955b5843is noweb20edeaf87d4eaa. - Changed. The shape of
POST /v1/billing/portal-sessionsmoved: fingerprint8be207dda5207860is nowee662674c45fd9fa. - Changed. The shape of
POST /v1/checkout-sessionsmoved: fingerprint083c071c611a0019is nowf0581ce04ca26cf5. - Changed. The shape of
POST /v1/cli-sessionsmoved: fingerprint64e28afa99e3f1d1is now2420d38b679208bc. - Changed. The shape of
POST /v1/cli-sessions/tokenmoved: fingerprintdd775e39ff1297cbis now846e0dc7b09c54b8. - Changed. The shape of
POST /v1/cli-sessions/{userCode}/approvemoved: fingerprint0a0f44137f3c1bcfis now2d8ee586cb71d7e8. - Changed. The shape of
POST /v1/cli-sessions/{userCode}/denymoved: fingerprint9a6ec7ea1e33e32dis now31110ca3f796d056. - Changed. The shape of
POST /v1/console/eventsmoved: fingerprintc3d65838a165ef56is now7413d5a36da7ae6c. - Changed. The shape of
POST /v1/copilotmoved: fingerprint619fd77c3dc9339dis nowacff7f5148ca1fc9. - Changed. The shape of
POST /v1/copilot/approvalsmoved: fingerprintbaf0e51d4bb078ceis nowb2789587012595ee. - Changed. The shape of
POST /v1/copilot/commandsmoved: fingerprint8d967a36a70053f0is now2430028d0aebc3e3. - Changed. The shape of
POST /v1/copilot/threads/{id}/stopmoved: fingerprintb7c8943e5fa9c575is now1f4ec90d9c21123b. - Changed. The shape of
POST /v1/devices/takemoved: fingerprint685f6e4584a2b1f0is now8dbc4f20fd93ec50. - Changed. The shape of
POST /v1/devices/{deviceId}/actionsmoved: fingerprint5959c328c6d8aa96is nowd45e9d0955ee0c4b. - Changed. The shape of
POST /v1/devices/{deviceId}/leasemoved: fingerprinte363c930071a9d79is nowd36943492c0ac518. - Changed. The shape of
POST /v1/devices/{deviceId}/live-sessionmoved: fingerprinte9730e8919e45e06is now158c96c7b3d1216a. - Changed. The shape of
POST /v1/devices/{deviceId}/stopmoved: fingerprintec795d8f2157462cis nowbe9bc6095208d439. - Changed. The shape of
POST /v1/devices/{deviceId}/streammoved: fingerprinte2f664a282f6338eis now82c23215b1993467. - Changed. The shape of
POST /v1/devices/{deviceId}/wakemoved: fingerprintcaefb03847fcf6a6is nowf1454f742ecd9f76. - Changed. The shape of
POST /v1/fulfilments/{id}/cancelmoved: fingerprintbafd48570a085178is now693600e0e5d30b15. - Changed. The shape of
POST /v1/fulfilments/{id}/returnmoved: fingerprintbafd48570a085178is now693600e0e5d30b15. - Changed. The shape of
POST /v1/notifications/readmoved: fingerprintcbb50100f79e2bb0is nowc87dc4141a99872c. - Changed. The shape of
POST /v1/receipts/{idempotencyKey}/reviewedmoved: fingerprint3d574a3a05ce59e2is nowe92d5f045a83dccd. - Changed. The shape of
POST /v1/runsmoved: fingerprintf57171b481517066is now7a756e58f844f9d1. - Changed. The shape of
POST /v1/runs/{runId}/cancelmoved: fingerprintb5f7915c3c107868is now790f1ff4498167ea. - Changed. The shape of
POST /v1/runs/{runId}/pausemoved: fingerprint3d35bff4e2b57d9fis now1173bf007be64e6e. - Changed. The shape of
POST /v1/runs/{runId}/resumemoved: fingerprint31c7dad781ef20c5is nowe05aec8c68877d15. - Changed. The shape of
POST /v1/webhooksmoved: fingerprint9d06da8b27728917is now2fb5898890290e6e. - Changed. The shape of
POST /v1/webhooks/{webhookId}/rotatemoved: fingerprint8ee3b6c73f195228is now52728176b958ba18. - Changed. The shape of
POST /v1/webhooks/{webhookId}/testmoved: fingerprint83d923320bda9408is now1a779d09043ac024. - Added.
GET /v1/fulfilments/{id}/renewal-status. - Added.
POST /v1/fulfilments/{id}/cancel-renewal.
HTTP API and MCP tools, 2026-09-28
- Changed. The shape of
GET /v1/devicesmoved: fingerprint9b6a728bfe815156is nowe7aba39bfe155e7a. - Changed. The shape of
GET /v1/devices/{deviceId}moved: fingerprintde9390dfd686abf2is now68d25aaef27f2cbc. - Changed. The shape of
PATCH /v1/devices/{deviceId}moved: fingerprintf762d457536c9510is nowe36db972e547c4b3.
HTTP API and MCP tools, 2026-09-28
- Changed. The shape of
GET /v1/devicesmoved: fingerprint072c21afd98860b7is now9b6a728bfe815156. - Changed. The shape of
GET /v1/devices/{deviceId}moved: fingerprint5ae9f2fb7b2419fbis nowde9390dfd686abf2. - Changed. The shape of
PATCH /v1/devices/{deviceId}moved: fingerprint9539daa01895e8f9is nowf762d457536c9510.
HTTP API and MCP tools, 2026-09-28
- Added.
GET /gateway/v1/releases/current.
HTTP API and MCP tools, 2026-09-28
- Changed. The shape of
GET /healthzmoved: fingerprintde7ccc7df2f673a1is now43cdacd79b7aea91.
HTTP API and MCP tools, 2026-09-28
- Changed. The shape of
GET /healthzmoved: fingerprintfc56fd6a3dfebbb5is nowde7ccc7df2f673a1.
HTTP API and MCP tools, 2026-09-28
- Changed. The shape of
GET /healthzmoved: fingerprintc0c8d0bd8c75a34bis nowfc56fd6a3dfebbb5.
HTTP API and MCP tools, 2026-09-28
- Changed. The shape of
GET /healthzmoved: fingerprintd8a599b61de18fd9is nowc0c8d0bd8c75a34b.
HTTP API and MCP tools, 2026-09-26
- Changed. The shape of
GET /healthzmoved: fingerprinte1c7893c41f693acis nowd8a599b61de18fd9.
HTTP API and MCP tools, 2026-09-26
- Changed. The shape of
GET /healthzmoved: fingerprint14f95c1bba60c4e0is nowe1c7893c41f693ac. - Added.
POST /v1/console/events. - Added.
POST /webhooks/livekit.
HTTP API and MCP tools, 2026-09-26
- Added.
POST /gateway/enroll.
HTTP API and MCP tools, 2026-09-25
- Changed. The shape of
GET /healthzmoved: fingerprinta764472d659983c5is now14f95c1bba60c4e0.
HTTP API and MCP tools, 2026-09-25
- Changed. The shape of
GET /v1/devicesmoved: fingerprintec2fbcdaa95e06b6is now072c21afd98860b7. - Changed. The shape of
GET /v1/devices/{deviceId}moved: fingerprintd22750b4dfb2b50fis now5ae9f2fb7b2419fb. - Changed. The shape of
GET /v1/devices/{deviceId}/screenshotmoved: fingerprint7bc6e87966a0dc16is now4069f32756110eaa. - Changed. The shape of
PATCH /v1/devices/{deviceId}moved: fingerprintea868eddc1f029b6is now9539daa01895e8f9. - Changed. The shape of
POST /v1/devices/{deviceId}/actionsmoved: fingerprint251ac9a0fecd3cdbis now5959c328c6d8aa96. - Added.
GET /v1/time. - Added.
POST /v1/devices/{deviceId}/stop. - Added.
POST /v1/devices/{deviceId}/stream.
HTTP API and MCP tools, 2026-09-24
- Changed. The shape of
GET /.well-known/oauth-protected-resourcemoved: fingerprintd92f969962990042is now006fcfd7d5a85eba. - Changed. The shape of
GET /.well-known/oauth-protected-resource/mcpmoved: fingerprintd92f969962990042is now006fcfd7d5a85eba. - Changed. The shape of
GET /v1/api-keysmoved: fingerprint7b73e9aecb6975f0is nowcdd8f84cc547c7e9. - Changed. The shape of
GET /v1/api-keys/currentmoved: fingerprintff52c00cb9c297a3is nowb20b4de662a87bce. - Changed. The shape of
PATCH /v1/api-keys/{id}moved: fingerprint35aa3bbcf6dc8cdbis now3b79c800f3dcc3ef. - Changed. The shape of
POST /v1/api-keysmoved: fingerprinte40b28687cf45504is now815e887b3c92da4d. - Changed. The shape of
POST /v1/api-keys/{id}/rotatemoved: fingerprint7ae2481be5b3cb1dis now32f46a28955b5843. - Changed. The shape of
POST /v1/cli-sessions/tokenmoved: fingerprintb717144d56d7ef8ais nowdd775e39ff1297cb. - Changed. The shape of
POST /v1/cli-sessions/{userCode}/approvemoved: fingerprintbdf341f775d50a88is now0a0f44137f3c1bcf.
HTTP API and MCP tools, 2026-09-24
- Added.
DELETE /v1/api-keys/current. - Added.
GET /v1/api-keys/current. - Added.
GET /v1/cli-sessions/{userCode}. - Added.
POST /v1/cli-sessions. - Added.
POST /v1/cli-sessions/token. - Added.
POST /v1/cli-sessions/{userCode}/approve. - Added.
POST /v1/cli-sessions/{userCode}/deny.
HTTP API and MCP tools, 2026-09-24
- Changed. The shape of
GET /v1/fulfilmentsmoved: fingerprint4655e376a518f488is nowfc2f650b993a9bf2. - Changed. The shape of
GET /v1/notificationsmoved: fingerprint13e2855ada3c8d69is now62572ef90eb56e3c.
HTTP API and MCP tools, 2026-09-23
- Changed. The shape of
GET /healthzmoved: fingerprintca8d4efb257cffc7is nowa764472d659983c5. - Changed. The shape of
GET /v1/skusmoved: fingerprintcfa15a2c72a38c2cis nowbb7a9e3a52a08eb3. - Changed. The shape of
POST /v1/checkout-sessionsmoved: fingerprint7d70b3b60515725eis now083c071c611a0019.
HTTP API and MCP tools, 2026-09-23
- Changed. The shape of
POST /v1/copilotmoved: fingerprint0fb3d76804dac135is now619fd77c3dc9339d.
HTTP API and MCP tools, 2026-09-23
- Changed. The shape of
GET /v1/notificationsmoved: fingerprint8157035f57fce56dis now13e2855ada3c8d69. - Changed. The shape of
GET /v1/skusmoved: fingerprint70cd68f6992b64d1is nowcfa15a2c72a38c2c.
HTTP API and MCP tools, 2026-09-23
- Changed. The shape of
DELETE /v1/api-keys/{id}moved: fingerprint1351253ab1c5328cis nowf5e4821e4d404d9f. - Changed. The shape of
DELETE /v1/copilot/automation-defaults/{id}moved: fingerprint0cef8860ef4dacadis nowe92fd4e9daeb0114. - Changed. The shape of
DELETE /v1/copilot/threads/{id}moved: fingerprint5ae1c87ce116c156is now5e6e2b2403d0353f. - Changed. The shape of
DELETE /v1/devices/{deviceId}/leasemoved: fingerprintcd23643e603be41ais nowb899d9af74047623. - Changed. The shape of
DELETE /v1/webhooks/{webhookId}moved: fingerprint3a6d2d2112f61f2fis now43653be33b222698. - Changed. The shape of
GET /v1/admissionmoved: fingerprint8d6dfe41e13d9691is nowa21ab0aefbcc0189. - Changed. The shape of
GET /v1/api-keysmoved: fingerprint4a2d69e45d0f8da3is now7b73e9aecb6975f0. - Changed. The shape of
GET /v1/billing/upcomingmoved: fingerprint6be6d04d844fcde5is now0dca876aab1a4bff. - Changed. The shape of
GET /v1/copilot/automation-defaultsmoved: fingerprint219e7fe6fdc233f9is now7928a21d76eef7d1. - Changed. The shape of
GET /v1/copilot/threadsmoved: fingerprintab08c0f17ff93b29is now834e3c459eac6069. - Changed. The shape of
GET /v1/copilot/threads/{id}moved: fingerprint99f09ae350647f32is now8073860469634ab4. - Changed. The shape of
GET /v1/copilot/threads/{id}/streammoved: fingerprintbd14d9cb19834c78is now3695f0e4d16752ca. - Changed. The shape of
GET /v1/devicesmoved: fingerprint68bda2bd93799cc2is nowec2fbcdaa95e06b6. - Changed. The shape of
GET /v1/devices/{deviceId}moved: fingerprintc95ef16659fca7c6is nowd22750b4dfb2b50f. - Changed. The shape of
GET /v1/devices/{deviceId}/drivingmoved: fingerprint8733972db746cd22is nowf73b6c29540415ae. - Changed. The shape of
GET /v1/devices/{deviceId}/screenshotmoved: fingerprint179b9a4fde1b49efis now7bc6e87966a0dc16. - Changed. The shape of
GET /v1/frames/{frameId}moved: fingerprintfa7e536d7e236c00is noweba60e5e2c9e0baa. - Changed. The shape of
GET /v1/fulfilments/{id}/estimate-historymoved: fingerprint9b9ac46a00876fa7is nowc3f6a723bcc22c1a. - Changed. The shape of
GET /v1/leasesmoved: fingerprint121a83c4a6adaa48is now9d2763721e2a86ff. - Changed. The shape of
GET /v1/me/notification-preferencesmoved: fingerprintc01ebf367ba112b6is nowcd64d726a5230682. - Changed. The shape of
GET /v1/notificationsmoved: fingerprint722539ef72c0d537is now8157035f57fce56d. - Changed. The shape of
GET /v1/receiptsmoved: fingerprintfb902c0ef21b7a24is now0f71b23de36cc6b8. - Changed. The shape of
GET /v1/receipts/{idempotencyKey}moved: fingerprint1ec3308f586a71deis now2e636a5bc0483369. - Changed. The shape of
GET /v1/runsmoved: fingerprint37e03cbdac05d31fis now577072a724afb874. - Changed. The shape of
GET /v1/runs/{runId}moved: fingerprint3efdfc8b317ad5d0is nowa75c5c6d6301b874. - Changed. The shape of
GET /v1/usagemoved: fingerprint8491b51d442b553cis nowdbf374d6a8f5b361. - Changed. The shape of
GET /v1/webhooksmoved: fingerprinta929507a33318a43is nowf63735e2ac0c746f. - Changed. The shape of
GET /v1/webhooks/{webhookId}/deliveriesmoved: fingerprint355efeb65abeba54is now8b0c814a85f62986. - Changed. The shape of
PATCH /v1/api-keys/{id}moved: fingerprintc4da3fb6fb5022c7is now35aa3bbcf6dc8cdb. - Changed. The shape of
PATCH /v1/copilot/automation-defaultsmoved: fingerprint8c9db68907dedadbis nowca0a1bb96c5ae70d. - Changed. The shape of
PATCH /v1/copilot/threads/{id}moved: fingerprint1793b89337d7d1b5is nowd09a75cd08f8b680. - Changed. The shape of
PATCH /v1/devices/{deviceId}moved: fingerprintc6031da3015bb0b7is nowea868eddc1f029b6. - Changed. The shape of
PATCH /v1/devices/{deviceId}/leasemoved: fingerprint5bd47aa4fde8eb41is now46c469d75abf68ee. - Changed. The shape of
PATCH /v1/me/notification-preferencesmoved: fingerprint1829e3fb46616b0eis nowba4bdfaa3017b5d2. - Changed. The shape of
PATCH /v1/webhooks/{webhookId}moved: fingerprintc37f069ed6ffe831is now0f4d49d04f581efb. - Changed. The shape of
POST /mcpmoved: fingerprintdec98b1cdd3afd23is now1c38629b8fd53d1d. - Changed. The shape of
POST /v1/api-keysmoved: fingerprint75c18c2cd14ceffcis nowe40b28687cf45504. - Changed. The shape of
POST /v1/api-keys/{id}/rotatemoved: fingerprint17f3d7fca10f0393is now7ae2481be5b3cb1d. - Changed. The shape of
POST /v1/checkout-sessionsmoved: fingerprint419098ce9867508dis now7d70b3b60515725e. - Changed. The shape of
POST /v1/copilotmoved: fingerprint8e0ac61287a675d0is now0fb3d76804dac135. - Changed. The shape of
POST /v1/copilot/approvalsmoved: fingerprintb43ab33b3538cb78is nowbaf0e51d4bb078ce. - Changed. The shape of
POST /v1/copilot/commandsmoved: fingerprint02689647bc3fd4dbis now8d967a36a70053f0. - Changed. The shape of
POST /v1/copilot/threads/{id}/stopmoved: fingerprintf66fa6ea3baaa234is nowb7c8943e5fa9c575. - Changed. The shape of
POST /v1/devices/takemoved: fingerprint5d7bd28f1e1a5f85is now685f6e4584a2b1f0. - Changed. The shape of
POST /v1/devices/{deviceId}/actionsmoved: fingerprintb16dcb4c0c646c7bis now251ac9a0fecd3cdb. - Changed. The shape of
POST /v1/devices/{deviceId}/leasemoved: fingerprint9dfdbf8c417754d4is nowe363c930071a9d79. - Changed. The shape of
POST /v1/devices/{deviceId}/live-sessionmoved: fingerprint0391c45944ffc9abis nowe9730e8919e45e06. - Changed. The shape of
POST /v1/devices/{deviceId}/wakemoved: fingerprint0ee72cfe1bba7e50is nowcaefb03847fcf6a6. - Changed. The shape of
POST /v1/fulfilments/{id}/cancelmoved: fingerprintb67ef4be1f473159is nowbafd48570a085178. - Changed. The shape of
POST /v1/fulfilments/{id}/returnmoved: fingerprintb67ef4be1f473159is nowbafd48570a085178. - Changed. The shape of
POST /v1/notifications/readmoved: fingerprint2caff5f56d93231bis nowcbb50100f79e2bb0. - Changed. The shape of
POST /v1/receipts/{idempotencyKey}/reviewedmoved: fingerprint1c49d6c798858eebis now3d574a3a05ce59e2. - Changed. The shape of
POST /v1/runsmoved: fingerprinta794e5ba193e0d50is nowf57171b481517066. - Changed. The shape of
POST /v1/runs/{runId}/cancelmoved: fingerprint6fde98089ed35512is nowb5f7915c3c107868. - Changed. The shape of
POST /v1/runs/{runId}/pausemoved: fingerprintfa9538fe90d28606is now3d35bff4e2b57d9f. - Changed. The shape of
POST /v1/runs/{runId}/resumemoved: fingerprint92dce316bf33f2a4is now31c7dad781ef20c5. - Changed. The shape of
POST /v1/webhooksmoved: fingerprintfd72dd556d8c8147is now9d06da8b27728917. - Changed. The shape of
POST /v1/webhooks/{webhookId}/rotatemoved: fingerprint094c35eb0d3028ddis now8ee3b6c73f195228. - Changed. The shape of
POST /v1/webhooks/{webhookId}/testmoved: fingerprintcd748bc5a1faea40is now83d923320bda9408. - Added.
POST /v1/billing/portal-sessions.
HTTP API and MCP tools, 2026-09-23
- Added.
POST /webhooks/clerk.
HTTP API and MCP tools, 2026-09-22
- Changed. The shape of
GET /healthzmoved: fingerprint6582c4776cc8e80ais nowca8d4efb257cffc7. - Changed. The shape of
GET /v1/billing/upcomingmoved: fingerprint35263974095b1d62is now6be6d04d844fcde5. - Changed. The shape of
GET /v1/notificationsmoved: fingerprintc98249adccef6bfeis now722539ef72c0d537.
HTTP API and MCP tools, 2026-09-22
- Added.
POST /webhooks/stripe.
HTTP API and MCP tools, 2026-09-21
- Changed. The shape of
GET /v1/skusmoved: fingerprintb2b5cf3f36eecc53is now70cd68f6992b64d1.
HTTP API and MCP tools, 2026-09-21
- Changed. The shape of
GET /v1/devicesmoved: fingerprint168a1e34395d81b5is now68bda2bd93799cc2. - Changed. The shape of
GET /v1/devices/{deviceId}moved: fingerprint509deff6694b3ea7is nowc95ef16659fca7c6. - Changed. The shape of
PATCH /v1/devices/{deviceId}moved: fingerprint4267bc5f25f3eea2is nowc6031da3015bb0b7.
HTTP API and MCP tools, 2026-09-21
- Changed. The shape of
GET /v1/runsmoved: fingerprintb928c81e10d4c2a7is now37e03cbdac05d31f. - Changed. The shape of
GET /v1/runs/{runId}moved: fingerprint3dbb56ecec62844cis now3efdfc8b317ad5d0. - Changed. The shape of
POST /v1/runs/{runId}/cancelmoved: fingerprint0b29bc0248a3fadcis now6fde98089ed35512. - Changed. The shape of
POST /v1/runs/{runId}/pausemoved: fingerprint12a9d4ad9f6f4591is nowfa9538fe90d28606. - Changed. The shape of
POST /v1/runs/{runId}/resumemoved: fingerprintc5a6a8605e5a7901is now92dce316bf33f2a4. - Added.
GET /v1/frames/{frameId}.
HTTP API and MCP tools, 2026-09-21
- Changed. The shape of
DELETE /v1/api-keys/{id}moved: fingerprint8673120cc6b5fc82is now1351253ab1c5328c. - Changed. The shape of
DELETE /v1/copilot/automation-defaults/{id}moved: fingerprint64d8632363f6dd07is now0cef8860ef4dacad. - Changed. The shape of
DELETE /v1/copilot/threads/{id}moved: fingerprinteeafa5b8707c1aa9is now5ae1c87ce116c156. - Changed. The shape of
DELETE /v1/devices/{deviceId}/leasemoved: fingerprinte1550c8338d33dedis nowcd23643e603be41a. - Changed. The shape of
DELETE /v1/webhooks/{webhookId}moved: fingerprint0556a29de20886f3is now3a6d2d2112f61f2f. - Changed. The shape of
GET /v1/admissionmoved: fingerprint19696235c57fac2ais now8d6dfe41e13d9691. - Changed. The shape of
GET /v1/api-keysmoved: fingerprint1e1c4786d5d8c81fis now4a2d69e45d0f8da3. - Changed. The shape of
GET /v1/billing/upcomingmoved: fingerprint46e89e8f02075496is now35263974095b1d62. - Changed. The shape of
GET /v1/copilot-allowancemoved: fingerprint8c5ff8172b2fab86is now87ce788065163101. - Changed. The shape of
GET /v1/copilot/automation-defaultsmoved: fingerprint6829594780b28914is now219e7fe6fdc233f9. - Changed. The shape of
GET /v1/copilot/threadsmoved: fingerprint64c88e0656207256is nowab08c0f17ff93b29. - Changed. The shape of
GET /v1/copilot/threads/{id}moved: fingerprintf9d845aa07f628eais now99f09ae350647f32. - Changed. The shape of
GET /v1/copilot/threads/{id}/streammoved: fingerprintc151083d8fdcdb1bis nowbd14d9cb19834c78. - Changed. The shape of
GET /v1/devicesmoved: fingerprint818fa9f7a8689698is now168a1e34395d81b5. - Changed. The shape of
GET /v1/devices/{deviceId}moved: fingerprint3eb025fc71aba5aeis now509deff6694b3ea7. - Changed. The shape of
GET /v1/devices/{deviceId}/drivingmoved: fingerprint71e8df18cc052ca6is now8733972db746cd22. - Changed. The shape of
GET /v1/devices/{deviceId}/screenshotmoved: fingerprint2a1d16fae6e182f8is now179b9a4fde1b49ef. - Changed. The shape of
GET /v1/fulfilmentsmoved: fingerprint254df8efba6891a8is now4655e376a518f488. - Changed. The shape of
GET /v1/fulfilments/{id}/estimate-historymoved: fingerprint0e6ee682516ce488is now9b9ac46a00876fa7. - Changed. The shape of
GET /v1/leasesmoved: fingerprint304ef3aa20c17d05is now121a83c4a6adaa48. - Changed. The shape of
GET /v1/me/notification-preferencesmoved: fingerprint316bf96e0d31b44eis nowc01ebf367ba112b6. - Changed. The shape of
GET /v1/notificationsmoved: fingerprint789cd7c5b962dc49is nowc98249adccef6bfe. - Changed. The shape of
GET /v1/receiptsmoved: fingerprint53e1ee2246e304dais nowfb902c0ef21b7a24. - Changed. The shape of
GET /v1/receipts/{idempotencyKey}moved: fingerprintecc1bcdd6e08aa09is now1ec3308f586a71de. - Changed. The shape of
GET /v1/runsmoved: fingerprintb5de8bab4434ca34is nowb928c81e10d4c2a7. - Changed. The shape of
GET /v1/runs/{runId}moved: fingerprinteaefe32c8985fcd6is now3dbb56ecec62844c. - Changed. The shape of
GET /v1/skusmoved: fingerprint7ab63e3711bff143is nowb2b5cf3f36eecc53. - Changed. The shape of
GET /v1/usagemoved: fingerprint86d4e13938b869bdis now8491b51d442b553c. - Changed. The shape of
GET /v1/webhooksmoved: fingerprintd0c263bb375ef039is nowa929507a33318a43. - Changed. The shape of
GET /v1/webhooks/{webhookId}/deliveriesmoved: fingerprintd84cfd45ab723048is now355efeb65abeba54. - Changed. The shape of
PATCH /v1/api-keys/{id}moved: fingerprintedb9c26504feff1bis nowc4da3fb6fb5022c7. - Changed. The shape of
PATCH /v1/copilot/automation-defaultsmoved: fingerprint472a1c11fefd2582is now8c9db68907dedadb. - Changed. The shape of
PATCH /v1/copilot/threads/{id}moved: fingerprint63d6ae4258590c0eis now1793b89337d7d1b5. - Changed. The shape of
PATCH /v1/devices/{deviceId}moved: fingerprint1514b8906d076807is now4267bc5f25f3eea2. - Changed. The shape of
PATCH /v1/devices/{deviceId}/leasemoved: fingerprinta8d617b89eb1cd14is now5bd47aa4fde8eb41. - Changed. The shape of
PATCH /v1/me/notification-preferencesmoved: fingerprintf37c032b61f310d0is now1829e3fb46616b0e. - Changed. The shape of
PATCH /v1/webhooks/{webhookId}moved: fingerprint8691f4ee94f387b7is nowc37f069ed6ffe831. - Changed. The shape of
POST /mcpmoved: fingerprint2402cb5e32b96260is nowdec98b1cdd3afd23. - Changed. The shape of
POST /v1/api-keysmoved: fingerprintd0fd810b97e12a99is now75c18c2cd14ceffc. - Changed. The shape of
POST /v1/api-keys/{id}/rotatemoved: fingerprint5598b2313e06918dis now17f3d7fca10f0393. - Changed. The shape of
POST /v1/checkout-sessionsmoved: fingerprint0511c35acce166cais now419098ce9867508d. - Changed. The shape of
POST /v1/copilotmoved: fingerprint937da5baf857131fis now8e0ac61287a675d0. - Changed. The shape of
POST /v1/copilot/approvalsmoved: fingerprint1a9e1b8df732b737is nowb43ab33b3538cb78. - Changed. The shape of
POST /v1/copilot/commandsmoved: fingerprint9111c9715be98d9cis now02689647bc3fd4db. - Changed. The shape of
POST /v1/copilot/threads/{id}/stopmoved: fingerprint747189d1b29984e5is nowf66fa6ea3baaa234. - Changed. The shape of
POST /v1/devices/takemoved: fingerprint94bad117ddc653ddis now5d7bd28f1e1a5f85. - Changed. The shape of
POST /v1/devices/{deviceId}/actionsmoved: fingerprinteaebdf57ef775c6dis nowb16dcb4c0c646c7b. - Changed. The shape of
POST /v1/devices/{deviceId}/leasemoved: fingerprint28771d2cd4faaf18is now9dfdbf8c417754d4. - Changed. The shape of
POST /v1/devices/{deviceId}/live-sessionmoved: fingerprint92b0a414aa237e2fis now0391c45944ffc9ab. - Changed. The shape of
POST /v1/devices/{deviceId}/wakemoved: fingerprinta14393037d6ac212is now0ee72cfe1bba7e50. - Changed. The shape of
POST /v1/fulfilments/{id}/cancelmoved: fingerprint36951a3d486e584eis nowb67ef4be1f473159. - Changed. The shape of
POST /v1/fulfilments/{id}/returnmoved: fingerprint36951a3d486e584eis nowb67ef4be1f473159. - Changed. The shape of
POST /v1/notifications/readmoved: fingerprint8a2764c00a9b2effis now2caff5f56d93231b. - Changed. The shape of
POST /v1/receipts/{idempotencyKey}/reviewedmoved: fingerprinta0ed8ccdaa6d377dis now1c49d6c798858eeb. - Changed. The shape of
POST /v1/runsmoved: fingerprintb5b1404a74c62d0bis nowa794e5ba193e0d50. - Changed. The shape of
POST /v1/runs/{runId}/cancelmoved: fingerprintd54f66ac74a4b546is now0b29bc0248a3fadc. - Changed. The shape of
POST /v1/runs/{runId}/pausemoved: fingerprinta9ed3cf38c671484is now12a9d4ad9f6f4591. - Changed. The shape of
POST /v1/runs/{runId}/resumemoved: fingerprint5a2fa0ab35e67afdis nowc5a6a8605e5a7901. - Changed. The shape of
POST /v1/webhooksmoved: fingerprintec5b86818e0ca15cis nowfd72dd556d8c8147. - Changed. The shape of
POST /v1/webhooks/{webhookId}/rotatemoved: fingerprintf3d57bb5859a0be5is now094c35eb0d3028dd. - Changed. The shape of
POST /v1/webhooks/{webhookId}/testmoved: fingerprintb03100d84bbd8953is nowcd748bc5a1faea40.
HTTP API and MCP tools, 2026-09-21
- Changed. The shape of
GET /v1/devices/{deviceId}/drivingmoved: fingerprint179853a96bc7a269is now71e8df18cc052ca6. - Changed. The shape of
GET /v1/leasesmoved: fingerprintdf5290f50cfb4d05is now304ef3aa20c17d05. - Changed. The shape of
GET /v1/receiptsmoved: fingerprintfa8bac2d8ff98d36is now53e1ee2246e304da. - Changed. The shape of
GET /v1/receipts/{idempotencyKey}moved: fingerprintcb8ea7070a3da9afis nowecc1bcdd6e08aa09. - Changed. The shape of
GET /v1/runsmoved: fingerprint282c36f5cb60c1b2is nowb5de8bab4434ca34. - Changed. The shape of
GET /v1/runs/{runId}moved: fingerprint2360bc37e6fe00eais noweaefe32c8985fcd6. - Changed. The shape of
POST /v1/runsmoved: fingerprintde9f9e6ed85f465fis nowb5b1404a74c62d0b. - Changed. The shape of
POST /v1/runs/{runId}/cancelmoved: fingerprintd1fc111d2b4487e3is nowd54f66ac74a4b546. - Changed. The shape of
POST /v1/runs/{runId}/pausemoved: fingerprint09da7d79d6106e77is nowa9ed3cf38c671484. - Changed. The shape of
POST /v1/runs/{runId}/resumemoved: fingerprint9b794525d6ae97c6is now5a2fa0ab35e67afd. - Added.
POST /v1/copilot/threads/{id}/stop.
HTTP API and MCP tools, 2026-09-21
- Changed. The shape of
GET /v1/devicesmoved: fingerprintcd7d995dcdb4f1d5is now818fa9f7a8689698. - Changed. The shape of
GET /v1/devices/{deviceId}moved: fingerprint69f8e835f88bff47is now3eb025fc71aba5ae. - Changed. The shape of
GET /vrx/{runToken}/v1/devicesmoved: fingerprintfa80397a26c76602is nowb9ec62bdc4169b80. - Changed. The shape of
GET /vrx/{runToken}/v1/devices/{deviceId}/screenshotmoved: fingerprinta91016de7508d68cis now42892550a5111203. - Changed. The shape of
GET /vrx/{runToken}/v1/healthmoved: fingerprint9b9295bb71d96b39is now1312d92abbc2e88b. - Changed. The shape of
PATCH /v1/devices/{deviceId}moved: fingerprintb5a45783a6b6fc51is now1514b8906d076807. - Changed. The shape of
POST /v1/devices/takemoved: fingerprintae22b78dd970aa3eis now94bad117ddc653dd. - Changed. The shape of
POST /v1/runsmoved: fingerprinta6775e75b07ad75bis nowde9f9e6ed85f465f. - Changed. The shape of
POST /vrx/{runToken}/v1/devices/{deviceId}/actionsmoved: fingerprintf8c05a19c6ac0526is nowd52e408e99afcab3. - Changed. The shape of
POST /vrx/{runToken}/v1/reportmoved: fingerprintb4acfea0169cc81fis now760a12de9026ecc6.
HTTP API and MCP tools, 2026-09-21
- Changed.
GET /tasksis renamed toGET /v1/runs. Its shape changed as well, so re-pin its fingerprint. Reason given: /tasks -> /v1/runs. - Changed.
GET /runs/{agentRunId}andGET /tasks/{taskId}are now the single routeGET /v1/runs/{runId}. The shape changed as well, so re-pin the fingerprint. Reasons given: /runs -> /v1/runs; /tasks -> /v1/runs. - Changed.
POST /tasksis renamed toPOST /v1/runs. Its shape changed as well, so re-pin its fingerprint. Reason given: /tasks -> /v1/runs. - Changed.
POST /tasks/{taskId}/cancelis renamed toPOST /v1/runs/{runId}/cancel. Its shape changed as well, so re-pin its fingerprint. Reason given: /tasks -> /v1/runs. - Changed.
POST /tasks/{taskId}/pauseis renamed toPOST /v1/runs/{runId}/pause. Its shape changed as well, so re-pin its fingerprint. Reason given: /tasks -> /v1/runs. - Changed.
POST /tasks/{taskId}/resumeis renamed toPOST /v1/runs/{runId}/resume. Its shape changed as well, so re-pin its fingerprint. Reason given: /tasks -> /v1/runs. - Changed. MCP tool
cancel_taskis renamed tocancel_run. Reason given: cancel_task -> cancel_run. - Changed. MCP tool
list_tasksis renamed tolist_runs. Reason given: list_tasks -> list_runs. - Changed. MCP tool
resume_taskis renamed toresume_run. Reason given: resume_task -> resume_run. - Changed. MCP tool
run_taskis renamed tostart_run. Reason given: run_task -> start_run. - Changed. MCP tool
task_monitoris renamed toget_run. Reason given: task_monitor -> get_run. - Removed.
DELETE /v1/schedules/{scheduleId}. Reason given: the six /v1/schedules REST routes are withdrawn before launch and nothing replaces them. - Removed.
GET /v1/schedules. Reason given: the six /v1/schedules REST routes are withdrawn before launch and nothing replaces them. - Removed.
GET /v1/schedules/{scheduleId}. Reason given: the six /v1/schedules REST routes are withdrawn before launch and nothing replaces them. - Removed.
PATCH /v1/schedules/{scheduleId}. Reason given: the six /v1/schedules REST routes are withdrawn before launch and nothing replaces them. - Removed.
POST /v1/schedules. Reason given: the six /v1/schedules REST routes are withdrawn before launch and nothing replaces them. - Removed.
POST /v1/schedules/{scheduleId}/run. Reason given: the six /v1/schedules REST routes are withdrawn before launch and nothing replaces them. - Changed. The shape of
DELETE /v1/api-keys/{id}moved: fingerprintcec92d1d2bee2f68is now8673120cc6b5fc82. - Changed. The shape of
DELETE /v1/copilot/automation-defaults/{id}moved: fingerprinta3a2c758a8813cbeis now64d8632363f6dd07. - Changed. The shape of
DELETE /v1/copilot/threads/{id}moved: fingerprint2882dc082cee9dfcis noweeafa5b8707c1aa9. - Changed. The shape of
DELETE /v1/devices/{deviceId}/leasemoved: fingerprint3805b0e0d7758038is nowe1550c8338d33ded. - Changed. The shape of
DELETE /v1/webhooks/{webhookId}moved: fingerprintd99dd9ed217b371cis now0556a29de20886f3. - Changed. The shape of
GET /.well-known/oauth-protected-resourcemoved: fingerprinta9df7149bc5b949dis nowd92f969962990042. - Changed. The shape of
GET /.well-known/oauth-protected-resource/mcpmoved: fingerprinta9df7149bc5b949dis nowd92f969962990042. - Changed. The shape of
GET /v1/admissionmoved: fingerprint759a7964208858f1is now19696235c57fac2a. - Changed. The shape of
GET /v1/api-keysmoved: fingerprint6ebb3ade7ddafbacis now1e1c4786d5d8c81f. - Changed. The shape of
GET /v1/billing/upcomingmoved: fingerprint0a56d3b54f615df8is now46e89e8f02075496. - Changed. The shape of
GET /v1/copilot-allowancemoved: fingerprint11ba7dbc68ce640cis now8c5ff8172b2fab86. - Changed. The shape of
GET /v1/copilot/automation-defaultsmoved: fingerprint7aded6a8afe1b66ais now6829594780b28914. - Changed. The shape of
GET /v1/copilot/threadsmoved: fingerprint1d1d7ec2434ac491is now64c88e0656207256. - Changed. The shape of
GET /v1/copilot/threads/{id}moved: fingerprinta2131f0575aff1cfis nowf9d845aa07f628ea. - Changed. The shape of
GET /v1/copilot/threads/{id}/streammoved: fingerprint6a833c7bbacdf295is nowc151083d8fdcdb1b. - Changed. The shape of
GET /v1/devicesmoved: fingerprintd74625a81ff70da8is nowcd7d995dcdb4f1d5. - Changed. The shape of
GET /v1/devices/{deviceId}moved: fingerprint123dbc0fb03f4809is now69f8e835f88bff47. - Changed. The shape of
GET /v1/devices/{deviceId}/drivingmoved: fingerprintb442eddcbcfefcacis now179853a96bc7a269. - Changed. The shape of
GET /v1/devices/{deviceId}/screenshotmoved: fingerprint8e9027d6d574c268is now2a1d16fae6e182f8. - Changed. The shape of
GET /v1/fulfilmentsmoved: fingerprinta7bc66f37435f79bis now254df8efba6891a8. - Changed. The shape of
GET /v1/fulfilments/{id}/estimate-historymoved: fingerprint5ccae923ae2dd3c3is now0e6ee682516ce488. - Changed. The shape of
GET /v1/leasesmoved: fingerprintf0d0bcc2569cc2f3is nowdf5290f50cfb4d05. - Changed. The shape of
GET /v1/me/notification-preferencesmoved: fingerprint0ddf9b592a7c3a5bis now316bf96e0d31b44e. - Changed. The shape of
GET /v1/notificationsmoved: fingerprint46c7fe2e2b8dc56dis now789cd7c5b962dc49. - Changed. The shape of
GET /v1/receiptsmoved: fingerprintb605221a32491536is nowfa8bac2d8ff98d36. - Changed. The shape of
GET /v1/receipts/{idempotencyKey}moved: fingerprintbc5b0c46b471de34is nowcb8ea7070a3da9af. - Changed. The shape of
GET /v1/skusmoved: fingerprint66169d32b5376cffis now7ab63e3711bff143. - Changed. The shape of
GET /v1/usagemoved: fingerprintd636e68e4ac9e0d8is now86d4e13938b869bd. - Changed. The shape of
GET /v1/webhooksmoved: fingerprint0b7bd0976025cac9is nowd0c263bb375ef039. - Changed. The shape of
GET /v1/webhooks/{webhookId}/deliveriesmoved: fingerprint2116bba639c81068is nowd84cfd45ab723048. - Changed. The shape of
PATCH /v1/api-keys/{id}moved: fingerprint9ed2d3fb558316f8is nowedb9c26504feff1b. - Changed. The shape of
PATCH /v1/copilot/automation-defaultsmoved: fingerprintd7827b862ac24b89is now472a1c11fefd2582. - Changed. The shape of
PATCH /v1/copilot/threads/{id}moved: fingerprinte167c586f5939d5ais now63d6ae4258590c0e. - Changed. The shape of
PATCH /v1/devices/{deviceId}moved: fingerprint997ae27908061b7bis nowb5a45783a6b6fc51. - Changed. The shape of
PATCH /v1/devices/{deviceId}/leasemoved: fingerprintf5f541aec6784082is nowa8d617b89eb1cd14. - Changed. The shape of
PATCH /v1/me/notification-preferencesmoved: fingerprintec7372a2b5c35bd8is nowf37c032b61f310d0. - Changed. The shape of
PATCH /v1/webhooks/{webhookId}moved: fingerprinte0dd367bc76eb877is now8691f4ee94f387b7. - Changed. The shape of
POST /mcpmoved: fingerprintdb90642df351573cis now2402cb5e32b96260. - Changed. The shape of
POST /v1/api-keysmoved: fingerprint767a36cc5e5f51f0is nowd0fd810b97e12a99. - Changed. The shape of
POST /v1/api-keys/{id}/rotatemoved: fingerprintdf42f0c99b28741bis now5598b2313e06918d. - Changed. The shape of
POST /v1/checkout-sessionsmoved: fingerprint4fdc689adeb901d0is now0511c35acce166ca. - Changed. The shape of
POST /v1/copilotmoved: fingerprint03b02d41b09322aais now937da5baf857131f. - Changed. The shape of
POST /v1/copilot/approvalsmoved: fingerprint99c1f4c45e1f8be8is now1a9e1b8df732b737. - Changed. The shape of
POST /v1/copilot/commandsmoved: fingerprint11694194ea4ee022is now9111c9715be98d9c. - Changed. The shape of
POST /v1/devices/takemoved: fingerprint6f550d9ffe7128deis nowae22b78dd970aa3e. - Changed. The shape of
POST /v1/devices/{deviceId}/actionsmoved: fingerprintff1deb5da13fb202is noweaebdf57ef775c6d. - Changed. The shape of
POST /v1/devices/{deviceId}/leasemoved: fingerprint9485e3c14c730ab3is now28771d2cd4faaf18. - Changed. The shape of
POST /v1/devices/{deviceId}/live-sessionmoved: fingerprinte97bc5ac3d2f83f8is now92b0a414aa237e2f. - Changed. The shape of
POST /v1/devices/{deviceId}/wakemoved: fingerprintfcd638fbc11b13dbis nowa14393037d6ac212. - Changed. The shape of
POST /v1/fulfilments/{id}/cancelmoved: fingerprintac0db66e2c13edaais now36951a3d486e584e. - Changed. The shape of
POST /v1/fulfilments/{id}/returnmoved: fingerprintac0db66e2c13edaais now36951a3d486e584e. - Changed. The shape of
POST /v1/notifications/readmoved: fingerprint7e371b3f018bc203is now8a2764c00a9b2eff. - Changed. The shape of
POST /v1/receipts/{idempotencyKey}/reviewedmoved: fingerprint47151a0b9864ef3dis nowa0ed8ccdaa6d377d. - Changed. The shape of
POST /v1/webhooksmoved: fingerprintf80ff8ffe463e1dfis nowec5b86818e0ca15c. - Changed. The shape of
POST /v1/webhooks/{webhookId}/rotatemoved: fingerprint3eb1402b871d1adbis nowf3d57bb5859a0be5. - Changed. The shape of
POST /v1/webhooks/{webhookId}/testmoved: fingerprint838d2f9c2ac3c257is nowb03100d84bbd8953. - Added. MCP tool
pause_run.
Changes the fingerprints cannot see
Webhook payloads and copilot approvals, 2026-09-25
Changed. On therun.ended webhook, the field that carries the run’s own
handle is named runId. It was taskId. A receiver reading taskId now reads
nothing: the field is absent rather than empty, so a strict parser fails and a
lenient one records an undefined id. agentRunId, the shareable id beside it,
is unchanged. See Webhooks for the full payload.
Changed. In the copilot, the approval reason code for starting a run is
start_run. It was run_task. It is the value of reason.code on an approval
card, and the value an answer echoes back when it echoes one. The other three
codes are unchanged. Nothing rejects the old spelling loudly, so a client that
switches on this code will quietly draw its fallback card for a run it should
be naming.
Changed. GET /v1/receipts and GET /v1/receipts/:idempotencyKey no longer
carry userId or viaCopilot at the top level of a receipt. Read
actor.userId and actor.viaCopilot, which carry the same values. The
Receipt schema never declared the two top-level fields, so no fingerprint
moved.
Other ways to find out what moved
An entry above tells you that a shape moved and when it was published. Three things tell you more.- Read the generated references for what the surface is today. The API reference and the tool reference are produced from the source the server registers, so they cannot describe something that does not exist or leave out something that does. They are regenerated and republished with this site.
- Pin the contract fingerprints to find out when a shape you parse moves. That is a mechanism you can wire into your own pipeline today, and it is stronger than watching a page, because it fails your build rather than waiting to be read. See Versioning and compatibility.
- Read Versioning and compatibility for what we do and
do not promise about
/v1, stated plainly, including the policy for breaking changes after launch.
Command line interface
The CLI is published to npm asphonebase, and its version is the npm
package’s version. Every date below is the publish time npm recorded, so
npm view phonebase time --json checks this section without you having to
trust this page.
0.3.0, not yet published
This entry is written ahead of the publish and carries no date yet. Backfill it whenpublish-cli has run.
Added. phonebase login logs the CLI in without copying a key by hand. It
prints a link and a short code and opens your browser; approve the request in
the console and the terminal receives a new API key for your organization,
named after the computer, and stores it in the macOS Keychain, the Linux
Secret Service, or a file only you can read. phonebase login --with-key
stores a key you already have after the server confirms it.
phonebase whoami shows the organization, key id, scopes and expiry of the
key in use and where it came from. phonebase logout revokes the stored key
and removes it from the machine.
Changed. Commands talk to the hosted control plane, https://mcp.phonebase.co,
unless --server says otherwise. They used to default to
http://127.0.0.1:8788, so a command against a control plane on your own
machine now needs --server http://127.0.0.1:8788, or
PHONEBASE_SERVER=http://127.0.0.1:8788 set once in the shell.
PHONEBASE_API_KEY still takes precedence over a stored login, so CI keeps
working unchanged.
Security. PHONEBASE_DEV_TOKEN is now sent only to a loopback server. A
command that would have sent it anywhere else refuses and says how to target
a local control plane or log in to the hosted one.
Also in 0.3.0. These changes were prepared as 0.2.2, which was never
published; they ship in 0.3.0 instead.
Added. phonebase <command> --help now answers about that command: its usage
line, what each positional argument takes, the flags it reads and one runnable
example. Until now --help was read before the command word was, so all
sixteen commands printed the same index, and phonebase swipe --help listed
the signature without saying which of the two coordinate pairs the gesture
starts from.
Breaking, in a patch release, and called that rather than “changed”: a
script on 0.2.1 that ran phonebase rows list --server ... exited 0 and now
exits 2. A flag a command does not read is now a usage error and exits 2,
which is what a misspelled flag already did. phonebase devices --lease X and
phonebase doctor --json used to be accepted in full and then ignored, so
there was no way to tell a flag that had taken effect from one that had not.
--server counts as one of these on phonebase rows and phonebase mcp:
neither talks to a control plane. --help and --version remain accepted
everywhere, because they ask about the CLI rather than about a command.
Fixed. phonebase run --watch on a self_hosted run now prints the worker URL
once, to an interactive terminal, before it starts watching. It used to print
nothing, so the worker had no way to reach the run and the run stayed queued
until its deadline. Where the URL has no safe place to go, --json or a stderr
that is not a terminal, --executor self_hosted --watch is refused before
anything starts, and a run your credential’s default made self_hosted is
canceled at once with the remedy named.
Fixed. phonebase run without --watch no longer suggests
phonebase run ... --watch to follow the run, because that command starts a
new run. It names GET /v1/runs/<runId> and the get_run tool instead.
0.2.1, 2026-09-21
Fixed. Every command works again.0.2.0 installed from npm and did nothing:
phonebase --help, --version, doctor and devices each exited 0 having
printed nothing at all. The entry guard decided whether it had been started as
a program by testing whether argv[1] ended in main.js, and npm installs a
bin as a symlink named phonebase, so on every installed copy the answer was
no and the program never ran. Running it out of a checkout was unaffected,
which is why it reached the registry. If you installed 0.2.0, upgrade; there
is nothing to un-do, because it never did anything.
0.2.0, 2026-09-21
Withdrawn in favour of 0.2.1: as published, no command produced any output. The changes below were in it and are in 0.2.1. Security.phonebase run no longer writes the run’s worker URL, which carries
the run token, to a stderr nobody is watching: when stderr is not a terminal
and neither --json nor --watch was given, the command is refused before a
run starts. Every earlier version is affected.
Added. Seven commands: swipe, long-press, type, key, open, ui and
renew, so a lease no longer expires under you and every gesture the service
offers can be sent from a terminal. phonebase run also prints the step budget
and deadline the run was actually given.
Added. phonebase doctor has an auth row, which passes only when a key is set
and listing devices with it succeeds, and otherwise says whether no key was set,
the key was rejected, or something else failed.
Changed. A remote control plane refusing your credential now reads
not authenticated: set PHONEBASE_API_KEY instead of saying the control plane
cannot be reached. phonebase doctor exits 1 on node 20 or 21, which the
package never supported.
0.1.3, 2026-09-02
Docs. The README on the package page documents--version.
0.1.2, 2026-09-02
Added.phonebase --version prints the CLI’s own version, and asks nothing of
the network to do it. The package also carries its license file from this
release onwards, so the terms are in the tarball rather than only named by it.