Skip to main content

Developer Portal

Everything you need to integrate with RESTume — the AI resume runtime that makes every professional instantly queryable. REST API, MCP recruiting server, CLI tool, and AI chat.

Base URL

What is RESTume?

RESTume turns your resume into a living, queryable AI profile. Upload a PDF, DOCX, or JSON resume — or build your profile manually — and get an AI that knows your entire career. Recruiters ask it questions and get evidence-backed answers, 24/7. Your resume, alive and answering.

Every profile gets its own REST API, AI chat widget, and MCP recruiting access. Recruiters connect from ChatGPT, Claude, or Cursor and search candidates in natural language — no new portal, no new login.

Key Features

REST API

Access any profile programmatically. 76 endpoints for reading profiles, managing your own data, AI-powered Q&A, and admin operations.

MCP Recruiting Server

Let AI assistants like ChatGPT, Claude, and Cursor search, rank, and compare candidates directly. 15 tools for end-to-end recruiting workflows.

AI Chat

AI-powered question answering. Ask natural language questions about any professional and get grounded, evidence-backed answers from their profile data.

Resume Import

Upload PDF, DOCX, or JSON Resume files. AI-powered parsing extracts your profile data, then you review and commit to your profile.

CLI Tool

New

Manage your profile from the terminal. Secure login, structured output (JSON/YAML), and full automation support built in.

Explore the Docs

Quick Start

1

Create an Account

Register for free, then sign in to get a JWT token.

POST /v1/auth/register
POST /v1/auth/login
2

Get an API Key

Generate an API key via POST /v1/auth/api-keys. Do this when you need long-lived owner automation rather than an interactive JWT session.

POST /v1/auth/api-keys
→ raw_key: "rst_..."
3

Build Your Profile

Add skills, experience, education, projects, certifications, and explicit open-to-work state via API or CLI. Your profile gets a public API, AI chat, and MCP access.

Authorization: Bearer <jwt>
PATCH /v1/me/profile
GET /v1/me/insights

For the full walkthrough with code examples, see the Authentication & Setup Guide.