---
title: Data Localization Suite
---

[Skip to content](#_top)

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

Copy Markdown

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

---

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

# Data Localization Suite

#### Data Localization SuiteRegions

##### [List DLS regions for an account](https://developers.cloudflare.com/api/python/resources/dls/subresources/regions/methods/list)

dls.regions.list(RegionListParams\*\*kwargs) -> SyncCursorPagination\[[RegionListResponse](<https://developers.cloudflare.com/api/python/resources/dls#(resource)%20dls.regions%20%3E%20(model)%20region_list_response%20%3E%20(schema)>)]

GET/accounts/{account\_id}/dls/regions

##### [Get a DLS region](https://developers.cloudflare.com/api/python/resources/dls/subresources/regions/methods/get)

dls.regions.get(strregion\_id, RegionGetParams\*\*kwargs) -> [RegionGetResponse](<https://developers.cloudflare.com/api/python/resources/dls#(resource)%20dls.regions%20%3E%20(model)%20region_get_response%20%3E%20(schema)>)

GET/accounts/{account\_id}/dls/regions/{region\_id}

##### ModelsExpand Collapse

<details>

<summary>

class RegionListResponse: …

</summary>

id: str

<a href="#(resource)%20dls.regions%20%3E%20(model)%20region_list_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

created\_on: datetime

formatdate-time

<a href="#(resource)%20dls.regions%20%3E%20(model)%20region_list_response%20%3E%20(schema)%20%3E%20(property)%20created_on">Link to this property</a>

modified\_on: datetime

formatdate-time

<a href="#(resource)%20dls.regions%20%3E%20(model)%20region_list_response%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

name: str

<a href="#(resource)%20dls.regions%20%3E%20(model)%20region_list_response%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

region\_key: str

maxLength128

minLength1

<a href="#(resource)%20dls.regions%20%3E%20(model)%20region_list_response%20%3E%20(schema)%20%3E%20(property)%20region_key">Link to this property</a>

version: int

<a href="#(resource)%20dls.regions%20%3E%20(model)%20region_list_response%20%3E%20(schema)%20%3E%20(property)%20version">Link to this property</a>

version\_created\_on: datetime

formatdate-time

<a href="#(resource)%20dls.regions%20%3E%20(model)%20region_list_response%20%3E%20(schema)%20%3E%20(property)%20version_created_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dls.regions%20%3E%20(model)%20region_list_response%20%3E%20(schema)>)

<details>

<summary>

class RegionGetResponse: …

</summary>

id: str

<a href="#(resource)%20dls.regions%20%3E%20(model)%20region_get_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

created\_on: datetime

formatdate-time

<a href="#(resource)%20dls.regions%20%3E%20(model)%20region_get_response%20%3E%20(schema)%20%3E%20(property)%20created_on">Link to this property</a>

modified\_on: datetime

formatdate-time

<a href="#(resource)%20dls.regions%20%3E%20(model)%20region_get_response%20%3E%20(schema)%20%3E%20(property)%20modified_on">Link to this property</a>

name: str

<a href="#(resource)%20dls.regions%20%3E%20(model)%20region_get_response%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

region\_key: str

maxLength128

minLength1

<a href="#(resource)%20dls.regions%20%3E%20(model)%20region_get_response%20%3E%20(schema)%20%3E%20(property)%20region_key">Link to this property</a>

version: int

<a href="#(resource)%20dls.regions%20%3E%20(model)%20region_get_response%20%3E%20(schema)%20%3E%20(property)%20version">Link to this property</a>

version\_created\_on: datetime

formatdate-time

<a href="#(resource)%20dls.regions%20%3E%20(model)%20region_get_response%20%3E%20(schema)%20%3E%20(property)%20version_created_on">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dls.regions%20%3E%20(model)%20region_get_response%20%3E%20(schema)>)

#### Data Localization SuiteRegional Services

#### Data Localization SuiteRegional ServicesPrefix Bindings

##### [List DLS prefix bindings for an account](https://developers.cloudflare.com/api/python/resources/dls/subresources/regional_services/subresources/prefix_bindings/methods/list)

dls.regional\_services.prefix\_bindings.list(PrefixBindingListParams\*\*kwargs) -> SyncCursorPagination\[[PrefixBindingListResponse](<https://developers.cloudflare.com/api/python/resources/dls#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_list_response%20%3E%20(schema)>)]

GET/accounts/{account\_id}/dls/regional\_services/prefix\_bindings

##### [Get a DLS prefix binding](https://developers.cloudflare.com/api/python/resources/dls/subresources/regional_services/subresources/prefix_bindings/methods/get)

dls.regional\_services.prefix\_bindings.get(strbinding\_id, PrefixBindingGetParams\*\*kwargs) -> [PrefixBindingGetResponse](<https://developers.cloudflare.com/api/python/resources/dls#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_get_response%20%3E%20(schema)>)

GET/accounts/{account\_id}/dls/regional\_services/prefix\_bindings/{binding\_id}

##### [Create a DLS prefix binding](https://developers.cloudflare.com/api/python/resources/dls/subresources/regional_services/subresources/prefix_bindings/methods/create)

dls.regional\_services.prefix\_bindings.create(PrefixBindingCreateParams\*\*kwargs) -> [PrefixBindingCreateResponse](<https://developers.cloudflare.com/api/python/resources/dls#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_create_response%20%3E%20(schema)>)

POST/accounts/{account\_id}/dls/regional\_services/prefix\_bindings

##### [Update a DLS prefix binding](https://developers.cloudflare.com/api/python/resources/dls/subresources/regional_services/subresources/prefix_bindings/methods/edit)

dls.regional\_services.prefix\_bindings.edit(strbinding\_id, PrefixBindingEditParams\*\*kwargs) -> [PrefixBindingEditResponse](<https://developers.cloudflare.com/api/python/resources/dls#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_edit_response%20%3E%20(schema)>)

PATCH/accounts/{account\_id}/dls/regional\_services/prefix\_bindings/{binding\_id}

##### [Delete a DLS prefix binding](https://developers.cloudflare.com/api/python/resources/dls/subresources/regional_services/subresources/prefix_bindings/methods/delete)

dls.regional\_services.prefix\_bindings.delete(strbinding\_id, PrefixBindingDeleteParams\*\*kwargs) -> [PrefixBindingDeleteResponse](<https://developers.cloudflare.com/api/python/resources/dls#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_delete_response%20%3E%20(schema)>)

DELETE/accounts/{account\_id}/dls/regional\_services/prefix\_bindings/{binding\_id}

##### ModelsExpand Collapse

<details>

<summary>

class PrefixBindingListResponse: …

</summary>

id: str

The ID of the binding.

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_list_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

cidr: str

The CIDR that is bound.

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_list_response%20%3E%20(schema)%20%3E%20(property)%20cidr">Link to this property</a>

prefix\_id: str

The ID of the parent prefix.

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_list_response%20%3E%20(schema)%20%3E%20(property)%20prefix_id">Link to this property</a>

region\_key: str

The region key used for the binding.

maxLength128

minLength1

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_list_response%20%3E%20(schema)%20%3E%20(property)%20region_key">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_list_response%20%3E%20(schema)>)

<details>

<summary>

class PrefixBindingGetResponse: …

</summary>

id: str

The ID of the binding.

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_get_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

cidr: str

The CIDR that is bound.

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_get_response%20%3E%20(schema)%20%3E%20(property)%20cidr">Link to this property</a>

prefix\_id: str

The ID of the parent prefix.

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_get_response%20%3E%20(schema)%20%3E%20(property)%20prefix_id">Link to this property</a>

region\_key: str

The region key used for the binding.

maxLength128

minLength1

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_get_response%20%3E%20(schema)%20%3E%20(property)%20region_key">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_get_response%20%3E%20(schema)>)

<details>

<summary>

class PrefixBindingCreateResponse: …

</summary>

id: str

The ID of the binding.

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_create_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

cidr: str

The CIDR that is bound.

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_create_response%20%3E%20(schema)%20%3E%20(property)%20cidr">Link to this property</a>

prefix\_id: str

The ID of the parent prefix.

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_create_response%20%3E%20(schema)%20%3E%20(property)%20prefix_id">Link to this property</a>

region\_key: str

The region key used for the binding.

maxLength128

minLength1

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_create_response%20%3E%20(schema)%20%3E%20(property)%20region_key">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_create_response%20%3E%20(schema)>)

<details>

<summary>

class PrefixBindingEditResponse: …

</summary>

id: str

The ID of the binding.

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_edit_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

cidr: str

The CIDR that is bound.

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_edit_response%20%3E%20(schema)%20%3E%20(property)%20cidr">Link to this property</a>

prefix\_id: str

The ID of the parent prefix.

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_edit_response%20%3E%20(schema)%20%3E%20(property)%20prefix_id">Link to this property</a>

region\_key: str

The region key used for the binding.

maxLength128

minLength1

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_edit_response%20%3E%20(schema)%20%3E%20(property)%20region_key">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_edit_response%20%3E%20(schema)>)

<details>

<summary>

class PrefixBindingDeleteResponse: …

</summary>

<details>

<summary>

messages: List\[<a href="https://developers.cloudflare.com/api/python/resources/$shared#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)">ResponseInfo</a>]

</summary>

code: int

minimum1000

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20code">Link to this property</a>

message: str

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20message">Link to this property</a>

documentation\_url: Optional\[str]

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20documentation_url">Link to this property</a>

<details>

<summary>

source: Optional\[Source]

</summary>

pointer: Optional\[str]

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20pointer">Link to this property</a>

</details>

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20source">Link to this property</a>

</details>

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_delete_response%20%3E%20(schema)%20%3E%20(property)%20messages">Link to this property</a>

success: bool

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_delete_response%20%3E%20(schema)%20%3E%20(property)%20success">Link to this property</a>

<details>

<summary>

errors: Optional\[List\[<a href="https://developers.cloudflare.com/api/python/resources/$shared#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)">ResponseInfo</a>]]

maxLength0

</summary>

code: int

minimum1000

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20code">Link to this property</a>

message: str

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20message">Link to this property</a>

documentation\_url: Optional\[str]

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20documentation_url">Link to this property</a>

<details>

<summary>

source: Optional\[Source]

</summary>

pointer: Optional\[str]

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20pointer">Link to this property</a>

</details>

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20source">Link to this property</a>

</details>

<a href="#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_delete_response%20%3E%20(schema)%20%3E%20(property)%20errors">Link to this property</a>

</details>

[Link to this property](<#(resource)%20dls.regional_services.prefix_bindings%20%3E%20(model)%20prefix_binding_delete_response%20%3E%20(schema)>)