DRIP home page
DRIP
Search...
DRIP Home
Support
DRIP Home
Search...
Navigation
Quests
Creates a new quest for the realm
Documentation
API Reference
Legacy API Reference
Legacy API Reference
Health
GET
A simple endpoint to check the health of the service.
GET
A simple endpoint to check the health of the main bot.
GET
A simple endpoint to check the health of the redis service.
GET
A simple endpoint to check the health of the wallet-connect service.
GET
Health check endpoint for whitelabel services.
Quests
GET
Fetches all quests for a member
POST
Fulfills a quest for a user
GET
Check if a user has fulfilled the quest
GET
Fetches all available quests for a realm
POST
Creates a new quest for the realm
GET
Fetches paginated quests for a realm
GET
Fetches a quest by its ID
PATCH
Updates the custom data for a quest
POST
Fulfills a quest for a Twitter user
PATCH
Manually expires a quest
Realm-Controller
GET
Returns information about a realm
GET
Returns analytics for a realm
GET
Export realm logs
GET
Returns the leaderboard for a realm
GET
Returns the leaderboard position for a member
PATCH
Updates members' token balances transactionally
GET
Returns a member's token balance and boost balance
PATCH
Updates a member's token balance
PATCH
Transfers tokens from one member to another
GET
Get the token balances for a list of wallets
Realm-Controller-WEB3
GET
Returns whether or not this wallet is inside the realm
GET
Get wallet balance
Realm-Controller-WEB3-Collection
PATCH
Harvests all tokens
GET
Returns a member's collections with their token balances
Realm-Controller-WEB3-Credit
PATCH
Credits NFTs
Realm-Controller-WEB3-Settings-NFT
GET
Gets the NFT balance from a realm
Quests
Creates a new quest for the realm
POST
/
api
/
v4
/
quests
/
realms
/
{id}
/
quests
Send
Authorization
Authorization
string
*
Bearer
Authorization
Required
string
API Key
Path
id
string
*
id
Required
string
Body
object
*
user_id
integer
*
user_id
Required
integer
user_name
string
*
user_name
Required
string
user_icon
string
*
user_icon
Required
string
guild_id
integer
*
guild_id
Required
integer
channel_id
integer
*
channel_id
Required
integer
type
string
*
type
Required
string
total_amount
integer
*
total_amount
Required
integer
claim_amount
integer
*
claim_amount
Required
integer
claim_interval
integer
claim_interval
integer
expires_at
integer
integer
string
expires_at
integer
role_reward
string
*
role_reward
Required
string
required_role
string
required_role
string
thread_id
integer
thread_id
integer
requirements
array
requirements
array
custom_data
object
custom_data
object
customization
object
customization
object
note
object
note
object
Authorizations
Authorization
string
header
required
API Key
Path Parameters
id
string
required
Body
application/json
user_id
integer
required
user_name
string
required
user_icon
string
required
guild_id
integer
required
channel_id
integer
required
type
string
required
total_amount
integer
required
claim_amount
integer
required
role_reward
string
required
claim_interval
integer
default: 0
expires_at
integer
string
required_role
string
thread_id
integer
requirements
object[]
Show child attributes
requirements.
conditions
object[]
Show child attributes
requirements.conditions.
has_fulfilled
integer[]
requirements.conditions.
req_text
string
requirements.conditions.
type
string
required
requirements.conditions.
value
any
requirements.
link
string
requirements.
type
string
required
custom_data
object
customization
object
note
object
Show child attributes
note.
{key}
string
Response
201 - application/json
id
string
message
string
Fetches all available quests for a realm
Fetches paginated quests for a realm