For the complete documentation index, see llms.txt. This page is also available as Markdown.

Get end user information

Retrieve UserInformation for one or more users

post

Retrieve basic, time-independent information about connected users, including biological data, connected sources, and devices.

Header parameters
AuthorizationstringRequired

Basic Auth for your username:password. Required for all endpoints

Example: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
AppAuthorizationstringRequired

Basic Auth for your authID:authSecret. Required for all endpoints.

Example: Basic YXV0aElEOmF1dGhTZWNyZXQ=
Body
authenticationTokenstringRequired

The unique identifier of a user in Thryve's system. Newer interfaces call this parameter endUserId.

Example: de3d1e068537dd927b48988cb6969abe
Responses
200

Request successful. Returns an array of UserInformation per user.

application/json
authenticationTokenstringOptional

The unique identifier of a user in Thryve's system. Newer interfaces call this parameter endUserId.

Example: de3d1e068537dd927b48988cb6969abe
partnerUserIDstringOptional

The optional alias set by the developer when creating a user. Newer interfaces call this parameter endUserAlias.

Example: FVMW6fp9wnUxKnfekrQduZ96Xt6gemVk
heightintegerOptional

Height in cm, null if no value stored.

Example: 180
weightnumber · floatOptional

Weight in kg, null if no value stored.

Example: 70
birthdatestring · dateOptional

Birthdate in YYYY-MM-DD format, null if not set.

Example: 1980-01-01
genderstringOptional

Gender (male, female, genderless), null if not set.

Example: male
post/v5/userInformation
POST /v5/userInformation HTTP/1.1
Host: api.thryve.de
Authorization: text
AppAuthorization: text
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 58

"authenticationToken='de3d1e068537dd927b48988cb6969abe'"
[
  {
    "authenticationToken": "de3d1e068537dd927b48988cb6969abe",
    "partnerUserID": "FVMW6fp9wnUxKnfekrQduZ96Xt6gemVk",
    "height": 180,
    "weight": 70,
    "birthdate": "1980-01-01",
    "gender": "male",
    "connectedSources": [
      {
        "dataSource": 1,
        "connectedAt": "2025-06-02T00:00:00Z"
      }
    ],
    "devices": [
      {
        "dataSource": 1,
        "deviceName": "Versa 3",
        "connectedAt": "2025-06-02T00:00:00Z",
        "configuration": {}
      }
    ]
  }
]

Last updated