XBorg SDK
  • Introduction
  • Community
    • Details
    • Resources
    • Inventory
    • Prizes
    • Store
    • Achievements
  • User
    • Profile
    • Authentication
    • Socials
    • Wallets
  • Quests
    • User
    • Community
  • Quest Events
    • Details
    • Participation
    • Leaderboard
  • Blockchain
  • Configuration
  • Shared Library SDK
    • Authentication & Setup
    • Quest Management
    • Event Management
      • Working with Events
      • Events Lifecycle
      • Events Requirements
      • Events Quests
      • Events Rewards
    • Quest Rewards
    • 3D Avatar
Powered by GitBook
On this page
  1. Quests

Community

The Community Quest API provides a comprehensive set of endpoints to interact with quests and quest configurations you have created.

PreviousUserNextQuest Events

Last updated 4 months ago

Quests

The Community Quests API provides a list of quests associated with a community, offering details about each quest, including its type, status, and rewards.

Quest Tags

The Community Quest Tags API provides a list of quest tags associated with a community, offering details about each tag, including completion statistics.

List a communities quests

get
Path parameters
communityIdstringRequired
Query parameters
tagsstring[]Required
questTypesstring[]Required
featuredstringRequired
querystringRequired
pagenumberRequired
limitnumberRequired
Responses
400
Generic Client Error
application/json
401
Authentication related errors: - `GENERIC_UNAUTHORIZED`: Generic unauthorized access error. - `SESSION_TOKEN_EXPIRED`: User session has expired. - `REFRESH_TOKEN_EXPIRED`: Refresh token has expired.
application/json
404
Generic not found
application/json
500
Internal server error
application/json
default
application/json
get
GET /v1/community/{communityId}/quests?tags=text&questTypes=text&featured=text&query=text&page=1&limit=1 HTTP/1.1
Host: 
Accept: */*
{
  "code": 10002,
  "message": "generic_client_error"
}

List a communities quest tags (paginated)

get
Path parameters
communityIdstringRequired
Query parameters
excludeTemplateTagsbooleanRequired
userAvailableQuestsbooleanRequired
includeRewardsstringRequired
userIdstringRequired
Responses
400
Generic Client Error
application/json
401
Authentication related errors: - `GENERIC_UNAUTHORIZED`: Generic unauthorized access error. - `SESSION_TOKEN_EXPIRED`: User session has expired. - `REFRESH_TOKEN_EXPIRED`: Refresh token has expired.
application/json
404
Generic not found
application/json
500
Internal server error
application/json
default
application/json
get
GET /v1/community/{communityId}/quests/tags?excludeTemplateTags=true&userAvailableQuests=true&includeRewards=text&userId=text HTTP/1.1
Host: 
Accept: */*
{
  "code": 10002,
  "message": "generic_client_error"
}
  • Quests
  • GETList a communities quests
  • Quest Tags
  • GETList a communities quest tags (paginated)