---
title: "Changes to Lookup Zones"
method: POST
path: "/database/{version}/{container}/{environment}/{database}/zones/lookup"
---

# Changes to Lookup Zones

`POST /database/{version}/{container}/{environment}/{database}/zones/lookup`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 3 of 14 revisions.

- **2026-08-27** `3ea965df5f01` — 2 info
- **2025-07-06** `a17a324ec78e` — 28 warning, 1 info
- **2025-07-05** `a6d50d6e9dde` — 29 info

## Changes

- **2026-08-27** `3ea965df5f01` — 2 info
  - added the optional property `zones/items/atomic` to the response with the `200` status
  - added the optional property `zones/items/syncToken` to the response with the `200` status
- **2025-07-06** `a17a324ec78e` — 28 warning, 1 info
  - added the new `ACCESS_DENIED` enum value to the `serverErrorCode` response property for the response status `400`
  - added the new `ACCESS_DENIED` enum value to the `serverErrorCode` response property for the response status `401`
  - added the new `ATOMIC_ERROR` enum value to the `serverErrorCode` response property for the response status `400`
  - added the new `ATOMIC_ERROR` enum value to the `serverErrorCode` response property for the response status `401`
  - added the new `AUTHENTICATION_FAILED` enum value to the `serverErrorCode` response property for the response status `400`
  - added the new `AUTHENTICATION_FAILED` enum value to the `serverErrorCode` response property for the response status `401`
  - added the new `AUTHENTICATION_REQUIRED` enum value to the `serverErrorCode` response property for the response status `400`
  - added the new `AUTHENTICATION_REQUIRED` enum value to the `serverErrorCode` response property for the response status `401`
  - added the new `BAD_REQUEST` enum value to the `serverErrorCode` response property for the response status `400`
  - added the new `BAD_REQUEST` enum value to the `serverErrorCode` response property for the response status `401`
  - added the new `CONFLICT` enum value to the `serverErrorCode` response property for the response status `400`
  - added the new `CONFLICT` enum value to the `serverErrorCode` response property for the response status `401`
  - added the new `EXISTS` enum value to the `serverErrorCode` response property for the response status `400`
  - added the new `EXISTS` enum value to the `serverErrorCode` response property for the response status `401`
  - added the new `INTERNAL_ERROR` enum value to the `serverErrorCode` response property for the response status `400`
  - added the new `INTERNAL_ERROR` enum value to the `serverErrorCode` response property for the response status `401`
  - added the new `NOT_FOUND` enum value to the `serverErrorCode` response property for the response status `400`
  - added the new `NOT_FOUND` enum value to the `serverErrorCode` response property for the response status `401`
  - added the new `QUOTA_EXCEEDED` enum value to the `serverErrorCode` response property for the response status `400`
  - added the new `QUOTA_EXCEEDED` enum value to the `serverErrorCode` response property for the response status `401`
  - added the new `THROTTLED` enum value to the `serverErrorCode` response property for the response status `400`
  - added the new `THROTTLED` enum value to the `serverErrorCode` response property for the response status `401`
  - added the new `TRY_AGAIN_LATER` enum value to the `serverErrorCode` response property for the response status `400`
  - added the new `TRY_AGAIN_LATER` enum value to the `serverErrorCode` response property for the response status `401`
  - added the new `VALIDATING_REFERENCE_ERROR` enum value to the `serverErrorCode` response property for the response status `400`
  - added the new `VALIDATING_REFERENCE_ERROR` enum value to the `serverErrorCode` response property for the response status `401`
  - added the new `ZONE_NOT_FOUND` enum value to the `serverErrorCode` response property for the response status `400`
  - added the new `ZONE_NOT_FOUND` enum value to the `serverErrorCode` response property for the response status `401`
  - api operation id `lookupZones` was added
- **2025-07-05** `a6d50d6e9dde` — 29 info
  - api operation id `lookupZones` removed and replaced with ``
  - removed the `ACCESS_DENIED` enum value from the `serverErrorCode` response property for the response status `400`
  - removed the `ACCESS_DENIED` enum value from the `serverErrorCode` response property for the response status `401`
  - removed the `ATOMIC_ERROR` enum value from the `serverErrorCode` response property for the response status `400`
  - removed the `ATOMIC_ERROR` enum value from the `serverErrorCode` response property for the response status `401`
  - removed the `AUTHENTICATION_FAILED` enum value from the `serverErrorCode` response property for the response status `400`
  - removed the `AUTHENTICATION_FAILED` enum value from the `serverErrorCode` response property for the response status `401`
  - removed the `AUTHENTICATION_REQUIRED` enum value from the `serverErrorCode` response property for the response status `400`
  - removed the `AUTHENTICATION_REQUIRED` enum value from the `serverErrorCode` response property for the response status `401`
  - removed the `BAD_REQUEST` enum value from the `serverErrorCode` response property for the response status `400`
  - removed the `BAD_REQUEST` enum value from the `serverErrorCode` response property for the response status `401`
  - removed the `CONFLICT` enum value from the `serverErrorCode` response property for the response status `400`
  - removed the `CONFLICT` enum value from the `serverErrorCode` response property for the response status `401`
  - removed the `EXISTS` enum value from the `serverErrorCode` response property for the response status `400`
  - removed the `EXISTS` enum value from the `serverErrorCode` response property for the response status `401`
  - removed the `INTERNAL_ERROR` enum value from the `serverErrorCode` response property for the response status `400`
  - removed the `INTERNAL_ERROR` enum value from the `serverErrorCode` response property for the response status `401`
  - removed the `NOT_FOUND` enum value from the `serverErrorCode` response property for the response status `400`
  - removed the `NOT_FOUND` enum value from the `serverErrorCode` response property for the response status `401`
  - removed the `QUOTA_EXCEEDED` enum value from the `serverErrorCode` response property for the response status `400`
  - removed the `QUOTA_EXCEEDED` enum value from the `serverErrorCode` response property for the response status `401`
  - removed the `THROTTLED` enum value from the `serverErrorCode` response property for the response status `400`
  - removed the `THROTTLED` enum value from the `serverErrorCode` response property for the response status `401`
  - removed the `TRY_AGAIN_LATER` enum value from the `serverErrorCode` response property for the response status `400`
  - removed the `TRY_AGAIN_LATER` enum value from the `serverErrorCode` response property for the response status `401`
  - removed the `VALIDATING_REFERENCE_ERROR` enum value from the `serverErrorCode` response property for the response status `400`
  - removed the `VALIDATING_REFERENCE_ERROR` enum value from the `serverErrorCode` response property for the response status `401`
  - removed the `ZONE_NOT_FOUND` enum value from the `serverErrorCode` response property for the response status `400`
  - removed the `ZONE_NOT_FOUND` enum value from the `serverErrorCode` response property for the response status `401`

---

[Operation](https://skmtc.dev/brightdigit/apis/apple-cloudkit-web-services-api/docs/database/:version/:container/:environment/:database/zones/lookup/post.md) · [API](https://skmtc.dev/brightdigit/apis/apple-cloudkit-web-services-api.md) · [Page](https://skmtc.dev/brightdigit/apis/apple-cloudkit-web-services-api/changes/database/:version/:container/:environment/:database/zones/lookup/post)
