GET
/
api
/
v2
/
actions
/
list
/
all

Authorizations

x-api-key
string
headerrequired

API key for authentication, you can easily get it from the dashboard after login or if you are using CLI, you can get it from the composio whoami command

Query Parameters

apps
string

Comma separated list of composio apps to filter by. You can get the list of apps by using /api/v1/apps endpoint.

actions
string

Comma separated list of composio actions to filter by. You can get the list of actionIds from this API or you can get it by running composio actions command in your terminal.

tags
string

Comma separated list of composio action tags to filter by. You can get the list of action tags by using /api/v2/actions/list/tags endpoint.

useCase
string

Smart use-case based search for actions needed to be performed as per the use-case. This uses AI to understand the use-case and then finally returns the list of actions. Note: If you are using this field, you can not use actions or tags fields.

page
number

Page number to be returned, default is 1

Required range: x > 1
limit
number

Limit the number of actions to be returned, default is 30

Required range: x > 1
filterImportantActions
boolean

Filter and return only important actions. This is equivalent to setting tags='important' in the query params mentioned above.

Response

200 - application/json
items
object[]
required
page
number
required

Current page number in the paginated response

totalPages
number
required

Total number of pages available