Skip to content

Automation service API reference

See https://docs.openstack.org/api-ref/orchestration/index.html.

These endpoints allow you to perform various operations related to stack management, resource management, event tracking, and template validation in the OpenStack Heat service. The {stack_name}, {stack_id}, {resource_name}, {event_id}, and {resource_type} in the URLs are placeholders that should be replaced with the actual names and IDs of the stacks, resources, events, and resource types.

List stacks

Bash
GET /stacks

Show tack details

Bash
GET /stacks/{stack_name}/{stack_id}

Create a stack

Bash
POST /stacks

Update a stack

Bash
PUT /stacks/{stack_name}/{stack_id}

Delete a stack

Bash
DELETE /stacks/{stack_name}/{stack_id}

List stack resources

Bash
GET /stacks/{stack_name}/{stack_id}/resources

Show stack resource details

Bash
GET /stacks/{stack_name}/{stack_id}/resources/{resource_name}

List stack events

Bash
GET /stacks/{stack_name}/{stack_id}/events

Show stack event details

Bash
GET /stacks/{stack_name}/{stack_id}/events/{event_id}

Validate a template

Bash
POST /validate

Show template details

Bash
GET /stacks/{stack_name}/{stack_id}/template

List resource types

Bash
GET /resource_types

Show Resource Type Details

Bash
GET /resource_types/{resource_type}

Get resource type schema

Bash
GET /resource_types/{resource_type}/schema

Get resource type template

Bash
GET /resource_types/{resource_type}/template