pub.chive.activity.getFeed

chive.pub

Documentation

Get the authenticated user's activity feed with pagination

main query

Get the authenticated user's activity feed with pagination

Parameters

category string Optional

Filter by activity category

cursor string Optional

Pagination cursor

limit integer Optional

Maximum number of results to return

status string Optional

Filter by activity status

Output

Encodingapplication/json
activities array Required

No description available.

cursor string Optional

Pagination cursor for next page

hasMore boolean Required

Whether more results are available

Errors

AuthenticationRequired
Try It

Requests are sent directly from your browser. Some servers may block requests due to CORS.

Base URL for XRPC calls (e.g., https://api.bsky.social)
Parameters
Filter by activity category
Pagination cursor
Maximum number of results to return
Filter by activity status
View raw schema
{
  "type": "query",
  "errors": [
    {
      "name": "AuthenticationRequired"
    }
  ],
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "activities",
        "hasMore"
      ],
      "properties": {
        "cursor": {
          "type": "string",
          "description": "Pagination cursor for next page"
        },
        "hasMore": {
          "type": "boolean",
          "description": "Whether more results are available"
        },
        "activities": {
          "type": "array",
          "items": {
            "ref": "#activityView",
            "type": "ref"
          }
        }
      }
    },
    "encoding": "application/json"
  },
  "parameters": {
    "type": "params",
    "properties": {
      "limit": {
        "type": "integer",
        "default": 50,
        "maximum": 100,
        "minimum": 1,
        "description": "Maximum number of results to return"
      },
      "cursor": {
        "type": "string",
        "description": "Pagination cursor"
      },
      "status": {
        "type": "string",
        "description": "Filter by activity status",
        "knownValues": [
          "pending",
          "confirmed",
          "failed",
          "timeout"
        ]
      },
      "category": {
        "type": "string",
        "description": "Filter by activity category",
        "knownValues": [
          "eprint_submit",
          "eprint_update",
          "eprint_delete",
          "review_create",
          "review_update",
          "review_delete",
          "endorsement_create",
          "endorsement_delete",
          "tag_create",
          "tag_delete",
          "profile_update",
          "proposal_create",
          "vote_create"
        ]
      }
    }
  },
  "description": "Get the authenticated user's activity feed with pagination"
}
activityView object

View of an activity log entry

Properties

action string Required

Action type

Known values: create, update, delete
actorDid string did Required

DID of user who initiated the action

category string Required

Semantic activity category

Known values: eprint_submit, eprint_update, eprint_delete, review_create, review_update, review_delete, endorsement_create, endorsement_delete, tag_create, tag_delete, profile_update, proposal_create, vote_create
collection string Required

NSID of the record collection

confirmedAt string datetime Optional

When firehose confirmed the action

errorCode string Optional

Error code if activity failed

errorMessage string Optional

Error message if activity failed

firehoseCid string Optional

CID from firehose confirmation

firehoseUri string at-uri Optional

AT-URI from firehose confirmation

id string Required

Unique activity identifier (UUID)

initiatedAt string datetime Required

When user initiated the action

latencyMs integer Optional

Latency from UI initiation to firehose confirmation (milliseconds)

rkey string Required

Record key

status string Required

Activity status

Known values: pending, confirmed, failed, timeout
targetTitle string Optional

Target record title for display

targetUri string at-uri Optional

Target record URI

View raw schema
{
  "type": "object",
  "required": [
    "id",
    "actorDid",
    "collection",
    "rkey",
    "action",
    "category",
    "status",
    "initiatedAt"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique activity identifier (UUID)"
    },
    "rkey": {
      "type": "string",
      "description": "Record key"
    },
    "action": {
      "type": "string",
      "description": "Action type",
      "knownValues": [
        "create",
        "update",
        "delete"
      ]
    },
    "status": {
      "type": "string",
      "description": "Activity status",
      "knownValues": [
        "pending",
        "confirmed",
        "failed",
        "timeout"
      ]
    },
    "actorDid": {
      "type": "string",
      "format": "did",
      "description": "DID of user who initiated the action"
    },
    "category": {
      "type": "string",
      "description": "Semantic activity category",
      "knownValues": [
        "eprint_submit",
        "eprint_update",
        "eprint_delete",
        "review_create",
        "review_update",
        "review_delete",
        "endorsement_create",
        "endorsement_delete",
        "tag_create",
        "tag_delete",
        "profile_update",
        "proposal_create",
        "vote_create"
      ]
    },
    "errorCode": {
      "type": "string",
      "description": "Error code if activity failed"
    },
    "latencyMs": {
      "type": "integer",
      "description": "Latency from UI initiation to firehose confirmation (milliseconds)"
    },
    "targetUri": {
      "type": "string",
      "format": "at-uri",
      "description": "Target record URI"
    },
    "collection": {
      "type": "string",
      "description": "NSID of the record collection"
    },
    "confirmedAt": {
      "type": "string",
      "format": "datetime",
      "description": "When firehose confirmed the action"
    },
    "firehoseCid": {
      "type": "string",
      "description": "CID from firehose confirmation"
    },
    "firehoseUri": {
      "type": "string",
      "format": "at-uri",
      "description": "AT-URI from firehose confirmation"
    },
    "initiatedAt": {
      "type": "string",
      "format": "datetime",
      "description": "When user initiated the action"
    },
    "targetTitle": {
      "type": "string",
      "description": "Target record title for display"
    },
    "errorMessage": {
      "type": "string",
      "description": "Error message if activity failed"
    }
  },
  "description": "View of an activity log entry"
}

Lexicon Garden

@