Skip to main content
GET
/
v1
/
employer-identifiers
/
{employer_identifier}
/
pay-categories
List pay categories
curl --request GET \
  --url https://api.payrollintegrationsapp.com/v1/employer-identifiers/{employer_identifier}/pay-categories
{
  "data": [
    {
      "category": "AFTERTAX",
      "categoryDisplayName": "Post Tax 401(k)",
      "classification": "EMPLOYEE_DEDUCTION",
      "subcategory": "AFTER_TAX",
      "subcategoryDisplayName": "After Tax"
    },
    {
      "category": "AFTERTAX",
      "categoryDisplayName": "Post Tax 401(k)",
      "classification": "EMPLOYEE_DEDUCTION",
      "subcategory": "AFTER_TAX_CATCHUP",
      "subcategoryDisplayName": "After Tax Catchup"
    },
    {
      "category": "LOAN",
      "categoryDisplayName": "401(k) Loans",
      "classification": "EMPLOYEE_DEDUCTION",
      "subcategory": "401K_LOAN",
      "subcategoryDisplayName": "401k Loan"
    },
    {
      "category": "MATCH",
      "categoryDisplayName": "Match",
      "classification": "EMPLOYER_PAID_BENEFIT",
      "subcategory": "MATCH",
      "subcategoryDisplayName": "Match"
    },
    {
      "category": "PRETAX",
      "categoryDisplayName": "Pretax 401(k)",
      "classification": "EMPLOYEE_DEDUCTION",
      "subcategory": "401K_PRETAX",
      "subcategoryDisplayName": "401k Pretax"
    },
    {
      "category": "PRETAX",
      "categoryDisplayName": "Pretax 401(k)",
      "classification": "EMPLOYEE_DEDUCTION",
      "subcategory": "401K_CATCHUP",
      "subcategoryDisplayName": "401k Catchup"
    },
    {
      "category": "PROFIT_SHARING",
      "categoryDisplayName": "Profit Sharing",
      "classification": "EARNING",
      "subcategory": "PROFIT_SHARING",
      "subcategoryDisplayName": "Profit Sharing"
    },
    {
      "category": "ROTH",
      "categoryDisplayName": "Roth 401(k)",
      "classification": "EMPLOYEE_DEDUCTION",
      "subcategory": "ROTH",
      "subcategoryDisplayName": "Roth"
    },
    {
      "category": "ROTH",
      "categoryDisplayName": "Roth 401(k)",
      "classification": "EMPLOYEE_DEDUCTION",
      "subcategory": "ROTH_CATCHUP",
      "subcategoryDisplayName": "Roth Catchup"
    },
    {
      "category": "SAFE_HARBOR_MATCH",
      "categoryDisplayName": "Safe Harbor Match",
      "classification": "EMPLOYER_PAID_BENEFIT",
      "subcategory": "SAFE_HARBOR_MATCH",
      "subcategoryDisplayName": "Safe Harbor Match"
    },
    {
      "category": "SAFE_HARBOR_NON_ELECTIVE",
      "categoryDisplayName": "Safe Harbor Non-Elective",
      "classification": "EMPLOYER_PAID_BENEFIT",
      "subcategory": "SAFE_HARBOR_NON_ELECTIVE",
      "subcategoryDisplayName": "Safe Harbor Non-Elective"
    }
  ],
  "meta": {
    "limit": 10,
    "offset": 0,
    "sort": "category",
    "currentCount": 11,
    "totalCount": 11
  }
}

Documentation Index

Fetch the complete documentation index at: https://developer.payrollintegrations.com/llms.txt

Use this file to discover all available pages before exploring further.

Path Parameters

employer_identifier
string
required

Response

Retrieve the list of pay categories supported by the employer identifier's connected recordkeepers and TPEs.

data
object[]
required
meta
object
required