Integrated Application Benefit Amounts Input

Holds the information required to compute the benefit amounts for the selected benefits.
JSON example
1{
2  "sourceRecordId": "1LaSG000005I1Fh0AK",
3  "selectedBenefitIds": [
4    "0jiSG0000005lMTYAY",
5    "0jiSG0000005mqPYAQ"
6  ],
7  "contextInfo": {
8    "contextDefinitionApiName": "BenefitEnrollmentContext__stdctx",
9    "inputData": {
10      "BenefitEnrollment": {
11        "PrimaryBeneficiaryId": "001SG00000XyZ12YAF",
12        "UsageType": "BenefitApplication",
13        "AppliedBenefits": [
14          { "Name": "SNAP", "BenefitId": "0jiSG0000005lMTYAY" },
15          { "Name": "LIHEAP", "BenefitId": "0jiSG0000005mqPYAQ" }
16        ],
17        "Applicants": [
18          {
19            "Role": "Primary Applicant",
20            "FirstName": "John",
21            "LastName": "Smith",
22            "BirthDate": "2011-02-01",
23            "IsDisabled": true,
24            "IsLivingTogether": true,
25            "IsPreparingFoodTogether": true,
26            "Profile": {
27              "FirstName": "John",
28              "LastName": "Smith",
29              "BirthDate": "2011-02-01",
30              "Gender": "Male",
31              "IsDisabled": true
32            },
33            "Incomes": [
34              {
35                "Type": "Salary",
36                "Status": "Active",
37                "Amount": 500,
38                "Frequency": "Monthly",
39                "StartDate": "2026-02-01",
40                "EndDate": "2026-02-28",
41                "EmployerName": "Acme Corp"
42              }
43            ],
44            "Expenses": [
45              {
46                "Type": "Child Care",
47                "Status": "Active",
48                "Amount": 200,
49                "Frequency": "Monthly",
50                "StartDateTime": "2026-02-01T06:30:00.000Z"
51              }
52            ]
53          },
54          {
55            "Role": "Household Member",
56            "FirstName": "Radhika",
57            "LastName": "Madan",
58            "BirthDate": "1997-02-01",
59            "IsDisabled": false,
60            "IsLivingTogether": true,
61            "IsPreparingFoodTogether": true,
62            "Profile": {
63              "FirstName": "Radhika",
64              "LastName": "Madan",
65              "BirthDate": "1997-02-01",
66              "Gender": "Female",
67              "IsDisabled": false
68            },
69            "Incomes": [
70              {
71                "Type": "Salary",
72                "Status": "Active",
73                "Amount": 200,
74                "Frequency": "Monthly",
75                "StartDate": "2026-02-01"
76              }
77            ]
78          }
79        ]
80      }
81    }
82  }
83}
Properties
Name Type Description Required or Optional Available Version
contextInfo Context Info Input Context information used to add details to the context. Optional 68.0
parameters Object Input parameters to the expression sets. Optional 68.0
selectedBenefitIds String[] List of Salesforce IDs for the benefits the applicant selected for the amount calculation. If not provided, the API returns an empty benefits array. Required 68.0
sourceRecordId String ID of the source record that invoked the API. Required 68.0