Create a benefit disbursement for an eligible benefit assignment. For example, create a benefit disbursement request to offer monetary benefits through direct cash assistance or subsidies.
This action is available in API version 57.0 and later.
Special Access Rules
To access the Benefit Disbursement action, your org must have the Program and Benefit Management Access and Benefit Disbursement Access permission set licenses.
Required. The ID of the benefit assignment to be disbursed.
defaultApprovalStatus
string
Required. Approval status of the benefit disbursement that’s created or previewed. Possible values are:
Approved
In Review
Not Applicable
Pending
Rejected
disbursementType
string
Number of disbursements to be previewed. Possible values are:
SINGLE
ALL
A SINGLE disbursement type creates a preview of a single or one-time disbursement, whereas an ALL disbursement type creates a preview of a recurring disbursement.
isPreview
boolean
Required. Indicates whether a preview of the disbursement details is created (false) or not (true).
Outputs
Output
Type
Description
benefitDisbursementIaOutput
string
The Apex output type that contains nested arrays in JSON format with details of the disbursement that’s created or is to be previewed for the benefit assignment. The benefitDisbursementIaOutput output type contains an array of the BenefitDisbursementIAOutput Apex class. This output representation contains an array of the BenefitDisbursementDetail fields, while an array of BenefitDisbursementAdjDetail is contained in BenefitDisbursementDetail.
Example
GET
This example shows how to get the details of the Benefit Disbursement action type.