Spend Policies
List Spend Policies
client.Billing.SpendPolicies.List(ctx, query) (*SinglePage[SpendPolicyListResponse], error)
GET/accounts/{account_id}/billing/spend-policies
Create Spend Policy
client.Billing.SpendPolicies.New(ctx, params) (*SpendPolicyNewResponse, error)
POST/accounts/{account_id}/billing/spend-policies
Get Spend Policy
client.Billing.SpendPolicies.Get(ctx, policyID, query) (*SpendPolicyGetResponse, error)
GET/accounts/{account_id}/billing/spend-policies/{policy_id}
Update Spend Policy
client.Billing.SpendPolicies.Update(ctx, policyID, params) (*SpendPolicyUpdateResponse, error)
PUT/accounts/{account_id}/billing/spend-policies/{policy_id}
Delete Spend Policy
client.Billing.SpendPolicies.Delete(ctx, policyID, params) (*SpendPolicyDeleteResponse, error)
DELETE/accounts/{account_id}/billing/spend-policies/{policy_id}
Spend PoliciesAudit
List Spend Policy Audit Entries
client.Billing.SpendPolicies.Audit.List(ctx, policyID, params) (*SinglePage[SpendPolicyAuditListResponse], error)
GET/accounts/{account_id}/billing/spend-policies/{policy_id}/audit
Spend PoliciesActivity
List Spend Policy Activity
client.Billing.SpendPolicies.Activity.List(ctx, params) (*CursorPaginationAfter[SpendPolicyActivityListResponse], error)
GET/accounts/{account_id}/billing/spend-policies/activity