---
title: "Add hiring team member of a job with a given id."
method: POST
path: "/jobs/{jobId}/hiring-team"
tags: ["jobs"]
---

# Add hiring team member of a job with a given id.

`POST /jobs/{jobId}/hiring-team`

## Request

- Base URL: `https://api.smartrecruiters.com`
- URL: `https://api.smartrecruiters.com/jobs/{jobId}/hiring-team`
- Auth: one of:
  - API key in header `x-smarttoken`
  - OAuth 2
    - Authorization code: `https://www.smartrecruiters.com/identity/oauth/allow`
    - Token URL: `https://api.smartrecruiters.com/identity/oauth/token` scopes: `jobs_manage`

Add hiring team member of a job with a given id

## Request body

- HiringTeamMember
  - `id` string, required
  - `role` union, required
    - 'HIRING_MANAGER' | 'INTERVIEW_TEAM' | 'RECRUITER' | 'EXECUTIVE' | 'COORDINATOR'
    - string

## Response `200`

Added hiring team member

- HiringTeamMemberResponse
  - `id` string, required
  - `role` union, required
    - 'HIRING_MANAGER' | 'INTERVIEW_TEAM' | 'RECRUITER' | 'EXECUTIVE' | 'COORDINATOR'
    - string
  - `actions` object
    - `details` Action, required
      - `url` string, required
      - `method` 'GET' | 'POST' | 'PUT' | 'PATCH' | 'OPTIONS' | 'DELETE' | 'HEAD', required

## Other responses

- `400`: with code * **USER_NOT_FOUND** when user with given id does not exist
- `401`: Job access denied
- `409`: User is already a member of the hiring team

---

[API](https://skmtc.dev/smartrecruiters/apis/jobs-api.md) - [All operations](https://skmtc.dev/smartrecruiters/apis/jobs-api/llms.txt) - [OpenAPI document](https://skmtc.dev/smartrecruiters/apis/jobs-api/revisions/d7e4e0f20115?raw)
