SeriousLetter API Schema (cached from /api/v1/discover)

Base URL: https://jobs.seriousletter.com Auth: X-API-Token header Rate limits: 100/min, 1000/day per token

Prod token (Matthias): 9955f8699964b70eee3b4acf8b7ca5cf7f6997ddb23d483f1c5f178754f11196 Prod token (Gina): a073d1c4f09049c4d7750a99344a6f9995b0271afff68acb6c85fb636f0b914b Dev token: d6b3f193ce94f4d42b92dab708c06cb050cf861fdf35050a7f471a8ada1edf2b

jobs

Job applications tracked by the user

companies

Company records (reusable address/contact info across jobs)

letters

Cover letters attached to jobs

cvs

CV profiles — general (user-level) and job-specific. Each CV can optionally link an executive summary (prepended) and portfolio document (appended) for combined PDF exports.

export

PDF export endpoints — all read-only, return application/pdf

executive_summaries

Executive summary PDFs (e.g. Elevator Pitch decks) that can be prepended before CVs in combined exports

portfolio_documents

Portfolio documents (project portfolios) that can be appended after CVs in combined exports

Key field names (to avoid discover calls)

Job fields: company, positiontitle, companyuuid, status, applieddate, createdat, interviewdate, rejecteddate, notapplyingdate, outdateddate, sourceurl, applicationurl, location, salaryrange, priority, language, jobdescription, companyaddressline1, companyaddressline2, companycity, companypostalcode, companycountrycode, companycountry, isrecruitingagency, contactperson

Company fields: name, website, addressline1, addressline2, city, postalcode, countrycode, country, contactperson, contactemail, contactphone, notes, isrecruiting_agency

Letter fields: POST: content, versionname, tone, language. PUT: finalcontent, version_name

Note fields: text (or legacy: note), category (application/interview/rejection/status/general), note_date (YYYY-MM-DD)

Valid statuses: opportunity (default on POST), editing, applied, rejected, not_applying, outdated

POST /jobs ignores invalid status - always follow up with PUT to set status to editing/not_applying etc.