API Reference

Speaknode REST API documentation

Complete REST API reference generated from the OpenAPI specification.

Authentication

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.

On this page