Skip to Content
API ReferenceOverview

API Reference

Base URL for all endpoints:

https://api.laddro.com/v1

For an interactive API explorer, visit api.laddro.com/reference .

Endpoints Overview

Public (No Authentication)

MethodEndpointDescription
GET/v1/templatesList all resume templates
GET/v1/templates/{templateId}Get template details
GET/v1/fontsList available fonts
GET/v1/languagesList supported languages
GET/v1/modelsList available AI models

Protected (Requires x-api-key)

MethodEndpointDescription
GET/v1/resumesList your resumes
GET/v1/resumes/{resumeId}Get a specific resume
POST/v1/resumes/parseParse a PDF/DOCX resume
PUT/v1/resumes/{resumeId}/renderRender resume to PDF
POST/v1/tailorTailor resume for a job (SSE)
POST/v1/exportExport resume as PDF
GET/v1/cover-lettersList cover letters
GET/v1/cover-letters/{coverLetterId}Get a cover letter
POST/v1/cover-lettersCreate a cover letter
POST/v1/cover-letters/generateGenerate cover letter (SSE)
PUT/v1/cover-letters/{coverLetterId}/renderRender cover letter to PDF
GET/v1/settingsGet current AI settings
PUT/v1/settings/modelSet AI model (BYOK)
DELETE/v1/settings/modelReset to default model

Response Format

All responses return JSON with appropriate HTTP status codes:

{ "data": { ... }, "message": "Success" }

Error Format

{ "error": "Not Found", "message": "Resume not found", "statusCode": 404 }

See Error Codes for a complete reference.

Content Types

  • Request bodies: application/json (except file uploads which use multipart/form-data)
  • PDF responses: application/pdf
  • SSE streams: text/event-stream
Last updated on