Quickstart
DraftGet from zero to your first generated resume against the Resumez API.
1. Register an app
Create an OAuth client in the Developer Console. You'll receive a client_id and client_secret, and you'll set one or more redirect URIs.
2. Get an access token
Send your user through the OAuth authorization flow to obtain an access token scoped to the data you need. See the OAuth guide for the full flow.
Exchange an authorization code
curl https://api.resumez.ai/oauth/token \
-d grant_type=authorization_code \
-d code=$AUTH_CODE \
-d client_id=$CLIENT_ID \
-d client_secret=$CLIENT_SECRET \
-d redirect_uri=$REDIRECT_URI3. Read the canonical profile
The canonical career profile is the source of truth for every generated artifact.
GET /v1/profile
curl https://api.resumez.ai/v1/profile \
-H "Authorization: Bearer $ACCESS_TOKEN"4. Generate a resume
Generate a role-specific resume from the profile and a target job.
POST /v1/resumes/generate
curl https://api.resumez.ai/v1/resumes/generate \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"targetRole": "Senior Backend Engineer",
"jobDescription": "We are hiring a backend engineer..."
}'Next: explore the API Reference or read the Guides.