TL;DR - Just Want to Code?
Step-by-Step (For Real This Time)
1. Get Your API Key (30 seconds)
1
Open DRIP Dashboard
Go to app.drip.re and log in
2
Navigate to Developer Portal
Click Admin → Developer in the sidebar
3
Create API Client
- Click Project API tab
- Click Create API Client
- Give it a name like “My First App”
- Select some scopes (start with
realm:read
andmembers:read
) - Click Create
4
Copy Your Keys
Copy both the Client ID and Client Secret (you’ll need the secret)
2. Find Your Realm (Project) ID (15 seconds)
Your Realm ID is displayed in the dashboard header when you select your project:1
Select Your Project
In the DRIP dashboard, make sure your project is selected from the project switcher
2
Copy Realm ID
Look at the dashboard header - your Realm ID is displayed there and can be copied directly
3. Make Your First Call (1 minute)
What Just Happened? 🤔
You just:- ✅ Authenticated with the DRIP API
- ✅ Retrieved your realm information
- ✅ Searched for members in your community
What Can You Do Next?
Award Points to Members
Give your community members some points for being awesome
Search for Specific Members
Find members by Discord ID, wallet address, or username
Build a Simple Dashboard
Create your first DRIP-powered app
Member Management
Search, update, and manage community members effectively
Quick Examples for Vibe Coders
Award Points to a Member
Search Members by Discord ID
Common “Oops” Moments 🤦♂️
❌ 401 Unauthorized
❌ 401 Unauthorized
❌ 403 Forbidden
❌ 403 Forbidden
Problem: Your API client doesn’t have the right scopesFix: Go back to Admin > Developer > Project API and add more scopes to your clientCommon scopes you might need:
realm:read
- Read realm infomembers:read
- Read member datamembers:write
- Update member pointspoints:write
- Award/deduct points
❌ 404 Not Found
❌ 404 Not Found
Problem: Wrong Realm ID or member doesn’t existFix: Check your realm ID in the dashboard URL. For members, try searching first before updating.
❌ 429 Too Many Requests
❌ 429 Too Many Requests
Problem: You’re making requests too fastFix: Add a small delay between requests or use batch endpoints
You’re Ready! 🎯
That’s it! You now know enough to be dangerous with the DRIP API. Here’s what to explore next:Build Your First App
Create a simple DRIP-powered application
Learn the Fundamentals
Understand DRIP’s data model and concepts
See More Examples
Copy-paste code for common tasks
Pro tip: Join our Discord community for help, tips, and to show off what you’re building! 🚀