ServiceCrdtsServiceActionManualAlloc
Allocates services credits to milestones using manual selection of credits. This action enables you to choose the number of credits to draw from specific services credits customer purchase records. Accepts a JSON request and returns a JSON result. To let the process automatically determine which services credits customer purchase records credits are drawn from, use the Allocate Services Credits to Milestones - Automatic Selection action.
| Property | Value |
| Label | Allocate Services Credits to Milestones - Manual Selection |
| Category | Services Credits |
| Since | Summer 2026 |
| Read-only | No |
| Supports Agents | Yes |
| Supports Flows | No |
| Async Action | No |
| Keywords | services credits, milestone, allocate, manual selection, customer purchase |
Request Parameters
| Field | Type | Label | Description | Required |
requestJson | String | Allocations JSON Request | JSON array of milestone allocations: [{"milestoneId":"<id>","creditsToConsumeByPurchaseId":{"<purchaseId>":<integer>}}]. Each key is a services credits customer purchase ID and its value is the number of credits to draw. All milestones are allocated in one transaction. | Yes |
Response Parameters
| Field | Type | Label | Description | Required |
result | String | Allocations JSON Result | JSON result of milestone allocations. Success: {"success":true,"error":null,"allocations":[{"milestoneId":"<id>","allocationId":"<id>"}]}. Failure: {"success":false,"error":"<message>","allocations":null}. | Yes |
|