GET /users
Retrieve a comprehensive list of platform users including learners, educators, and administrators with their roles, enrollment status, and activity metrics. This endpoint supports administrative oversight and user management across the learning ecosystem.
curl -X GET "https://api.mentor3.ai/v1/users?limit=42" \
-H "Content-Type: application/json"
import requests
import json
url = "https://api.mentor3.ai/v1/users?limit=42"
headers = {
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch("https://api.mentor3.ai/v1/users?limit=42", {
method: "GET",
headers: {
"Content-Type": "application/json"
}
});
const data = await response.json();
console.log(data);
package main
import (
"fmt"
"net/http"
"bytes"
)
func main() {
req, err := http.NewRequest("GET", "https://api.mentor3.ai/v1/users?limit=42", nil)
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
fmt.Println("Response Status:", resp.Status)
}
require 'net/http'
require 'json'
uri = URI('https://api.mentor3.ai/v1/users?limit=42')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Get.new(uri)
request['Content-Type'] = 'application/json'
response = http.request(request)
puts response.body
["null"]
{}
/users
Target server for requests. Edit to use your own host.
Maximum number of user records to return per request, capped at 100 for performance optimization.
Request Preview
Response
Response will appear here after sending the request
Query Parameters
Maximum number of user records to return per request, capped at 100 for performance optimization.
Responses
Successful retrieval of user list with pagination support and detailed user profiles including learning preferences and progress statistics.