Skip to main content
PATCH
Update a hiring-team member's roles

Authorizations

Authorization
string
header
required

API key authentication for the public API. Pass your API key as a Bearer token.

Path Parameters

job_id
string<uuid>
required
member_id
string<uuid>
required

Body

application/json

PATCH a hiring-team row: job_roles is the only writable field.

job_roles
enum<string>[]

Unified role types assigned to this hiring team member in the source ATS, mapped from Kombo's get_jobs job_roles[].unified_type. Empty list for non-ATS rows (e.g. creator auto-add) or roles Kombo could not map to a unified type.

  • HIRING_MANAGER - Hiring manager
  • RECRUITER - Recruiter
  • COORDINATOR - Coordinator
  • SOURCER - Sourcer
  • INTERVIEWER - Interviewer
  • ADMIN - Admin
Available options:
HIRING_MANAGER,
RECRUITER,
COORDINATOR,
SOURCER,
INTERVIEWER,
ADMIN

Response

A hiring-team row (read shape).

organization_member is the resolved org member's id, or null for a pending row (an email that has not yet joined the organization). email is the row's natural key.

id
string<uuid>
required
read-only
email
string<email>
required
read-only

Email of the hiring team member. Stored lowercase for case-insensitive lookup.

organization_member
string<uuid> | null
required
read-only

Resolved org member. NULL while the email has not yet joined the organization.

job_roles
enum<string>[]
required
read-only

Unified role types assigned to this hiring team member in the source ATS, mapped from Kombo's get_jobs job_roles[].unified_type. Empty list for non-ATS rows (e.g. creator auto-add) or roles Kombo could not map to a unified type.

  • HIRING_MANAGER - Hiring manager
  • RECRUITER - Recruiter
  • COORDINATOR - Coordinator
  • SOURCER - Sourcer
  • INTERVIEWER - Interviewer
  • ADMIN - Admin
Available options:
HIRING_MANAGER,
RECRUITER,
COORDINATOR,
SOURCER,
INTERVIEWER,
ADMIN
created_at
string<date-time>
required
read-only