---
title: "GET /api/v1/organizations/{organization_id}/automations/page"
method: GET
path: "/api/v1/organizations/{organization_id}/automations/page"
tags: ["organizations"]
---

# GET /api/v1/organizations/{organization_id}/automations/page

`GET /api/v1/organizations/{organization_id}/automations/page`

## Request

- Base URL: `https://composal.com` (the document declares no server; this is the origin it was published from)
- URL: `https://composal.com/api/v1/organizations/{organization_id}/automations/page`
- Auth: HTTP bearer

## Path parameters

- `organization_id` string, required

## Query parameters

- `page` integer

## Response `200`

Authorized automation page

- AutomationIndexPage
  - `organization` AutomationPageOrganization, required
    - `id` string, required
    - `slug` string, required
    - `name` string, required
  - `permissions` AutomationPagePermissions, required
    - `create` boolean, required
    - `edit` boolean, required
    - `preview` boolean, required
    - `activate` boolean, required
    - `invoke` boolean, required
    - `pause` boolean, required
    - `archive` boolean, required
  - `execution_enabled` boolean, required
  - `automations` AutomationIndexItem[], required
    - `id` string, required
    - `slug` string, required
    - `name` string, required
    - `status` string, required
    - `revision` integer, required
    - `active_revision_number` integer, nullable, required
    - `next_due_at` string, nullable, required
    - `updated_at` string, required
    - `trigger_types` string[], required
    - `last_invocation` object, nullable, required
      - `id` string, required
      - `status` string, required
      - `reason` string, nullable, required
      - `created_at` string, required
      - `usage` unknown, required
      - `usage_summary` AutomationUsageSummary, required: Consumption across execution attempts in this invocation. Known totals are partial when the metric is incomplete; a missing report never implies zero. Explicit retries are separate invocations.
        - `attempt_count` integer, required
        - `reporting_attempts` integer, required
        - `known_totals` object, required
        - `incomplete_fields` string[], required
  - `pagination` AutomationPagePagination, required
    - `count` integer, required
    - `page` integer, required
    - `limit` integer, required
    - `last` integer, required
    - `previous` integer
    - `next` integer
  - `integrations_enabled` boolean, required
  - `integration_access` AutomationIntegrationAccess, required
    - `accounts` AgentConnectionRecord[], required
      - `id` string, required
      - `organization_id` string, required
      - `user_id` string, required
      - `name` string, required
      - `created_at` string, required
      - `updated_at` string, required
      - `toolkit` string, required
      - `status` 'pending' | 'active' | 'expired' | 'revoked' | 'error', required
      - `generation` integer, required
      - `failure_code` string, nullable, required
      - `authorized_at` string, nullable, required
      - `checked_at` string, nullable, required
      - `revoked_at` string, nullable, required
      - `admin_disabled_at` string, date-time, nullable
      - `owner_name` string
      - `ownership_kind` 'personal' | 'organization', required
      - `custodian_id` string, nullable, required
      - `provider_disabled_reason` string, nullable
      - `provider_identity` ProviderIdentity, required
        - `status` 'verified' | 'unavailable', required
        - `account_label` string, nullable, required
        - `workspace_label` string, nullable, required
        - `checked_at` string, date-time, nullable, required
    - `grants` AutomationConnectionGrantRecord[], required
      - `id` string, required
      - `organization_id` string, required
      - `agent_connection_id` string, required
      - `user_id` string, required
      - `automation_id` string, required
      - `created_at` string, required
      - `revision` integer, required
      - `connection_generation` integer, required
      - `status` 'active' | 'revoked', required
      - `actions` object[], required
        - `tool` string, required
        - `mode` 'approval_required' | 'preauthorized', required
        - `arguments` object, required
        - `property_types` object
        - `resources` string[], required
      - `revoked_at` string, nullable, required
      - `usable` boolean, required
    - `actions` object[], required
      - `tool` string, required
      - `toolkit` string, required
      - `name` string, required
      - `resource_label` string, required
      - `write` boolean, required
    - `subscriptions` AgentTriggerSubscriptionRecord[], required
      - `id` string, required
      - `agent_connection_id` string, required
      - `trigger_slug` string, required
      - `toolkit_version` string, required
      - `configuration` object, required
      - `enabled` boolean, required
      - `remote_enabled` boolean, nullable, required
      - `failure_code` string, nullable, required
      - `failure_request_id` string, nullable, required
      - `reconcile_at` string, date-time, required
      - `created_at` string, date-time, required
      - `updated_at` string, date-time, required
      - `waiting_for_retirement` boolean, required
      - `retired_at` string, date-time, nullable, required
      - `retirement_completed_at` string, date-time, nullable, required
      - `reconciliation_uncertain` boolean, required
      - `replacement_id` string, nullable, required
    - `provider_bindings` AutomationProviderBindingRecord[], required
      - `id` string, required
      - `agent_trigger_subscription_id` string, required
      - `automation_id` string, required
      - `trigger_key` string, required
      - `revision` integer, required
      - `usable` boolean, required
      - `revoked_at` string, date-time, nullable, required
      - `created_at` string, date-time, required
    - `audience_members` object[], required
      - `id` string, required
      - `name` string, required
    - `delegations` AgentConnectionAccessRecord[], required
      - `id` string, required
      - `automation_connection_grant_id` string, required
      - `user_id` string, required
      - `authorized_by_id` string, required
      - `member_name` string, required
      - `created_at` string, required
      - `roles` string[], required
      - `usable` boolean, required
      - `revoked_at` string, nullable, required

## Other responses

- `401`: Unauthorized
- `403`: Administrator access required
- `404`: Resource not found
- `422`: Unprocessable entity
- `502`: Bad gateway

---

[API](https://skmtc.dev/composal/apis/vex-api.md) - [All operations](https://skmtc.dev/composal/apis/vex-api/llms.txt) - [OpenAPI document](https://skmtc.dev/composal/apis/vex-api/revisions/74298a24e040?raw)
