---
title: "GET /api/v1/organizations/{org_slug}/pages/now"
method: GET
path: "/api/v1/organizations/{org_slug}/pages/now"
tags: ["organizations"]
---

# GET /api/v1/organizations/{org_slug}/pages/now

`GET /api/v1/organizations/{org_slug}/pages/now`

## 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/{org_slug}/pages/now`
- Auth: HTTP bearer

## Path parameters

- `org_slug` string, required

## Query parameters

- `page` integer

## Response `200`

Organization Now page contract

- object
  - `summary` object, required
    - `needs_attention_count` integer, required
    - `shipping_count` integer, required
    - `landed_count` integer, required
  - `needs_attention` NowMergeQueueItem[], required
    - `id` string, required
    - `kind` 'change' | 'github_pr', required
    - `state` 'queued' | 'validating' | 'ready' | 'merging' | 'merged' | 'ejected' | 'cancelled' | 'needs_attention', required
    - `checks_status` 'pending' | 'passing' | 'failing' | 'stale' | 'missing', required
    - `repo` object, required
      - `slug` string, nullable, required
      - `name` string, nullable, required
      - `target_branch` string, nullable, required
    - `change` object, nullable, required
      - `id` string, required
      - `number` integer, nullable, required
      - `reference` string, nullable, required
      - `title` string, nullable, required
      - `author` object, nullable, required
        - `id` string, required
        - `name` string
        - `email` string
        - `picture_url` string
    - `github_pr_number` integer, nullable, required
    - `member_count` integer, nullable, required
    - `member_count_label` string, nullable, required
    - `queue_rank` integer, nullable, required
    - `queue_length` integer, required
    - `created_at` string, nullable, required
    - `updated_at` string, nullable, required
    - `completed_at` string, nullable, required
    - `completed_at_label` string, nullable, required
    - `recovery` object, nullable, required
      - `kind` 'checks_failed' | 'landing_conflict' | 'github_state_changed' | 'github_access_problem' | 'queue_policy_changed' | 'merge_outcome_unknown' | 'unknown', required
      - `summary` string, required
      - `next_step` string, required
      - `action_required_by` 'author' | 'repo_admin' | 'vex', required
      - `action_kind` 'open_checks' | 'open_change' | 'open_integration' | 'open_queue', required
  - `shipping_now` NowMergeQueueItem[], required
    - `id` string, required
    - `kind` 'change' | 'github_pr', required
    - `state` 'queued' | 'validating' | 'ready' | 'merging' | 'merged' | 'ejected' | 'cancelled' | 'needs_attention', required
    - `checks_status` 'pending' | 'passing' | 'failing' | 'stale' | 'missing', required
    - `repo` object, required
      - `slug` string, nullable, required
      - `name` string, nullable, required
      - `target_branch` string, nullable, required
    - `change` object, nullable, required
      - `id` string, required
      - `number` integer, nullable, required
      - `reference` string, nullable, required
      - `title` string, nullable, required
      - `author` object, nullable, required
        - `id` string, required
        - `name` string
        - `email` string
        - `picture_url` string
    - `github_pr_number` integer, nullable, required
    - `member_count` integer, nullable, required
    - `member_count_label` string, nullable, required
    - `queue_rank` integer, nullable, required
    - `queue_length` integer, required
    - `created_at` string, nullable, required
    - `updated_at` string, nullable, required
    - `completed_at` string, nullable, required
    - `completed_at_label` string, nullable, required
    - `recovery` object, nullable, required
      - `kind` 'checks_failed' | 'landing_conflict' | 'github_state_changed' | 'github_access_problem' | 'queue_policy_changed' | 'merge_outcome_unknown' | 'unknown', required
      - `summary` string, required
      - `next_step` string, required
      - `action_required_by` 'author' | 'repo_admin' | 'vex', required
      - `action_kind` 'open_checks' | 'open_change' | 'open_integration' | 'open_queue', required
  - `recently_landed` NowMergeQueueItem[], required
    - `id` string, required
    - `kind` 'change' | 'github_pr', required
    - `state` 'queued' | 'validating' | 'ready' | 'merging' | 'merged' | 'ejected' | 'cancelled' | 'needs_attention', required
    - `checks_status` 'pending' | 'passing' | 'failing' | 'stale' | 'missing', required
    - `repo` object, required
      - `slug` string, nullable, required
      - `name` string, nullable, required
      - `target_branch` string, nullable, required
    - `change` object, nullable, required
      - `id` string, required
      - `number` integer, nullable, required
      - `reference` string, nullable, required
      - `title` string, nullable, required
      - `author` object, nullable, required
        - `id` string, required
        - `name` string
        - `email` string
        - `picture_url` string
    - `github_pr_number` integer, nullable, required
    - `member_count` integer, nullable, required
    - `member_count_label` string, nullable, required
    - `queue_rank` integer, nullable, required
    - `queue_length` integer, required
    - `created_at` string, nullable, required
    - `updated_at` string, nullable, required
    - `completed_at` string, nullable, required
    - `completed_at_label` string, nullable, required
    - `recovery` object, nullable, required
      - `kind` 'checks_failed' | 'landing_conflict' | 'github_state_changed' | 'github_access_problem' | 'queue_policy_changed' | 'merge_outcome_unknown' | 'unknown', required
      - `summary` string, required
      - `next_step` string, required
      - `action_required_by` 'author' | 'repo_admin' | 'vex', required
      - `action_kind` 'open_checks' | 'open_change' | 'open_integration' | 'open_queue', required
  - `pagination` object, required
    - `page` integer, required
    - `limit` integer, required
    - `count` integer, required
    - `count_label` string, required
    - `last` integer, required
    - `previous` integer, nullable
    - `next` integer, nullable
    - `series` union[], required
      - union
        - integer
        - string

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: 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)
