Overview

The Progress Public API lets external systems (CRMs, automation tools, internal apps) create and manage trainees in a Progress company. Authenticate every request with the X-API-Key header you generate in the Progress admin.

It's built on standard HTTPS + JSON. There's no SDK to install — curl, fetch, or your CRM's built-in webhook action is enough.

What you can do

Where to next?

  1. Quick Start — create your first trainee in 60 seconds.
  2. Authentication — how API keys work.
  3. Errors — status codes, error shapes, and recommended retry behavior.
  4. API Reference — full endpoint documentation.

Need help?

If something doesn't work and the Errors page doesn't explain it, contact Progress support with the response body and timestamp. We log every public API call and can tell you exactly what happened.