GET /v1/operations/workspace-readiness
OperationsService_GetWorkspaceReadiness
The server validates credentials, tenant, environment and permissions. This page does not send requests. Replace example values; deployed server validation remains authoritative.
Parameters
No path or query parameters.
cURL
curl --request GET 'https://nexus-api.rainlib.com/v1/operations/workspace-readiness' \
--header 'Authorization: Bearer <NEXUS_ACCESS_TOKEN>'Response contract
200 · OK
active_customersstringactive_metersstringactive_model_routesstringdatabase_readybooleandead_lettersstringevent_bus_readybooleanevent_bus_requiredbooleanfresh_worker_countstringoldest_dead_letter_age_secondsstringoldest_pending_reconciliation_age_secondsstringoldest_review_required_age_secondsstringZero means no record of that backlog type exists. Use its corresponding count to distinguish an empty queue from a very recent record.
payment_modestringSafe, non-secret money boundary: DISABLED, SIMULATION, SANDBOX, or LIVE.
payment_reconciliation_mismatchesstringpending_reconciliationstringpublished_capabilitiesstringredis_readybooleanThese are sampled independently when this operator projection is read. A failed dependency does not erase durable backlog evidence from the same response. event_bus_ready is true when the bus is intentionally optional.
review_requiredstringstale_worker_countstringtrace_content_policy_configuredbooleantrace_content_purged_last_24hstringtrace_content_retained_spansstringContent-free lifecycle counters. They make retention progress observable without exposing captured prompt/output material.
workersarrayExpand fields
current_tasksstringfailure_countstringinstance_idstringlast_batch_duration_msstringlast_batch_namestringlast_seen_atstringlast_success_atstringmodestringservice_namestringstalebooleanversionstring
Generated responses do not enumerate every runtime error. See the integration guide for authentication, conflicts and retries.