EndpointsFitness Member Assessments

Fitness Member Assessments

Function-calling namespace: fitnessMemberAssessments

  • Base URL: https://api.aivida.in
  • Engine endpoint: POST /api
  • Auth: Stack token middleware enabled in optional mode.
  • Send token in header: x-stack-access-token: <access_token> (or Authorization: Bearer <access_token>).
  • In optional mode: no token is allowed; invalid token is rejected with 401.

getByMember

Source: backend/endpoints/fitness-member-assessments/get-by-member

Input Fields

FieldTypeRequiredConstraints
organizationIdstringYes-
memberIdstringYes-

Example Request

curl -X POST https://api.aivida.in/api \
  -H "Content-Type: application/json" \
  -H "x-stack-access-token: <access_token_optional>" \
  -d '{
  "namespace": "fitnessMemberAssessments",
  "apiName": "getByMember",
  "data": {
    "organizationId": "org_123",
    "memberId": "member_123"
  }
}'

Example Response

{ "status": "ok", "data": {} }

upsert

Source: backend/endpoints/fitness-member-assessments/upsert

Input Fields

FieldTypeRequiredConstraints
organizationIdstringYes-
memberIdstringYes-
stackUserIdstringNo-
genderstringYes-
workoutDaysstringYes-
triedFitnessAppsstringYes-
heightUnitstringYes-
weightUnitstringYes-
heightFeetintegerNo-
heightInchesintegerNo-
heightCmintegerNo-
weightLbintegerNo-
weightKgintegerNo-
birthMonthstringYes-
birthDayintegerYes-
birthYearintegerYes-
goalstringYes-
desiredWeightUnitstringYes-
desiredWeightnumberYes-
weeklyGoalRateKgnumberYes-
obstaclestringYes-
accomplishmentstringYes-

Example Request

curl -X POST https://api.aivida.in/api \
  -H "Content-Type: application/json" \
  -H "x-stack-access-token: <access_token_optional>" \
  -d '{
  "namespace": "fitnessMemberAssessments",
  "apiName": "upsert",
  "data": {
    "organizationId": "org_123",
    "memberId": "member_123",
    "gender": "value",
    "workoutDays": "value",
    "triedFitnessApps": "value",
    "heightUnit": "value",
    "weightUnit": "value",
    "birthMonth": "value",
    "birthDay": 1,
    "birthYear": 1,
    "goal": "value",
    "desiredWeightUnit": "value"
  }
}'

Example Response

{ "status": "ok", "data": {} }