{"slug":"runloop-api","name":"Runloop API","host":"api.runloop.ai","site":"https://runloop.ai","category":"devtools","docsUrl":null,"sources":[{"kind":"changelog","url":"https://docs.runloop.ai/docs/overview/release-notes"},{"kind":"openapi","url":"https://docs.runloop.ai/openapi-specs/stainless-processed-openapi.json"},{"kind":"archive","url":"https://docs.runloop.ai/api-reference/devbox/deprecated-please-use-execute_async-synchronously-execute-a-shell-command-on-a-devbox.md"}],"url":"https://www.okapi.bot/providers/runloop-api/","json":"https://www.okapi.bot/api/v1/providers/runloop-api.json","breakingChanges":[{"slug":"post-v1-devboxes-execute-sync-is-deprecated","api":"runloop-api","title":"POST /v1/devboxes/{}/execute_sync is deprecated","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":null,"scope":null,"calls":["POST /v1/devboxes/{}/execute_sync"],"method":"POST","path":"/v1/devboxes/{}/execute_sync","source":{"url":"https://docs.runloop.ai/api-reference/devbox/deprecated-please-use-execute_async-synchronously-execute-a-shell-command-on-a-devbox.md","kind":"archive"},"quote":"(Deprecated, please use /execute_async) Synchronously execute a shell command on a Devbox","migration":"Start the command with POST /v1/devboxes/{id}/execute_async and read its result from the returned execution.","migrationChange":null,"needsDecision":null,"text":{"summary":"The POST /v1/devboxes/{}/execute_sync endpoint has been deprecated without a shutdown date. Calls made to this endpoint will eventually fail. The provider advises that users please use /execute_async instead to synchronously execute a shell command on a Devbox.","migration":"Start the command with POST /v1/devboxes/{id}/execute_async and read its result from the returned execution.","by":"writer"},"publishedAt":"2026-10-23T10:01:03.197Z","updatedAt":"2026-10-25T16:34:49.474Z","status":"deprecated","tone":"deprecated","url":"https://www.okapi.bot/providers/runloop-api/breaking-changes/post-v1-devboxes-execute-sync-is-deprecated/"}]}