Quickstart

From zero to first PDF in five steps.

1) Register

POST /v1/auth/register
{
  "email": "you@example.com",
  "password": "strong-password"
}

2) Login and get token

POST /v1/auth/token
{
  "email": "you@example.com",
  "password": "strong-password"
}

3) Create API key

POST /v1/keys
Authorization: Bearer <token>
{
  "label": "prod",
  "is_test": false
}

4) Convert first PDF

curl -X POST "https://api.html2pdf.online/v1/convert" \
  -u "sk_live_xxx:" \
  -H "Content-Type: application/json" \
  -d '{"source":"<html><body><h1>Hello PDF</h1></body></html>"}' \
  --output output.pdf