GET /activities
Retrieves user activities that were previously set using the SendCustomActivity function. It's particularly useful for tracking and displaying in-game events, achievements, or custom leaderboards.

Query Parameters

pageSize integer optional query
pageNumber integer optional query
walletAddress string optional query
gameId string optional query
type string optional query

Responses

200 Successful response
application/json
success boolean
result object
pageNumber integer
pageSize integer
data object[]
Array of:
type string
Enum: on-chain, off-chain
eventId string
gameId string
gameName string
gameSlug string
user object
id string
address string
username string
displayText string
timestamp integer (int64)
curl -X GET 'https://api.basement.fun/activities'
const response = await fetch('https://api.basement.fun/activities', {
  method: 'GET'
});

const data = await response.json();
console.log(data);
import requests

response = requests.get('https://api.basement.fun/activities')
print(response.json())
200 Response
{
  "success": true,
  "result": {
    "pageNumber": 123,
    "pageSize": 123,
    "data": [
      {
        "type": "on-chain",
        "eventId": "<string>",
        "gameId": "<string>",
        "gameName": "<string>",
        "gameSlug": "<string>",
        "user": {
          "id": "<string>",
          "address": "<string>",
          "username": "<string>"
        },
        "displayText": "<string>",
        "timestamp": 123
      }
    ]
  }
}
GET /activities
Ask a question... ⌘I