Skip to main content
TM
TalentOS
DocsAPI ReferenceTalent Endpoints

Talent Endpoints

CRUD operations for talent profiles, portfolio assets, tags, and availability.

Endpoints

MethodEndpointDescription
GET/v1/talentsList talents with filtering, sorting, pagination
POST/v1/talentsCreate a new talent profile
GET/v1/talents/:idGet talent profile by ID
PATCH/v1/talents/:idUpdate talent profile fields
DELETE/v1/talents/:idSoft-delete a talent profile
POST/v1/talents/:id/tagsAdd tags to a talent
DELETE/v1/talents/:id/tags/:tagIdRemove a tag from a talent
GET/v1/talents/:id/availabilityGet talent availability calendar
PUT/v1/talents/:id/availabilitySet talent availability blocks
GET/v1/talents/:id/assetsList talent portfolio assets
POST/v1/talents/:id/assetsAdd asset to talent portfolio
Example: List Talents
GET /v1/talents?category=model&status=active&sort=created_at:desc&limit=20
Authorization: Bearer YOUR_TOKEN
X-Tenant-Id: tnt_abc123

// Response:
{
  "data": [
    {
      "id": "tal_001",
      "name": "Jane Doe",
      "category": "model",
      "status": "active",
      "verified": true,
      "stats": { "height": "5'9\"", "bust": "34", "waist": "24", "hips": "35" },
      "tags": ["runway", "commercial"],
      "created_at": "2026-01-15T08:30:00Z"
    }
  ],
  "pagination": { "cursor": "cur_...", "has_more": true }
}