Skip to main content
GET
/
resume
Get resume data or PDF link
curl --request GET \
  --url https://api.jonahanderson.me/resume \
  --header 'Authorization: Bearer <token>'
{
  "name": "Example Candidate",
  "title": "Senior Product Manager",
  "experience": [
    {
      "company": "Sample Systems",
      "company_start_date": "2023-01-01",
      "company_end_date": null,
      "current": true,
      "roles": [
        {
          "title": "Senior Product Manager",
          "start_date": "2024-01-01",
          "end_date": null,
          "accomplishments": [
            "Defined an example roadmap for partner-facing API improvements.",
            "Coordinated an example cross-functional launch for a workflow automation feature."
          ]
        }
      ]
    }
  ],
  "skills": [
    "API strategy",
    "Partner integrations",
    "Product discovery"
  ]
}

Documentation Index

Fetch the complete documentation index at: https://developer.jonahanderson.me/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Signed bearer token returned by POST /auth/token. Send it in the Authorization header as Bearer <token>.

Query Parameters

format
enum<string>
default:json

Controls whether the endpoint returns structured JSON or a JSON object containing a PDF URL.

Available options:
json,
pdf

Response

Resume response.

Structured resume response returned when format=json is requested.

name
string
required

Display name shown on the resume.

Example:

"Example Candidate"

title
string
required

Primary title shown on the resume.

Example:

"Senior Product Manager"

experience
object[]
required

Experience entries included in the structured resume.

skills
string[]
required

Core skills highlighted on the resume.

One skill or competency.

Example:
[
"API strategy",
"Partner integrations",
"Product discovery"
]