# Rezzy API

> Generate resumes and cover letters from a completed Rezzy profile using REST or MCP.

REST base URL: https://api.rezzy.dev/v1. Authenticate with a Rezzy API key in the Authorization: Bearer header. Creation is asynchronous and not idempotent; do not automatically retry after an ambiguous failure.

## Getting started

- [Authentication](https://docs.rezzy.dev/authentication.mdx): API key and Authorization header for the Rezzy Public API
- [Error reference](https://docs.rezzy.dev/errors.mdx): Error envelopes and HTTP status codes for the Rezzy Public API
- [Overview](https://docs.rezzy.dev/.mdx): What is Rezzy API and what can it do for you?
- [MCP](https://docs.rezzy.dev/mcp.mdx): Connect an AI agent to Rezzy, read documentation, and generate resumes and cover letters
- [Pricing & Credits](https://docs.rezzy.dev/pricing.mdx): How credits work, plan allowances, and credit packs.
- [Quick Start](https://docs.rezzy.dev/quickstart.mdx): Up and Running in Minutes
- [Rate limiting](https://docs.rezzy.dev/rate-limiting.mdx): REST and MCP request limits, response headers, and retry behavior

## Resumes

- [Create resume](https://docs.rezzy.dev/resume/create.mdx): POST /resume/create - queue a resume generation job
- [Get resume status](https://docs.rezzy.dev/resume/get-status.mdx): GET /resume/{resume_id} - status and PDF URL for a resume

## Cover letters

- [Create cover letter](https://docs.rezzy.dev/cover-letter/create.mdx): POST /cover-letter/create - queue a cover letter generation job
- [Get cover letter status](https://docs.rezzy.dev/cover-letter/get-status.mdx): GET /cover-letter/{cover_letter_id} - status and PDF URL for a cover letter

## API contract

- [OpenAPI](https://docs.rezzy.dev/openapi.json): Public REST routes, request constraints, and response schemas.