---
title: Address Maps
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/go)

[Addressing](https://developers.cloudflare.com/api/go/resources/addressing)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# Address Maps

##### [List Address Maps](https://developers.cloudflare.com/api/go/resources/addressing/subresources/address_maps/methods/list)

client.Addressing.AddressMaps.List(ctx, query) (\*SinglePage\[[AddressMap](<https://developers.cloudflare.com/api/go/resources/addressing#(resource)%20addressing.address_maps%20%3E%20(model)%20address_map%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/addressing/address\_maps

##### [Address Map Details](https://developers.cloudflare.com/api/go/resources/addressing/subresources/address_maps/methods/get)

client.Addressing.AddressMaps.Get(ctx, addressMapID, query) (\*[AddressMapGetResponse](<https://developers.cloudflare.com/api/go/resources/addressing#(resource)%20addressing.address_maps%20%3E%20(model)%20AddressMapGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/addressing/address\_maps/{address\_map\_id}

##### [Create Address Map](https://developers.cloudflare.com/api/go/resources/addressing/subresources/address_maps/methods/create)

client.Addressing.AddressMaps.New(ctx, params) (\*[AddressMapNewResponse](<https://developers.cloudflare.com/api/go/resources/addressing#(resource)%20addressing.address_maps%20%3E%20(model)%20AddressMapNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/addressing/address\_maps

##### [Update Address Map](https://developers.cloudflare.com/api/go/resources/addressing/subresources/address_maps/methods/edit)

client.Addressing.AddressMaps.Edit(ctx, addressMapID, params) (\*[AddressMap](<https://developers.cloudflare.com/api/go/resources/addressing#(resource)%20addressing.address_maps%20%3E%20(model)%20address_map%20%3E%20(schema)>), error)

PATCH/accounts/{account\_id}/addressing/address\_maps/{address\_map\_id}

##### [Delete Address Map](https://developers.cloudflare.com/api/go/resources/addressing/subresources/address_maps/methods/delete)

client.Addressing.AddressMaps.Delete(ctx, addressMapID, body) (\*[AddressMapDeleteResponse](<https://developers.cloudflare.com/api/go/resources/addressing#(resource)%20addressing.address_maps%20%3E%20(model)%20AddressMapDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/addressing/address\_maps/{address\_map\_id}

##### ModelsExpand Collapse

<details>

<summary>

type AddressMap struct{…}

</summary>

ID stringOptional

Identifier of an Address Map.

maxLength32

<a href="#(resource)%20addressing.address_maps%20%3E%20(model)%20address_map%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

CanDelete boolOptional

If set to false, then the Address Map cannot be deleted via API. This is true for Cloudflare-managed maps.

<a href="#(resource)%20addressing.address_maps%20%3E%20(model)%20address_map%20%3E%20(schema)%20%3E%20(property)%20can_delete">Link to this property</a>

CanModifyIPs boolOptional

If set to false, then the IPs on the Address Map cannot be modified via the API. This is true for Cloudflare-managed maps.

<a href="#(resource)%20addressing.address_maps%20%3E%20(model)%20address_map%20%3E%20(schema)%20%3E%20(property)%20can_modify_ips">Link to this property</a>

CreatedAt TimeOptional

formatdate-time

<a href="#(resource)%20addressing.address_maps%20%3E%20(model)%20address_map%20%3E%20(schema)%20%3E%20(property)%20created_at">Link to this property</a>

DefaultSNI stringOptional

If you have legacy TLS clients which do not send the TLS server name indicator, then you can specify one default SNI on the map. If Cloudflare receives a TLS handshake from a client without an SNI, it will respond with the default SNI on those IPs. The default SNI can be any valid zone or subdomain owned by the account.

<a href="#(resource)%20addressing.address_maps%20%3E%20(model)%20address_map%20%3E%20(schema)%20%3E%20(property)%20default_sni">Link to this property</a>

Description stringOptional

An optional description field which may be used to describe the types of IPs or zones on the map.

<a href="#(resource)%20addressing.address_maps%20%3E%20(model)%20address_map%20%3E%20(schema)%20%3E%20(property)%20description">Link to this property</a>

Enabled boolOptional

Whether the Address Map is enabled or not. Cloudflare’s DNS will not respond with IP addresses on an Address Map until the map is enabled.

<a href="#(resource)%20addressing.address_maps%20%3E%20(model)%20address_map%20%3E%20(schema)%20%3E%20(property)%20enabled">Link to this property</a>

ModifiedAt TimeOptional

formatdate-time

<a href="#(resource)%20addressing.address_maps%20%3E%20(model)%20address_map%20%3E%20(schema)%20%3E%20(property)%20modified_at">Link to this property</a>

</details>

[Link to this property](<#(resource)%20addressing.address_maps%20%3E%20(model)%20address_map%20%3E%20(schema)>)

<details>

<summary>

type Kind string

The type of the membership.

</summary>

One of the following:

const KindZone <a href="https://developers.cloudflare.com/api/go/resources/addressing#(resource)%20addressing.address_maps%20%3E%20(model)%20kind%20%3E%20(schema)">Kind</a> = "zone"

<a href="#(resource)%20addressing.address_maps%20%3E%20(model)%20kind%20%3E%20(schema)%20%3E%20(member)%200">Link to this property</a>

const KindAccount <a href="https://developers.cloudflare.com/api/go/resources/addressing#(resource)%20addressing.address_maps%20%3E%20(model)%20kind%20%3E%20(schema)">Kind</a> = "account"

<a href="#(resource)%20addressing.address_maps%20%3E%20(model)%20kind%20%3E%20(schema)%20%3E%20(member)%201">Link to this property</a>

</details>

[Link to this property](<#(resource)%20addressing.address_maps%20%3E%20(model)%20kind%20%3E%20(schema)>)

#### Address MapsAccounts

##### [Add an account membership to an Address Map](https://developers.cloudflare.com/api/go/resources/addressing/subresources/address_maps/subresources/accounts/methods/update)

client.Addressing.AddressMaps.Accounts.Update(ctx, addressMapID, memberAccountID, body) (\*[AddressMapAccountUpdateResponse](<https://developers.cloudflare.com/api/go/resources/addressing#(resource)%20addressing.address_maps.accounts%20%3E%20(model)%20AddressMapAccountUpdateResponse%20%3E%20(schema)>), error)

PUT/accounts/{account\_id}/addressing/address\_maps/{address\_map\_id}/accounts/{member\_account\_id}

##### [Remove an account membership from an Address Map](https://developers.cloudflare.com/api/go/resources/addressing/subresources/address_maps/subresources/accounts/methods/delete)

client.Addressing.AddressMaps.Accounts.Delete(ctx, addressMapID, memberAccountID, body) (\*[AddressMapAccountDeleteResponse](<https://developers.cloudflare.com/api/go/resources/addressing#(resource)%20addressing.address_maps.accounts%20%3E%20(model)%20AddressMapAccountDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/addressing/address\_maps/{address\_map\_id}/accounts/{member\_account\_id}

#### Address MapsIPs

##### [Add an IP to an Address Map](https://developers.cloudflare.com/api/go/resources/addressing/subresources/address_maps/subresources/ips/methods/update)

client.Addressing.AddressMaps.IPs.Update(ctx, addressMapID, ipAddress, body) (\*[AddressMapIPUpdateResponse](<https://developers.cloudflare.com/api/go/resources/addressing#(resource)%20addressing.address_maps.ips%20%3E%20(model)%20AddressMapIPUpdateResponse%20%3E%20(schema)>), error)

PUT/accounts/{account\_id}/addressing/address\_maps/{address\_map\_id}/ips/{ip\_address}

##### [Remove an IP from an Address Map](https://developers.cloudflare.com/api/go/resources/addressing/subresources/address_maps/subresources/ips/methods/delete)

client.Addressing.AddressMaps.IPs.Delete(ctx, addressMapID, ipAddress, body) (\*[AddressMapIPDeleteResponse](<https://developers.cloudflare.com/api/go/resources/addressing#(resource)%20addressing.address_maps.ips%20%3E%20(model)%20AddressMapIPDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/addressing/address\_maps/{address\_map\_id}/ips/{ip\_address}

#### Address MapsZones