User Profile

User profile management endpoints

Get your profile details

get

Retrieve current user profile information or update profile details

Authorizations
Responses
200Success
application/json
get
/api/v1.0/me/
GET /api/v1.0/me/ HTTP/1.1
Host: skhokho.ai
Authorization: Basic username:password
Accept: */*
{
  "unique_id": "text",
  "user": {
    "first_name": "text",
    "last_name": "text",
    "email": "[email protected]"
  },
  "current_language": "en",
  "language_display": "text",
  "profile_picture_url": "text",
  "job_title": "text",
  "is_owner": true,
  "user_type": "user",
  "user_type_display": "text",
  "organisation_details": "text",
  "address": {
    "address_line_1": "text",
    "city": "text",
    "province_state": "text",
    "postal_code": "text",
    "country_name": "text"
  },
  "banking_information": {
    "bank_name": "text",
    "account_number": "text",
    "branch_code": "text",
    "account_type": "checking",
    "routing_number": "text",
    "swift_code": "text",
    "date_created": "2025-10-25T21:35:32.086Z",
    "last_updated": "2025-10-25T21:35:32.086Z",
    "account_type_display": "text"
  },
  "employee_information": {
    "id_number": "text",
    "employee_number": "text",
    "tax_number": "text",
    "phone_number": "text",
    "birthday": "2025-10-25",
    "linkedin_url": "https://example.com",
    "emergency_contact": "text",
    "emergency_phone": "text",
    "medical_aid_number": "text",
    "medical_aid_provider": "text",
    "medical_aid_plan": "text",
    "medical_conditions": "text",
    "allergies": "text",
    "medications": "text",
    "start_date": "2025-10-25",
    "end_date": "2025-10-25",
    "is_active_employee": true,
    "date_created": "2025-10-25T21:35:32.086Z",
    "last_updated": "2025-10-25T21:35:32.086Z"
  },
  "last_login": "2025-10-25T21:35:32.086Z",
  "date_created": "2025-10-25T21:35:32.086Z",
  "last_updated": "2025-10-25T21:35:32.086Z"
}

Get your profile details

put

Retrieve current user profile information or update profile details

Authorizations
Responses
200Success
application/json
put
/api/v1.0/me/
PUT /api/v1.0/me/ HTTP/1.1
Host: skhokho.ai
Authorization: Basic username:password
Accept: */*
{
  "unique_id": "text",
  "user": {
    "first_name": "text",
    "last_name": "text",
    "email": "[email protected]"
  },
  "current_language": "en",
  "language_display": "text",
  "profile_picture_url": "text",
  "job_title": "text",
  "is_owner": true,
  "user_type": "user",
  "user_type_display": "text",
  "organisation_details": "text",
  "address": {
    "address_line_1": "text",
    "city": "text",
    "province_state": "text",
    "postal_code": "text",
    "country_name": "text"
  },
  "banking_information": {
    "bank_name": "text",
    "account_number": "text",
    "branch_code": "text",
    "account_type": "checking",
    "routing_number": "text",
    "swift_code": "text",
    "date_created": "2025-10-25T21:35:32.086Z",
    "last_updated": "2025-10-25T21:35:32.086Z",
    "account_type_display": "text"
  },
  "employee_information": {
    "id_number": "text",
    "employee_number": "text",
    "tax_number": "text",
    "phone_number": "text",
    "birthday": "2025-10-25",
    "linkedin_url": "https://example.com",
    "emergency_contact": "text",
    "emergency_phone": "text",
    "medical_aid_number": "text",
    "medical_aid_provider": "text",
    "medical_aid_plan": "text",
    "medical_conditions": "text",
    "allergies": "text",
    "medications": "text",
    "start_date": "2025-10-25",
    "end_date": "2025-10-25",
    "is_active_employee": true,
    "date_created": "2025-10-25T21:35:32.086Z",
    "last_updated": "2025-10-25T21:35:32.086Z"
  },
  "last_login": "2025-10-25T21:35:32.086Z",
  "date_created": "2025-10-25T21:35:32.086Z",
  "last_updated": "2025-10-25T21:35:32.086Z"
}

Get your profile details

patch

Retrieve current user profile information or update profile details

Authorizations
Responses
200Success
application/json
patch
/api/v1.0/me/
PATCH /api/v1.0/me/ HTTP/1.1
Host: skhokho.ai
Authorization: Basic username:password
Accept: */*
{
  "unique_id": "text",
  "user": {
    "first_name": "text",
    "last_name": "text",
    "email": "[email protected]"
  },
  "current_language": "en",
  "language_display": "text",
  "profile_picture_url": "text",
  "job_title": "text",
  "is_owner": true,
  "user_type": "user",
  "user_type_display": "text",
  "organisation_details": "text",
  "address": {
    "address_line_1": "text",
    "city": "text",
    "province_state": "text",
    "postal_code": "text",
    "country_name": "text"
  },
  "banking_information": {
    "bank_name": "text",
    "account_number": "text",
    "branch_code": "text",
    "account_type": "checking",
    "routing_number": "text",
    "swift_code": "text",
    "date_created": "2025-10-25T21:35:32.086Z",
    "last_updated": "2025-10-25T21:35:32.086Z",
    "account_type_display": "text"
  },
  "employee_information": {
    "id_number": "text",
    "employee_number": "text",
    "tax_number": "text",
    "phone_number": "text",
    "birthday": "2025-10-25",
    "linkedin_url": "https://example.com",
    "emergency_contact": "text",
    "emergency_phone": "text",
    "medical_aid_number": "text",
    "medical_aid_provider": "text",
    "medical_aid_plan": "text",
    "medical_conditions": "text",
    "allergies": "text",
    "medications": "text",
    "start_date": "2025-10-25",
    "end_date": "2025-10-25",
    "is_active_employee": true,
    "date_created": "2025-10-25T21:35:32.086Z",
    "last_updated": "2025-10-25T21:35:32.086Z"
  },
  "last_login": "2025-10-25T21:35:32.086Z",
  "date_created": "2025-10-25T21:35:32.086Z",
  "last_updated": "2025-10-25T21:35:32.086Z"
}