Skip to main content
GET
/
accounts
/
{external_id}
/
activities
List Activities
curl --request GET \
  --url https://api.example.com/accounts/{external_id}/activities

List Activities

Returns the activity history for a sub-account. Activities represent on-chain operations like supplies, withdrawals, and transfers.

Request

GET /accounts/:external_id/activities

Path parameters

ParameterTypeDescription
external_idstringThe sub-account’s external ID

Examples

curl https://prime-api.legend.xyz/accounts/acc_2o0yiljtp378/activities \
  -H "Authorization: Bearer $LEGEND_QUERY_KEY"
Response
{
  "activities": [
    {
      "id": 1,
      "activity_type": "quark_operation_executed",
      "activity_status": "confirmed",
      "activity_metadata": [
        {
          "action_type": "COMET_SUPPLY",
          "asset_symbol": "USDC",
          "amount": "1000000",
          "chain_id": "8453",
          "token": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"
        }
      ],
      "occurred_at": "2025-06-15T10:30:15Z"
    }
  ]
}

Response fields

FieldTypeDescription
activitiesarrayList of activity objects, newest first
activities[].idintegerActivity ID
activities[].activity_typestringType of activity (e.g., "quark_operation_executed")
activities[].activity_statusstringStatus: "pending", "confirmed", "failed"
activities[].activity_metadataarrayDetails about the operations within this activity
activities[].occurred_atstringISO 8601 timestamp

Errors

StatusCodeDescription
404account_not_foundAccount doesn’t exist