Skip to main content
PUT
cURL

Authorizations

Authorization
string
header
required

Public API access token issued by /public/v1/oauth/token. Example: Authorization: Bearer fspt_.... Each resource request rechecks the token company's current provider access. Disabling access blocks existing tokens with 403 auth.provider_unavailable.

Headers

Idempotency-Key
string
required

Required for Public API write requests. Reusing the same key with the same method, path, and body replays the stored successful response; reusing it with a different request returns 409 idempotency.conflict.

Required string length: 1 - 200
Example:

"booking-create-20260714-001"

Path Parameters

clientId
string
required

Client linked to the authenticated company and inside the coach's permitted member scope.

Body

application/json

Partial running-profile update. Derived paces and niggle fields cannot be supplied. Numeric fields also tolerate localized comma-decimal input.

running
object
required

Response

Running profile and derived pace information.

data
object
required

History is persisted for audit and omitted from the default response. Timestamps are UTC.

meta
object
required