Laddro DocsLaddro Docs

Lettere di Presentazione

Lettere di Presentazione

Crea, genera e renderizza lettere di presentazione.

Elenca le Lettere di Presentazione

GET /v1/cover-letters

Richiesta

curl https://api.laddro.com/v1/cover-letters \
  -H "x-api-key: YOUR_API_KEY"

Risposta

{
  "data": [
    {
      "id": "cl_abc123",
      "title": "Cover Letter for Acme Corp",
      "createdAt": "2026-05-01T10:00:00Z"
    }
  ]
}

Ottieni una Lettera di Presentazione

GET /v1/cover-letters/{coverLetterId}

Parametri

ParametroTipoPosizioneDescrizione
coverLetterIdstringpathID della lettera di presentazione

Risposta

{
  "data": {
    "id": "cl_abc123",
    "title": "Cover Letter for Acme Corp",
    "content": "Dear Hiring Manager,\n\n...",
    "resumeId": "res_abc123",
    "templateId": "graphite"
  }
}

Crea una Lettera di Presentazione

POST /v1/cover-letters

Crea una lettera di presentazione manualmente con il tuo contenuto.

Corpo della Richiesta

CampoTipoObbligatorioDescrizione
titlestringSiTitolo della lettera di presentazione
contentstringSiTesto della lettera di presentazione
resumeIdstringNoID del CV associato

Richiesta

curl https://api.laddro.com/v1/cover-letters \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Cover Letter for Acme Corp",
    "content": "Dear Hiring Manager,\n\nI am writing to..."
  }'

Genera una Lettera di Presentazione

POST /v1/cover-letters/generate

Lettera di presentazione generata dall'AI basata su un CV e una descrizione del lavoro. Supporta lo streaming SSE.

Corpo della Richiesta

CampoTipoObbligatorioDescrizione
resumeIdstringSiCV su cui basare la lettera
jobDescriptionstringSiTesto o URL della descrizione del lavoro

Richiesta Standard

curl https://api.laddro.com/v1/cover-letters/generate \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "resumeId": "res_abc123",
    "jobDescription": "We are hiring a..."
  }'

Richiesta in Streaming

curl https://api.laddro.com/v1/cover-letters/generate \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: text/event-stream" \
  -d '{
    "resumeId": "res_abc123",
    "jobDescription": "We are hiring a..."
  }'

Errori

StatoDescrizione
400Campi obbligatori mancanti
401Chiave API mancante o non valida
402Crediti esauriti
404CV non trovato

Renderizza una Lettera di Presentazione in PDF

PUT /v1/cover-letters/{coverLetterId}/render

Parametri

ParametroTipoPosizioneDescrizione
coverLetterIdstringpathID della lettera di presentazione
templateIdstringbodyTemplate da utilizzare

Richiesta

curl https://api.laddro.com/v1/cover-letters/cl_abc123/render \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "templateId": "graphite" }' \
  --output cover-letter.pdf

Risposta

Restituisce dati binari application/pdf.

On this page