Skip to main content
GET
/
resources
/
status
Get Resource Status
curl --request GET \
  --url https://api.example.com/resources/status
{
  "resource_id": "<string>",
  "lifecycle_state": "draft",
  "health": "healthy",
  "health_message": "<string>",
  "error": "<string>"
}

Query Parameters

provider
string
required

Provider name

resource
string
required

Resource type

name
string
required

Resource name

Response

Successful Response

Resource lifecycle status response.

Attributes: resource_id: Unique resource identifier. lifecycle_state: Current lifecycle state (draft, waiting, pending, processing, ready, failed, deleting). health: Dependency health flag (healthy or degraded). health_message: Human-readable description of why health is degraded. error: Error message if resource is in failed state.

resource_id
string
required
lifecycle_state
enum<string>
required

Lifecycle states for resources.

Available options:
draft,
waiting,
pending,
processing,
ready,
failed,
deleting
health
enum<string>
default:healthy
Available options:
healthy,
degraded
health_message
string | null
error
string | null