Tweet API โ
Get Tweets โ
prolog
GET API_BASE/tweets?list=:list&offset=:offset&limit=:limit&public=:publicParameters โ
| Parameter | Type | Description |
|---|---|---|
list | string | The list slug or numeric ID (required). |
offset | number | Pagination offset. |
limit | number | Pagination limit (default: 16). |
public | number | 1: public tweets, 0: all tweets. |
Notes โ
- When
publicis set or the caller is not authenticated, tweets are masked. - Authenticated users receive tweets based on their subscription level.
Response โ
json
{
"data": {
"pagination": {
"total": 0,
"offset": 0,
"next_offset": 16,
"limit": 16
},
"items": [TweetObject, ...]
},
"ts": 1723923923
}Get Pinned Tweets โ
prolog
GET API_BASE/tweets/pinned?list=:listAuthorization Required โ
| OAuth | APIKey |
|---|---|
| Yes | Yes |
Requires an active subscription to the list (or list owner access).
Parameters โ
| Parameter | Type | Description |
|---|---|---|
list | string | The list slug or numeric ID (required). |
Response โ
json
{
"data": [TweetObject, ...],
"ts": 1723923923
}Create Tweet โ
prolog
POST API_BASE/tweets?list=:listAuthorization Required โ
| OAuth | APIKey |
|---|---|
| Yes | Yes |
Requires list cooperator access.
Parameters โ
| Parameter | Type | Description |
|---|---|---|
list | string | The list slug or numeric ID (required). |
Request Body โ
json
{
"text": "...",
"is_premium": false,
"tags": ["tag1", "tag2"]
}Response โ
json
{
"data": TweetObject,
"ts": 1723923923
}Get Tweet โ
prolog
GET API_BASE/tweets/:tweet_idAuthorization Required โ
| OAuth | APIKey |
|---|---|
| Yes | Yes |
Requires an active subscription to the list (or list owner access).
Response โ
json
{
"data": TweetObject,
"ts": 1723923923
}Delete Tweet โ
prolog
DELETE API_BASE/tweets/:tweet_idAuthorization Required โ
| OAuth | APIKey |
|---|---|
| Yes | Yes |
Requires list cooperator access.
Response โ
json
{
"data": TweetObject,
"ts": 1723923923
}Pin Tweet โ
prolog
PUT API_BASE/tweets/:tweet_id/pinAuthorization Required โ
| OAuth | APIKey |
|---|---|
| Yes | Yes |
Requires list owner access.
Response โ
json
{
"data": TweetObject,
"ts": 1723923923
}Unpin Tweet โ
prolog
DELETE API_BASE/tweets/:tweet_id/unpinAuthorization Required โ
| OAuth | APIKey |
|---|---|
| Yes | Yes |
Requires list owner access.
Response โ
json
{
"data": TweetObject,
"ts": 1723923923
}React to Tweet โ
prolog
POST API_BASE/tweets/:tweet_id/reactionsAuthorization Required โ
| OAuth | APIKey |
|---|---|
| Yes | Yes |
Requires an active subscription to the list (or list owner access).
Request Body โ
json
{
"emoji": "๐",
"code": "0x1f600"
}Response โ
json
{
"data": TweetObject,
"ts": 1723923923
}List Tweet Replies โ
prolog
GET API_BASE/tweets/:tweet_id/replies?offset=:offset&limit=:limitAuthorization Required โ
| OAuth | APIKey |
|---|---|
| Yes | Yes |
Requires an active subscription to the list (or list owner access).
Query Parameters โ
| Parameter | Type | Description |
|---|---|---|
offset | number | Pagination offset. |
limit | number | Pagination limit. |
Response โ
json
{
"data": {
"pagination": {
"total": 0,
"offset": 0,
"next_offset": 16,
"limit": 16
},
"items": [TweetReplyObject, ...]
},
"ts": 1723923923
}Create Tweet Reply โ
prolog
POST API_BASE/tweets/:tweet_id/repliesAuthorization Required โ
| OAuth | APIKey |
|---|---|
| Yes | Yes |
Requires an active subscription to the list (or list owner access).
Request Body โ
json
{
"text": "...",
"reply_id": 0
}Response โ
json
{
"data": TweetReplyObject,
"ts": 1723923923
}Delete Tweet Reply โ
prolog
DELETE API_BASE/tweets/:tweet_id/replies/:reply_idAuthorization Required โ
| OAuth | APIKey |
|---|---|
| Yes | Yes |
Requires an active subscription to the list (or list owner access). Only reply authors or list owners can delete.
Response โ
json
{
"data": TweetReplyObject,
"ts": 1723923923
}