These docs are for v2024-03-01. Click to read the latest docs for v2025-06-15.
added

Added endpoints to get and update contribution exclusions for company benefits

Added GET /v1/company_benefits/{company_benefit_id}/contribution_exclusions and PUT /v1/company_benefits/{company_benefit_id}/contribution_exclusions for 401(k) and Roth 401(k) benefit types.

Contribution exclusions are an array of objects, as in this example response to GET /v1/company_benefits/{company_benefit_id}/contribution_exclusions:

[
  {
    "contribution_uuid": "b82e35c5-d7c6-4705-9e16-9f87499ade18",
    "contribution_type": "Bonus",
    "excluded": false
  },
  {
    "contribution_uuid": "f5618c94-ed7d-4366-b2c4-ff05e430064f",
    "contribution_type": "Cash Tips",
    "excluded": false
  },
  {
    "contribution_uuid": "60191999-004a-49d9-b163-630574433653",
    "contribution_type": "Commission",
    "excluded": false
  },
  {
    "contribution_uuid": "75a7a827-1f2d-4d6f-94f2-514c1fc32b13",
    "contribution_type": "Regular",
    "excluded": false
  },
  {
    "contribution_uuid": "eead3c7c-7964-4e3c-b609-670456127b09",
    "contribution_type": "Life insurance imputed benefit",
    "excluded": true
  }
]

To learn more, see Create Company Benefits.