Skip to content

Accessful API

Turn any PDF into an accessible PDF/UA document over a simple HTTP API.

You send a PDF, we remediate it, and you get back an accessible PDF/UA version. The whole flow is three calls:

  1. Upload a PDF and receive a caseId.
  2. Poll the job status until it is completed.
  3. Download the converted PDF/UA — or let a webhook tell you when it is ready.

Everything is authenticated with a single API key. The public base URL is:

https://api.accessful.de

Documentation version: v3.2.1

The whole integration, end to end:

Terminal window
# 1 — Upload a PDF, get back a caseId
curl -X POST https://api.accessful.de/api/v1/upload-service/pdf/upload \
-H "X-API-Key: $ACCESSFUL_API_KEY" -F "files=@document.pdf"
# 2 — Poll until jobStatus is "completed"
curl https://api.accessful.de/api/v1/upload-service/job-status/$CASE_ID \
-H "X-API-Key: $ACCESSFUL_API_KEY"
# 3 — Download the accessible PDF/UA
curl -L https://api.accessful.de/api/v1/upload-service/download/$CASE_ID \
-H "X-API-Key: $ACCESSFUL_API_KEY" -o document-pdfua.pdf

Quickstart

Upload → poll → download in four curl commands. Read more →

Webhooks

Get a signed callback when a job finishes — no polling. Read more →

API reference

Every endpoint, field, and status code. Read more →

AI agents

Install the ready-made agent skill — teach an AI client the whole API. Read more →