All API requests must be authenticated via https using a bearer token with write permission.
https://www.chastitytracker.org
GET /api/liveinsert.php HTTP/2
Host: www.chastitytracker.org
Authorization: Bearer {YOUR_API_TOKEN}
POST /api/liveinsert.phpCreates a new chastity live session. Requires a valid authentication token (with write permission) and parameter(s) via json body (underlined means mandatory).
insertl: 1startdate: YYYY-MM-DDstarttime: HH:MM (default 00:00)public: 0/1 to make session public or notlockedby: stringscheduledend: YYYY-MM-DDscheduledendtime: HH:MM (default 00:00)
POST /api/liveinsert.php HTTP/2
Host: www.chastitytracker.org
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json
{
"insertl":1,
"scheduledend":"2025-12-31",
"scheduledendtime":"17:30",
}
{
"message": "Session started succesfully",
"session_id": 1234
}
201 Created β Session inserted400 Bad Request β Missing or malformed input (an info about the error will be returned)401 Unauthorized β Invalid or missing token403 Forbidden β Missing authorization409 Conflict β Overlapping session exists500 Internal Server Error β Something went wrong server-side