Users

Trusted Server API References for User Management Service

Finds a user by their unique identifier.

get
Path parameters
userIdinteger · int32Required
Responses
200
OK
get
GET /server/services/user/{userId} HTTP/1.1
Host: 
Accept: */*
200

OK

{
  "row": {
    "id": 1,
    "name": "text",
    "email": "text",
    "phoneNumber": "text",
    "image": "text",
    "username": "text",
    "steamId": "text",
    "steamAppId": "text",
    "label": "text",
    "tags": "text",
    "isBan": true,
    "isTester": true,
    "isGuest": true,
    "googleToken": "text",
    "fcmId": "text",
    "firstLogin": "2025-07-03T11:05:35.370Z",
    "lastLogin": "2025-07-03T11:05:35.370Z"
  }
}

Updates the details of a user by their unique identifier.

put
Path parameters
userIdinteger · int32Required
Body
Responses
200
OK
put
PUT /server/services/user/{userId} HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 123

{
  "data": {
    "name": "text",
    "email": "text",
    "phone_number": "text",
    "image": "text",
    "username": "text",
    "label": "text",
    "tags": "text"
  }
}
200

OK

{
  "list": [
    {
      "id": 1,
      "name": "text",
      "email": "text",
      "phoneNumber": "text",
      "image": "text",
      "username": "text",
      "steamId": "text",
      "steamAppId": "text",
      "label": "text",
      "tags": "text",
      "isBan": true,
      "isTester": true,
      "isGuest": true,
      "googleToken": "text",
      "fcmId": "text",
      "firstLogin": "2025-07-03T11:05:35.370Z",
      "lastLogin": "2025-07-03T11:05:35.370Z"
    }
  ],
  "totalCount": 1
}

Finds a user by their Steam unique identifier.

get
Path parameters
steamIdinteger · int32Required
Responses
200
OK
get
GET /server/services/user/steam/{steamId} HTTP/1.1
Host: 
Accept: */*
200

OK

{
  "row": {
    "id": 1,
    "name": "text",
    "email": "text",
    "phoneNumber": "text",
    "image": "text",
    "username": "text",
    "steamId": "text",
    "steamAppId": "text",
    "label": "text",
    "tags": "text",
    "isBan": true,
    "isTester": true,
    "isGuest": true,
    "googleToken": "text",
    "fcmId": "text",
    "firstLogin": "2025-07-03T11:05:35.370Z",
    "lastLogin": "2025-07-03T11:05:35.370Z"
  }
}

Find users based on the provided parameters.

post
Query parameters
skipinteger · int32OptionalDefault: 0
limitinteger · int32OptionalDefault: 25
Body
Responses
200
OK
post
POST /server/services/user/find HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 44

{
  "query": {
    "ANY_ADDITIONAL_PROPERTY": "text"
  }
}
200

OK

{
  "list": [
    {
      "id": 1,
      "name": "text",
      "email": "text",
      "phoneNumber": "text",
      "image": "text",
      "username": "text",
      "steamId": "text",
      "steamAppId": "text",
      "label": "text",
      "tags": "text",
      "isBan": true,
      "isTester": true,
      "isGuest": true,
      "googleToken": "text",
      "fcmId": "text",
      "firstLogin": "2025-07-03T11:05:35.370Z",
      "lastLogin": "2025-07-03T11:05:35.370Z"
    }
  ],
  "totalCount": 1
}

Last updated