Skip to main content
Kylon proxy endpoints return provider-compatible errors where practical. Shared proxy errors use a small JSON shape.

Missing or invalid API key

or:
Fix: pass a valid Kylon key using x-api-key or Authorization: Bearer.

Workspace and connection access

A suspended or deleting workspace returns 403 with workspace_suspended or workspace_deleting. Connected tools also enforce the agent’s linked-connection access. App connection calls require explicit per-App grants and current App viewer access; see App Connection API. Enabling a skill is not required to reach a provider proxy route.

Missing request fields

Some endpoints validate required fields directly:
Fix: check the endpoint documentation and include the required fields.

Payment required

Fix: check the returned error, message, and details. Add eligible credits for payment_required or credit_capability_required. For script limits, follow the guidance in the 429 script_credit_rate_limited response and its reset time.

Provider errors

Buffered provider proxy routes generally return:
Model-compatible routes may return provider-shaped errors instead, such as OpenAI-style or Anthropic-style error objects.

Retry guidance

Full error-code reference

Main Kylon API errors use the numeric code manifest listed in API error codes. Proxy endpoints also have route-specific string errors and provider-compatible envelopes; do not assume every proxy error contains a numeric code. For tool execution, inspect successful, error, statusCode, and any hint; a provider 429 is a retryable failure, not an empty successful result.