---
title: Argo
---

[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**

# Argo

#### ArgoSmart Routing

##### [Get Argo Smart Routing setting](https://developers.cloudflare.com/api/typescript/resources/argo/subresources/smart%5Frouting/methods/get)

client.argo.smartRouting.get(SmartRoutingGetParams { zone\_id } params, RequestOptionsoptions?): [SmartRoutingGetResponse](https://developers.cloudflare.com/api/typescript/resources/argo#%28resource%29%20argo.smart%5Frouting%20%3E%20%28model%29%20smart%5Frouting%5Fget%5Fresponse%20%3E%20%28schema%29) { id, editable, value, modified\_on } 

GET/zones/{zone\_id}/argo/smart\_routing

##### [Patch Argo Smart Routing setting](https://developers.cloudflare.com/api/typescript/resources/argo/subresources/smart%5Frouting/methods/edit)

client.argo.smartRouting.edit(SmartRoutingEditParams { zone\_id, value } params, RequestOptionsoptions?): [SmartRoutingEditResponse](https://developers.cloudflare.com/api/typescript/resources/argo#%28resource%29%20argo.smart%5Frouting%20%3E%20%28model%29%20smart%5Frouting%5Fedit%5Fresponse%20%3E%20%28schema%29) { id, editable, value, modified\_on } 

PATCH/zones/{zone\_id}/argo/smart\_routing

##### ModelsExpand Collapse 

SmartRoutingGetResponse { id, editable, value, modified\_on } 

id: string

Specifies the identifier of the Argo Smart Routing setting.

editable: boolean

Specifies if the setting is editable.

value: "on" | "off"

Specifies the enablement value of Argo Smart Routing.

One of the following:

"on"

"off"

modified\_on?: string

Specifies the time when the setting was last modified.

formatdate-time

SmartRoutingEditResponse { id, editable, value, modified\_on } 

id: string

Specifies the identifier of the Argo Smart Routing setting.

editable: boolean

Specifies if the setting is editable.

value: "on" | "off"

Specifies the enablement value of Argo Smart Routing.

One of the following:

"on"

"off"

modified\_on?: string

Specifies the time when the setting was last modified.

formatdate-time

#### ArgoTiered Caching

##### [Get Tiered Caching setting](https://developers.cloudflare.com/api/typescript/resources/argo/subresources/tiered%5Fcaching/methods/get)

client.argo.tieredCaching.get(TieredCachingGetParams { zone\_id } params, RequestOptionsoptions?): [TieredCachingGetResponse](https://developers.cloudflare.com/api/typescript/resources/argo#%28resource%29%20argo.tiered%5Fcaching%20%3E%20%28model%29%20tiered%5Fcaching%5Fget%5Fresponse%20%3E%20%28schema%29) { id, editable, value, modified\_on } 

GET/zones/{zone\_id}/argo/tiered\_caching

##### [Patch Tiered Caching setting](https://developers.cloudflare.com/api/typescript/resources/argo/subresources/tiered%5Fcaching/methods/edit)

client.argo.tieredCaching.edit(TieredCachingEditParams { zone\_id, value } params, RequestOptionsoptions?): [TieredCachingEditResponse](https://developers.cloudflare.com/api/typescript/resources/argo#%28resource%29%20argo.tiered%5Fcaching%20%3E%20%28model%29%20tiered%5Fcaching%5Fedit%5Fresponse%20%3E%20%28schema%29) { id, editable, value, modified\_on } 

PATCH/zones/{zone\_id}/argo/tiered\_caching

##### ModelsExpand Collapse 

TieredCachingGetResponse { id, editable, value, modified\_on } 

id: "tiered\_caching"

The identifier of the caching setting.

editable: boolean

Whether the setting is editable.

value: "on" | "off"

Value of the Tiered Cache zone setting.

One of the following:

"on"

"off"

modified\_on?: string | null

Last time this setting was modified.

formatdate-time

TieredCachingEditResponse { id, editable, value, modified\_on } 

id: "tiered\_caching"

The identifier of the caching setting.

editable: boolean

Whether the setting is editable.

value: "on" | "off"

Value of the Tiered Cache zone setting.

One of the following:

"on"

"off"

modified\_on?: string | null

Last time this setting was modified.

formatdate-time