Skip to main content

Documentation Index

Fetch the complete documentation index at: https://astronomer-preview.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Use this command group to send authenticated requests to the Astro platform API using the current context’s bearer token.

Usage

astro api cloud [command] [flags]

Commands

CommandDescription
lsList all available Astro API endpoints.
describe <operation-id>Show details about an endpoint, including parameters and response schema.
<operation-id> [request-body-fields]Call an endpoint by its operation ID.

Options

OptionDescriptionPossible Values
--generatePrint the equivalent curl command instead of executing the request.None
--jq <filter>Apply a jq filter to the response output.Any valid jq expression
--path-param <key=value>Override a path parameter in the request URL.A key-value pair such as organizationId=<org-id>
--silentSuppress response output.None
--slurpCollect all paginated results into a single array instead of streaming pages.None
--template <template>Format the response using a Go template.Any valid Go template string

Examples

# List all available Astro API endpoints
$ astro api cloud ls

# Show details about the list-deployments endpoint
$ astro api cloud describe list-deployments

# List Deployments for an organization
$ astro api cloud list-deployments --path-param organizationId=<org-id>

# Filter the response with jq
$ astro api cloud list-deployments --path-param organizationId=<org-id> --jq '.deployments[].name'

# Print the equivalent curl command for a request
$ astro api cloud list-deployments --path-param organizationId=<org-id> --generate