---
title: "Return hosted controlled-action execute status"
method: GET
path: "/tenant/action-execute-status"
---

# Return hosted controlled-action execute status

`GET /tenant/action-execute-status`

## Request

- Base URL: `https://api.gravityads.dev` (the document declares no server; this is the origin it was published from)
- URL: `https://api.gravityads.dev/tenant/action-execute-status`
- Auth: HTTP bearer

Returns the tenant/plan live execute enablement, queue availability and worker-only platform write boundary for Phase 2 Actions UI without exposing raw allowlists.

## Response `200`

Tenant controlled-action execute status

- object
  - `status` string, required
  - `tenant_id` string, required
  - `ready_for_live_execute` boolean, required
  - `phase_contract` string, required
  - `blockers` string[]
  - `execute_enablement` object, required
    - `live_execute_enabled_for_current_tenant` boolean
    - `plan_allows_controlled_execute` boolean
    - `rollout_enabled_for_current_tenant` boolean
    - `enabled_by_global_flag` boolean
    - `enabled_by_current_tenant` boolean
    - `enabled_by_current_plan` boolean
    - `current_plan_id` string
    - `plan_source` string
    - `raw_allowlists_returned` false
  - `capability_explanation` object
    - `reason_code` string
    - `current_plan_id` string
    - `controlled_execute_included_in_plan` boolean
    - `live_execute_enabled_for_current_tenant` boolean
    - `next_step` string
    - `portal_path` string
  - `queue` object, required
    - `enabled` boolean
    - `hosted_control_plane_enabled` boolean
    - `database_url_configured` boolean
    - `disabled_by_env` boolean
    - `disabled_reason` string
    - `status_endpoint` string
  - `platform_write_boundary` object, required
    - `phase1_request_thread_platform_write_allowed` false
    - `phase2_live_execute_worker_only` true
    - `controlled_action_execute_endpoint` string
    - `queue_status_endpoint` string
    - `approval_policy_endpoint` string
  - `raw_allowlists_returned` false, required
  - `raw_secrets_returned` false, required

---

[API](https://skmtc.dev/gravityads/apis/gravityads-api.md) · [All operations](https://skmtc.dev/gravityads/apis/gravityads-api/llms.txt) · [OpenAPI document](https://skmtc.dev/gravityads/apis/gravityads-api/revisions/124cd07d534d?raw)
