Acumatica API - Endpoint Default 23 200 001 icon

Acumatica API - Endpoint Default 23 200 001

Interact with Acumatica Endpoint Default/23.200.001

Actions478

Work Class Compensation Code → Get List

AI-generated

Summary

Retrieves a list of Work Class Compensation Codes from Acumatica, optionally filtering by specific fields or using a custom OData $filter expression.

Inputs

  • ActiveFilter — Filter results by the Active status. Contains an operator (default: Equals) and a boolean value.
  • CostCodeFromFilter — Filter results by Cost Code From. Contains an operator (default: Equals) and a string value.
  • CostCodeToFilter — Filter results by Cost Code To. Contains an operator (default: Equals) and a string value.
  • DescriptionFilter — Filter results by Description. Contains an operator (default: Equals) and a string value.
  • WCCCodeFilter — Filter results by WCC Code. Contains an operator (default: Equals) and a string value.
  • customFilter — Advanced OData $filter expression (e.g., "CostCode/value eq 'ABC'"). Applied in addition to any filter fields above.

Output shape

a list of items, each representing a Work Class Compensation Code record

Records are filtered using the parameters; empty or default values are skipped. The customFilter is appended to the filter string.

Examples

Example 1: Retrieve all active Work Class Compensation Codes

ActiveFilter set to ActiveFilter/activeFilter/operator eq true

Example 2: Find compensation codes with a Cost Code starting with 'ABC'

CostCodeFromFilter set to CostCodeFromFilter/costCodeFromFilter/operator startswith and CostCodeFromFilter/costCodeFromFilter/value eq 'ABC'

Example 3: Filter by description containing 'Overtime' and add a custom OData clause

DescriptionFilter set to DescriptionFilter/descriptionFilter/operator contains and DescriptionFilter/descriptionFilter/value eq 'Overtime', plus customFilter eq "IsActive/value eq true"

Links

Discussion