Open source / Rust / MIT Field guide / indexed
Field guide / Boundary APIReviewable source / main

Boundary API

Reports the platform's execution-boundary status: whether HTTP requests, provider calls, live execution, raw payloads, secret values, and customer identifiers are allowed in the current execution mode.

1 route

Response metadata: x-api-version, x-request-id, and traceresponse apply to normal routed responses and are omitted from the per-operation header tables below.

GET/api/boundary/status

audit access

Boundary status.

Permissions

Access classCredentialScoping
auditAn authenticated session or API bearer token is required.The access class is enforced first; site and environment scopes narrow resources on scoped operations.

HTTP request

GET https://<your-host>/api/boundary/status

Path parameters

This operation has no path parameters.

Query parameters

This operation has no query parameters.

Request headers

NameTypeRequirementDescription
AuthorizationstringOptionalHuman credential alternative: supply one Bearer rys_... session token, ryk_... API token, or validated identity-provider JWT here. Do not combine it with X-Ryuki-Session-Id or the session cookie; conflicting carriers fail closed.
X-Ryuki-Session-IdstringOptionalOpaque rys_... session-token carrier used by the portal for mutations. Administrative session UUIDs cannot authenticate. Supply exactly one credential carrier per request.
traceparentstringOptionalOptional correlation input. When the second dash-separated segment has 32 characters, Ryuki reuses it as the request correlation identifier; this is not full W3C validation.

Request body

This operation does not accept a request body.

Response

StatusDescriptionBody
200OKBoundaryStatus

200 response body

Structure: BoundaryStatus.

NameTypeRequirementDescription
http_request_allowedbooleanRequiredValue of http_request_allowed returned in the response body.
provider_calls_allowedbooleanRequiredValue of provider_calls_allowed returned in the response body.
live_execution_allowedbooleanRequiredValue of live_execution_allowed returned in the response body.
raw_payload_allowedbooleanRequiredValue of raw_payload_allowed returned in the response body.
secret_values_allowedbooleanRequiredValue of secret_values_allowed returned in the response body.
customer_identifiers_allowedbooleanRequiredValue of customer_identifiers_allowed returned in the response body.
execution_modeobject (ExecutionMode)RequiredValue of execution_mode returned in the response body.

Errors

JSON failures use one of the platform error envelopes and include the request correlation metadata when routing reaches the API middleware. See Errors for the exact shapes, authentication failures, retry guidance, and transport-level exceptions.

Examples

Request

curl --silent --show-error --globoff \
  --request GET \
  --header 'Authorization: Bearer <token>' \
  'https://<your-host>/api/boundary/status'

Schematic response body

Illustrative shape generated from the extracted field types, not a recorded live response. Values are placeholders; null marks a field whose type could not be resolved.

Success status: 200

{
  "http_request_allowed": false,
  "provider_calls_allowed": false,
  "live_execution_allowed": false,
  "raw_payload_allowed": false,
  "secret_values_allowed": false,
  "customer_identifiers_allowed": false,
  "execution_mode": {}
}
Last updated 2026-07-16 · Generated from the API route registrations.