Endpoints
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"]
{}
GET
/users
GET
query
limitinteger
Maximum number of user records to return per request, capped at 100 for performance optimization.
Format: int32
Request Preview
Response
Response will appear here after sending the request
Query Parameters
limitinteger
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.
Was this page helpful?
Built with Documentation.AI
Last updated 5 days ago