MCP documentation | MCP docs for agents
ark_set_customer_billing_requirements
ark.set_customer_billing_requirements
Replace the required billing packet document types for a visible ARK customer with the exact provided list.
- Availability
- Expanded preview
- Scopes
customers:write- ARK permissions
canEditCustomer- Team visibility
- Required and enforced
- Approval policy
ask_before_write- ARK approval request
- Required before execution
- Idempotency
- Required for external execution
- Read-only
- No
- Destructive
- No
- External side effect
- No
- Rate limit
- OAuth MCP credential and organization budgets
Input
customerIdstringrequiredVisible ARK customer ID.
format: uuid
requiredBillingPacketFileTypesarray<string>requiredExact required billing packet document types for the customer. Include Product Delivery Photo to require a delivery photo in addition to the primary POD. Send an empty array to clear requirements.
max items: 50
requiresSupplementalPodPhotobooleanDeprecated alias for the Product Delivery Photo type: true adds it and false removes it. Omit it, and leave Product Delivery Photo out of the list, to keep the existing photo requirement.
Result
The tool returns the canonical ark.set_customer_billing_requirements operation result in structuredContent and mirrors the same JSON as text. Errors set isError: true and return a stable error code, message, and optional details.