---
title: "GET /connections/{phoneNumber}/new-chat-cap"
method: GET
path: "/connections/{phoneNumber}/new-chat-cap"
tags: ["Connections"]
---

# GET /connections/{phoneNumber}/new-chat-cap

`GET /connections/{phoneNumber}/new-chat-cap`

## Request

- Base URL: `http://localhost:3025`
- URL: `http://localhost:3025/connections/{phoneNumber}/new-chat-cap`
- Auth: API key in header `x-api-key`

Fetch the account's new-chat message cap and usage — an antecedent indicator of the 463 restriction (how many new conversations can still be started this cycle). Read-only: queries WhatsApp directly (MEX) without sending a message.

## Path parameters

- `phoneNumber` string, required

## Response `200`

New-chat message cap retrieved successfully

- object
  - `data` object
    - `total_quota` number: Total new-chat messages allowed in the current cycle
    - `used_quota` number: New-chat messages already used in the current cycle
    - `cycle_start_timestamp` string, nullable: Unix timestamp of the cycle start
    - `cycle_end_timestamp` string, nullable: Unix timestamp of the cycle end
    - `server_sent_timestamp` string, nullable: Unix timestamp when WhatsApp produced this snapshot
    - `ote_status` string, nullable: One-time-engagement cap status (NOT_ELIGIBLE, ELIGIBLE, ACTIVE_IN_CURRENT_CYCLE, EXHAUSTED)
    - `mv_status` string, nullable: Multi-vertical cap status (NOT_ELIGIBLE, NOT_ACTIVE, ACTIVE, ACTIVE_UPGRADE_AVAILABLE)
    - `capping_status` string, nullable: Overall capping status (NONE, FIRST_WARNING, SECOND_WARNING, CAPPED)

## Other responses

- `403`: Forbidden — the API key does not own this connection. Returned when a connection is bound to a different API key.
- `404`: Phone number not connected
- `421`: Misdirected Request — in cluster mode, this instance does not own the connection. The owning instance id is in the x-baileys-owner header; a proxy re-routes the request there. Not returned for the explicit-takeover routes: POST /connections/{phoneNumber}, /import-session and /restart.

## Changes

- **2026-08-15** `533b3360e2e4`: 4 breaking, 38 warning, 3 info
  - the response property `data` became optional for the status `200`
  - removed the required property `data/key` from the response with the `200` status
  - removed the required property `data/messageTimestamp` from the response with the `200` status
  - removed the success response with the status `202`
  - …41 more
- **2026-08-15** `80b5396ef493`: 2 info
  - added the non-success response with the status `422`
  - added the success response with the status `202`
- **2026-06-16** `da89554d2e38`: 1 info
  - endpoint added
- **2025-05-10** `02cbe6b8238e`: 1 breaking
  - api path removed without deprecation

[Operation history](https://skmtc.dev/fazer-ai/apis/fazer-ai-baileys-api/changes/connections/:phoneNumber/new-chat-cap/get.md)

---

[API](https://skmtc.dev/fazer-ai/apis/fazer-ai-baileys-api.md) - [All operations](https://skmtc.dev/fazer-ai/apis/fazer-ai-baileys-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fazer-ai/apis/fazer-ai-baileys-api/revisions/322af11b310e?raw)
