Skip to main content
POST
Set or renew an agent skill certification

Authorizations

Authorization
string
header
required

Dashboard JWT token from Clerk

Body

application/json

Idempotent UPSERT on (agentUserId, skill). certifiedUntil: null = never expires. The skill must be registered in the tenant's active catalog (422 UNKNOWN_SKILL otherwise).

Idempotent UPSERT on (agentUserId, skill). certifiedUntil: null = never expires. The skill must be registered in the tenant's active catalog (422 UNKNOWN_SKILL otherwise).

agentUserId
string<uuid>
required
skill
string
required
Required string length: 1 - 80
Pattern: ^[a-z0-9_-]+$
level
integer | null
Required range: 1 <= x <= 5
certifiedUntil
string<date-time> | null
certifiedFrom
string<date-time> | null

Response

200 - application/json

Default Response

data
object
required
meta
object
required