User

Gets the values decoded from the user's authentication token.

get

Gets the values decoded from the user's authentication token.

Authorizations
AuthorizationstringRequired

🗝️ Admin Account

eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJBY2NvdW50SWQiOiIxMTExMTExMS0xMTExLTExMTEtMTExMS0xMTExMTExMTExMTEiLCJVc2VybmFtZSI6ImFkbWluIiwiRW1haWwiOiJhZG1pbkB0cnVldGVzdC50ZWNoIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIkNhbmRpZGF0ZSIsIkFkbWluIl0sIlBlcm1pc3Npb24iOlsiQWNjZXNzT3duRXhhbXMiLCJTdWJtaXRBbnN3ZXJzIiwiUnVuQ29kZSIsIk1hbmFnZU93blByb2ZpbGUiLCJNYW5hZ2VBY2NvdW50cyIsIlZpZXdFeGFtcyIsIk1hbmFnZUV4YW1zIiwiTWFuYWdlUXVlc3Rpb25zIiwiVmlld1N1Ym1pc3Npb25zIiwiUmV2aWV3U3VibWlzc2lvbiJdLCJleHAiOjQ4OTkwMzMxOTUsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3QiLCJhdWQiOiJodHRwOi8vbG9jYWxob3N0In0.VBPngQIwsybHrwZPYMA5sNpWew3S9_W7cDdpAD4mDyM

Responses
200

OK

No content

get
/User/DecodeToken
GET /api/User/DecodeToken HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*

No content

Retrieves detailed account information for the currently authenticated user.

get

Retrieves detailed account information for the currently authenticated user.

Authorizations
AuthorizationstringRequired

🗝️ Admin Account

eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJBY2NvdW50SWQiOiIxMTExMTExMS0xMTExLTExMTEtMTExMS0xMTExMTExMTExMTEiLCJVc2VybmFtZSI6ImFkbWluIiwiRW1haWwiOiJhZG1pbkB0cnVldGVzdC50ZWNoIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIkNhbmRpZGF0ZSIsIkFkbWluIl0sIlBlcm1pc3Npb24iOlsiQWNjZXNzT3duRXhhbXMiLCJTdWJtaXRBbnN3ZXJzIiwiUnVuQ29kZSIsIk1hbmFnZU93blByb2ZpbGUiLCJNYW5hZ2VBY2NvdW50cyIsIlZpZXdFeGFtcyIsIk1hbmFnZUV4YW1zIiwiTWFuYWdlUXVlc3Rpb25zIiwiVmlld1N1Ym1pc3Npb25zIiwiUmV2aWV3U3VibWlzc2lvbiJdLCJleHAiOjQ4OTkwMzMxOTUsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3QiLCJhdWQiOiJodHRwOi8vbG9jYWxob3N0In0.VBPngQIwsybHrwZPYMA5sNpWew3S9_W7cDdpAD4mDyM

Responses
200

OK

application/json
get
/User/Details
GET /api/User/Details HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "accountId": "123e4567-e89b-12d3-a456-426614174000",
  "username": "text",
  "email": "text",
  "createdAt": "2025-12-04T19:12:26.266Z",
  "updatedAt": "2025-12-04T19:12:26.266Z",
  "isActive": true,
  "roles": [
    "Candidate"
  ],
  "profile": {
    "profileId": "123e4567-e89b-12d3-a456-426614174000",
    "firstName": "text",
    "lastName": "text",
    "bioMarkdown": "text",
    "instituteName": "text",
    "phoneNumber": "text",
    "imageFile": {
      "cloudFileId": "123e4567-e89b-12d3-a456-426614174000",
      "fileId": "text",
      "name": "text",
      "contentType": "text",
      "size": 1,
      "webContentLink": "text",
      "webViewLink": "text",
      "directLink": "text",
      "createdAt": "2025-12-04T19:12:26.266Z"
    },
    "profileLinks": [
      {
        "profileLinkId": "123e4567-e89b-12d3-a456-426614174000",
        "name": "text",
        "link": "text"
      }
    ]
  }
}

Updates the settings of the currently authenticated user's account.

patch

Updates the settings of the currently authenticated user's account.

Authorizations
AuthorizationstringRequired

🗝️ Admin Account

eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJBY2NvdW50SWQiOiIxMTExMTExMS0xMTExLTExMTEtMTExMS0xMTExMTExMTExMTEiLCJVc2VybmFtZSI6ImFkbWluIiwiRW1haWwiOiJhZG1pbkB0cnVldGVzdC50ZWNoIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIkNhbmRpZGF0ZSIsIkFkbWluIl0sIlBlcm1pc3Npb24iOlsiQWNjZXNzT3duRXhhbXMiLCJTdWJtaXRBbnN3ZXJzIiwiUnVuQ29kZSIsIk1hbmFnZU93blByb2ZpbGUiLCJNYW5hZ2VBY2NvdW50cyIsIlZpZXdFeGFtcyIsIk1hbmFnZUV4YW1zIiwiTWFuYWdlUXVlc3Rpb25zIiwiVmlld1N1Ym1pc3Npb25zIiwiUmV2aWV3U3VibWlzc2lvbiJdLCJleHAiOjQ4OTkwMzMxOTUsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3QiLCJhdWQiOiJodHRwOi8vbG9jYWxob3N0In0.VBPngQIwsybHrwZPYMA5sNpWew3S9_W7cDdpAD4mDyM

Body
usernamestring | nullableOptional
newPasswordstring | nullableOptional
currentPasswordstring | nullableOptional
Responses
200

OK

application/json
patch
/User/Account/Settings
PATCH /api/User/Account/Settings HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 65

{
  "username": "text",
  "newPassword": "text",
  "currentPassword": "text"
}
{
  "accountId": "123e4567-e89b-12d3-a456-426614174000",
  "username": "text",
  "email": "text",
  "createdAt": "2025-12-04T19:12:26.266Z",
  "updatedAt": "2025-12-04T19:12:26.266Z",
  "isActive": true,
  "roles": [
    "Candidate"
  ],
  "profile": {
    "profileId": "123e4567-e89b-12d3-a456-426614174000",
    "firstName": "text",
    "lastName": "text",
    "bioMarkdown": "text",
    "instituteName": "text",
    "phoneNumber": "text",
    "imageFile": {
      "cloudFileId": "123e4567-e89b-12d3-a456-426614174000",
      "fileId": "text",
      "name": "text",
      "contentType": "text",
      "size": 1,
      "webContentLink": "text",
      "webViewLink": "text",
      "directLink": "text",
      "createdAt": "2025-12-04T19:12:26.266Z"
    },
    "profileLinks": [
      {
        "profileLinkId": "123e4567-e89b-12d3-a456-426614174000",
        "name": "text",
        "link": "text"
      }
    ]
  }
}

Creates or updates the profile of the currently authenticated user.

put

Creates or updates the profile of the currently authenticated user.

Authorizations
AuthorizationstringRequired

🗝️ Admin Account

eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJBY2NvdW50SWQiOiIxMTExMTExMS0xMTExLTExMTEtMTExMS0xMTExMTExMTExMTEiLCJVc2VybmFtZSI6ImFkbWluIiwiRW1haWwiOiJhZG1pbkB0cnVldGVzdC50ZWNoIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIkNhbmRpZGF0ZSIsIkFkbWluIl0sIlBlcm1pc3Npb24iOlsiQWNjZXNzT3duRXhhbXMiLCJTdWJtaXRBbnN3ZXJzIiwiUnVuQ29kZSIsIk1hbmFnZU93blByb2ZpbGUiLCJNYW5hZ2VBY2NvdW50cyIsIlZpZXdFeGFtcyIsIk1hbmFnZUV4YW1zIiwiTWFuYWdlUXVlc3Rpb25zIiwiVmlld1N1Ym1pc3Npb25zIiwiUmV2aWV3U3VibWlzc2lvbiJdLCJleHAiOjQ4OTkwMzMxOTUsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3QiLCJhdWQiOiJodHRwOi8vbG9jYWxob3N0In0.VBPngQIwsybHrwZPYMA5sNpWew3S9_W7cDdpAD4mDyM

Body
firstNamestring | nullableOptional
lastNamestring | nullableOptional
biostring | nullableOptional
instituteNamestring | nullableOptional
phoneNumberstring | nullableOptional
imageFileIdstring · uuid | nullableOptional
Responses
200

OK

application/json
put
/User/Profile/Save
PUT /api/User/Profile/Save HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 250

{
  "firstName": "text",
  "lastName": "text",
  "bio": "text",
  "instituteName": "text",
  "phoneNumber": "text",
  "imageFileId": "123e4567-e89b-12d3-a456-426614174000",
  "profileLinks": [
    {
      "profileLinkId": "123e4567-e89b-12d3-a456-426614174000",
      "name": "text",
      "link": "text"
    }
  ]
}
{
  "profileId": "123e4567-e89b-12d3-a456-426614174000",
  "firstName": "text",
  "lastName": "text",
  "bioMarkdown": "text",
  "instituteName": "text",
  "phoneNumber": "text",
  "imageFile": {
    "cloudFileId": "123e4567-e89b-12d3-a456-426614174000",
    "fileId": "text",
    "name": "text",
    "contentType": "text",
    "size": 1,
    "webContentLink": "text",
    "webViewLink": "text",
    "directLink": "text",
    "createdAt": "2025-12-04T19:12:26.266Z"
  },
  "profileLinks": [
    {
      "profileLinkId": "123e4567-e89b-12d3-a456-426614174000",
      "name": "text",
      "link": "text"
    }
  ]
}
delete

Deletes a specific profile link associated with the authenticated user's profile.

Authorizations
AuthorizationstringRequired

🗝️ Admin Account

eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJBY2NvdW50SWQiOiIxMTExMTExMS0xMTExLTExMTEtMTExMS0xMTExMTExMTExMTEiLCJVc2VybmFtZSI6ImFkbWluIiwiRW1haWwiOiJhZG1pbkB0cnVldGVzdC50ZWNoIiwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9yb2xlIjpbIkNhbmRpZGF0ZSIsIkFkbWluIl0sIlBlcm1pc3Npb24iOlsiQWNjZXNzT3duRXhhbXMiLCJTdWJtaXRBbnN3ZXJzIiwiUnVuQ29kZSIsIk1hbmFnZU93blByb2ZpbGUiLCJNYW5hZ2VBY2NvdW50cyIsIlZpZXdFeGFtcyIsIk1hbmFnZUV4YW1zIiwiTWFuYWdlUXVlc3Rpb25zIiwiVmlld1N1Ym1pc3Npb25zIiwiUmV2aWV3U3VibWlzc2lvbiJdLCJleHAiOjQ4OTkwMzMxOTUsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3QiLCJhdWQiOiJodHRwOi8vbG9jYWxob3N0In0.VBPngQIwsybHrwZPYMA5sNpWew3S9_W7cDdpAD4mDyM

Body
profileLinkIdstring · uuidOptional
Responses
200

OK

No content

delete
/User/Profile/Link
DELETE /api/User/Profile/Link HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 56

{
  "profileLinkId": "123e4567-e89b-12d3-a456-426614174000"
}

No content

Last updated