Skip to main content
POST
Create a tenant skill catalog row

Authorizations

Authorization
string
header
required

Dashboard JWT token from Clerk

Body

application/json
slug
string
required

Lowercased + trimmed at the Zod boundary. UNIQUE per (org, slug) where is_active=TRUE — a duplicate active slug returns 409 SKILL_SLUG_ALREADY_EXISTS.

Required string length: 1 - 60
Pattern: ^[a-z0-9_-]+$
label
string
required
Required string length: 1 - 200
description
string
Maximum string length: 2000

Response

201 - application/json

Default Response

data
object
required
meta
object
required