# Query Earning Codes Endpoint: GET /companies/{companyId}/earning_codes Version: 1.0 ## Path parameters: - `companyId` (string, required) ## Query parameters: - `id` (array, required) - `name` (string) - `active` (boolean) - `page` (integer) - `pageSize` (integer) ## Response 200 fields (application/json): - `hasResources` (boolean) - `totalResources` (integer) - `totalPages` (integer) - `pageSize` (integer) - `currentPage` (integer,null) - `previousPage` (integer,null) - `nextPage` (integer,null) - `results` (array,null) - `results.id` (string) - `results.companyId` (string) - `results.type` (string) Enum: "Salaried", "Hourly", "Overtime", "DoubleOvertime", "PaidHoliday", "PTO", "Sick", "NonHourlyRegular", "Bonus", "Commission", "Severance", "CashTips", "PaycheckTips", "GroupTermLife", "OtherImputed", "ShareholderBenefits", "ShareholderHsa", "FFCRASickIndividual", "FFCRASickOther", "FFCRAFamilyLeave", "agriculture_hourly", "agriculture_salaried", "piece", "agriculture_piece", "piece_adjustment_to_minimum_wage", "agriculture_piece_adjustment_to_minimum_wage", "non_productive", "agriculture_non_productive", "rest_and_recovery", "agriculture_rest_and_recovery", "agriculture_overtime", "weighted_overtime", "agriculture_weighted_overtime", "agriculture_double_overtime", "weighted_double_overtime", "agriculture_weighted_double_overtime", "agriculture_paid_holiday", "agriculture_pto", "agriculture_sick", "ca_spsl", "agriculture_bonus", "agriculture_severance", "tip_credit_adjustment_to_minimum_wage", "agriculture_non_cash", "non_qualifying_stock_option_regular", "non_taxable_short_term_disability", "taxable_short_term_disability", "long_term_disability", "allowance", "clergy_housing", "reported_allowance", "reported_clergy_housing" - `results.name` (string,null) - `results.active` (boolean)