---
title: "Discover automation capabilities"
method: GET
path: "/automations/capabilities"
tags: ["Automations"]
---

# Discover automation capabilities

`GET /automations/capabilities`

## Request

- Base URL: `https://api.motion.so/api/motion`
- URL: `https://api.motion.so/api/motion/automations/capabilities`
- Auth: one of:
  - HTTP bearer
  - OAuth 2
    - Authorization code: `https://mcp.motion.so/oauth/authorize`
    - Token URL: `https://mcp.motion.so/oauth/token` scopes: `motion:automations:read`
- TypeScript: <https://skmtc.dev/motion/apis/mosaic-motion/docs/automations/capabilities/get.ts> (a function with typed inputs; its response is checked against the schema)

Read available trigger types before creating channel automations. Twitch and Kick depend on provider configuration; inspect the saved trigger subscription for delivery readiness. Requires motion:automations:read for OAuth tokens. API keys use the owner account permissions. Automation access must be enabled for the account and environment. See /guides/automations. Automations execute only with GVA; Claude supports reads, pause, and delete only.

## Response `200`

Success

- AutomationCapabilities
  - `triggers` string[], required
  - `operations` string[], required
  - `run_destination` 'new_chat', required
  - `schedule_semantics` 'elapsed_minutes', required
  - `execution_engine` 'gva', required
  - `default_effort` 'standard', required
  - `execution_supported` boolean, required
  - `update_constraints` string, required

## Other responses

- `400`: Invalid input or cursor; read the error message.
- `401`: Missing, invalid, or wrong-audience credential.
- `403`: Missing OAuth scope, account automation access, or engine access.
- `404`: Unavailable environment, or automation/run not owned by this account.
- `503`: Temporarily unavailable; retry later.

## Changes

- **2026-10-20** `075b364b747d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/motion/apis/mosaic-motion/changes/automations/capabilities/get.md)

---

[API](https://skmtc.dev/motion/apis/mosaic-motion.md) - [All operations](https://skmtc.dev/motion/apis/mosaic-motion/llms.txt) - [OpenAPI document](https://skmtc.dev/motion/apis/mosaic-motion/revisions/075b364b747d?raw)
