# business-policies

Spend policy configuration. Private label.

 - [GET /business-policies](https://developer.boyahq.com/v2/openapi/business-policies/businesspoliciescontroller_listpolicygroups.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Returns all policy groups configured for the authenticated business, each c
 - [GET /business-policies/policy-group-policies](https://developer.boyahq.com/v2/openapi/business-policies/businesspoliciescontroller_getpolicygrouppolicies.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Returns all policy groups, each with their associated policy types (CHANNEL
 - [GET /business-policies/{policyId}/policies](https://developer.boyahq.com/v2/openapi/business-policies/businesspoliciescontroller_getpoliciesbygroupid.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Returns the policy group and all its associated business policies, includin
 - [GET /business-policies/single/{businessPolicyId}](https://developer.boyahq.com/v2/openapi/business-policies/businesspoliciescontroller_getpolicybyid.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Returns a specific business policy document by its ID. Includes the associa
 - [GET /business-policies/summary/{businessId}](https://developer.boyahq.com/v2/openapi/business-policies/businesspoliciescontroller_getbusinesspolicysummary.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Returns the full policy summary for the given business, covering all config
 - [GET /business-policies/category-policies](https://developer.boyahq.com/v2/openapi/business-policies/businesspoliciescontroller_getcategorypolicies.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Returns all business policies for the given type (SUBCATEGORY or CATEGORY).
 - [PUT /business-policies/category-policies](https://developer.boyahq.com/v2/openapi/business-policies/businesspoliciescontroller_upsertcategorypolicy.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Upserts a business policy under the SUBCATEGORY or CATEGORY policy group. -
 - [PUT /business-policies/category-policies/{businessPolicyId}](https://developer.boyahq.com/v2/openapi/business-policies/businesspoliciescontroller_updatecategorypolicy.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Updates an existing SUBCATEGORY or CATEGORY business policy. Pass status: "
 - [DELETE /business-policies/category-policies/{businessPolicyId}](https://developer.boyahq.com/v2/openapi/business-policies/businesspoliciescontroller_deletecategorypolicy.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Marks the SUBCATEGORY or CATEGORY business policy as DELETED.
 - [GET /business-policies/workflows](https://developer.boyahq.com/v2/openapi/business-policies/businesspoliciescontroller_getpolicyworkflows.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Returns POLICY_BASED (action_type 11) approval workflows for the business,
 - [POST /business-policies/workflows](https://developer.boyahq.com/v2/openapi/business-policies/businesspoliciescontroller_createpolicyworkflow.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Creates a POLICY_BASED (action_type 11) approval workflow scoped to a curre
 - [POST /business-policies/create/{policyId}](https://developer.boyahq.com/v2/openapi/business-policies/businesspoliciescontroller_createbusinesspolicy.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Initializes a new business policy (e.g. SUBCATEGORY or CATEGORY) under the
 - [PUT /business-policies/{businessPolicyId}](https://developer.boyahq.com/v2/openapi/business-policies/businesspoliciescontroller_updatebusinesspolicy.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Updates rules, workflow, status, or other fields of an existing business po
 - [DELETE /business-policies/{businessPolicyId}](https://developer.boyahq.com/v2/openapi/business-policies/businesspoliciescontroller_deletebusinesspolicy.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Marks the business policy as DELETED.
