Skip to main content

Actions

The ballerinax/sap.successfactors.ecglobalbenefits package exposes the following clients:

Available clients:

ClientPurpose
ClientManages ecglobalbenefits objects: BenefitEmployeeClaim, BenefitSavingsPlanSubType, BenefitInsurancePlan, BenefitBalanceCarryForwardDetail, EmployeeWithEmployerMatchContributions, BenefitProgramEnrollment, EmployeeWithEmployerMatchContributionEntries, BenefitInsuranceCoverage…, over the SAP SuccessFactors OData v2 API.

Client​

You can use these APIs to maintain the global and local benefits beyond regular compensation for employees.

Configuration​

ConnectionConfig​

Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.

FieldTypeDefaultDescription
authhttp:CredentialsConfigRequiredConfigurations related to client authentication
httpVersionhttp:HttpVersionSee defaultThe HTTP version understood by the client
http1Settingshttp:ClientHttp1SettingsSee defaultConfigurations related to HTTP/1.x protocol
http2Settingshttp:ClientHttp2SettingsSee defaultConfigurations related to HTTP/2 protocol
timeoutdecimalSee defaultThe maximum time to wait (in seconds) for a response before closing the connection
forwardedstringSee defaultThe choice of setting forwarded/x-forwarded header
followRedirectshttp:FollowRedirectsOptionalConfigurations associated with Redirection
poolConfighttp:PoolConfigurationOptionalConfigurations associated with request pooling
cachehttp:CacheConfigSee defaultHTTP caching related configurations
compressionhttp:CompressionSee defaultSpecifies the way of handling compression (accept-encoding) header
circuitBreakerhttp:CircuitBreakerConfigOptionalConfigurations associated with the behaviour of the Circuit Breaker
retryConfighttp:RetryConfigOptionalConfigurations associated with retrying
cookieConfighttp:CookieConfigOptionalConfigurations associated with cookies
responseLimitshttp:ResponseLimitConfigsSee defaultConfigurations associated with inbound response size limits
secureSockethttp:ClientSecureSocketOptionalSSL/TLS-related options
proxyhttp:ProxyConfigOptionalProxy server related options
socketConfighttp:ClientSocketConfigSee defaultProvides settings related to client socket configuration
validationbooleanSee defaultEnables the inbound payload validation functionality which provided by the constraint package. Enabled by default
laxDataBindingbooleanSee defaultEnables relaxed data binding on the client side. When enabled, nil values are treated as optional, and absent fields are handled as nilable types. Enabled by default.

The client also accepts a hostname string parameter (the SAP SuccessFactors API server host) and an optional port (defaults to 443).

Initializing the client​

import ballerinax/sap.successfactors.ecglobalbenefits;

configurable string hostname = ?;
configurable string username = ?;
configurable string password = ?;

ecglobalbenefits:Client client = check new (
{
auth: { username, password }
},
hostname
);

Operations​

BenefitEmployeeClaim​

listBenefitEmployeeClaims

Queries the BenefitEmployeeClaim collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitEmployeeClaimsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitEmployeeClaims();
getBenefitEmployeeClaim

Retrieves a single BenefitEmployeeClaim entity identified by its key property.

Parameters:

NameTypeRequiredDescription
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitEmployeeClaimQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitEmployeeClaim(id);

BenefitSavingsPlanSubType​

listBenefitSavingsPlanSubTypes

Queries the BenefitSavingsPlanSubType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitSavingsPlanSubTypesQueriesNoQueries to be sent with the request

Returns: ListBenefitSavingsPlanSubTypesResponse&#124;error

Sample code:

ListBenefitSavingsPlanSubTypesResponse result = check client->listBenefitSavingsPlanSubTypes();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitSavingsPlanSubType

Retrieves a single BenefitSavingsPlanSubType entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
benefitSavingsPlanIDstringYeskey: benefitSavingsPlanID
effectiveStartDatestringYeskey: effectiveStartDate
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitSavingsPlanSubTypeQueriesNoQueries to be sent with the request

Returns: BenefitSavingsPlanSubType&#124;error

Sample code:

BenefitSavingsPlanSubType result = check client->getBenefitSavingsPlanSubType(benefitSavingsPlanID, effectiveStartDate);

Sample response:

{
"d": {}
}

BenefitInsurancePlan​

listBenefitInsurancePlans

Queries the BenefitInsurancePlan collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitInsurancePlansQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitInsurancePlans();
getBenefitInsurancePlan

Retrieves a single BenefitInsurancePlan entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
idstringYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitInsurancePlanQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitInsurancePlan(effectiveStartDate, id);

BenefitBalanceCarryForwardDetail​

listBenefitBalanceCarryForwardDetails

Queries the BenefitBalanceCarryForwardDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitBalanceCarryForwardDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitBalanceCarryForwardDetailsResponse&#124;error

Sample code:

ListBenefitBalanceCarryForwardDetailsResponse result = check client->listBenefitBalanceCarryForwardDetails();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitBalanceCarryForwardDetail

Retrieves a single BenefitBalanceCarryForwardDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitClaimAccumulation_externalCodeintYeskey: BenefitClaimAccumulation_externalCode
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitBalanceCarryForwardDetailQueriesNoQueries to be sent with the request

Returns: BenefitBalanceCarryForwardDetail&#124;error

Sample code:

BenefitBalanceCarryForwardDetail result = check client->getBenefitBalanceCarryForwardDetail(BenefitClaimAccumulation_externalCode, externalCode);

Sample response:

{
"d": {}
}

EmployeeWithEmployerMatchContributions​

listEmployeeWithEmployerMatchContributionss

Queries the EmployeeWithEmployerMatchContributions collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListEmployeeWithEmployerMatchContributionssQueriesNoQueries to be sent with the request

Returns: ListEmployeeWithEmployerMatchContributionssResponse&#124;error

Sample code:

ListEmployeeWithEmployerMatchContributionssResponse result = check client->listEmployeeWithEmployerMatchContributionss();

Sample response:

{
"d": {
"results": [
{
"configurationId": "1000",
"effectiveStartDate": "2026-01-01",
"employeeWithEmployerMatchContributionEntries": {}
}
]
}
}
getEmployeeWithEmployerMatchContributions

Retrieves a single EmployeeWithEmployerMatchContributions entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
configurationIdstringYeskey: configurationId
effectiveStartDatestringYeskey: effectiveStartDate
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetEmployeeWithEmployerMatchContributionsQueriesNoQueries to be sent with the request

Returns: EmployeeWithEmployerMatchContributions&#124;error

Sample code:

EmployeeWithEmployerMatchContributions result = check client->getEmployeeWithEmployerMatchContributions(configurationId, effectiveStartDate);

Sample response:

{
"configurationId": "1000",
"effectiveStartDate": "2026-01-01",
"employeeWithEmployerMatchContributionEntries": {
"results": [
{
"d": {}
}
]
}
}

BenefitProgramEnrollment​

listBenefitProgramEnrollments

Queries the BenefitProgramEnrollment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitProgramEnrollmentsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitProgramEnrollments();
getBenefitProgramEnrollment

Retrieves a single BenefitProgramEnrollment entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitProgramEnrollmentQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitProgramEnrollment(effectiveStartDate, id);

EmployeeWithEmployerMatchContributionEntries​

listEmployeeWithEmployerMatchContributionEntriess

Queries the EmployeeWithEmployerMatchContributionEntries collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListEmployeeWithEmployerMatchContributionEntriessQueriesNoQueries to be sent with the request

Returns: ListEmployeeWithEmployerMatchContributionEntriessResponse&#124;error

Sample code:

ListEmployeeWithEmployerMatchContributionEntriessResponse result = check client->listEmployeeWithEmployerMatchContributionEntriess();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getEmployeeWithEmployerMatchContributionEntries

Retrieves a single EmployeeWithEmployerMatchContributionEntries entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
EmployeeWithEmployerMatchContributions_configurationIdstringYeskey: EmployeeWithEmployerMatchContributions_configurationId
EmployeeWithEmployerMatchContributions_effectiveStartDatestringYeskey: EmployeeWithEmployerMatchContributions_effectiveStartDate
eeERMatchValuesIDstringYeskey: eeERMatchValuesID
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetEmployeeWithEmployerMatchContributionEntriesQueriesNoQueries to be sent with the request

Returns: EmployeeWithEmployerMatchContributionEntries&#124;error

Sample code:

EmployeeWithEmployerMatchContributionEntries result = check client->getEmployeeWithEmployerMatchContributionEntries(EmployeeWithEmployerMatchContributions_configurationId, EmployeeWithEmployerMatchContributions_effectiveStartDate, eeERMatchValuesID);

Sample response:

{
"d": {}
}

BenefitInsuranceCoverage​

listBenefitInsuranceCoverages

Queries the BenefitInsuranceCoverage collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitInsuranceCoveragesQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitInsuranceCoverages();
getBenefitInsuranceCoverage

Retrieves a single BenefitInsuranceCoverage entity identified by its key property.

Parameters:

NameTypeRequiredDescription
coverageIdstringYeskey: coverageId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitInsuranceCoverageQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitInsuranceCoverage(coverageId);

BenefitProgram​

listBenefitPrograms

Queries the BenefitProgram collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitProgramsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitPrograms();
getBenefitProgram

Retrieves a single BenefitProgram entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
programIdstringYeskey: programId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitProgramQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitProgram(effectiveStartDate, programId);

BenefitCompanyCarLeaseServiceProvider​

listBenefitCompanyCarLeaseServiceProviders

Queries the BenefitCompanyCarLeaseServiceProvider collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitCompanyCarLeaseServiceProvidersQueriesNoQueries to be sent with the request

Returns: ListBenefitCompanyCarLeaseServiceProvidersResponse&#124;error

Sample code:

ListBenefitCompanyCarLeaseServiceProvidersResponse result = check client->listBenefitCompanyCarLeaseServiceProviders();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitCompanyCarLeaseServiceProvider

Retrieves a single BenefitCompanyCarLeaseServiceProvider entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitCompanyCarLeaseServiceProviderQueriesNoQueries to be sent with the request

Returns: BenefitCompanyCarLeaseServiceProvider&#124;error

Sample code:

BenefitCompanyCarLeaseServiceProvider result = check client->getBenefitCompanyCarLeaseServiceProvider(effectiveStartDate, externalCode);

Sample response:

{
"d": {}
}

BenefitInsuranceRateChart​

listBenefitInsuranceRateCharts

Queries the BenefitInsuranceRateChart collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitInsuranceRateChartsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitInsuranceRateCharts();
getBenefitInsuranceRateChart

Retrieves a single BenefitInsuranceRateChart entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
rateChartIdstringYeskey: rateChartId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitInsuranceRateChartQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitInsuranceRateChart(effectiveStartDate, rateChartId);

BenefitEmployeeLifeEventDeclarationForm​

listBenefitEmployeeLifeEventDeclarationForms

Queries the BenefitEmployeeLifeEventDeclarationForm collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitEmployeeLifeEventDeclarationFormsQueriesNoQueries to be sent with the request

Returns: ListBenefitEmployeeLifeEventDeclarationFormsResponse&#124;error

Sample code:

ListBenefitEmployeeLifeEventDeclarationFormsResponse result = check client->listBenefitEmployeeLifeEventDeclarationForms();

Sample response:

{
"d": {
"results": [
{
"employeeLifeEventId": "1000",
"lifeEventIdNav": {}
}
]
}
}
createBenefitEmployeeLifeEventDeclarationForm

Creates a new BenefitEmployeeLifeEventDeclarationForm entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadBenefitEmployeeLifeEventDeclarationFormYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedBenefitEmployeeLifeEventDeclarationForm&#124;error

Sample code:

CreatedBenefitEmployeeLifeEventDeclarationForm result = check client->createBenefitEmployeeLifeEventDeclarationForm(payload);

Sample response:

{
"d": {
"employeeLifeEventId": "1000",
"lifeEventIdNav": {
"d": {}
}
}
}
getBenefitEmployeeLifeEventDeclarationForm

Retrieves a single BenefitEmployeeLifeEventDeclarationForm entity identified by its key property.

Parameters:

NameTypeRequiredDescription
employeeLifeEventIdstringYeskey: employeeLifeEventId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitEmployeeLifeEventDeclarationFormQueriesNoQueries to be sent with the request

Returns: BenefitEmployeeLifeEventDeclarationForm&#124;error

Sample code:

BenefitEmployeeLifeEventDeclarationForm result = check client->getBenefitEmployeeLifeEventDeclarationForm(employeeLifeEventId);

Sample response:

{
"employeeLifeEventId": "1000",
"lifeEventIdNav": {
"d": {}
}
}
updateBenefitEmployeeLifeEventDeclarationForm

Updates the BenefitEmployeeLifeEventDeclarationForm identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
employeeLifeEventIdstringYeskey: employeeLifeEventId
payloadModifiedBenefitEmployeeLifeEventDeclarationFormYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateBenefitEmployeeLifeEventDeclarationForm(employeeLifeEventId, payload);
deleteBenefitEmployeeLifeEventDeclarationForm

Deletes the BenefitEmployeeLifeEventDeclarationForm identified by its key property.

Parameters:

NameTypeRequiredDescription
employeeLifeEventIdstringYeskey: employeeLifeEventId
headersDeleteBenefitEmployeeLifeEventDeclarationFormHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteBenefitEmployeeLifeEventDeclarationForm(employeeLifeEventId);

BenefitInsuranceProvider​

listBenefitInsuranceProviders

Queries the BenefitInsuranceProvider collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitInsuranceProvidersQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitInsuranceProviders();
getBenefitInsuranceProvider

Retrieves a single BenefitInsuranceProvider entity identified by its key property.

Parameters:

NameTypeRequiredDescription
providerIdstringYeskey: providerId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitInsuranceProviderQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitInsuranceProvider(providerId);

ImputedCostForAgeRanges​

listImputedCostForAgeRangess

Queries the ImputedCostForAgeRanges collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListImputedCostForAgeRangessQueriesNoQueries to be sent with the request

Returns: ListImputedCostForAgeRangessResponse&#124;error

Sample code:

ListImputedCostForAgeRangessResponse result = check client->listImputedCostForAgeRangess();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getImputedCostForAgeRanges

Retrieves a single ImputedCostForAgeRanges entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
IRSPremiumTable_configurationIdstringYeskey: IRSPremiumTable_configurationId
IRSPremiumTable_effectiveStartDatestringYeskey: IRSPremiumTable_effectiveStartDate
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetImputedCostForAgeRangesQueriesNoQueries to be sent with the request

Returns: ImputedCostForAgeRanges&#124;error

Sample code:

ImputedCostForAgeRanges result = check client->getImputedCostForAgeRanges(IRSPremiumTable_configurationId, IRSPremiumTable_effectiveStartDate, externalCode);

Sample response:

{
"d": {}
}

BenefitInsurancePlanEnrollmentDetails​

listBenefitInsurancePlanEnrollmentDetails

Queries the BenefitInsurancePlanEnrollmentDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitInsurancePlanEnrollmentDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitInsurancePlanEnrollmentDetails();
getBenefitInsurancePlanEnrollmentDetails

Retrieves a single BenefitInsurancePlanEnrollmentDetails entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollment_effectiveStartDatestringYeskey: BenefitEnrollment_effectiveStartDate
BenefitEnrollment_idintYeskey: BenefitEnrollment_id
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitInsurancePlanEnrollmentDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitInsurancePlanEnrollmentDetails(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, externalCode);

BenefitEffectiveDateConfiguration​

listBenefitEffectiveDateConfigurations

Queries the BenefitEffectiveDateConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitEffectiveDateConfigurationsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitEffectiveDateConfigurations();
getBenefitEffectiveDateConfiguration

Retrieves a single BenefitEffectiveDateConfiguration entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitLifeEventConfiguration_configurationIdstringYeskey: BenefitLifeEventConfiguration_configurationId
BenefitLifeEventConfiguration_effectiveStartDatestringYeskey: BenefitLifeEventConfiguration_effectiveStartDate
benefitstringYeskey: benefit
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitEffectiveDateConfigurationQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitEffectiveDateConfiguration(BenefitLifeEventConfiguration_configurationId, BenefitLifeEventConfiguration_effectiveStartDate, benefit);

BenefitEvent​

listBenefitEvents

Queries the BenefitEvent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitEventsQueriesNoQueries to be sent with the request

Returns: ListBenefitEventsResponse&#124;error

Sample code:

ListBenefitEventsResponse result = check client->listBenefitEvents();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitEvent

Retrieves a single BenefitEvent entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
eventCodestringYeskey: eventCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitEventQueriesNoQueries to be sent with the request

Returns: BenefitEvent&#124;error

Sample code:

BenefitEvent result = check client->getBenefitEvent(effectiveStartDate, eventCode);

Sample response:

{
"d": {}
}

BenefitSchedules​

listBenefitScheduless

Queries the BenefitSchedules collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitSchedulessQueriesNoQueries to be sent with the request

Returns: ListBenefitSchedulessResponse&#124;error

Sample code:

ListBenefitSchedulessResponse result = check client->listBenefitScheduless();

Sample response:

{
"d": {
"results": [
{
"id": "1000",
"periods": {}
}
]
}
}
getBenefitSchedules

Retrieves a single BenefitSchedules entity identified by its key property.

Parameters:

NameTypeRequiredDescription
idstringYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitSchedulesQueriesNoQueries to be sent with the request

Returns: BenefitSchedules&#124;error

Sample code:

BenefitSchedules result = check client->getBenefitSchedules(id);

Sample response:

{
"id": "1000",
"periods": {
"results": [
{
"id": "1000"
}
]
}
}

BenefitProgramExceptionDetails​

listBenefitProgramExceptionDetails

Queries the BenefitProgramExceptionDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitProgramExceptionDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitProgramExceptionDetails();
getBenefitProgramExceptionDetails

Retrieves a single BenefitProgramExceptionDetails entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitsException_exceptionIdintYeskey: BenefitsException_exceptionId
benefitProgramstringYeskey: benefitProgram
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitProgramExceptionDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitProgramExceptionDetails(BenefitsException_exceptionId, benefitProgram);

SavingsAccountDeductionDetails​

listSavingsAccountDeductionDetails

Queries the SavingsAccountDeductionDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListSavingsAccountDeductionDetailsQueriesNoQueries to be sent with the request

Returns: ListSavingsAccountDeductionDetailsResponse&#124;error

Sample code:

ListSavingsAccountDeductionDetailsResponse result = check client->listSavingsAccountDeductionDetails();

Sample response:

{
"d": {
"results": [
{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"SavingsAccountBenefitDetails_externalCode": "1000",
"SavingsAccountUSA_externalCode": "1000",
"deductionDetailId": "1000"
}
]
}
}
getSavingsAccountDeductionDetails

Retrieves a single SavingsAccountDeductionDetails entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
SavingsAccountBenefitDetails_externalCodeintYeskey: SavingsAccountBenefitDetails_externalCode
SavingsAccountUSA_externalCodeintYeskey: SavingsAccountUSA_externalCode
deductionDetailIdintYeskey: deductionDetailId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetSavingsAccountDeductionDetailsQueriesNoQueries to be sent with the request

Returns: SavingsAccountDeductionDetails&#124;error

Sample code:

SavingsAccountDeductionDetails result = check client->getSavingsAccountDeductionDetails(Benefit_benefitId, Benefit_effectiveStartDate, SavingsAccountBenefitDetails_externalCode, SavingsAccountUSA_externalCode, deductionDetailId);

Sample response:

{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"SavingsAccountBenefitDetails_externalCode": "1000",
"SavingsAccountUSA_externalCode": "1000",
"deductionDetailId": "1000"
}

BenefitPaymentOptions​

listBenefitPaymentOptionss

Queries the BenefitPaymentOptions collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitPaymentOptionssQueriesNoQueries to be sent with the request

Returns: ListBenefitPaymentOptionssResponse&#124;error

Sample code:

ListBenefitPaymentOptionssResponse result = check client->listBenefitPaymentOptionss();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitPaymentOptions

Retrieves a single BenefitPaymentOptions entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
payComponentstringYeskey: payComponent
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitPaymentOptionsQueriesNoQueries to be sent with the request

Returns: BenefitPaymentOptions&#124;error

Sample code:

BenefitPaymentOptions result = check client->getBenefitPaymentOptions(Benefit_benefitId, Benefit_effectiveStartDate, payComponent);

Sample response:

{
"d": {}
}

BenefitSavingsPlanSubTypeCountryLookup​

listBenefitSavingsPlanSubTypeCountryLookups

Queries the BenefitSavingsPlanSubTypeCountryLookup collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitSavingsPlanSubTypeCountryLookupsQueriesNoQueries to be sent with the request

Returns: ListBenefitSavingsPlanSubTypeCountryLookupsResponse&#124;error

Sample code:

ListBenefitSavingsPlanSubTypeCountryLookupsResponse result = check client->listBenefitSavingsPlanSubTypeCountryLookups();

Sample response:

{
"d": {
"results": [
{
"country": "string",
"effectiveStartDate": "2026-01-01",
"benefitSavingsPlanSubTypes": {}
}
]
}
}
getBenefitSavingsPlanSubTypeCountryLookup

Retrieves a single BenefitSavingsPlanSubTypeCountryLookup entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
countrystringYeskey: country
effectiveStartDatestringYeskey: effectiveStartDate
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitSavingsPlanSubTypeCountryLookupQueriesNoQueries to be sent with the request

Returns: BenefitSavingsPlanSubTypeCountryLookup&#124;error

Sample code:

BenefitSavingsPlanSubTypeCountryLookup result = check client->getBenefitSavingsPlanSubTypeCountryLookup(country, effectiveStartDate);

Sample response:

{
"country": "string",
"effectiveStartDate": "2026-01-01",
"benefitSavingsPlanSubTypes": {
"results": [
{
"d": {}
}
]
}
}

LifeEventForBenefit​

listLifeEventForBenefits

Queries the LifeEventForBenefit collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListLifeEventForBenefitsQueriesNoQueries to be sent with the request

Returns: ListLifeEventForBenefitsResponse&#124;error

Sample code:

ListLifeEventForBenefitsResponse result = check client->listLifeEventForBenefits();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getLifeEventForBenefit

Retrieves a single LifeEventForBenefit entity identified by its key property.

Parameters:

NameTypeRequiredDescription
lifeEventIdstringYeskey: lifeEventId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetLifeEventForBenefitQueriesNoQueries to be sent with the request

Returns: LifeEventForBenefit&#124;error

Sample code:

LifeEventForBenefit result = check client->getLifeEventForBenefit(lifeEventId);

Sample response:

{
"d": {}
}

BenefitInsurancePlanUSA​

listBenefitInsurancePlanUSAs

Queries the BenefitInsurancePlanUSA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitInsurancePlanUSAsQueriesNoQueries to be sent with the request

Returns: ListBenefitInsurancePlanUSAsResponse&#124;error

Sample code:

ListBenefitInsurancePlanUSAsResponse result = check client->listBenefitInsurancePlanUSAs();

Sample response:

{
"d": {
"results": [
{
"BenefitInsurancePlan_effectiveStartDate": "2026-01-01",
"BenefitInsurancePlan_id": "1000",
"id": "1000",
"IRSPremiumTableNav": {}
}
]
}
}
getBenefitInsurancePlanUSA

Retrieves a single BenefitInsurancePlanUSA entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitInsurancePlan_effectiveStartDatestringYeskey: BenefitInsurancePlan_effectiveStartDate
BenefitInsurancePlan_idstringYeskey: BenefitInsurancePlan_id
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitInsurancePlanUSAQueriesNoQueries to be sent with the request

Returns: BenefitInsurancePlanUSA&#124;error

Sample code:

BenefitInsurancePlanUSA result = check client->getBenefitInsurancePlanUSA(BenefitInsurancePlan_effectiveStartDate, BenefitInsurancePlan_id, id);

Sample response:

{
"BenefitInsurancePlan_effectiveStartDate": "2026-01-01",
"BenefitInsurancePlan_id": "1000",
"id": "1000",
"IRSPremiumTableNav": {
"results": [
{
"configurationId": "1000",
"effectiveStartDate": "2026-01-01",
"imputedCostForAgeRanges": {}
}
]
}
}

SavingsAccountBenefitDetails​

listSavingsAccountBenefitDetails

Queries the SavingsAccountBenefitDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListSavingsAccountBenefitDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listSavingsAccountBenefitDetails();
getSavingsAccountBenefitDetails

Retrieves a single SavingsAccountBenefitDetails entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetSavingsAccountBenefitDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getSavingsAccountBenefitDetails(Benefit_benefitId, Benefit_effectiveStartDate, externalCode);

IRSPremiumTable​

listIRSPremiumTables

Queries the IRSPremiumTable collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListIRSPremiumTablesQueriesNoQueries to be sent with the request

Returns: ListIRSPremiumTablesResponse&#124;error

Sample code:

ListIRSPremiumTablesResponse result = check client->listIRSPremiumTables();

Sample response:

{
"d": {
"results": [
{
"configurationId": "1000",
"effectiveStartDate": "2026-01-01",
"imputedCostForAgeRanges": {}
}
]
}
}
getIRSPremiumTable

Retrieves a single IRSPremiumTable entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
configurationIdstringYeskey: configurationId
effectiveStartDatestringYeskey: effectiveStartDate
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetIRSPremiumTableQueriesNoQueries to be sent with the request

Returns: IRSPremiumTable&#124;error

Sample code:

IRSPremiumTable result = check client->getIRSPremiumTable(configurationId, effectiveStartDate);

Sample response:

{
"configurationId": "1000",
"effectiveStartDate": "2026-01-01",
"imputedCostForAgeRanges": {
"results": [
{
"d": {}
}
]
}
}

BenefitSchedulePeriod​

listBenefitSchedulePeriods

Queries the BenefitSchedulePeriod collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitSchedulePeriodsQueriesNoQueries to be sent with the request

Returns: ListBenefitSchedulePeriodsResponse&#124;error

Sample code:

ListBenefitSchedulePeriodsResponse result = check client->listBenefitSchedulePeriods();

Sample response:

{
"d": {
"results": [
{
"id": "1000"
}
]
}
}
getBenefitSchedulePeriod

Retrieves a single BenefitSchedulePeriod entity identified by its key property.

Parameters:

NameTypeRequiredDescription
idstringYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitSchedulePeriodQueriesNoQueries to be sent with the request

Returns: BenefitSchedulePeriod&#124;error

Sample code:

BenefitSchedulePeriod result = check client->getBenefitSchedulePeriod(id);

Sample response:

{
"id": "1000"
}

BenefitOpenEnrollmentCycleConfiguration​

listBenefitOpenEnrollmentCycleConfigurations

Queries the BenefitOpenEnrollmentCycleConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitOpenEnrollmentCycleConfigurationsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitOpenEnrollmentCycleConfigurations();
getBenefitOpenEnrollmentCycleConfiguration

Retrieves a single BenefitOpenEnrollmentCycleConfiguration entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
openEnrollmentIdstringYeskey: openEnrollmentId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitOpenEnrollmentCycleConfigurationQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitOpenEnrollmentCycleConfiguration(effectiveStartDate, openEnrollmentId);

PensionBandingConfiguration​

listPensionBandingConfigurations

Queries the PensionBandingConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListPensionBandingConfigurationsQueriesNoQueries to be sent with the request

Returns: ListPensionBandingConfigurationsResponse&#124;error

Sample code:

ListPensionBandingConfigurationsResponse result = check client->listPensionBandingConfigurations();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getPensionBandingConfiguration

Retrieves a single PensionBandingConfiguration entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
bandingConfigurationIdstringYeskey: bandingConfigurationId
effectiveStartDatestringYeskey: effectiveStartDate
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetPensionBandingConfigurationQueriesNoQueries to be sent with the request

Returns: PensionBandingConfiguration&#124;error

Sample code:

PensionBandingConfiguration result = check client->getPensionBandingConfiguration(bandingConfigurationId, effectiveStartDate);

Sample response:

{
"d": {}
}

BenefitInsuranceDependentDetail​

listBenefitInsuranceDependentDetails

Queries the BenefitInsuranceDependentDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitInsuranceDependentDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitInsuranceDependentDetailsResponse&#124;error

Sample code:

ListBenefitInsuranceDependentDetailsResponse result = check client->listBenefitInsuranceDependentDetails();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitInsuranceDependentDetail

Retrieves a single BenefitInsuranceDependentDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollment_effectiveStartDatestringYeskey: BenefitEnrollment_effectiveStartDate
BenefitEnrollment_idintYeskey: BenefitEnrollment_id
BenefitInsurancePlanEnrollmentDetails_externalCodeintYeskey: BenefitInsurancePlanEnrollmentDetails_externalCode
dependentNamestringYeskey: dependentName
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitInsuranceDependentDetailQueriesNoQueries to be sent with the request

Returns: BenefitInsuranceDependentDetail&#124;error

Sample code:

BenefitInsuranceDependentDetail result = check client->getBenefitInsuranceDependentDetail(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, BenefitInsurancePlanEnrollmentDetails_externalCode, dependentName);

Sample response:

{
"d": {}
}

BenefitProgramEnrollmentDetail​

listBenefitProgramEnrollmentDetails

Queries the BenefitProgramEnrollmentDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitProgramEnrollmentDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitProgramEnrollmentDetails();
getBenefitProgramEnrollmentDetail

Retrieves a single BenefitProgramEnrollmentDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitProgramEnrollment_effectiveStartDatestringYeskey: BenefitProgramEnrollment_effectiveStartDate
BenefitProgramEnrollment_idintYeskey: BenefitProgramEnrollment_id
selectionIdintYeskey: selectionId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitProgramEnrollmentDetailQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitProgramEnrollmentDetail(BenefitProgramEnrollment_effectiveStartDate, BenefitProgramEnrollment_id, selectionId);

ACAReportingInformation​

listACAReportingInformations

Queries the ACAReportingInformation collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListACAReportingInformationsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listACAReportingInformations();
getACAReportingInformation

Retrieves a single ACAReportingInformation entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetACAReportingInformationQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getACAReportingInformation(externalCode);

BenefitEmployeeClaimDetail​

listBenefitEmployeeClaimDetails

Queries the BenefitEmployeeClaimDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitEmployeeClaimDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitEmployeeClaimDetailsResponse&#124;error

Sample code:

ListBenefitEmployeeClaimDetailsResponse result = check client->listBenefitEmployeeClaimDetails();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitEmployeeClaimDetail

Retrieves a single BenefitEmployeeClaimDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEmployeeClaim_idintYeskey: BenefitEmployeeClaim_id
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitEmployeeClaimDetailQueriesNoQueries to be sent with the request

Returns: BenefitEmployeeClaimDetail&#124;error

Sample code:

BenefitEmployeeClaimDetail result = check client->getBenefitEmployeeClaimDetail(BenefitEmployeeClaim_id, id);

Sample response:

{
"d": {}
}

BenefitFuelReimbursement​

listBenefitFuelReimbursements

Queries the BenefitFuelReimbursement collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitFuelReimbursementsQueriesNoQueries to be sent with the request

Returns: ListBenefitFuelReimbursementsResponse&#124;error

Sample code:

ListBenefitFuelReimbursementsResponse result = check client->listBenefitFuelReimbursements();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitFuelReimbursement

Retrieves a single BenefitFuelReimbursement entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEmployeeClaim_idintYeskey: BenefitEmployeeClaim_id
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitFuelReimbursementQueriesNoQueries to be sent with the request

Returns: BenefitFuelReimbursement&#124;error

Sample code:

BenefitFuelReimbursement result = check client->getBenefitFuelReimbursement(BenefitEmployeeClaim_id, externalCode);

Sample response:

{
"d": {}
}

InsuranceEnrollmentFieldsConfiguration​

listInsuranceEnrollmentFieldsConfigurations

Queries the InsuranceEnrollmentFieldsConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListInsuranceEnrollmentFieldsConfigurationsQueriesNoQueries to be sent with the request

Returns: ListInsuranceEnrollmentFieldsConfigurationsResponse&#124;error

Sample code:

ListInsuranceEnrollmentFieldsConfigurationsResponse result = check client->listInsuranceEnrollmentFieldsConfigurations();

Sample response:

{
"d": {
"results": [
{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"InsuranceBenefitDetails_externalCode": "1000",
"configurationId": "1000"
}
]
}
}
getInsuranceEnrollmentFieldsConfiguration

Retrieves a single InsuranceEnrollmentFieldsConfiguration entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
InsuranceBenefitDetails_externalCodeintYeskey: InsuranceBenefitDetails_externalCode
configurationIdintYeskey: configurationId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetInsuranceEnrollmentFieldsConfigurationQueriesNoQueries to be sent with the request

Returns: InsuranceEnrollmentFieldsConfiguration&#124;error

Sample code:

InsuranceEnrollmentFieldsConfiguration result = check client->getInsuranceEnrollmentFieldsConfiguration(Benefit_benefitId, Benefit_effectiveStartDate, InsuranceBenefitDetails_externalCode, configurationId);

Sample response:

{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"InsuranceBenefitDetails_externalCode": "1000",
"configurationId": "1000"
}

BenefitCompanyCar​

listBenefitCompanyCars

Queries the BenefitCompanyCar collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitCompanyCarsQueriesNoQueries to be sent with the request

Returns: ListBenefitCompanyCarsResponse&#124;error

Sample code:

ListBenefitCompanyCarsResponse result = check client->listBenefitCompanyCars();

Sample response:

{
"d": {
"results": [
{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"benefitCompanyCarId": "1000",
"benCompanyCarAllowedModels": {},
"benCompanyCarRecommendedVendors": {},
"carLeaseServiceProviders": {}
}
]
}
}
getBenefitCompanyCar

Retrieves a single BenefitCompanyCar entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
benefitCompanyCarIdintYeskey: benefitCompanyCarId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitCompanyCarQueriesNoQueries to be sent with the request

Returns: BenefitCompanyCar&#124;error

Sample code:

BenefitCompanyCar result = check client->getBenefitCompanyCar(Benefit_benefitId, Benefit_effectiveStartDate, benefitCompanyCarId);

Sample response:

{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"benefitCompanyCarId": "1000",
"benCompanyCarAllowedModels": {
"results": [
{
"d": {}
}
]
},
"benCompanyCarRecommendedVendors": {
"results": [
{
"d": {}
}
]
},
"carLeaseServiceProviders": {
"results": [
{
"d": {}
}
]
}
}

BenefitCompanyHousing​

listBenefitCompanyHousings

Queries the BenefitCompanyHousing collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitCompanyHousingsQueriesNoQueries to be sent with the request

Returns: ListBenefitCompanyHousingsResponse&#124;error

Sample code:

ListBenefitCompanyHousingsResponse result = check client->listBenefitCompanyHousings();

Sample response:

{
"d": {
"results": [
{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"id": "1000"
}
]
}
}
getBenefitCompanyHousing

Retrieves a single BenefitCompanyHousing entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitCompanyHousingQueriesNoQueries to be sent with the request

Returns: BenefitCompanyHousing&#124;error

Sample code:

BenefitCompanyHousing result = check client->getBenefitCompanyHousing(Benefit_benefitId, Benefit_effectiveStartDate, id);

Sample response:

{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"id": "1000"
}

BenefitPensionAdditionalContributionLimits​

listBenefitPensionAdditionalContributionLimitss

Queries the BenefitPensionAdditionalContributionLimits collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitPensionAdditionalContributionLimitssQueriesNoQueries to be sent with the request

Returns: ListBenefitPensionAdditionalContributionLimitssResponse&#124;error

Sample code:

ListBenefitPensionAdditionalContributionLimitssResponse result = check client->listBenefitPensionAdditionalContributionLimitss();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitPensionAdditionalContributionLimits

Retrieves a single BenefitPensionAdditionalContributionLimits entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
contributionLimitIdstringYeskey: contributionLimitId
effectiveStartDatestringYeskey: effectiveStartDate
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitPensionAdditionalContributionLimitsQueriesNoQueries to be sent with the request

Returns: BenefitPensionAdditionalContributionLimits&#124;error

Sample code:

BenefitPensionAdditionalContributionLimits result = check client->getBenefitPensionAdditionalContributionLimits(contributionLimitId, effectiveStartDate);

Sample response:

{
"d": {}
}

BenefitPensionNonDependentNominees​

listBenefitPensionNonDependentNomineess

Queries the BenefitPensionNonDependentNominees collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitPensionNonDependentNomineessQueriesNoQueries to be sent with the request

Returns: ListBenefitPensionNonDependentNomineessResponse&#124;error

Sample code:

ListBenefitPensionNonDependentNomineessResponse result = check client->listBenefitPensionNonDependentNomineess();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitPensionNonDependentNominees

Retrieves a single BenefitPensionNonDependentNominees entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollment_effectiveStartDatestringYeskey: BenefitEnrollment_effectiveStartDate
BenefitEnrollment_idintYeskey: BenefitEnrollment_id
nomineesIdintYeskey: nomineesId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitPensionNonDependentNomineesQueriesNoQueries to be sent with the request

Returns: BenefitPensionNonDependentNominees&#124;error

Sample code:

BenefitPensionNonDependentNominees result = check client->getBenefitPensionNonDependentNominees(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, nomineesId);

Sample response:

{
"d": {}
}

BenefitExceptionDetails​

listBenefitExceptionDetails

Queries the BenefitExceptionDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitExceptionDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitExceptionDetails();
getBenefitExceptionDetails

Retrieves a single BenefitExceptionDetails entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitsException_exceptionIdintYeskey: BenefitsException_exceptionId
benefitstringYeskey: benefit
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitExceptionDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitExceptionDetails(BenefitsException_exceptionId, benefit);

InsuranceBenefitDetails​

listInsuranceBenefitDetails

Queries the InsuranceBenefitDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListInsuranceBenefitDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listInsuranceBenefitDetails();
getInsuranceBenefitDetails

Retrieves a single InsuranceBenefitDetails entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetInsuranceBenefitDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getInsuranceBenefitDetails(Benefit_benefitId, Benefit_effectiveStartDate, externalCode);

Benefit​

listBenefits

Queries the Benefit collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefits();
getBenefit

Retrieves a single Benefit entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
benefitIdstringYeskey: benefitId
effectiveStartDatestringYeskey: effectiveStartDate
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefit(benefitId, effectiveStartDate);

BenefitInsuranceCoverageDetails​

listBenefitInsuranceCoverageDetails

Queries the BenefitInsuranceCoverageDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitInsuranceCoverageDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitInsuranceCoverageDetails();
getBenefitInsuranceCoverageDetails

Retrieves a single BenefitInsuranceCoverageDetails entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitInsuranceCoverageOptions_externalCodeintYeskey: BenefitInsuranceCoverageOptions_externalCode
BenefitInsurancePlan_effectiveStartDatestringYeskey: BenefitInsurancePlan_effectiveStartDate
BenefitInsurancePlan_idstringYeskey: BenefitInsurancePlan_id
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitInsuranceCoverageDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitInsuranceCoverageDetails(BenefitInsuranceCoverageOptions_externalCode, BenefitInsurancePlan_effectiveStartDate, BenefitInsurancePlan_id, externalCode);

BenefitInsuranceEnrolleeOptions​

listBenefitInsuranceEnrolleeOptionss

Queries the BenefitInsuranceEnrolleeOptions collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitInsuranceEnrolleeOptionssQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitInsuranceEnrolleeOptionss();
getBenefitInsuranceEnrolleeOptions

Retrieves a single BenefitInsuranceEnrolleeOptions entity identified by its key property.

Parameters:

NameTypeRequiredDescription
idstringYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitInsuranceEnrolleeOptionsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitInsuranceEnrolleeOptions(id);

BenefitPensionFundEnrollmentContributionDetail​

listBenefitPensionFundEnrollmentContributionDetails

Queries the BenefitPensionFundEnrollmentContributionDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitPensionFundEnrollmentContributionDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitPensionFundEnrollmentContributionDetailsResponse&#124;error

Sample code:

ListBenefitPensionFundEnrollmentContributionDetailsResponse result = check client->listBenefitPensionFundEnrollmentContributionDetails();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitPensionFundEnrollmentContributionDetail

Retrieves a single BenefitPensionFundEnrollmentContributionDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollment_effectiveStartDatestringYeskey: BenefitEnrollment_effectiveStartDate
BenefitEnrollment_idintYeskey: BenefitEnrollment_id
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitPensionFundEnrollmentContributionDetailQueriesNoQueries to be sent with the request

Returns: BenefitPensionFundEnrollmentContributionDetail&#124;error

Sample code:

BenefitPensionFundEnrollmentContributionDetail result = check client->getBenefitPensionFundEnrollmentContributionDetail(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, id);

Sample response:

{
"d": {}
}

BenefitPensionEnrollmentContributionDetail​

listBenefitPensionEnrollmentContributionDetails

Queries the BenefitPensionEnrollmentContributionDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitPensionEnrollmentContributionDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitPensionEnrollmentContributionDetailsResponse&#124;error

Sample code:

ListBenefitPensionEnrollmentContributionDetailsResponse result = check client->listBenefitPensionEnrollmentContributionDetails();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitPensionEnrollmentContributionDetail

Retrieves a single BenefitPensionEnrollmentContributionDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollment_effectiveStartDatestringYeskey: BenefitEnrollment_effectiveStartDate
BenefitEnrollment_idintYeskey: BenefitEnrollment_id
contributionIdintYeskey: contributionId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitPensionEnrollmentContributionDetailQueriesNoQueries to be sent with the request

Returns: BenefitPensionEnrollmentContributionDetail&#124;error

Sample code:

BenefitPensionEnrollmentContributionDetail result = check client->getBenefitPensionEnrollmentContributionDetail(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, contributionId);

Sample response:

{
"d": {}
}

BenefitPensionMinMaxContributionLimits​

listBenefitPensionMinMaxContributionLimitss

Queries the BenefitPensionMinMaxContributionLimits collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitPensionMinMaxContributionLimitssQueriesNoQueries to be sent with the request

Returns: ListBenefitPensionMinMaxContributionLimitssResponse&#124;error

Sample code:

ListBenefitPensionMinMaxContributionLimitssResponse result = check client->listBenefitPensionMinMaxContributionLimitss();

Sample response:

{
"d": {
"results": [
{
"configurationTableId": "1000",
"effectiveStartDate": "2026-01-01"
}
]
}
}
getBenefitPensionMinMaxContributionLimits

Retrieves a single BenefitPensionMinMaxContributionLimits entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
configurationTableIdstringYeskey: configurationTableId
effectiveStartDatestringYeskey: effectiveStartDate
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitPensionMinMaxContributionLimitsQueriesNoQueries to be sent with the request

Returns: BenefitPensionMinMaxContributionLimits&#124;error

Sample code:

BenefitPensionMinMaxContributionLimits result = check client->getBenefitPensionMinMaxContributionLimits(configurationTableId, effectiveStartDate);

Sample response:

{
"configurationTableId": "1000",
"effectiveStartDate": "2026-01-01"
}

BenefitDependentDetail​

listBenefitDependentDetails

Queries the BenefitDependentDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitDependentDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitDependentDetailsResponse&#124;error

Sample code:

ListBenefitDependentDetailsResponse result = check client->listBenefitDependentDetails();

Sample response:

{
"d": {
"results": [
{
"BenefitEmployeeClaim_id": "1000",
"dependentName": "string"
}
]
}
}
getBenefitDependentDetail

Retrieves a single BenefitDependentDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEmployeeClaim_idintYeskey: BenefitEmployeeClaim_id
dependentNamestringYeskey: dependentName
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitDependentDetailQueriesNoQueries to be sent with the request

Returns: BenefitDependentDetail&#124;error

Sample code:

BenefitDependentDetail result = check client->getBenefitDependentDetail(BenefitEmployeeClaim_id, dependentName);

Sample response:

{
"BenefitEmployeeClaim_id": "1000",
"dependentName": "string"
}

BenefitCompanyCarEnrollment​

listBenefitCompanyCarEnrollments

Queries the BenefitCompanyCarEnrollment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitCompanyCarEnrollmentsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitCompanyCarEnrollments();
getBenefitCompanyCarEnrollment

Retrieves a single BenefitCompanyCarEnrollment entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollment_effectiveStartDatestringYeskey: BenefitEnrollment_effectiveStartDate
BenefitEnrollment_idintYeskey: BenefitEnrollment_id
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitCompanyCarEnrollmentQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitCompanyCarEnrollment(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, id);

BenefitPensionEmployerContributionDetail​

listBenefitPensionEmployerContributionDetails

Queries the BenefitPensionEmployerContributionDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitPensionEmployerContributionDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitPensionEmployerContributionDetailsResponse&#124;error

Sample code:

ListBenefitPensionEmployerContributionDetailsResponse result = check client->listBenefitPensionEmployerContributionDetails();

Sample response:

{
"d": {
"results": [
{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"id": "1000"
}
]
}
}
getBenefitPensionEmployerContributionDetail

Retrieves a single BenefitPensionEmployerContributionDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitPensionEmployerContributionDetailQueriesNoQueries to be sent with the request

Returns: BenefitPensionEmployerContributionDetail&#124;error

Sample code:

BenefitPensionEmployerContributionDetail result = check client->getBenefitPensionEmployerContributionDetail(Benefit_benefitId, Benefit_effectiveStartDate, id);

Sample response:

{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"id": "1000"
}

BenefitsConfigUIScreenLookup​

listBenefitsConfigUIScreenLookups

Queries the BenefitsConfigUIScreenLookup collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitsConfigUIScreenLookupsQueriesNoQueries to be sent with the request

Returns: ListBenefitsConfigUIScreenLookupsResponse&#124;error

Sample code:

ListBenefitsConfigUIScreenLookupsResponse result = check client->listBenefitsConfigUIScreenLookups();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitsConfigUIScreenLookup

Retrieves a single BenefitsConfigUIScreenLookup entity identified by its key property.

Parameters:

NameTypeRequiredDescription
objectTypestringYeskey: objectType
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitsConfigUIScreenLookupQueriesNoQueries to be sent with the request

Returns: BenefitsConfigUIScreenLookup&#124;error

Sample code:

BenefitsConfigUIScreenLookup result = check client->getBenefitsConfigUIScreenLookup(objectType);

Sample response:

{
"d": {}
}

BenefitDocuments​

listBenefitDocumentss

Queries the BenefitDocuments collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitDocumentssQueriesNoQueries to be sent with the request

Returns: ListBenefitDocumentssResponse&#124;error

Sample code:

ListBenefitDocumentssResponse result = check client->listBenefitDocumentss();

Sample response:

{
"d": {
"results": [
{
"effectiveStartDate": "2026-01-01",
"id": "1000"
}
]
}
}
getBenefitDocuments

Retrieves a single BenefitDocuments entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
idstringYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitDocumentsQueriesNoQueries to be sent with the request

Returns: BenefitDocuments&#124;error

Sample code:

BenefitDocuments result = check client->getBenefitDocuments(effectiveStartDate, id);

Sample response:

{
"effectiveStartDate": "2026-01-01",
"id": "1000"
}

BenefitPensionFund​

listBenefitPensionFunds

Queries the BenefitPensionFund collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitPensionFundsQueriesNoQueries to be sent with the request

Returns: ListBenefitPensionFundsResponse&#124;error

Sample code:

ListBenefitPensionFundsResponse result = check client->listBenefitPensionFunds();

Sample response:

{
"d": {
"results": [
{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"id": "1000"
}
]
}
}
getBenefitPensionFund

Retrieves a single BenefitPensionFund entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitPensionFundQueriesNoQueries to be sent with the request

Returns: BenefitPensionFund&#124;error

Sample code:

BenefitPensionFund result = check client->getBenefitPensionFund(Benefit_benefitId, Benefit_effectiveStartDate, id);

Sample response:

{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"id": "1000"
}

PensionBandingConfigurationDetails​

listPensionBandingConfigurationDetails

Queries the PensionBandingConfigurationDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListPensionBandingConfigurationDetailsQueriesNoQueries to be sent with the request

Returns: ListPensionBandingConfigurationDetailsResponse&#124;error

Sample code:

ListPensionBandingConfigurationDetailsResponse result = check client->listPensionBandingConfigurationDetails();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getPensionBandingConfigurationDetails

Retrieves a single PensionBandingConfigurationDetails entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
PensionBandingConfiguration_bandingConfigurationIdstringYeskey: PensionBandingConfiguration_bandingConfigurationId
PensionBandingConfiguration_effectiveStartDatestringYeskey: PensionBandingConfiguration_effectiveStartDate
bandingDetailsIdstringYeskey: bandingDetailsId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetPensionBandingConfigurationDetailsQueriesNoQueries to be sent with the request

Returns: PensionBandingConfigurationDetails&#124;error

Sample code:

PensionBandingConfigurationDetails result = check client->getPensionBandingConfigurationDetails(PensionBandingConfiguration_bandingConfigurationId, PensionBandingConfiguration_effectiveStartDate, bandingDetailsId);

Sample response:

{
"d": {}
}

BenefitsException​

listBenefitsExceptions

Queries the BenefitsException collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitsExceptionsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitsExceptions();
getBenefitsException

Retrieves a single BenefitsException entity identified by its key property.

Parameters:

NameTypeRequiredDescription
exceptionIdintYeskey: exceptionId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitsExceptionQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitsException(exceptionId);

BenefitInsuranceRateChartFixedAmount​

listBenefitInsuranceRateChartFixedAmounts

Queries the BenefitInsuranceRateChartFixedAmount collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitInsuranceRateChartFixedAmountsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitInsuranceRateChartFixedAmounts();
getBenefitInsuranceRateChartFixedAmount

Retrieves a single BenefitInsuranceRateChartFixedAmount entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitInsuranceRateChart_effectiveStartDatestringYeskey: BenefitInsuranceRateChart_effectiveStartDate
BenefitInsuranceRateChart_rateChartIdstringYeskey: BenefitInsuranceRateChart_rateChartId
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitInsuranceRateChartFixedAmountQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitInsuranceRateChartFixedAmount(BenefitInsuranceRateChart_effectiveStartDate, BenefitInsuranceRateChart_rateChartId, externalCode);

BenefitLegalEntity​

listBenefitLegalEntitys

Queries the BenefitLegalEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitLegalEntitysQueriesNoQueries to be sent with the request

Returns: ListBenefitLegalEntitysResponse&#124;error

Sample code:

ListBenefitLegalEntitysResponse result = check client->listBenefitLegalEntitys();

Sample response:

{
"d": {
"results": [
{
"company": "string"
}
]
}
}
getBenefitLegalEntity

Retrieves a single BenefitLegalEntity entity identified by its key property.

Parameters:

NameTypeRequiredDescription
companystringYeskey: company
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitLegalEntityQueriesNoQueries to be sent with the request

Returns: BenefitLegalEntity&#124;error

Sample code:

BenefitLegalEntity result = check client->getBenefitLegalEntity(company);

Sample response:

{
"company": "string"
}

BenefitSavingsPlanEnrollmentContributionDetail​

listBenefitSavingsPlanEnrollmentContributionDetails

Queries the BenefitSavingsPlanEnrollmentContributionDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitSavingsPlanEnrollmentContributionDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitSavingsPlanEnrollmentContributionDetailsResponse&#124;error

Sample code:

ListBenefitSavingsPlanEnrollmentContributionDetailsResponse result = check client->listBenefitSavingsPlanEnrollmentContributionDetails();

Sample response:

{
"d": {
"results": [
{
"BenefitEnrollment_effectiveStartDate": "2026-01-01",
"BenefitEnrollment_id": "1000",
"id": "1000",
"pensionFundNav": {}
}
]
}
}
getBenefitSavingsPlanEnrollmentContributionDetail

Retrieves a single BenefitSavingsPlanEnrollmentContributionDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollment_effectiveStartDatestringYeskey: BenefitEnrollment_effectiveStartDate
BenefitEnrollment_idintYeskey: BenefitEnrollment_id
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitSavingsPlanEnrollmentContributionDetailQueriesNoQueries to be sent with the request

Returns: BenefitSavingsPlanEnrollmentContributionDetail&#124;error

Sample code:

BenefitSavingsPlanEnrollmentContributionDetail result = check client->getBenefitSavingsPlanEnrollmentContributionDetail(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, id);

Sample response:

{
"BenefitEnrollment_effectiveStartDate": "2026-01-01",
"BenefitEnrollment_id": "1000",
"id": "1000",
"pensionFundNav": {
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"id": "1000"
}
}

BenefitCompanyCarRecommendedVendors​

listBenefitCompanyCarRecommendedVendorss

Queries the BenefitCompanyCarRecommendedVendors collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitCompanyCarRecommendedVendorssQueriesNoQueries to be sent with the request

Returns: ListBenefitCompanyCarRecommendedVendorssResponse&#124;error

Sample code:

ListBenefitCompanyCarRecommendedVendorssResponse result = check client->listBenefitCompanyCarRecommendedVendorss();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitCompanyCarRecommendedVendors

Retrieves a single BenefitCompanyCarRecommendedVendors entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitCompanyCarRecommendedVendorsQueriesNoQueries to be sent with the request

Returns: BenefitCompanyCarRecommendedVendors&#124;error

Sample code:

BenefitCompanyCarRecommendedVendors result = check client->getBenefitCompanyCarRecommendedVendors(effectiveStartDate, externalCode);

Sample response:

{
"d": {}
}

BenefitInsuranceEnrolleeType​

listBenefitInsuranceEnrolleeTypes

Queries the BenefitInsuranceEnrolleeType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitInsuranceEnrolleeTypesQueriesNoQueries to be sent with the request

Returns: ListBenefitInsuranceEnrolleeTypesResponse&#124;error

Sample code:

ListBenefitInsuranceEnrolleeTypesResponse result = check client->listBenefitInsuranceEnrolleeTypes();

Sample response:

{
"d": {
"results": [
{
"mdfSystemEffectiveStartDate": "2026-01-01",
"relationShipType": "string"
}
]
}
}
getBenefitInsuranceEnrolleeType

Retrieves a single BenefitInsuranceEnrolleeType entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
mdfSystemEffectiveStartDatestringYeskey: mdfSystemEffectiveStartDate
relationShipTypestringYeskey: relationShipType
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitInsuranceEnrolleeTypeQueriesNoQueries to be sent with the request

Returns: BenefitInsuranceEnrolleeType&#124;error

Sample code:

BenefitInsuranceEnrolleeType result = check client->getBenefitInsuranceEnrolleeType(mdfSystemEffectiveStartDate, relationShipType);

Sample response:

{
"mdfSystemEffectiveStartDate": "2026-01-01",
"relationShipType": "string"
}

BenefitClaimAccumulation​

listBenefitClaimAccumulations

Queries the BenefitClaimAccumulation collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitClaimAccumulationsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitClaimAccumulations();
getBenefitClaimAccumulation

Retrieves a single BenefitClaimAccumulation entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitClaimAccumulationQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitClaimAccumulation(externalCode);

BenefitCompanyCarClaim​

listBenefitCompanyCarClaims

Queries the BenefitCompanyCarClaim collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitCompanyCarClaimsQueriesNoQueries to be sent with the request

Returns: ListBenefitCompanyCarClaimsResponse&#124;error

Sample code:

ListBenefitCompanyCarClaimsResponse result = check client->listBenefitCompanyCarClaims();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitCompanyCarClaim

Retrieves a single BenefitCompanyCarClaim entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEmployeeClaim_idintYeskey: BenefitEmployeeClaim_id
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitCompanyCarClaimQueriesNoQueries to be sent with the request

Returns: BenefitCompanyCarClaim&#124;error

Sample code:

BenefitCompanyCarClaim result = check client->getBenefitCompanyCarClaim(BenefitEmployeeClaim_id, id);

Sample response:

{
"d": {}
}

BenefitLifeEventConfiguration​

listBenefitLifeEventConfigurations

Queries the BenefitLifeEventConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitLifeEventConfigurationsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitLifeEventConfigurations();
getBenefitLifeEventConfiguration

Retrieves a single BenefitLifeEventConfiguration entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
configurationIdstringYeskey: configurationId
effectiveStartDatestringYeskey: effectiveStartDate
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitLifeEventConfigurationQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitLifeEventConfiguration(configurationId, effectiveStartDate);

BenefitEnrollment​

listBenefitEnrollments

Queries the BenefitEnrollment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitEnrollmentsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitEnrollments();
getBenefitEnrollment

Retrieves a single BenefitEnrollment entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitEnrollmentQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitEnrollment(effectiveStartDate, id);

BenefitPensionDependentNominees​

listBenefitPensionDependentNomineess

Queries the BenefitPensionDependentNominees collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitPensionDependentNomineessQueriesNoQueries to be sent with the request

Returns: ListBenefitPensionDependentNomineessResponse&#124;error

Sample code:

ListBenefitPensionDependentNomineessResponse result = check client->listBenefitPensionDependentNomineess();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitPensionDependentNominees

Retrieves a single BenefitPensionDependentNominees entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollment_effectiveStartDatestringYeskey: BenefitEnrollment_effectiveStartDate
BenefitEnrollment_idintYeskey: BenefitEnrollment_id
dependentNamestringYeskey: dependentName
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitPensionDependentNomineesQueriesNoQueries to be sent with the request

Returns: BenefitPensionDependentNominees&#124;error

Sample code:

BenefitPensionDependentNominees result = check client->getBenefitPensionDependentNominees(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, dependentName);

Sample response:

{
"d": {}
}

BenefitContact​

listBenefitContacts

Queries the BenefitContact collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitContactsQueriesNoQueries to be sent with the request

Returns: ListBenefitContactsResponse&#124;error

Sample code:

ListBenefitContactsResponse result = check client->listBenefitContacts();

Sample response:

{
"d": {
"results": [
{
"externalCode": "1000"
}
]
}
}
getBenefitContact

Retrieves a single BenefitContact entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitContactQueriesNoQueries to be sent with the request

Returns: BenefitContact&#124;error

Sample code:

BenefitContact result = check client->getBenefitContact(externalCode);

Sample response:

{
"externalCode": "1000"
}

BenefitFuelReimbursementClaimDetail​

listBenefitFuelReimbursementClaimDetails

Queries the BenefitFuelReimbursementClaimDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitFuelReimbursementClaimDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitFuelReimbursementClaimDetailsResponse&#124;error

Sample code:

ListBenefitFuelReimbursementClaimDetailsResponse result = check client->listBenefitFuelReimbursementClaimDetails();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitFuelReimbursementClaimDetail

Retrieves a single BenefitFuelReimbursementClaimDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEmployeeClaim_idintYeskey: BenefitEmployeeClaim_id
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitFuelReimbursementClaimDetailQueriesNoQueries to be sent with the request

Returns: BenefitFuelReimbursementClaimDetail&#124;error

Sample code:

BenefitFuelReimbursementClaimDetail result = check client->getBenefitFuelReimbursementClaimDetail(BenefitEmployeeClaim_id, id);

Sample response:

{
"d": {}
}

BenefitPensionStatutoryMinimumLookup​

listBenefitPensionStatutoryMinimumLookups

Queries the BenefitPensionStatutoryMinimumLookup collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitPensionStatutoryMinimumLookupsQueriesNoQueries to be sent with the request

Returns: ListBenefitPensionStatutoryMinimumLookupsResponse&#124;error

Sample code:

ListBenefitPensionStatutoryMinimumLookupsResponse result = check client->listBenefitPensionStatutoryMinimumLookups();

Sample response:

{
"d": {
"results": [
{
"effectiveStartDate": "2026-01-01",
"externalCode": "1000"
}
]
}
}
getBenefitPensionStatutoryMinimumLookup

Retrieves a single BenefitPensionStatutoryMinimumLookup entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitPensionStatutoryMinimumLookupQueriesNoQueries to be sent with the request

Returns: BenefitPensionStatutoryMinimumLookup&#124;error

Sample code:

BenefitPensionStatutoryMinimumLookup result = check client->getBenefitPensionStatutoryMinimumLookup(effectiveStartDate, externalCode);

Sample response:

{
"effectiveStartDate": "2026-01-01",
"externalCode": "1000"
}

BenefitInsuranceCoverageOptions​

listBenefitInsuranceCoverageOptionss

Queries the BenefitInsuranceCoverageOptions collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitInsuranceCoverageOptionssQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitInsuranceCoverageOptionss();
getBenefitInsuranceCoverageOptions

Retrieves a single BenefitInsuranceCoverageOptions entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitInsurancePlan_effectiveStartDatestringYeskey: BenefitInsurancePlan_effectiveStartDate
BenefitInsurancePlan_idstringYeskey: BenefitInsurancePlan_id
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitInsuranceCoverageOptionsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitInsuranceCoverageOptions(BenefitInsurancePlan_effectiveStartDate, BenefitInsurancePlan_id, externalCode);

BenefitLeaveTravelReimbursementClaim​

listBenefitLeaveTravelReimbursementClaims

Queries the BenefitLeaveTravelReimbursementClaim collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitLeaveTravelReimbursementClaimsQueriesNoQueries to be sent with the request

Returns: ListBenefitLeaveTravelReimbursementClaimsResponse&#124;error

Sample code:

ListBenefitLeaveTravelReimbursementClaimsResponse result = check client->listBenefitLeaveTravelReimbursementClaims();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitLeaveTravelReimbursementClaim

Retrieves a single BenefitLeaveTravelReimbursementClaim entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEmployeeClaim_idintYeskey: BenefitEmployeeClaim_id
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitLeaveTravelReimbursementClaimQueriesNoQueries to be sent with the request

Returns: BenefitLeaveTravelReimbursementClaim&#124;error

Sample code:

BenefitLeaveTravelReimbursementClaim result = check client->getBenefitLeaveTravelReimbursementClaim(BenefitEmployeeClaim_id, id);

Sample response:

{
"d": {}
}

BenefitBalanceCarryForward​

listBenefitBalanceCarryForwards

Queries the BenefitBalanceCarryForward collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitBalanceCarryForwardsQueriesNoQueries to be sent with the request

Returns: ListBenefitBalanceCarryForwardsResponse&#124;error

Sample code:

ListBenefitBalanceCarryForwardsResponse result = check client->listBenefitBalanceCarryForwards();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitBalanceCarryForward

Retrieves a single BenefitBalanceCarryForward entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitBalanceCarryForwardQueriesNoQueries to be sent with the request

Returns: BenefitBalanceCarryForward&#124;error

Sample code:

BenefitBalanceCarryForward result = check client->getBenefitBalanceCarryForward(Benefit_benefitId, Benefit_effectiveStartDate, externalCode);

Sample response:

{
"d": {}
}

BenefitCompanyCarAllowedModels​

listBenefitCompanyCarAllowedModelss

Queries the BenefitCompanyCarAllowedModels collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitCompanyCarAllowedModelssQueriesNoQueries to be sent with the request

Returns: ListBenefitCompanyCarAllowedModelssResponse&#124;error

Sample code:

ListBenefitCompanyCarAllowedModelssResponse result = check client->listBenefitCompanyCarAllowedModelss();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitCompanyCarAllowedModels

Retrieves a single BenefitCompanyCarAllowedModels entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitCompanyCarAllowedModelsQueriesNoQueries to be sent with the request

Returns: BenefitCompanyCarAllowedModels&#124;error

Sample code:

BenefitCompanyCarAllowedModels result = check client->getBenefitCompanyCarAllowedModels(effectiveStartDate, externalCode);

Sample response:

{
"d": {}
}

BenefitsConfirmationStatementConfiguration​

listBenefitsConfirmationStatementConfigurations

Queries the BenefitsConfirmationStatementConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitsConfirmationStatementConfigurationsQueriesNoQueries to be sent with the request

Returns: ListBenefitsConfirmationStatementConfigurationsResponse&#124;error

Sample code:

ListBenefitsConfirmationStatementConfigurationsResponse result = check client->listBenefitsConfirmationStatementConfigurations();

Sample response:

{
"d": {
"results": [
{
"effectiveStartDate": "2026-01-01",
"legalEntity": "string",
"legalEntityNav": {}
}
]
}
}
getBenefitsConfirmationStatementConfiguration

Retrieves a single BenefitsConfirmationStatementConfiguration entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
legalEntitystringYeskey: legalEntity
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitsConfirmationStatementConfigurationQueriesNoQueries to be sent with the request

Returns: BenefitsConfirmationStatementConfiguration&#124;error

Sample code:

BenefitsConfirmationStatementConfiguration result = check client->getBenefitsConfirmationStatementConfiguration(effectiveStartDate, legalEntity);

Sample response:

{
"effectiveStartDate": "2026-01-01",
"legalEntity": "string",
"legalEntityNav": {
"company": "string"
}
}

BenefitEnrollmentGroup​

listBenefitEnrollmentGroups

Queries the BenefitEnrollmentGroup collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitEnrollmentGroupsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitEnrollmentGroups();
getBenefitEnrollmentGroup

Retrieves a single BenefitEnrollmentGroup entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
idstringYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitEnrollmentGroupQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitEnrollmentGroup(effectiveStartDate, id);

SavingsAccountTierConfiguration​

listSavingsAccountTierConfigurations

Queries the SavingsAccountTierConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListSavingsAccountTierConfigurationsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listSavingsAccountTierConfigurations();
getSavingsAccountTierConfiguration

Retrieves a single SavingsAccountTierConfiguration entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
SavingsAccountBenefitDetails_externalCodeintYeskey: SavingsAccountBenefitDetails_externalCode
SavingsAccountUSA_externalCodeintYeskey: SavingsAccountUSA_externalCode
coverageTierstringYeskey: coverageTier
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetSavingsAccountTierConfigurationQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getSavingsAccountTierConfiguration(Benefit_benefitId, Benefit_effectiveStartDate, SavingsAccountBenefitDetails_externalCode, SavingsAccountUSA_externalCode, coverageTier);

SavingsAccountUSA​

listSavingsAccountUSAs

Queries the SavingsAccountUSA collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListSavingsAccountUSAsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listSavingsAccountUSAs();
getSavingsAccountUSA

Retrieves a single SavingsAccountUSA entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
SavingsAccountBenefitDetails_externalCodeintYeskey: SavingsAccountBenefitDetails_externalCode
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetSavingsAccountUSAQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getSavingsAccountUSA(Benefit_benefitId, Benefit_effectiveStartDate, SavingsAccountBenefitDetails_externalCode, externalCode);

BenefitCompanyHousingEnrollment​

listBenefitCompanyHousingEnrollments

Queries the BenefitCompanyHousingEnrollment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitCompanyHousingEnrollmentsQueriesNoQueries to be sent with the request

Returns: ListBenefitCompanyHousingEnrollmentsResponse&#124;error

Sample code:

ListBenefitCompanyHousingEnrollmentsResponse result = check client->listBenefitCompanyHousingEnrollments();

Sample response:

{
"d": {
"results": [
{
"BenefitEnrollment_effectiveStartDate": "2026-01-01",
"BenefitEnrollment_id": "1000",
"id": "1000"
}
]
}
}
getBenefitCompanyHousingEnrollment

Retrieves a single BenefitCompanyHousingEnrollment entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollment_effectiveStartDatestringYeskey: BenefitEnrollment_effectiveStartDate
BenefitEnrollment_idintYeskey: BenefitEnrollment_id
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitCompanyHousingEnrollmentQueriesNoQueries to be sent with the request

Returns: BenefitCompanyHousingEnrollment&#124;error

Sample code:

BenefitCompanyHousingEnrollment result = check client->getBenefitCompanyHousingEnrollment(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, id);

Sample response:

{
"BenefitEnrollment_effectiveStartDate": "2026-01-01",
"BenefitEnrollment_id": "1000",
"id": "1000"
}

BenefitPensionEmployeeContributionDetail​

listBenefitPensionEmployeeContributionDetails

Queries the BenefitPensionEmployeeContributionDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitPensionEmployeeContributionDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitPensionEmployeeContributionDetailsResponse&#124;error

Sample code:

ListBenefitPensionEmployeeContributionDetailsResponse result = check client->listBenefitPensionEmployeeContributionDetails();

Sample response:

{
"d": {
"results": [
{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"id": "1000"
}
]
}
}
getBenefitPensionEmployeeContributionDetail

Retrieves a single BenefitPensionEmployeeContributionDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitPensionEmployeeContributionDetailQueriesNoQueries to be sent with the request

Returns: BenefitPensionEmployeeContributionDetail&#124;error

Sample code:

BenefitPensionEmployeeContributionDetail result = check client->getBenefitPensionEmployeeContributionDetail(Benefit_benefitId, Benefit_effectiveStartDate, id);

Sample response:

{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"id": "1000"
}

BenefitInsuranceRateChartEnrollee​

listBenefitInsuranceRateChartEnrollees

Queries the BenefitInsuranceRateChartEnrollee collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitInsuranceRateChartEnrolleesQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitInsuranceRateChartEnrollees();
getBenefitInsuranceRateChartEnrollee

Retrieves a single BenefitInsuranceRateChartEnrollee entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitInsuranceRateChart_effectiveStartDatestringYeskey: BenefitInsuranceRateChart_effectiveStartDate
BenefitInsuranceRateChart_rateChartIdstringYeskey: BenefitInsuranceRateChart_rateChartId
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitInsuranceRateChartEnrolleeQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitInsuranceRateChartEnrollee(BenefitInsuranceRateChart_effectiveStartDate, BenefitInsuranceRateChart_rateChartId, externalCode);

BenefitDeductibleAllowanceEnrollment​

listBenefitDeductibleAllowanceEnrollments

Queries the BenefitDeductibleAllowanceEnrollment collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitDeductibleAllowanceEnrollmentsQueriesNoQueries to be sent with the request

Returns: ListBenefitDeductibleAllowanceEnrollmentsResponse&#124;error

Sample code:

ListBenefitDeductibleAllowanceEnrollmentsResponse result = check client->listBenefitDeductibleAllowanceEnrollments();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitDeductibleAllowanceEnrollment

Retrieves a single BenefitDeductibleAllowanceEnrollment entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollment_effectiveStartDatestringYeskey: BenefitEnrollment_effectiveStartDate
BenefitEnrollment_idstringYeskey: BenefitEnrollment_id
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitDeductibleAllowanceEnrollmentQueriesNoQueries to be sent with the request

Returns: BenefitDeductibleAllowanceEnrollment&#124;error

Sample code:

BenefitDeductibleAllowanceEnrollment result = check client->getBenefitDeductibleAllowanceEnrollment(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, id);

Sample response:

{
"d": {}
}

BenefitSavingsPlanTierConfiguration​

listBenefitSavingsPlanTierConfigurations

Queries the BenefitSavingsPlanTierConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitSavingsPlanTierConfigurationsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitSavingsPlanTierConfigurations();
getBenefitSavingsPlanTierConfiguration

Retrieves a single BenefitSavingsPlanTierConfiguration entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
coverageTierstringYeskey: coverageTier
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitSavingsPlanTierConfigurationQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitSavingsPlanTierConfiguration(Benefit_benefitId, Benefit_effectiveStartDate, coverageTier);

BenefitSavingsPlanERContributionConfig​

listBenefitSavingsPlanERContributionConfigs

Queries the BenefitSavingsPlanERContributionConfig collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitSavingsPlanERContributionConfigsQueriesNoQueries to be sent with the request

Returns: ListBenefitSavingsPlanERContributionConfigsResponse&#124;error

Sample code:

ListBenefitSavingsPlanERContributionConfigsResponse result = check client->listBenefitSavingsPlanERContributionConfigs();

Sample response:

{
"d": {
"results": [
{
"effectiveStartDate": "2026-01-01",
"employerContributionId": "1000",
"employerContributionDetail": {}
}
]
}
}
getBenefitSavingsPlanERContributionConfig

Retrieves a single BenefitSavingsPlanERContributionConfig entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
employerContributionIdstringYeskey: employerContributionId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitSavingsPlanERContributionConfigQueriesNoQueries to be sent with the request

Returns: BenefitSavingsPlanERContributionConfig&#124;error

Sample code:

BenefitSavingsPlanERContributionConfig result = check client->getBenefitSavingsPlanERContributionConfig(effectiveStartDate, employerContributionId);

Sample response:

{
"effectiveStartDate": "2026-01-01",
"employerContributionId": "1000",
"employerContributionDetail": {
"results": [
{
"BenefitSavingsPlanERContributionConfig_effectiveStartDate": "2026-01-01",
"BenefitSavingsPlanERContributionConfig_employerContributionId": "1000",
"employerContributionDetailId": "1000"
}
]
}
}

BenefitSavingsPlanERContributionConfigDetail​

listBenefitSavingsPlanERContributionConfigDetails

Queries the BenefitSavingsPlanERContributionConfigDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitSavingsPlanERContributionConfigDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitSavingsPlanERContributionConfigDetailsResponse&#124;error

Sample code:

ListBenefitSavingsPlanERContributionConfigDetailsResponse result = check client->listBenefitSavingsPlanERContributionConfigDetails();

Sample response:

{
"d": {
"results": [
{
"BenefitSavingsPlanERContributionConfig_effectiveStartDate": "2026-01-01",
"BenefitSavingsPlanERContributionConfig_employerContributionId": "1000",
"employerContributionDetailId": "1000"
}
]
}
}
getBenefitSavingsPlanERContributionConfigDetail

Retrieves a single BenefitSavingsPlanERContributionConfigDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitSavingsPlanERContributionConfig_effectiveStartDatestringYeskey: BenefitSavingsPlanERContributionConfig_effectiveStartDate
BenefitSavingsPlanERContributionConfig_employerContributionIdstringYeskey: BenefitSavingsPlanERContributionConfig_employerContributionId
employerContributionDetailIdintYeskey: employerContributionDetailId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitSavingsPlanERContributionConfigDetailQueriesNoQueries to be sent with the request

Returns: BenefitSavingsPlanERContributionConfigDetail&#124;error

Sample code:

BenefitSavingsPlanERContributionConfigDetail result = check client->getBenefitSavingsPlanERContributionConfigDetail(BenefitSavingsPlanERContributionConfig_effectiveStartDate, BenefitSavingsPlanERContributionConfig_employerContributionId, employerContributionDetailId);

Sample response:

{
"BenefitSavingsPlanERContributionConfig_effectiveStartDate": "2026-01-01",
"BenefitSavingsPlanERContributionConfig_employerContributionId": "1000",
"employerContributionDetailId": "1000"
}

BenefitSavingsPlanCatchUpDetail​

listBenefitSavingsPlanCatchUpDetails

Queries the BenefitSavingsPlanCatchUpDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitSavingsPlanCatchUpDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitSavingsPlanCatchUpDetailsResponse&#124;error

Sample code:

ListBenefitSavingsPlanCatchUpDetailsResponse result = check client->listBenefitSavingsPlanCatchUpDetails();

Sample response:

{
"d": {
"results": [
{
"catchUpDetailCode": "1000",
"effectiveStartDate": "2026-01-01"
}
]
}
}
getBenefitSavingsPlanCatchUpDetail

Retrieves a single BenefitSavingsPlanCatchUpDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
catchUpDetailCodestringYeskey: catchUpDetailCode
effectiveStartDatestringYeskey: effectiveStartDate
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitSavingsPlanCatchUpDetailQueriesNoQueries to be sent with the request

Returns: BenefitSavingsPlanCatchUpDetail&#124;error

Sample code:

BenefitSavingsPlanCatchUpDetail result = check client->getBenefitSavingsPlanCatchUpDetail(catchUpDetailCode, effectiveStartDate);

Sample response:

{
"catchUpDetailCode": "1000",
"effectiveStartDate": "2026-01-01"
}

BenefitsIntegrationOneTimeInfo​

listBenefitsIntegrationOneTimeInfos

Queries the BenefitsIntegrationOneTimeInfo collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitsIntegrationOneTimeInfosQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitsIntegrationOneTimeInfos();
getBenefitsIntegrationOneTimeInfo

Retrieves a single BenefitsIntegrationOneTimeInfo entity identified by its key property.

Parameters:

NameTypeRequiredDescription
idstringYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitsIntegrationOneTimeInfoQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitsIntegrationOneTimeInfo(id);

BenefitEnrollmentDependencyDetails​

listBenefitEnrollmentDependencyDetails

Queries the BenefitEnrollmentDependencyDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitEnrollmentDependencyDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitEnrollmentDependencyDetails();
getBenefitEnrollmentDependencyDetails

Retrieves a single BenefitEnrollmentDependencyDetails entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollmentDependencyConfiguration_benefitDependencyIdstringYeskey: BenefitEnrollmentDependencyConfiguration_benefitDependencyId
BenefitEnrollmentDependencyConfiguration_effectiveStartDatestringYeskey: BenefitEnrollmentDependencyConfiguration_effectiveStartDate
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitEnrollmentDependencyDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitEnrollmentDependencyDetails(BenefitEnrollmentDependencyConfiguration_benefitDependencyId, BenefitEnrollmentDependencyConfiguration_effectiveStartDate, externalCode);
deleteBenefitEnrollmentDependencyDetails

Deletes the BenefitEnrollmentDependencyDetails identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollmentDependencyConfiguration_benefitDependencyIdstringYeskey: BenefitEnrollmentDependencyConfiguration_benefitDependencyId
BenefitEnrollmentDependencyConfiguration_effectiveStartDatestringYeskey: BenefitEnrollmentDependencyConfiguration_effectiveStartDate
externalCodeintYeskey: externalCode
headersDeleteBenefitEnrollmentDependencyDetailsHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteBenefitEnrollmentDependencyDetails(BenefitEnrollmentDependencyConfiguration_benefitDependencyId, BenefitEnrollmentDependencyConfiguration_effectiveStartDate, externalCode);

BenefitEnrollmentDependencyConfiguration​

listBenefitEnrollmentDependencyConfigurations

Queries the BenefitEnrollmentDependencyConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitEnrollmentDependencyConfigurationsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitEnrollmentDependencyConfigurations();
getBenefitEnrollmentDependencyConfiguration

Retrieves a single BenefitEnrollmentDependencyConfiguration entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
benefitDependencyIdstringYeskey: benefitDependencyId
effectiveStartDatestringYeskey: effectiveStartDate
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitEnrollmentDependencyConfigurationQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitEnrollmentDependencyConfiguration(benefitDependencyId, effectiveStartDate);
deleteBenefitEnrollmentDependencyConfiguration

Deletes the BenefitEnrollmentDependencyConfiguration identified by its key properties.

Parameters:

NameTypeRequiredDescription
benefitDependencyIdstringYeskey: benefitDependencyId
effectiveStartDatestringYeskey: effectiveStartDate
headersDeleteBenefitEnrollmentDependencyConfigurationHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteBenefitEnrollmentDependencyConfiguration(benefitDependencyId, effectiveStartDate);

BenefitSavingsPlanPrimaryBeneficiary​

listBenefitSavingsPlanPrimaryBeneficiarys

Queries the BenefitSavingsPlanPrimaryBeneficiary collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitSavingsPlanPrimaryBeneficiarysQueriesNoQueries to be sent with the request

Returns: ListBenefitSavingsPlanPrimaryBeneficiarysResponse&#124;error

Sample code:

ListBenefitSavingsPlanPrimaryBeneficiarysResponse result = check client->listBenefitSavingsPlanPrimaryBeneficiarys();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitSavingsPlanPrimaryBeneficiary

Retrieves a single BenefitSavingsPlanPrimaryBeneficiary entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollment_effectiveStartDatestringYeskey: BenefitEnrollment_effectiveStartDate
BenefitEnrollment_idstringYeskey: BenefitEnrollment_id
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitSavingsPlanPrimaryBeneficiaryQueriesNoQueries to be sent with the request

Returns: BenefitSavingsPlanPrimaryBeneficiary&#124;error

Sample code:

BenefitSavingsPlanPrimaryBeneficiary result = check client->getBenefitSavingsPlanPrimaryBeneficiary(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, externalCode);

Sample response:

{
"d": {}
}

BenefitSavingsPlanContingentBeneficiary​

listBenefitSavingsPlanContingentBeneficiarys

Queries the BenefitSavingsPlanContingentBeneficiary collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitSavingsPlanContingentBeneficiarysQueriesNoQueries to be sent with the request

Returns: ListBenefitSavingsPlanContingentBeneficiarysResponse&#124;error

Sample code:

ListBenefitSavingsPlanContingentBeneficiarysResponse result = check client->listBenefitSavingsPlanContingentBeneficiarys();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitSavingsPlanContingentBeneficiary

Retrieves a single BenefitSavingsPlanContingentBeneficiary entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollment_effectiveStartDatestringYeskey: BenefitEnrollment_effectiveStartDate
BenefitEnrollment_idstringYeskey: BenefitEnrollment_id
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitSavingsPlanContingentBeneficiaryQueriesNoQueries to be sent with the request

Returns: BenefitSavingsPlanContingentBeneficiary&#124;error

Sample code:

BenefitSavingsPlanContingentBeneficiary result = check client->getBenefitSavingsPlanContingentBeneficiary(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, externalCode);

Sample response:

{
"d": {}
}

BenefitHyperlinkConfiguration​

listBenefitHyperlinkConfigurations

Queries the BenefitHyperlinkConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitHyperlinkConfigurationsQueriesNoQueries to be sent with the request

Returns: ListBenefitHyperlinkConfigurationsResponse&#124;error

Sample code:

ListBenefitHyperlinkConfigurationsResponse result = check client->listBenefitHyperlinkConfigurations();

Sample response:

{
"d": {
"results": [
{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"id": "1000"
}
]
}
}
getBenefitHyperlinkConfiguration

Retrieves a single BenefitHyperlinkConfiguration entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
idstringYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitHyperlinkConfigurationQueriesNoQueries to be sent with the request

Returns: BenefitHyperlinkConfiguration&#124;error

Sample code:

BenefitHyperlinkConfiguration result = check client->getBenefitHyperlinkConfiguration(Benefit_benefitId, Benefit_effectiveStartDate, id);

Sample response:

{
"Benefit_benefitId": "1000",
"Benefit_effectiveStartDate": "2026-01-01",
"id": "1000"
}

BenefitOverviewHyperlinkConfiguration​

listBenefitOverviewHyperlinkConfigurations

Queries the BenefitOverviewHyperlinkConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitOverviewHyperlinkConfigurationsQueriesNoQueries to be sent with the request

Returns: ListBenefitOverviewHyperlinkConfigurationsResponse&#124;error

Sample code:

ListBenefitOverviewHyperlinkConfigurationsResponse result = check client->listBenefitOverviewHyperlinkConfigurations();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitOverviewHyperlinkConfiguration

Retrieves a single BenefitOverviewHyperlinkConfiguration entity identified by its key property.

Parameters:

NameTypeRequiredDescription
hyperlinkConfigurationIdstringYeskey: hyperlinkConfigurationId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitOverviewHyperlinkConfigurationQueriesNoQueries to be sent with the request

Returns: BenefitOverviewHyperlinkConfiguration&#124;error

Sample code:

BenefitOverviewHyperlinkConfiguration result = check client->getBenefitOverviewHyperlinkConfiguration(hyperlinkConfigurationId);

Sample response:

{
"d": {}
}

BenefitOverviewHyperlinkDetails​

listBenefitOverviewHyperlinkDetails

Queries the BenefitOverviewHyperlinkDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitOverviewHyperlinkDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitOverviewHyperlinkDetailsResponse&#124;error

Sample code:

ListBenefitOverviewHyperlinkDetailsResponse result = check client->listBenefitOverviewHyperlinkDetails();

Sample response:

{
"d": {
"results": [
{
"BenefitOverviewHyperlinkConfiguration_hyperlinkConfigurationId": "1000",
"id": "1000"
}
]
}
}
getBenefitOverviewHyperlinkDetails

Retrieves a single BenefitOverviewHyperlinkDetails entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitOverviewHyperlinkConfiguration_hyperlinkConfigurationIdstringYeskey: BenefitOverviewHyperlinkConfiguration_hyperlinkConfigurationId
idstringYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitOverviewHyperlinkDetailsQueriesNoQueries to be sent with the request

Returns: BenefitOverviewHyperlinkDetails&#124;error

Sample code:

BenefitOverviewHyperlinkDetails result = check client->getBenefitOverviewHyperlinkDetails(BenefitOverviewHyperlinkConfiguration_hyperlinkConfigurationId, id);

Sample response:

{
"BenefitOverviewHyperlinkConfiguration_hyperlinkConfigurationId": "1000",
"id": "1000"
}

BenefitEmployeeOptoutRequests​

listBenefitEmployeeOptoutRequestss

Queries the BenefitEmployeeOptoutRequests collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitEmployeeOptoutRequestssQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitEmployeeOptoutRequestss();
getBenefitEmployeeOptoutRequests

Retrieves a single BenefitEmployeeOptoutRequests entity identified by its key property.

Parameters:

NameTypeRequiredDescription
workerIdstringYeskey: workerId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitEmployeeOptoutRequestsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitEmployeeOptoutRequests(workerId);

BenefitEnrollmentOptoutDetails​

listBenefitEnrollmentOptoutDetails

Queries the BenefitEnrollmentOptoutDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitEnrollmentOptoutDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitEnrollmentOptoutDetails();
getBenefitEnrollmentOptoutDetails

Retrieves a single BenefitEnrollmentOptoutDetails entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEmployeeOptoutRequests_workerIdstringYeskey: BenefitEmployeeOptoutRequests_workerId
idstringYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitEnrollmentOptoutDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitEnrollmentOptoutDetails(BenefitEmployeeOptoutRequests_workerId, id);

BenefitHSAEmployerContribution​

listBenefitHSAEmployerContributions

Queries the BenefitHSAEmployerContribution collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitHSAEmployerContributionsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitHSAEmployerContributions();
getBenefitHSAEmployerContribution

Retrieves a single BenefitHSAEmployerContribution entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
effectiveStartDatestringYeskey: effectiveStartDate
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitHSAEmployerContributionQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitHSAEmployerContribution(effectiveStartDate, externalCode);

BenefitHSAEmployerContributionDetail​

listBenefitHSAEmployerContributionDetails

Queries the BenefitHSAEmployerContributionDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitHSAEmployerContributionDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitHSAEmployerContributionDetails();
getBenefitHSAEmployerContributionDetail

Retrieves a single BenefitHSAEmployerContributionDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitHSAEmployerContribution_effectiveStartDatestringYeskey: BenefitHSAEmployerContribution_effectiveStartDate
BenefitHSAEmployerContribution_externalCodestringYeskey: BenefitHSAEmployerContribution_externalCode
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitHSAEmployerContributionDetailQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitHSAEmployerContributionDetail(BenefitHSAEmployerContribution_effectiveStartDate, BenefitHSAEmployerContribution_externalCode, externalCode);

BenefitHSAEmployerContributionTierDetail​

listBenefitHSAEmployerContributionTierDetails

Queries the BenefitHSAEmployerContributionTierDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitHSAEmployerContributionTierDetailsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitHSAEmployerContributionTierDetails();
getBenefitHSAEmployerContributionTierDetail

Retrieves a single BenefitHSAEmployerContributionTierDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitHSAEmployerContributionDetail_externalCodeintYeskey: BenefitHSAEmployerContributionDetail_externalCode
BenefitHSAEmployerContribution_effectiveStartDatestringYeskey: BenefitHSAEmployerContribution_effectiveStartDate
BenefitHSAEmployerContribution_externalCodestringYeskey: BenefitHSAEmployerContribution_externalCode
coverageTierstringYeskey: coverageTier
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitHSAEmployerContributionTierDetailQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitHSAEmployerContributionTierDetail(BenefitHSAEmployerContributionDetail_externalCode, BenefitHSAEmployerContribution_effectiveStartDate, BenefitHSAEmployerContribution_externalCode, coverageTier);

BenefitAutomaticActionConfiguration​

listBenefitAutomaticActionConfigurations

Queries the BenefitAutomaticActionConfiguration collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitAutomaticActionConfigurationsQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitAutomaticActionConfigurations();
getBenefitAutomaticActionConfiguration

Retrieves a single BenefitAutomaticActionConfiguration entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitLifeEventConfiguration_configurationIdstringYeskey: BenefitLifeEventConfiguration_configurationId
BenefitLifeEventConfiguration_effectiveStartDatestringYeskey: BenefitLifeEventConfiguration_effectiveStartDate
idstringYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitAutomaticActionConfigurationQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitAutomaticActionConfiguration(BenefitLifeEventConfiguration_configurationId, BenefitLifeEventConfiguration_effectiveStartDate, id);

BenefitPensionAdditionalEmployeeContributionDetail​

listBenefitPensionAdditionalEmployeeContributionDetails

Queries the BenefitPensionAdditionalEmployeeContributionDetail collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitPensionAdditionalEmployeeContributionDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitPensionAdditionalEmployeeContributionDetailsResponse&#124;error

Sample code:

ListBenefitPensionAdditionalEmployeeContributionDetailsResponse result = check client->listBenefitPensionAdditionalEmployeeContributionDetails();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitPensionAdditionalEmployeeContributionDetail

Retrieves a single BenefitPensionAdditionalEmployeeContributionDetail entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
avcContributionIdintYeskey: avcContributionId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitPensionAdditionalEmployeeContributionDetailQueriesNoQueries to be sent with the request

Returns: BenefitPensionAdditionalEmployeeContributionDetail&#124;error

Sample code:

BenefitPensionAdditionalEmployeeContributionDetail result = check client->getBenefitPensionAdditionalEmployeeContributionDetail(Benefit_benefitId, Benefit_effectiveStartDate, avcContributionId);

Sample response:

{
"d": {}
}

BenefitsIntegrationRecurringInfo​

listBenefitsIntegrationRecurringInfos

Queries the BenefitsIntegrationRecurringInfo collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitsIntegrationRecurringInfosQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listBenefitsIntegrationRecurringInfos();
getBenefitsIntegrationRecurringInfo

Retrieves a single BenefitsIntegrationRecurringInfo entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
idstringYeskey: id
payCompBeginDatestringYeskey: payCompBeginDate
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitsIntegrationRecurringInfoQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getBenefitsIntegrationRecurringInfo(id, payCompBeginDate);

BenefitSavingsPlanEnrollmentDetails​

listBenefitSavingsPlanEnrollmentDetails

Queries the BenefitSavingsPlanEnrollmentDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitSavingsPlanEnrollmentDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitSavingsPlanEnrollmentDetailsResponse&#124;error

Sample code:

ListBenefitSavingsPlanEnrollmentDetailsResponse result = check client->listBenefitSavingsPlanEnrollmentDetails();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitSavingsPlanEnrollmentDetails

Retrieves a single BenefitSavingsPlanEnrollmentDetails entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
BenefitEnrollment_effectiveStartDatestringYeskey: BenefitEnrollment_effectiveStartDate
BenefitEnrollment_idstringYeskey: BenefitEnrollment_id
idintYeskey: id
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitSavingsPlanEnrollmentDetailsQueriesNoQueries to be sent with the request

Returns: BenefitSavingsPlanEnrollmentDetails&#124;error

Sample code:

BenefitSavingsPlanEnrollmentDetails result = check client->getBenefitSavingsPlanEnrollmentDetails(BenefitEnrollment_effectiveStartDate, BenefitEnrollment_id, id);

Sample response:

{
"d": {}
}

ACAReportingDependentDetails​

listACAReportingDependentDetails

Queries the ACAReportingDependentDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListACAReportingDependentDetailsQueriesNoQueries to be sent with the request

Returns: ListACAReportingDependentDetailsResponse&#124;error

Sample code:

ListACAReportingDependentDetailsResponse result = check client->listACAReportingDependentDetails();

Sample response:

{
"d": {
"results": [
{
"ACAReportingInformation_externalCode": "1000",
"externalCode": "1000"
}
]
}
}
getACAReportingDependentDetails

Retrieves a single ACAReportingDependentDetails entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
ACAReportingInformation_externalCodestringYeskey: ACAReportingInformation_externalCode
externalCodeintYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetACAReportingDependentDetailsQueriesNoQueries to be sent with the request

Returns: ACAReportingDependentDetails&#124;error

Sample code:

ACAReportingDependentDetails result = check client->getACAReportingDependentDetails(ACAReportingInformation_externalCode, externalCode);

Sample response:

{
"ACAReportingInformation_externalCode": "1000",
"externalCode": "1000"
}

BenefitDeductionDetails​

listBenefitDeductionDetails

Queries the BenefitDeductionDetails collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBenefitDeductionDetailsQueriesNoQueries to be sent with the request

Returns: ListBenefitDeductionDetailsResponse&#124;error

Sample code:

ListBenefitDeductionDetailsResponse result = check client->listBenefitDeductionDetails();

Sample response:

{
"d": {
"results": [
{
"d": {}
}
]
}
}
getBenefitDeductionDetails

Retrieves a single BenefitDeductionDetails entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
Benefit_benefitIdstringYeskey: Benefit_benefitId
Benefit_effectiveStartDatestringYeskey: Benefit_effectiveStartDate
dedcutionDetailIdintYeskey: dedcutionDetailId
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBenefitDeductionDetailsQueriesNoQueries to be sent with the request

Returns: BenefitDeductionDetails&#124;error

Sample code:

BenefitDeductionDetails result = check client->getBenefitDeductionDetails(Benefit_benefitId, Benefit_effectiveStartDate, dedcutionDetailId);

Sample response:

{
"d": {}
}