DocsPlatform

This reference is currently available in English. The Cloud console remains in your selected language.

BEEOS CLOUD / DEVELOPER REFERENCE

Operations, usage, and errors

Handle lifecycle state, usage limits, webhook delivery, and request failures

Instance creation and lifecycle mutations can be asynchronous. The canonical Go Server SDK returns instance data plus an operation on create, stop, and delete. Read instances.getStatus until the environment reports readiness or a terminal failure. Use a stable idempotency key for retries; use a fresh key for a distinct intent.

AreaAvailable surfaceWhat to watch
UsageCandidate usage.getSummary, getHistory, getLimitsApp-scoped usage and limits
Taskstasks.get, listMessages, cancel, continueTaskTerminal state and message history
WebhookstaskWebhooks.listDeliveries, redeliver, verifySignatureDelivery and signature failures
ErrorsTypeScript BeeOSAPIError; Go ResponseErrorHTTP status, stable code, request ID
Runtimemethods.getCapabilitiesMethod availability per instance

Use If-Match resource versions for versioned writes. A mismatch should trigger a fresh read and deliberate merge, not an automatic overwrite. Preserve X-Request-ID when reporting failures. For webhook handling, verify the exact raw body before parsing JSON and make handlers idempotent.

Console billing and organization limits are separate from the SDK's usage read methods. Pricing and live quota values should come from the current account and environment; these docs do not state a fixed rate card.