app.rocksky.* namespace and is reachable at
https://api.rocksky.app/xrpc/<nsid>.
Base URL
Authentication
Authenticated endpoints expect a bearer token in theAuthorization
header:
- Signing in at rocksky.app and copying the OAuth callback JWT
- Running
rocksky login <handle>with the CLI - Creating an API key for an application
- Creating a personal Access Token at rocksky.app/access-tokens — name it, copy the secret once, and use it interchangeably with a JWT (see Personal access tokens below)
Personal access tokens
Access tokens are long-lived JWTs you generate from the web UI for scripts, CLIs, and integrations that can’t run an interactive OAuth flow. They behave exactly like an OAuth-issued JWT — pass them in theAuthorization: Bearer
header on any authenticated endpoint.
Create / list / revoke them at:
- Web: rocksky.app/access-tokens
- Mobile web: m.rocksky.app/access-tokens