Overview Auth OAuth Endpoints Limits Errors
v2.0

DeBands API

Build powerful integrations with the DeBands platform using our RESTful API.

How It Works

The DeBands API uses user-delegated access via OAuth 2.0. This works similar to "Login with Google" or "Login with Facebook":

1

User Visits Your App

A DeBands user visits your application or website.

2

Login with DeBands

User clicks "Login with DeBands" and authorizes your app to access their data.

3

Access Their Data

Your app can now access that specific user's profile, events, and connections.

What You Get Access To

You do not get access to all DeBands users or data. You only receive data for users who explicitly log in to your app and authorize access. Each user controls what they share with your application.

Quick Start

curl -X GET "https://dev.debands.xyz/api/public/me" \
  -H "X-API-Key: your_api_key_here"

Make your first API call with your API key

Postman Collection

Download our pre-built Postman collection to quickly test all API endpoints.

Download Collection

Base URL

https://dev.debands.xyz/api/public/

Available Scopes

Scope Description
profile:read Read your basic profile information
profile:write Update your profile information
events:read Read events you have access to
connections:read Read your connections
achievements:read Read achievements and badges
offline_access Request refresh tokens for offline access