Overview
Query your training data and the data of the athletes you coach.
The Vekta API lets you access your own data and the data of athletes in workspaces where you are a coach or an admin.
Authentication
All endpoints require an api key, sent as a bearer token:
curl https://api.joinvekta.com/me \
-H "Authorization: Bearer vk_..."Rate limiting
Requests are rate limited per api key and per queried user:
- 300 requests per minute per api key, across all endpoints.
- 30 requests per minute per queried user (the user targeted by the
userIdpath parameter). Limits are tracked separately for each user, so fetching several users in parallel is fine. - Requests without a
userIdpath parameter (activity streams, workspace invitations) are only counted against the per api key limit.
Rate limited requests receive a 429 response with a Retry-After header
indicating, in seconds, when to retry:
HTTP/1.1 429 Too Many Requests
Retry-After: 42Reference
The API reference pages are generated from the OpenAPI specification of the API. Browse them from the sidebar, or fetch the raw specification from https://api.joinvekta.com/openapi.json.