Skip to content

List action types

GET
/v1/action-types
curl --request GET \
--url https://api.aerandil.com/v1/action-types \
--header 'Authorization: Bearer <token>'

Schema-discovery surface for actions. Each entry surfaces the target object type, parameter count, and declared effects (create/modify/delete/link/modify_link/unlink) so a UI can render an action picker without walking /v1/openapi.json.

Sorted summary list of every registered action type.

Media typeapplication/json
object
data
required
Array<object>
object
api_name
required
string
description
string
nullable
display_name
required
string
effects
required
Array
One of: discriminator: kind
object
kind
required
string
Allowed value: create
Allowed values: create
object_type
required
string
parameter_count
required
integer
target_object_type

Bound target object type for targeted actions. Untargeted actions (creates) leave it null.

string
nullable
next_page_token

Opaque cursor for the next page (AIP-158). Reserved for future growth; v1 returns null because the registry size is bounded.

string
nullable
Example
{
"data": [
{
"effects": [
{
"kind": "create"
}
]
}
]
}