Skip to main content
PUT
Replace job L3 requirements

Authorizations

Authorization
string
header
required

Organisation API key created in Assess → Developer → API Keys. Format: Bearer ct_live_<your-key> (live) or Bearer ct_test_<your-key> (test). Optional per-key CIDR allowlists return 403 IP_NOT_ALLOWED.

Path Parameters

key
string
required

Body

requirements
object[]
required

Response

id
string<uuid>
required
read-only
key
string
required
Maximum string length: 64
Pattern: ^[-a-zA-Z0-9_]+$
label
string
required
Maximum string length: 200
kind
enum<string>
Available options:
must,
should
field
enum<string>
Available options:
skill,
years,
tool,
title,
education,
custom
weight
integer
Required range: 0 <= x <= 32767
min_years
integer | null
Required range: 0 <= x <= 32767
values
any
sort_order
integer
Required range: 0 <= x <= 32767
is_active
boolean
Last modified on September 5, 2026