Skip to main content
GET
/
api
/
v1
/
students
/
{id}
curl -X GET https://api.chessplay.io/api/v1/students/123/ \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
  "id": 123,
  "username": "FastMalamute",
  "email": "john.doe@example.com",
  "phone_number": "+1234567890",
  "first_name": "John",
  "last_name": "Doe",
  "public_report_id": "abc-123-def-456",
  "created": "2024-01-15T10:30:00Z"
}

Documentation Index

Fetch the complete documentation index at: https://developer.chessplay.io/llms.txt

Use this file to discover all available pages before exploring further.

Authentication

Authorization
string
required
Bearer token for authentication

Path Parameters

id
integer
required
Student ID

Response

id
integer
Student ID
username
string
Student’s username
email
string
Student’s email
phone_number
string
Student’s phone number
first_name
string
Student’s first name
last_name
string
Student’s last name
public_report_id
string
Public UUID for reports
created
string
Creation timestamp
curl -X GET https://api.chessplay.io/api/v1/students/123/ \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
  "id": 123,
  "username": "FastMalamute",
  "email": "john.doe@example.com",
  "phone_number": "+1234567890",
  "first_name": "John",
  "last_name": "Doe",
  "public_report_id": "abc-123-def-456",
  "created": "2024-01-15T10:30:00Z"
}