Cover letter
Get cover letter status
GET /cover-letter/{cover_letter_id} - status and PDF URL for a cover letter
Example
curl -X GET "https://api.rezzy.dev/v1/cover-letter/3de8fcc3-a913-413d-acdb-382701542cb9" \
-H "Authorization: Bearer YOUR_API_KEY"Sample response (while processing):
{
"success": true,
"message": "Cover letter status retrieved successfully",
"data": {
"id": "3de8fcc3-a913-413d-acdb-382701542cb9",
"title": "Software Engineer at Acme Corp",
"status": "IN_PROGRESS",
"stage": "Drafting your cover letter...",
"pdf_url": null,
"dashboard_url": "https://rezzy.dev/dashboard/cover-letters"
}
}Sample response (completed):
{
"success": true,
"message": "Cover letter status retrieved successfully",
"data": {
"id": "3de8fcc3-a913-413d-acdb-382701542cb9",
"title": "Software Engineer at Acme Corp",
"status": "SUCCESS",
"stage": "completed",
"pdf_url": "https://storage.example.com/cover-letters/3de8fcc3.pdf",
"dashboard_url": "https://rezzy.dev/dashboard/cover-letters"
}
}Path parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
cover_letter_id | UUID | Yes | Cover letter ID from create response | 660e8400-e29b-41d4-a716-446655440001 |
Success response (200 OK)
data:
| Field | Type | Description |
|---|---|---|
id | UUID | Cover letter resource ID |
title | string | Cover letter title |
status | string | QUEUED | IN_PROGRESS | SUCCESS | FAILED |
stage | string | Optional; processing stage |
pdf_url | string | Optional; present when status is SUCCESS |
dashboard_url | string | URL to view in the dashboard |
Error responses
| Status | Condition |
|---|---|
| 404 | Cover letter not found |
| 500 | Internal server error |