List trainees with no recent nutrition logging

GET/api/public/monitoring/nutrition

Trainees who have not logged nutrition within the inactivity window.

Authentication

Requires an API key, sent as Authorization: Bearer cp_live_....

API keys carry scopes. Get the catalog of scopes and webhook events lists every scope.

Query parameters

Query parameters
NameTypeDescription
genderstring

Filter trainees by gender

Allowed values: males females

labelsstring[]

Filter to trainees that have all of these label ids

Maximum items: 100

trainingDaysstring

Days without training before a trainee counts as inactive (default 3)

nutritionDaysstring

Days without nutrition logging before inactive (default 3)

waterDaysstring

Days without water logging before inactive (default 3)

weightDaysstring

Days without a weight entry before inactive (default 7)

Request examples

cURL
curl --request GET \
  --url 'https://api.coach-platform.com/api/public/monitoring/nutrition' \
  --header 'Authorization: Bearer cp_live_...'
JavaScript (fetch)
const response = await fetch('https://api.coach-platform.com/api/public/monitoring/nutrition', {
  method: 'GET',
  headers: {
    Authorization: 'Bearer cp_live_...',
  },
});

const data = await response.json();

Responses

200 OK

Successful response

Example body (application/json)
{
  "data": {}
}
Response fields (1)
Response fields
NameTypeDescription
dataobject

Error responses

  • 400 Bad Request
  • 401 Unauthorized
  • 403 Forbidden
  • 404 Not Found
  • 409 Conflict
  • 429 Too Many Requests
  • 500 Internal Server Error

These statuses share the same response body.

Example body (application/json)
{
  "error": {
    "code": "<string>",
    "message": "<string>",
    "fix": "<string>",
    "details": {},
    "retryAfterMs": 123
  }
}
Error fields (6)
Error fields
NameTypeDescription
errorobject
error.codestring
error.messagestring
error.fixstring | null
error.detailsobject | null
error.retryAfterMsnumber | null

This page is also available as Markdown. Browse it in the interactive explorer or download the OpenAPI spec.