---
title: URL Normalization
---

[Skip to content](#%5Ftop) 

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

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# URL Normalization

##### [Get URL Normalization settings](https://developers.cloudflare.com/api/typescript/resources/url%5Fnormalization/methods/get)

client.urlNormalization.get(URLNormalizationGetParams { zone\_id } params, RequestOptionsoptions?): [URLNormalizationGetResponse](https://developers.cloudflare.com/api/typescript/resources/url%5Fnormalization#%28resource%29%20url%5Fnormalization%20%3E%20%28model%29%20url%5Fnormalization%5Fget%5Fresponse%20%3E%20%28schema%29) { scope, type } 

GET/zones/{zone\_id}/url\_normalization

##### [Update URL Normalization settings](https://developers.cloudflare.com/api/typescript/resources/url%5Fnormalization/methods/update)

client.urlNormalization.update(URLNormalizationUpdateParams { zone\_id, scope, type } params, RequestOptionsoptions?): [URLNormalizationUpdateResponse](https://developers.cloudflare.com/api/typescript/resources/url%5Fnormalization#%28resource%29%20url%5Fnormalization%20%3E%20%28model%29%20url%5Fnormalization%5Fupdate%5Fresponse%20%3E%20%28schema%29) { scope, type } 

PUT/zones/{zone\_id}/url\_normalization

##### [Delete URL Normalization settings](https://developers.cloudflare.com/api/typescript/resources/url%5Fnormalization/methods/delete)

client.urlNormalization.delete(URLNormalizationDeleteParams { zone\_id } params, RequestOptionsoptions?): void

DELETE/zones/{zone\_id}/url\_normalization

##### ModelsExpand Collapse 

URLNormalizationGetResponse { scope, type } 

A result.

scope: "incoming" | "both" | "none"

The scope of the URL normalization.

One of the following:

"incoming"

"both"

"none"

type: "cloudflare" | "rfc3986"

The type of URL normalization performed by Cloudflare.

One of the following:

"cloudflare"

"rfc3986"

URLNormalizationUpdateResponse { scope, type } 

A result.

scope: "incoming" | "both" | "none"

The scope of the URL normalization.

One of the following:

"incoming"

"both"

"none"

type: "cloudflare" | "rfc3986"

The type of URL normalization performed by Cloudflare.

One of the following:

"cloudflare"

"rfc3986"