Skip to main content
The Ankra API lets your Roblox games, Discord bots and scripts work with your workspace: log promotions, approve time off, start sessions, record activity and more.

Base URL

Every endpoint is a named action under the base URL, such as /create-logbook-entry or /get-upcoming-sessions.

Your first request

Log a promotion for a staff member:
You need an API key and your workspace ID. See Authentication.

Requests

  • People are identified by their Roblox user ID, roblox_user_id, not their username.
  • Parameters go in the query string for GET and DELETE requests, and in a JSON body for POST, PATCH and PUT. Send Content-Type: application/json with a body.
  • Modules: an endpoint that belongs to a module, such as the logbook in Staff, returns 403 while that module is turned off for your workspace.

Responses

Responses are JSON. A successful request returns 200, or 201 when it creates something. When a request fails, you get an error status and a message:

OpenAPI

The full API description is at https://api.lumonol.co.uk/ankra/openapi.json. Import it into Postman, Insomnia or your own tools.