/v1/roadmappublicimplementedAPI roadmap
Returns the canonical machine-readable API contract used by the developer roadmap page.
noneA REST API for the career graph, artifacts, scoring, and AI tailoring. Read the example payloads, then switch to Try it to send real requests against the sandbox.
/v1/roadmappublicimplementedReturns the canonical machine-readable API contract used by the developer roadmap page.
none/v1/openapi.jsonpublicimplementedReturns the generated OpenAPI 3.1 contract for stable API consumers.
none/v1/meimplementedReturns the authenticated user, token kind, and granted scopes.
oauth_user_or_clientScopes:profile:read/v1/organizationsimplementedLists shared, deduplicated organizations (employers, schools).
oauth_user_or_clientScopes:catalog:read/v1/organizations/{organizationId}implementedReturns a single shared organization.
oauth_user_or_clientScopes:catalog:read/v1/organizationsimplementedLinks an existing organization or creates one by natural key (name/domain).
oauth_userScopes:catalog:write/v1/skillsimplementedLists shared skill taxonomy nodes.
oauth_user_or_clientScopes:catalog:read/v1/skills/{skillId}implementedReturns a single shared skill taxonomy node.
oauth_user_or_clientScopes:catalog:read/v1/skillsimplementedLinks an existing skill or creates one by natural key (name).
oauth_userScopes:catalog:write/v1/rolesimplementedLists normalized role/title taxonomy nodes.
oauth_user_or_clientScopes:catalog:read/v1/roles/{roleId}implementedReturns a single normalized role/title.
oauth_user_or_clientScopes:catalog:read/v1/profileimplementedReturns the canonical career profile aggregate with links to its collections.
oauth_userScopes:profile:read/v1/profileimplementedUpdates top-level profile identity, preferences, and visibility.
oauth_userScopes:profile:write/v1/experiencesimplementedLists the caller's work, education, project, and volunteer experiences.
oauth_userScopes:profile:read/v1/experiencesimplementedAdds an experience that references an Organization and Skills.
oauth_userScopes:profile:write/v1/experiences/{experienceId}implementedReturns a single experience with organization and skill references.
oauth_userScopes:profile:read/v1/experiences/{experienceId}implementedUpdates an experience and its references.
oauth_userScopes:profile:write/v1/experiences/{experienceId}implementedRemoves an experience from the profile.
oauth_userScopes:profile:write/v1/experiences/{experienceId}/achievementsimplementedLists achievements composed under a single experience.
oauth_userScopes:profile:read/v1/educationsimplementedLists the caller's education records.
oauth_userScopes:profile:read/v1/educationsimplementedAdds an education record referencing a school Organization.
oauth_userScopes:profile:write/v1/projectsimplementedLists the caller's projects.
oauth_userScopes:profile:read/v1/projectsimplementedAdds a project referencing Skills.
oauth_userScopes:profile:write/v1/achievementsimplementedLists quantified achievements that can become resume bullets.
oauth_userScopes:profile:read/v1/achievementsimplementedAdds a quantified achievement referencing an Experience and Skills.
oauth_userScopes:profile:write/v1/skill-claimsimplementedLists the caller's skill claims (proficiency/evidence) referencing shared Skills.
oauth_userScopes:profile:read/v1/skill-claimsimplementedClaims a shared Skill with proficiency and evidence.
oauth_userScopes:profile:write/v1/artifactsimplementedLists generated resumes, cover letters, bios, and recruiter briefs.
oauth_userScopes:artifacts:read/v1/artifacts/{artifactId}implementedReturns a single artifact (mutable head).
oauth_userScopes:artifacts:read/v1/artifacts/{artifactId}implementedEdits artifact content or metadata; a content change snapshots a new immutable version.
oauth_userScopes:artifacts:write/v1/artifacts/{artifactId}/versionsimplementedLists immutable version snapshots of an artifact.
oauth_userScopes:artifacts:read/v1/artifact-versions/{versionId}implementedReturns a single immutable artifact version (the unit referenced by submissions).
oauth_userScopes:artifacts:read/v1/artifacts:generateimplementedGenerates an artifact from the canonical profile and target constraints.
oauth_userScopes:ai:generateartifacts:write/v1/profile:exportimplementedExports the canonical profile as JSON Resume, Markdown, or ATS text.
oauth_userScopes:profile:readartifacts:export/v1/jobsimplementedLists saved job postings.
oauth_userScopes:applications:read/v1/jobsimplementedSaves a job posting referencing an Organization, Skills, and Role.
oauth_userScopes:applications:write/v1/jobs/{jobId}implementedReturns a single job posting.
oauth_userScopes:applications:read/v1/jobs:parsepartialExtracts role, skills, seniority, and keywords from a job description.
oauth_user_or_clientScopes:jobs:analyze/v1/jobs/{jobId}:matchimplementedScores profile fit against a job and highlights strong and missing signals.
oauth_userScopes:profile:readjobs:analyze/v1/jobs/{jobId}:tailorpartialDrafts tailored resume, cover letter, and recruiter brief for a job.
oauth_userScopes:profile:readai:generateartifacts:write/v1/jobs/{jobId}:gap-analysisimplementedIdentifies missing evidence, skills, and signals for a target job.
oauth_userScopes:profile:readjobs:analyze/v1/applicationsimplementedLists tracked job applications across the pipeline.
oauth_userScopes:applications:read/v1/applicationsimplementedStarts tracking an application for a linked or new Job.
oauth_userScopes:applications:write/v1/applications/{applicationId}implementedReturns an application with stage, links, and activity.
oauth_userScopes:applications:read/v1/applications/{applicationId}:advanceimplementedMoves the application to the next pipeline stage.
oauth_userScopes:applications:write/v1/applications/{applicationId}:withdrawimplementedWithdraws the application from the pipeline.
oauth_userScopes:applications:write/v1/applications/{applicationId}/eventsimplementedReturns the append-only activity timeline for an application.
oauth_userScopes:applications:read/v1/applications/{applicationId}/submissionsimplementedLists immutable submission records for an application.
oauth_userScopes:applications:read/v1/applications/{applicationId}/submissionsimplementedRecords an immutable, idempotent submission referencing artifact versions.
oauth_userScopes:applications:write/v1/submissions/{submissionId}implementedReturns a single immutable submission.
oauth_userScopes:applications:read/v1/interviewsimplementedLists scheduled and past interviews.
oauth_userScopes:applications:read/v1/interviewsimplementedSchedules an interview for an application.
oauth_userScopes:applications:write/v1/interviews/{interviewId}implementedReturns a single interview.
oauth_userScopes:applications:read/v1/offersimplementedLists offers across applications.
oauth_userScopes:applications:read/v1/offersimplementedRecords an offer for an application.
oauth_userScopes:applications:write/v1/offers/{offerId}:acceptimplementedAccepts an offer (state transition).
oauth_userScopes:applications:write/v1/offers/{offerId}:declineimplementedDeclines an offer (state transition).
oauth_userScopes:applications:write/v1/remindersimplementedLists the caller's reminders.
oauth_userScopes:applications:read/v1/remindersimplementedCreates a time-anchored reminder for a subject.
oauth_userScopes:applications:write/v1/contactsimplementedLists people (recruiters, hiring managers, referrers).
oauth_userScopes:applications:read/v1/contactsimplementedAdds a contact linked to an Organization.
oauth_userScopes:applications:write/v1/notesimplementedLists the caller's notes, optionally filtered by subject via ?subjectType & ?subjectId.
oauth_userScopes:applications:read/v1/notesimplementedAdds a free-text note attached to a polymorphic subject.
oauth_userScopes:applications:write/v1/attachmentsimplementedLists the caller's file attachments, optionally filtered by subject.
oauth_userScopes:applications:read/v1/attachmentsimplementedRecords metadata for a stored file (R2 reference) linked to an optional subject.
oauth_userScopes:applications:write/v1/operations/{operationId}implementedReturns the status and result references for an async operation.
oauth_user_or_clientScopes:operations:read/v1/importsstubbedParses a resume, plaintext, or JSON into reviewable profile changes.
oauth_userScopes:profile:importprofile:write/v1/webhooksstubbedLists configured webhook endpoints for the developer app.
oauth_clientScopes:webhooks:manage/v1/webhooksstubbedRegisters a webhook endpoint for profile, artifact, and pipeline events.
oauth_clientScopes:webhooks:manage