# Tiny CV Resume Builder

> Tiny CV Resume Builder is a paid API for AI agents from tiny.cv, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Creates a paid resume resource from markdown content, enabling a clean CV link and PDF export that fits on one page.

## Facts

- Endpoint: POST https://tiny.cv/api/v1/paid/resumes
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tiny-cv-resume-builder-22e9e1b4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nXw4Po3MIjqa9UB2u4ziV

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tiny-cv-resume-builder-22e9e1b4 -d '<json body>'
```

Example prompt: Build me a one-page resume on Tiny CV using this markdown — include my name John Doe, Software Engineer, email john@example.com, a summary section, work experience at Acme Corp 2020–2024, and skills in Python and React — and give me the shareable CV link and a PDF export.

## When to prefer this

Use this endpoint when you need to create a professional, shareable, single-page resume from markdown content with a hosted link and PDF export capability. Prefer this over generic document converters when the output must be a clean, presentation-ready CV that stays within one page and is immediately publishable online.

## Known failure modes

- Invalid or malformed markdown content returns a 400 error
- Insufficient USDC balance or failed x402 payment returns a 402 payment required error
- Missing required resume fields returns validation error
- Server-side rendering failure for complex markdown returns 500
- Rate limiting may return 429 if too many requests are made

## How this service works

Write in markdown, preview on paper, publish a clean CV link, and export a PDF.

## Output

Returns a created resume resource including a publicly shareable CV link URL, a PDF export link, and a hosted preview page, all formatted to fit on a single page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "body": {
     "oneOf": [
      {
       "type": "object",
       "required": [
        "input_format",
        "markdown"
       ],
       "properties": {
        "title": {
         "type": "string"
        },
        "markdown": {
         "type": "string"
        },
        "input_format": {
         "const": "markdown"
        },
        "template_key": {
         "enum": [
          "engineer",
          "designer",
          "sales",
          "founder"
         ],
         "type": "string"
        },
        "style_overrides": {
         "type": "object"
        },
        "client_reference_id": {
         "type": "string"
        },
        "return_edit_claim_url": {
         "type": "boolean"
        }
       },
       "additionalProperties": false
      },
      {
       "type": "object",
       "required": [
        "input_format",
        "resume"
       ],
       "properties": {
        "style": {
         "type": "object"
        },
        "title": {
         "type": "string"
        },
        "resume": {
         "type": "object"
        },
        "input_format": {
         "const": "json"
        },
        "template_key": {
         "enum": [
          "engineer",
          "designer",
          "sales",
          "founder"
         ],
         "type": "string"
        },
        "client_reference_id": {
         "type": "string"
        },
        "return_edit_claim_url": {
         "type": "boolean"
        }
       },
       "additionalProperties": false
      }
     ]
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "example": {
     "type": "object",
     "required": [
      "payment",
      "resume"
     ],
     "properties": {
      "resume": {
       "type": "object",
       "required": [
        "public_url",
        "resume_id",
        "status",
        "template_key"
       ],
       "properties": {
        "status": {
         "enum": [
          "published"
         ],
         "type": "string"
        },
        "resume_id": {
         "type": "string"
        },
        "public_url": {
         "type": "string"
        },
        "template_key": {
         "enum": [
          "engineer",
          "designer",
          "sales",
          "founder"
         ],
         "type": "string"
        },
        "editor_claim_url": {
         "type": "string"
        }
       }
      },
      "payment": {
     
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tiny-cv-resume-builder-22e9e1b4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tiny.cv](https://www.zero.xyz/host/tiny.cv/llms.txt)
