DeBands API
Build powerful integrations with the DeBands platform using our RESTful API.
API Keys
Direct API access for server-to-server integrations.
OAuth 2.0
"Login with DeBands" for user-authorized access.
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":
User Visits Your App
A DeBands user visits your application or website.
Login with DeBands
User clicks "Login with DeBands" and authorizes your app to access their data.
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 CollectionBase 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 |