---
title: Spend Policies
---

[Skip to content](#_top)

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

[Billing](https://developers.cloudflare.com/api/go/resources/billing)

Copy Markdown

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

---

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

# Spend Policies

##### [List Spend Policies](https://developers.cloudflare.com/api/go/resources/billing/subresources/spend_policies/methods/list)

client.Billing.SpendPolicies.List(ctx, query) (\*SinglePage\[[SpendPolicyListResponse](<https://developers.cloudflare.com/api/go/resources/billing#(resource)%20billing.spend_policies%20%3E%20(model)%20SpendPolicyListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/billing/spend-policies

##### [Create Spend Policy](https://developers.cloudflare.com/api/go/resources/billing/subresources/spend_policies/methods/create)

client.Billing.SpendPolicies.New(ctx, params) (\*[SpendPolicyNewResponse](<https://developers.cloudflare.com/api/go/resources/billing#(resource)%20billing.spend_policies%20%3E%20(model)%20SpendPolicyNewResponse%20%3E%20(schema)>), error)

POST/accounts/{account\_id}/billing/spend-policies

##### [Get Spend Policy](https://developers.cloudflare.com/api/go/resources/billing/subresources/spend_policies/methods/get)

client.Billing.SpendPolicies.Get(ctx, policyID, query) (\*[SpendPolicyGetResponse](<https://developers.cloudflare.com/api/go/resources/billing#(resource)%20billing.spend_policies%20%3E%20(model)%20SpendPolicyGetResponse%20%3E%20(schema)>), error)

GET/accounts/{account\_id}/billing/spend-policies/{policy\_id}

##### [Update Spend Policy](https://developers.cloudflare.com/api/go/resources/billing/subresources/spend_policies/methods/update)

client.Billing.SpendPolicies.Update(ctx, policyID, params) (\*[SpendPolicyUpdateResponse](<https://developers.cloudflare.com/api/go/resources/billing#(resource)%20billing.spend_policies%20%3E%20(model)%20SpendPolicyUpdateResponse%20%3E%20(schema)>), error)

PUT/accounts/{account\_id}/billing/spend-policies/{policy\_id}

##### [Delete Spend Policy](https://developers.cloudflare.com/api/go/resources/billing/subresources/spend_policies/methods/delete)

client.Billing.SpendPolicies.Delete(ctx, policyID, params) (\*[SpendPolicyDeleteResponse](<https://developers.cloudflare.com/api/go/resources/billing#(resource)%20billing.spend_policies%20%3E%20(model)%20SpendPolicyDeleteResponse%20%3E%20(schema)>), error)

DELETE/accounts/{account\_id}/billing/spend-policies/{policy\_id}

#### Spend PoliciesAudit

##### [List Spend Policy Audit Entries](https://developers.cloudflare.com/api/go/resources/billing/subresources/spend_policies/subresources/audit/methods/list)

client.Billing.SpendPolicies.Audit.List(ctx, policyID, params) (\*SinglePage\[[SpendPolicyAuditListResponse](<https://developers.cloudflare.com/api/go/resources/billing#(resource)%20billing.spend_policies.audit%20%3E%20(model)%20SpendPolicyAuditListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/billing/spend-policies/{policy\_id}/audit

#### Spend PoliciesActivity

##### [List Spend Policy Activity](https://developers.cloudflare.com/api/go/resources/billing/subresources/spend_policies/subresources/activity/methods/list)

client.Billing.SpendPolicies.Activity.List(ctx, params) (\*CursorPaginationAfter\[[SpendPolicyActivityListResponse](<https://developers.cloudflare.com/api/go/resources/billing#(resource)%20billing.spend_policies.activity%20%3E%20(model)%20SpendPolicyActivityListResponse%20%3E%20(schema)>)], error)

GET/accounts/{account\_id}/billing/spend-policies/activity