RAIRprotocol
  • 💎Welcome to RAIR
  • 💴Whitepaper (draft)
    • Start
      • History
      • Licensing
      • Codebase
      • Onboarding
      • Mechanics
        • Burn Model
        • Earn Model
      • Governance (DAORM)
  • ↔️Integrations
    • Core Technologies
      • Guides
        • Alchemy
        • GCP Cloud Storage
        • Web3Auth
    • Blockchains
  • 👩‍💻CODEBASE
    • RAIRsolidity
      • Soneium (Minato)
      • Core DAO
      • All Contract Addresses
      • Transfer functions
    • RAIRdapp
      • RAIRfrontend
        • Proxy Settings for Default Frontend
        • Frontend Variables Library
      • RAIRnode
        • Permissions and Access Controls
        • Backend Variables Library
      • RAIRsync
        • Integrating New EVMs
      • RAIRstream
      • RAIRinfra
    • RAIR API
      • Endpoints
        • Auth
          • Get challenge
          • Login
          • Logout
          • Me
          • Unlock
          • Stream
            • Out
        • Analytics
          • Csv
        • Contracts
          • FactoryList
          • Full
          • Import
          • My
          • Network
            • Products
              • Offers
        • Credits
          • Withdraw
        • Favorites
        • Files
          • ById
          • ByCategory
          • Categories
          • ForToken
          • Unlocks
          • List
          • Remove
          • Update
        • Nft
          • Network
            • Attributes
            • Files
            • Locks
            • Offers
            • Token
              • Pinning
          • PinningMultiple
          • Csv
            • Sample
        • Offers
          • /
        • Products
          • /
          • User
        • Resales
          • Create
          • Delete
          • Open
          • Purchase
          • Update
        • Search
          • All
        • Settings
          • Featured
          • Theme
          • AppLogo
        • Tokens
          • /
          • TokenNumbers
        • Transaction
        • Upload
          • File
          • Validate
        • Users
          • /
          • Export
          • List
          • Yoti verify
      • Specification
    • A Note on Documentation
  • ⚙️Installation and Testing
    • Getting Started
      • Welcome to New Web3 Devs!
      • RAIRlite (Single VM)
        • Windows WSL Installation
        • MVP Test Plan
        • https configuration
      • RAIRcloud (Cloud Enabled)
        • Cloud Test Plan
  • 🛟End User Guides
    • User Functionality
      • How to login
      • Buy your first NFT
      • Put items up for sale
      • Watch Content
    • Admin Functionality
      • Deploying NFT contracts
      • Managing Metadata
      • Managing Media
      • Managing Marketplace
      • Managing Users
      • Importing External Contracts
Powered by GitBook
On this page

Was this helpful?

  1. CODEBASE
  2. RAIR API
  3. Endpoints

Favorites

/api/favorites provides endpoints for gathering, adding, and removing tokens from a users favorites list.

PreviousWithdrawNextFiles

Was this helpful?

👩‍💻

Remove Favorite Token

delete

Find and remove a favorite token.

Path parameters
idstringRequired
Responses
200
OK
204
NO CONTENT
delete
DELETE /api/favorites/{id} HTTP/1.1
Host: api.rair.market
Accept: */*

No content

Get Favorites by User

get

List favorite tokens for a specified user.

Path parameters
userAddressstringRequired
Responses
200
OK
get
GET /api/favorites/{userAddress} HTTP/1.1
Host: api.rair.market
Accept: */*
200

OK

No content

  • GETGet Favorite Tokens
  • POSTAdd Favorite Token
  • DELETERemove Favorite Token
  • GETGet Favorites by User

Get Favorite Tokens

get

Find and list favorite tokens for current user.

Body
idstringRequired
Responses
200
OK
get
GET /api/favorites HTTP/1.1
Host: api.rair.market
Content-Type: application/json
Accept: */*
Content-Length: 13

{
  "id": "text"
}
200

OK

No content

Add Favorite Token

post

Add favorite token for the current user.

Body
tokenstringRequired
Responses
200
OK
post
POST /api/favorites HTTP/1.1
Host: api.rair.market
Content-Type: application/json
Accept: */*
Content-Length: 16

{
  "token": "text"
}
200

OK

No content