Skip to main content
GET
/
v1
/
company-members
List employees for a company
curl --request GET \
  --url https://api.vitablehealth.com/v1/company-members \
  --header 'X-Partner-API-Key: <api-key>'
{
  "data": [
    {
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "company_active_in": true,
      "created": "2023-11-07T05:31:56Z",
      "benefit_eligibility_start_date": "2023-11-07T05:31:56Z",
      "enrolled_in_benefits_in": true,
      "member_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "address": {
        "street_address": "<string>",
        "city": "<string>",
        "state": "<string>",
        "zip_code": "<string>"
      },
      "address_str_format": "<string>",
      "first_name": "<string>",
      "full_name": "<string>",
      "date_of_birth": "2023-12-25",
      "email": "<string>",
      "age": 123,
      "company_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "company_name": "<string>",
      "hris_id": "<string>",
      "type": "Employee",
      "active_in": true,
      "employee_class": "Full Time",
      "employee_start_date": "2023-12-25",
      "employee_compensation_type": "Salary",
      "user_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "middle_name": "<string>",
      "last_name": "<string>",
      "suffix": "Sr",
      "sex": "Male",
      "gender": "Male",
      "phone_number": "<string>",
      "phone": "<string>",
      "profile_picture_url": "<string>",
      "preferred_language": "en",
      "public_company_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "individual_income_in_cents": 123,
      "household_income_in_cents": 123,
      "tags": [
        {
          "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "name": "<string>",
          "tag_color": "<string>",
          "description": "<string>"
        }
      ]
    }
  ],
  "pagination": {
    "page": 123,
    "limit": 123,
    "total_count": 123,
    "total_pages": 123
  }
}

Authorizations

X-Partner-API-Key
string
header
required

Partner API key for external integrations

Query Parameters

company_id
string<uuid>
required

Filter by company ID

active_in
boolean

Filter for active employees only

benefits_eligible_in
boolean

Filter for benefit-eligible employees only

employee_class
enum<string>

Filter by employment classification

Available options:
Full Time,
Part Time,
Temporary,
Intern,
Seasonal,
Individual Contractor
limit
integer
default:20

Number of results to return per page

page
integer
default:1

Page number for pagination

Response

200 - application/json

List of company members

data
object[]
pagination
object