Skip to main content
GET
Reads an AI trainer’s public profile for candidate evaluation — title, bio, skills, stats, label/work experience, education, languages, and reviews. Resolve candidates from proposals (candidate.id or candidate.profileSlug on GET /jobs/{id}/proposals), then invite or hire them. Identity is masked: first name + last initial (agencies show the agency name with no last-name initial). Personal contact details — including personal email — are never returned; see privacy. Profiles you cannot view (nonexistent, closed, banned, or restricted by the AI trainer’s visibility settings) return 404, not 403. Requirements: proposals:read scope. Works pre-claim.

Request

string
required
The AI trainer’s user ID or public profile slug.

Response

object

Errors