---
title: "Changes to PATCH /connections/{phoneNumber}/presence"
method: PATCH
path: "/connections/{phoneNumber}/presence"
---

# Changes to PATCH /connections/{phoneNumber}/presence

`PATCH /connections/{phoneNumber}/presence`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 30 revisions.

- **2026-08-15** `533b3360e2e4`: 2 breaking, 4 info
- **2026-08-15** `80b5396ef493`: 2 info
- **2026-06-16** `da89554d2e38`: 13 info
- **2026-03-20** `8632adf0286b`: 4 info
- **2025-05-10** `cba0d5369a4b`: 1 warning
- **2025-05-10** `86285c4fd8ee`: 7 breaking, 17 info
- **2025-05-10** `02cbe6b8238e`: 17 breaking, 1 warning, 10 info

## Changes

- **2026-08-15** `533b3360e2e4`: 2 breaking, 4 info
  - removed the media type `application/json` for the response with the status `200`
  - removed the success response with the status `202`
  - removed the non-success response with the status `404`
  - removed the non-success response with the status `409`
  - removed the non-success response with the status `422`
  - removed the non-success response with the status `500`
- **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`: 13 info
  - added the non-success response with the status `409`
  - added the non-success response with the status `421`
  - added the optional property `data/capping_status` to the response with the `200` status
  - added the optional property `data/cycle_end_timestamp` to the response with the `200` status
  - added the optional property `data/cycle_start_timestamp` to the response with the `200` status
  - added the optional property `data/enforcementType` to the response with the `200` status
  - added the optional property `data/isActive` to the response with the `200` status
  - added the optional property `data/mv_status` to the response with the `200` status
  - added the optional property `data/ote_status` to the response with the `200` status
  - added the optional property `data/server_sent_timestamp` to the response with the `200` status
  - added the optional property `data/timeEnforcementEnds` to the response with the `200` status
  - added the optional property `data/total_quota` to the response with the `200` status
  - added the optional property `data/used_quota` to the response with the `200` status
- **2026-03-20** `8632adf0286b`: 4 info
  - added the media type `application/json` for the response with the status `200`
  - added the non-success response with the status `403`
  - added the non-success response with the status `404`
  - added the non-success response with the status `500`
- **2025-05-10** `cba0d5369a4b`: 1 warning
  - changed the pattern of the `path` request parameter `phoneNumber` from `\A\+\d{5,15}\z` to `^\+\d{5,15}$`
- **2025-05-10** `86285c4fd8ee`: 7 breaking, 17 info
  - removed `subschema #1, subschema #2, subschema #3, subschema #4, subschema #5` from the `type` request property `anyOf` list (media type: application/json)
  - removed `subschema #1, subschema #2, subschema #3, subschema #4, subschema #5` from the `type` request property `anyOf` list (media type: multipart/form-data)
  - removed `subschema #1, subschema #2, subschema #3, subschema #4, subschema #5` from the `type` request property `anyOf` list (media type: text/plain)
  - request property `type` was restricted to a list of enum values (media type: application/json)
  - request property `type` was restricted to a list of enum values (media type: multipart/form-data)
  - request property `type` was restricted to a list of enum values (media type: text/plain)
  - the `type` request property type changed from no type to `string` (media type: application/json)
  - added the new `available` enum value to the request property `type` (media type: application/json)
  - added the new `available` enum value to the request property `type` (media type: multipart/form-data)
  - added the new `available` enum value to the request property `type` (media type: text/plain)
  - added the new `composing` enum value to the request property `type` (media type: application/json)
  - added the new `composing` enum value to the request property `type` (media type: multipart/form-data)
  - added the new `composing` enum value to the request property `type` (media type: text/plain)
  - added the new `paused` enum value to the request property `type` (media type: application/json)
  - added the new `paused` enum value to the request property `type` (media type: multipart/form-data)
  - added the new `paused` enum value to the request property `type` (media type: text/plain)
  - added the new `recording` enum value to the request property `type` (media type: application/json)
  - added the new `recording` enum value to the request property `type` (media type: multipart/form-data)
  - added the new `recording` enum value to the request property `type` (media type: text/plain)
  - added the new `unavailable` enum value to the request property `type` (media type: application/json)
  - added the new `unavailable` enum value to the request property `type` (media type: multipart/form-data)
  - added the new `unavailable` enum value to the request property `type` (media type: text/plain)
  - the `type` request property type was generalized from no type to `string` (media type: multipart/form-data)
  - the `type` request property type was generalized from no type to `string` (media type: text/plain)
- **2025-05-10** `02cbe6b8238e`: 17 breaking, 1 warning, 10 info
  - removed the enum value `available` of the request property `type` (media type: application/json)
  - removed the enum value `available` of the request property `type` (media type: multipart/form-data)
  - removed the enum value `available` of the request property `type` (media type: text/plain)
  - removed the enum value `composing` of the request property `type` (media type: application/json)
  - removed the enum value `composing` of the request property `type` (media type: multipart/form-data)
  - removed the enum value `composing` of the request property `type` (media type: text/plain)
  - removed the enum value `paused` of the request property `type` (media type: application/json)
  - removed the enum value `paused` of the request property `type` (media type: multipart/form-data)
  - removed the enum value `paused` of the request property `type` (media type: text/plain)
  - removed the enum value `recording` of the request property `type` (media type: application/json)
  - removed the enum value `recording` of the request property `type` (media type: multipart/form-data)
  - removed the enum value `recording` of the request property `type` (media type: text/plain)
  - removed the enum value `unavailable` of the request property `type` (media type: application/json)
  - removed the enum value `unavailable` of the request property `type` (media type: multipart/form-data)
  - removed the enum value `unavailable` of the request property `type` (media type: text/plain)
  - the `type` request property type changed from `string` to no type (media type: application/json)
  - removed the media type `application/json` for the response with the status `200`
  - changed the pattern of the `path` request parameter `phoneNumber` from `^\+\d{5,15}$` to `\A\+\d{5,15}\z`
  - added `subschema #1, subschema #2, subschema #3, subschema #4, subschema #5` to the `type` request property `anyOf` list (media type: application/json)
  - added `subschema #1, subschema #2, subschema #3, subschema #4, subschema #5` to the `type` request property `anyOf` list (media type: multipart/form-data)
  - added `subschema #1, subschema #2, subschema #3, subschema #4, subschema #5` to the `type` request property `anyOf` list (media type: text/plain)
  - the `type` request property type was generalized from `string` to no type (media type: multipart/form-data)
  - the `type` request property type was generalized from `string` to no type (media type: text/plain)
  - removed the non-success response with the status `403`
  - removed the non-success response with the status `404`
  - removed the non-success response with the status `409`
  - removed the non-success response with the status `421`
  - removed the non-success response with the status `500`

---

[Operation](https://skmtc.dev/fazer-ai/apis/fazer-ai-baileys-api/docs/connections/:phoneNumber/presence/patch.md) - [API](https://skmtc.dev/fazer-ai/apis/fazer-ai-baileys-api.md) - [Page](https://skmtc.dev/fazer-ai/apis/fazer-ai-baileys-api/changes/connections/:phoneNumber/presence/patch)
