Skip to main content
The NexRex Developer API gives coaching organizations programmatic access to the training data they already manage in NexRex — athletes, activities, training plans, groups — plus the ability to run data exports on demand. It is the API behind our Data Portability Promise: your training data is yours to read, move, and build on.
This is a read-and-export API. It does not modify athlete data. Writes (proposing workout adjustments or plan revisions) are handled through NexRex’s mediated coach workflows, not this API.

Who it’s for

Developers building tools on top of a coaching organization’s data — analytics dashboards, roster reports, migrations to or from other platforms, or AI assistants that summarize team status. Access is org-scoped: a key issued by an organization can only ever see that organization’s data.

Base URL

Every path in this reference is relative to that base. For example, GET /org is https://api.nexrex.ai/api/v1/developer/v1/org.

Versioning

The API is versioned by date. The current version is 2026-07-01, returned on every response in the X-API-Version header. Breaking changes are announced at least 90 days in advance — see the Deprecation policy.

The machine-readable spec

The full contract is published as an OpenAPI 3.1 document and served live:
Point your client generator, Postman, or IDE at that URL to generate types and requests directly.

Get started

1

Enable the Developer API

Developer API access is part of the Club plan. If your organization is on Club, the feature is already enabled.
2

Create an API key

A head coach or org admin creates a key under Settings → Security in the Coach Console. See Authentication.
3

Choose scopes and an expiry

Grant only the scopes your integration needs, and set an expiry (90 days is the default).
4

Make your first call

Authentication

Create keys, choose an expiry, and send them on requests.

Scopes

The seven permissions and how legacy keys map to them.

Exports

Run asynchronous data exports and download the results.

Errors

The error envelope and every machine-readable code.