API Reference
Speaknode REST API documentation
Complete REST API reference generated from the OpenAPI specification.
Base URL
All endpoints are served under a single base URL. The paths shown in the
sidebar (e.g. /admin/users) are relative — prepend the base URL and
the /api prefix when calling.
https://api.speaknode.com/apiFull request URL = base URL + /api + path from sidebar.
For example, the sidebar entry GET /admin/users is really:
GET https://api.speaknode.com/api/admin/usersAuthentication
The API uses Bearer token authentication via Keycloak (OAuth 2.0).
Quick token (for curl / Postman)
Sign in to the app and open https://app.speaknode.com/token — the page shows your
current access token, ready to copy.
curl -X GET https://api.speaknode.com/api/Users/me \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"Building your own integration
To call the API on behalf of a user from your own app, register an OAuth Application and run the Authorization Code + PKCE flow against the identity server. See Authorization for the full guide.
Endpoints
Browse the API endpoints in the sidebar navigation.