DEVELOPERS

Loops API Docs

Full API Reference

Overview

The Loops API is a JSON REST API. All requests are made over HTTPS to the instance's domain, and authenticated requests use OAuth 2.0 bearer tokens.

These guides cover everything you need to get authenticated and make your first request. For the complete list of endpoints, request bodies, and response schemas, head to the API endpoint reference.

The auth flow at a glance

  1. 1Register an app — POST to /api/v1/apps to get a client_id and client_secret.
  2. 2Authorize a user — Send them to /oauth/authorize to approve the requested scopes.
  3. 3Exchange the code — Trade the returned authorization code at /oauth/token for an access token.
  4. 4Make requests — Send the access token as a bearer token on every authenticated call.
The base URL is always the instance's domain — for example https://loops.video. Build clients to accept any instance domain so they work across the network.