New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

twitter-api-v2

Package Overview
Dependencies
Maintainers
1
Versions
73
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

twitter-api-v2 - npm Package Compare versions

Comparing version 1.16.4 to 1.17.0

4

changelog.md

@@ -0,1 +1,5 @@

1.17.0
------
- feat: update domain from twitter.com to x.com #532 (@melvinmcrn)
1.16.4

@@ -2,0 +6,0 @@ ------

2

dist/cjs/client-mixins/request-handler.helper.js

@@ -51,3 +51,3 @@ "use strict";

isFormEncodedEndpoint() {
return this.requestData.url.href.startsWith('https://api.twitter.com/oauth/');
return this.requestData.url.href.startsWith('https://api.x.com/oauth/');
}

@@ -54,0 +54,0 @@ /* Error helpers */

@@ -17,3 +17,3 @@ /// <reference types="node" />

* Replace URL parameters available in pathname, like `:id`, with data given in `parameters`:
* `https://twitter.com/:id.json` + `{ id: '20' }` => `https://twitter.com/20.json`
* `https://x.com/:id.json` + `{ id: '20' }` => `https://x.com/20.json`
*/

@@ -20,0 +20,0 @@ static applyRequestParametersToUrl(url: URL, parameters: TRequestQuery): URL;

@@ -32,3 +32,3 @@ "use strict";

}
if (url.hostname === 'upload.twitter.com') {
if (url.hostname === 'upload.x.com') {
if (url.pathname === '/1.1/media/upload.json') {

@@ -132,3 +132,3 @@ return 'form-data';

* Replace URL parameters available in pathname, like `:id`, with data given in `parameters`:
* `https://twitter.com/:id.json` + `{ id: '20' }` => `https://twitter.com/20.json`
* `https://x.com/:id.json` + `{ id: '20' }` => `https://x.com/20.json`
*/

@@ -135,0 +135,0 @@ static applyRequestParametersToUrl(url, parameters) {

@@ -96,3 +96,3 @@ import TwitterApi from '.';

*
* See https://developer.twitter.com/en/docs/authentication/oauth-2-0/user-access-token for details.
* See https://developer.x.com/en/docs/authentication/oauth-2-0/user-access-token for details.
*

@@ -99,0 +99,0 @@ * ```ts

@@ -71,4 +71,4 @@ "use strict";

async generateAuthLink(oauth_callback = 'oob', { authAccessType, linkMode = 'authenticate', forceLogin, screenName, } = {}) {
const oauthResult = await this.post('https://api.twitter.com/oauth/request_token', { oauth_callback, x_auth_access_type: authAccessType });
let url = `https://api.twitter.com/oauth/${linkMode}?oauth_token=${encodeURIComponent(oauthResult.oauth_token)}`;
const oauthResult = await this.post('https://api.x.com/oauth/request_token', { oauth_callback, x_auth_access_type: authAccessType });
let url = `https://api.x.com/oauth/${linkMode}?oauth_token=${encodeURIComponent(oauthResult.oauth_token)}`;
if (forceLogin !== undefined) {

@@ -117,3 +117,3 @@ url += `&force_login=${encodeURIComponent(forceLogin)}`;

throw new Error('You must setup TwitterApi instance with consumer keys to accept OAuth 1.0 login');
const oauth_result = await this.post('https://api.twitter.com/oauth/access_token', { oauth_token: tokens.accessToken, oauth_verifier });
const oauth_result = await this.post('https://api.x.com/oauth/access_token', { oauth_token: tokens.accessToken, oauth_verifier });
const client = new _1.default({

@@ -151,3 +151,3 @@ appKey: tokens.appKey,

const basicClient = new _1.default({ username: tokens.appKey, password: tokens.appSecret }, this._requestMaker.clientSettings);
const res = await basicClient.post('https://api.twitter.com/oauth2/token', { grant_type: 'client_credentials' });
const res = await basicClient.post('https://api.x.com/oauth2/token', { grant_type: 'client_credentials' });
// New object with Bearer token

@@ -163,3 +163,3 @@ return new _1.default(res.access_token, this._requestMaker.clientSettings);

*
* See https://developer.twitter.com/en/docs/authentication/oauth-2-0/user-access-token for details.
* See https://developer.x.com/en/docs/authentication/oauth-2-0/user-access-token for details.
*

@@ -191,3 +191,3 @@ * ```ts

const scope = Array.isArray(rawScope) ? rawScope.join(' ') : rawScope;
const url = new URL('https://twitter.com/i/oauth2/authorize');
const url = new URL('https://x.com/i/oauth2/authorize');
const query = {

@@ -247,3 +247,3 @@ response_type: 'code',

}
const accessTokenResult = await this.post('https://api.twitter.com/2/oauth2/token', {
const accessTokenResult = await this.post('https://api.x.com/2/oauth2/token', {
code,

@@ -273,3 +273,3 @@ code_verifier: codeVerifier,

}
const accessTokenResult = await this.post('https://api.twitter.com/2/oauth2/token', {
const accessTokenResult = await this.post('https://api.x.com/2/oauth2/token', {
refresh_token: refreshToken,

@@ -293,3 +293,3 @@ grant_type: 'refresh_token',

}
return await this.post('https://api.twitter.com/2/oauth2/revoke', {
return await this.post('https://api.x.com/2/oauth2/revoke', {
client_id: this._requestMaker.clientId,

@@ -296,0 +296,0 @@ client_secret: this._requestMaker.clientSecret,

@@ -1,5 +0,5 @@

export declare const API_V2_PREFIX = "https://api.twitter.com/2/";
export declare const API_V2_LABS_PREFIX = "https://api.twitter.com/labs/2/";
export declare const API_V1_1_PREFIX = "https://api.twitter.com/1.1/";
export declare const API_V1_1_UPLOAD_PREFIX = "https://upload.twitter.com/1.1/";
export declare const API_V1_1_STREAM_PREFIX = "https://stream.twitter.com/1.1/";
export declare const API_V2_PREFIX = "https://api.x.com/2/";
export declare const API_V2_LABS_PREFIX = "https://api.x.com/labs/2/";
export declare const API_V1_1_PREFIX = "https://api.x.com/1.1/";
export declare const API_V1_1_UPLOAD_PREFIX = "https://upload.x.com/1.1/";
export declare const API_V1_1_STREAM_PREFIX = "https://stream.x.com/1.1/";
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.API_V1_1_STREAM_PREFIX = exports.API_V1_1_UPLOAD_PREFIX = exports.API_V1_1_PREFIX = exports.API_V2_LABS_PREFIX = exports.API_V2_PREFIX = void 0;
exports.API_V2_PREFIX = 'https://api.twitter.com/2/';
exports.API_V2_LABS_PREFIX = 'https://api.twitter.com/labs/2/';
exports.API_V1_1_PREFIX = 'https://api.twitter.com/1.1/';
exports.API_V1_1_UPLOAD_PREFIX = 'https://upload.twitter.com/1.1/';
exports.API_V1_1_STREAM_PREFIX = 'https://stream.twitter.com/1.1/';
exports.API_V2_PREFIX = 'https://api.x.com/2/';
exports.API_V2_LABS_PREFIX = 'https://api.x.com/labs/2/';
exports.API_V1_1_PREFIX = 'https://api.x.com/1.1/';
exports.API_V1_1_UPLOAD_PREFIX = 'https://upload.x.com/1.1/';
exports.API_V1_1_STREAM_PREFIX = 'https://stream.x.com/1.1/';

@@ -191,16 +191,16 @@ /// <reference types="node" />

export declare enum EApiV2ErrorCode {
InvalidRequest = "https://api.twitter.com/2/problems/invalid-request",
ClientForbidden = "https://api.twitter.com/2/problems/client-forbidden",
UnsupportedAuthentication = "https://api.twitter.com/2/problems/unsupported-authentication",
InvalidRules = "https://api.twitter.com/2/problems/invalid-rules",
TooManyRules = "https://api.twitter.com/2/problems/rule-cap",
DuplicatedRules = "https://api.twitter.com/2/problems/duplicate-rules",
RateLimitExceeded = "https://api.twitter.com/2/problems/usage-capped",
ConnectionError = "https://api.twitter.com/2/problems/streaming-connection",
ClientDisconnected = "https://api.twitter.com/2/problems/client-disconnected",
TwitterDisconnectedYou = "https://api.twitter.com/2/problems/operational-disconnect",
ResourceNotFound = "https://api.twitter.com/2/problems/resource-not-found",
ResourceUnauthorized = "https://api.twitter.com/2/problems/not-authorized-for-resource",
DisallowedResource = "https://api.twitter.com/2/problems/disallowed-resource"
InvalidRequest = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-request",
ClientForbidden = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-forbidden",
UnsupportedAuthentication = "https://developer.x.com/en/support/x-api/error-troubleshooting#unsupported-authentication",
InvalidRules = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-rules",
TooManyRules = "https://developer.x.com/en/support/x-api/error-troubleshooting#rule-cap",
DuplicatedRules = "https://developer.x.com/en/support/x-api/error-troubleshooting#duplicate-rules",
RateLimitExceeded = "https://developer.x.com/en/support/x-api/error-troubleshooting#usage-capped",
ConnectionError = "https://developer.x.com/en/support/x-api/error-troubleshooting#streaming-connection",
ClientDisconnected = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-disconnected",
TwitterDisconnectedYou = "https://developer.x.com/en/support/x-api/error-troubleshooting#operational-disconnect",
ResourceNotFound = "https://developer.x.com/en/support/x-api/error-troubleshooting#resource-not-found",
ResourceUnauthorized = "https://developer.x.com/en/support/x-api/error-troubleshooting#not-authorized-for-resource",
DisallowedResource = "https://developer.x.com/en/support/x-api/error-troubleshooting#disallowed-resource"
}
export {};

@@ -207,18 +207,18 @@ "use strict";

// Request errors
EApiV2ErrorCode["InvalidRequest"] = "https://api.twitter.com/2/problems/invalid-request";
EApiV2ErrorCode["ClientForbidden"] = "https://api.twitter.com/2/problems/client-forbidden";
EApiV2ErrorCode["UnsupportedAuthentication"] = "https://api.twitter.com/2/problems/unsupported-authentication";
EApiV2ErrorCode["InvalidRequest"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-request";
EApiV2ErrorCode["ClientForbidden"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-forbidden";
EApiV2ErrorCode["UnsupportedAuthentication"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#unsupported-authentication";
// Stream rules errors
EApiV2ErrorCode["InvalidRules"] = "https://api.twitter.com/2/problems/invalid-rules";
EApiV2ErrorCode["TooManyRules"] = "https://api.twitter.com/2/problems/rule-cap";
EApiV2ErrorCode["DuplicatedRules"] = "https://api.twitter.com/2/problems/duplicate-rules";
EApiV2ErrorCode["InvalidRules"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-rules";
EApiV2ErrorCode["TooManyRules"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#rule-cap";
EApiV2ErrorCode["DuplicatedRules"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#duplicate-rules";
// Twitter errors
EApiV2ErrorCode["RateLimitExceeded"] = "https://api.twitter.com/2/problems/usage-capped";
EApiV2ErrorCode["ConnectionError"] = "https://api.twitter.com/2/problems/streaming-connection";
EApiV2ErrorCode["ClientDisconnected"] = "https://api.twitter.com/2/problems/client-disconnected";
EApiV2ErrorCode["TwitterDisconnectedYou"] = "https://api.twitter.com/2/problems/operational-disconnect";
EApiV2ErrorCode["RateLimitExceeded"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#usage-capped";
EApiV2ErrorCode["ConnectionError"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#streaming-connection";
EApiV2ErrorCode["ClientDisconnected"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-disconnected";
EApiV2ErrorCode["TwitterDisconnectedYou"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#operational-disconnect";
// Resource errors
EApiV2ErrorCode["ResourceNotFound"] = "https://api.twitter.com/2/problems/resource-not-found";
EApiV2ErrorCode["ResourceUnauthorized"] = "https://api.twitter.com/2/problems/not-authorized-for-resource";
EApiV2ErrorCode["DisallowedResource"] = "https://api.twitter.com/2/problems/disallowed-resource";
EApiV2ErrorCode["ResourceNotFound"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#resource-not-found";
EApiV2ErrorCode["ResourceUnauthorized"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#not-authorized-for-resource";
EApiV2ErrorCode["DisallowedResource"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#disallowed-resource";
})(EApiV2ErrorCode = exports.EApiV2ErrorCode || (exports.EApiV2ErrorCode = {}));

@@ -8,3 +8,3 @@ import type { TypeOrArrayOf } from '../shared.types';

/**
* See https://developer.twitter.com/en/docs/twitter-api/v1/tweets/filter-realtime/guides/basic-stream-parameters
* See https://developer.x.com/en/docs/twitter-api/v1/tweets/filter-realtime/guides/basic-stream-parameters
* for detailed documentation.

@@ -11,0 +11,0 @@ */

@@ -16,3 +16,3 @@ /// <reference types="node" />

* Publishes a new message_create event resulting in a Direct Message sent to a specified user from the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event
*/

@@ -23,3 +23,3 @@ sendDm({ recipient_id, custom_profile_id, ...params }: SendDMV1Params): Promise<DirectMessageCreateV1Result>;

*
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event
*/

@@ -30,3 +30,3 @@ getDmEvent(id: string): Promise<ReceivedDMEventV1>;

* The authenticating user must be the recipient of the specified direct message.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event
*/

@@ -38,3 +38,3 @@ deleteDm(id: string): Promise<void>;

*
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
*/

@@ -44,3 +44,3 @@ listDmEvents(args?: Partial<GetDmListV1Args>): Promise<DmEventsV1Paginator>;

* Creates a new Welcome Message that will be stored and sent in the future from the authenticating user in defined circumstances.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message
*/

@@ -50,3 +50,3 @@ newWelcomeDm(name: string, data: MessageCreateDataV1): Promise<WelcomeDirectMessageCreateV1Result>;

* Returns a Welcome Message by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message
*/

@@ -56,3 +56,3 @@ getWelcomeDm(id: string): Promise<WelcomeDirectMessageCreateV1Result>;

* Deletes a Welcome Message by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message
*/

@@ -63,3 +63,3 @@ deleteWelcomeDm(id: string): Promise<void>;

* Updates to the welcome_message object are atomic.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message
*/

@@ -71,3 +71,3 @@ updateWelcomeDm(id: string, data: MessageCreateDataV1): Promise<WelcomeDirectMessageCreateV1Result>;

*
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
*/

@@ -77,3 +77,3 @@ listWelcomeDms(args?: Partial<GetDmListV1Args>): Promise<WelcomeDmV1Paginator>;

* Creates a new Welcome Message Rule that determines which Welcome Message will be shown in a given conversation.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule
*/

@@ -83,3 +83,3 @@ newWelcomeDmRule(welcomeMessageId: string): Promise<WelcomeDmRuleV1Result>;

* Returns a Welcome Message Rule by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule
*/

@@ -89,3 +89,3 @@ getWelcomeDmRule(id: string): Promise<WelcomeDmRuleV1Result>;

* Deletes a Welcome Message Rule by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule
*/

@@ -95,3 +95,3 @@ deleteWelcomeDmRule(id: string): Promise<void>;

* Retrieves all welcome DM rules for this account.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules
*/

@@ -108,3 +108,3 @@ listWelcomeDmRules(args?: Partial<GetDmListV1Args>): Promise<WelcomeDmRuleListV1Result>;

* Marks a message as read in the recipient’s Direct Message conversation view with the sender.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt
*/

@@ -114,3 +114,3 @@ markDmAsRead(lastEventId: string, recipientId: string): Promise<void>;

* Displays a visual typing indicator in the recipient’s Direct Message conversation view with the sender.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator
*/

@@ -120,3 +120,3 @@ indicateDmTyping(recipientId: string): Promise<void>;

* Get a single image attached to a direct message. TwitterApi client must be logged with OAuth 1.0a.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media
*/

@@ -123,0 +123,0 @@ downloadDmImage(urlOrDm: string | DirectMessageCreateV1): Promise<Buffer>;

@@ -29,3 +29,3 @@ "use strict";

* Publishes a new message_create event resulting in a Direct Message sent to a specified user from the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event
*/

@@ -52,3 +52,3 @@ sendDm({ recipient_id, custom_profile_id, ...params }) {

*
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event
*/

@@ -61,3 +61,3 @@ getDmEvent(id) {

* The authenticating user must be the recipient of the specified direct message.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event
*/

@@ -71,3 +71,3 @@ deleteDm(id) {

*
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
*/

@@ -87,3 +87,3 @@ async listDmEvents(args = {}) {

* Creates a new Welcome Message that will be stored and sent in the future from the authenticating user in defined circumstances.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message
*/

@@ -103,3 +103,3 @@ newWelcomeDm(name, data) {

* Returns a Welcome Message by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message
*/

@@ -111,3 +111,3 @@ getWelcomeDm(id) {

* Deletes a Welcome Message by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message
*/

@@ -120,3 +120,3 @@ deleteWelcomeDm(id) {

* Updates to the welcome_message object are atomic.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message
*/

@@ -134,3 +134,3 @@ updateWelcomeDm(id, data) {

*
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
*/

@@ -150,3 +150,3 @@ async listWelcomeDms(args = {}) {

* Creates a new Welcome Message Rule that determines which Welcome Message will be shown in a given conversation.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule
*/

@@ -162,3 +162,3 @@ newWelcomeDmRule(welcomeMessageId) {

* Returns a Welcome Message Rule by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule
*/

@@ -170,3 +170,3 @@ getWelcomeDmRule(id) {

* Deletes a Welcome Message Rule by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule
*/

@@ -178,3 +178,3 @@ deleteWelcomeDmRule(id) {

* Retrieves all welcome DM rules for this account.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules
*/

@@ -207,3 +207,3 @@ async listWelcomeDmRules(args = {}) {

* Marks a message as read in the recipient’s Direct Message conversation view with the sender.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt
*/

@@ -218,3 +218,3 @@ markDmAsRead(lastEventId, recipientId) {

* Displays a visual typing indicator in the recipient’s Direct Message conversation view with the sender.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator
*/

@@ -229,3 +229,3 @@ indicateDmTyping(recipientId) {

* Get a single image attached to a direct message. TwitterApi client must be logged with OAuth 1.0a.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media
*/

@@ -232,0 +232,0 @@ async downloadDmImage(urlOrDm) {

@@ -18,3 +18,3 @@ import TwitterApiSubClient from '../client.subclient';

* Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id
*/

@@ -24,3 +24,3 @@ singleTweet(tweetId: string, options?: Partial<TweetShowV1Params>): Promise<TweetV1>;

* Returns fully-hydrated Tweet objects for up to 100 Tweets per request.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-lookup
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-lookup
*/

@@ -32,3 +32,3 @@ tweets(ids: string | string[], options?: TweetLookupNoMapV1Params): Promise<TweetV1[]>;

* The returned HTML snippet will be automatically recognized as an Embedded Tweet when Twitter's widget JavaScript is included on the page.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed
*/

@@ -39,3 +39,3 @@ oembedTweet(tweetId: string, options?: Partial<OembedTweetV1Params>): Promise<OembedTweetV1Result>;

* The home timeline is central to how most users interact with the Twitter service.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline
*/

@@ -45,4 +45,4 @@ homeTimeline(options?: Partial<TweetV1TimelineParams>): Promise<HomeTimelineV1Paginator>;

* Returns the 20 most recent mentions (Tweets containing a users's @screen_name) for the authenticating user.
* The timeline returned is the equivalent of the one seen when you view your mentions on twitter.com.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline
* The timeline returned is the equivalent of the one seen when you view your mentions on x.com.
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline
*/

@@ -53,3 +53,3 @@ mentionTimeline(options?: Partial<TweetV1TimelineParams>): Promise<MentionTimelineV1Paginator>;

* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
*/

@@ -60,3 +60,3 @@ userTimeline(userId: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserTimelineV1Paginator>;

* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
*/

@@ -67,3 +67,3 @@ userTimelineByUsername(username: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserTimelineV1Paginator>;

* Note: favorites are now known as likes.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
*/

@@ -74,3 +74,3 @@ favoriteTimeline(userId: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserFavoritesV1Paginator>;

* Note: favorites are now known as likes.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
*/

@@ -81,3 +81,3 @@ favoriteTimelineByUsername(username: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserFavoritesV1Paginator>;

* The author's most recent Tweet will be returned inline when possible.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show
*/

@@ -88,3 +88,3 @@ user(user: UserShowV1Params): Promise<UserV1>;

* as specified by comma-separated values passed to the user_id and/or screen_name parameters.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup
*/

@@ -96,3 +96,3 @@ users(query: UserLookupV1Params): Promise<UserV1[]>;

* Use this method to test if supplied user credentials are valid.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials
*/

@@ -102,3 +102,3 @@ verifyCredentials(options?: Partial<VerifyCredentialsV1Params>): Promise<UserV1>;

* Returns an array of user objects the authenticating user has muted.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list
*/

@@ -108,3 +108,3 @@ listMutedUsers(options?: Partial<MuteUserListV1Params>): Promise<MuteUserListV1Paginator>;

* Returns an array of numeric user ids the authenticating user has muted.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids
*/

@@ -114,3 +114,3 @@ listMutedUserIds(options?: Partial<MuteUserIdsV1Params>): Promise<MuteUserIdsV1Paginator>;

* Returns an array of user objects of friends of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list
*/

@@ -120,3 +120,3 @@ userFriendList(options?: Partial<UserFriendListV1Params>): Promise<UserFriendListV1Paginator>;

* Returns an array of user objects of followers of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list
*/

@@ -126,3 +126,3 @@ userFollowerList(options?: Partial<UserFollowerListV1Params>): Promise<UserFollowerListV1Paginator>;

* Returns an array of numeric user ids of followers of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids
*/

@@ -132,3 +132,3 @@ userFollowerIds(options?: Partial<UserFollowerIdsV1Params>): Promise<UserFollowerIdsV1Paginator>;

* Returns an array of numeric user ids of friends of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids
*/

@@ -138,3 +138,3 @@ userFollowingIds(options?: Partial<UserFollowingsIdsV1Params>): Promise<UserFollowersIdsV1Paginator>;

* Provides a simple, relevance-based search interface to public user accounts on Twitter.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search
*/

@@ -144,3 +144,3 @@ searchUsers(query: string, options?: Partial<UserSearchV1Params>): Promise<UserSearchV1Paginator>;

* Returns detailed information about the relationship between two arbitrary users.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show
*/

@@ -150,3 +150,3 @@ friendship(sources: FriendshipShowV1Params): Promise<FriendshipV1>;

* Returns the relationships of the authenticating user to the comma-separated list of up to 100 screen_names or user_ids provided.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup
*/

@@ -156,3 +156,3 @@ friendships(friendships: FriendshipLookupV1Params): Promise<FriendshipLookupV1[]>;

* Returns a collection of user_ids that the currently authenticated user does not want to receive retweets from.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids
*/

@@ -162,3 +162,3 @@ friendshipsNoRetweets(): Promise<string[]>;

* Returns a collection of numeric IDs for every user who has a pending request to follow the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming
*/

@@ -168,3 +168,3 @@ friendshipsIncoming(options?: Partial<FriendshipsIncomingV1Params>): Promise<FriendshipsIncomingV1Paginator>;

* Returns a collection of numeric IDs for every protected user for whom the authenticating user has a pending follow request.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing
*/

@@ -174,3 +174,3 @@ friendshipsOutgoing(options?: Partial<FriendshipsIncomingV1Params>): Promise<FriendshipsOutgoingV1Paginator>;

* Get current account settings for authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
*/

@@ -181,3 +181,3 @@ accountSettings(): Promise<AccountSettingsV1>;

* If the user has not uploaded a profile banner, a HTTP 404 will be served instead.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner
*/

@@ -187,3 +187,3 @@ userProfileBannerSizes(params: ProfileBannerSizeV1Params): Promise<ProfileBannerSizeV1>;

* Returns the specified list. Private lists will only be shown if the authenticated user owns the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show
*/

@@ -194,3 +194,3 @@ list(options: GetListV1Params): Promise<ListV1>;

* If no user is given, the authenticating user is used.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list
*/

@@ -200,3 +200,3 @@ lists(options?: ListListsV1Params): Promise<ListV1[]>;

* Returns the members of the specified list. Private list members will only be shown if the authenticated user owns the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members
*/

@@ -206,3 +206,3 @@ listMembers(options?: Partial<ListMembersV1Params>): Promise<ListMembersV1Paginator>;

* Check if the specified user is a member of the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show
*/

@@ -213,3 +213,3 @@ listGetMember(options: ListMemberShowV1Params): Promise<UserV1>;

* If user_id or screen_name are not provided, the memberships for the authenticating user are returned.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships
*/

@@ -219,3 +219,3 @@ listMemberships(options?: Partial<ListMembershipsV1Params>): Promise<ListMembershipsV1Paginator>;

* Returns the lists owned by the specified Twitter user. Private lists will only be shown if the authenticated user is also the owner of the lists.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships
*/

@@ -225,3 +225,3 @@ listOwnerships(options?: Partial<ListOwnershipsV1Params>): Promise<ListOwnershipsV1Paginator>;

* Returns a timeline of tweets authored by members of the specified list. Retweets are included by default.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses
*/

@@ -231,3 +231,3 @@ listStatuses(options: Partial<ListStatusesV1Params>): Promise<ListTimelineV1Paginator>;

* Returns the subscribers of the specified list. Private list subscribers will only be shown if the authenticated user owns the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers
*/

@@ -237,3 +237,3 @@ listSubscribers(options?: Partial<ListMembersV1Params>): Promise<ListSubscribersV1Paginator>;

* Check if the specified user is a subscriber of the specified list. Returns the user if they are a subscriber.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show
*/

@@ -244,3 +244,3 @@ listGetSubscriber(options: ListMemberShowV1Params): Promise<UserV1>;

* Does not include the user's own lists.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions
*/

@@ -251,3 +251,3 @@ listSubscriptions(options?: Partial<ListSubscriptionsV1Params>): Promise<ListSubscriptionsV1Paginator>;

* After the STATUS command response returns succeeded, you can move on to the next step which is usually create Tweet with media_id.
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status
*/

@@ -258,3 +258,3 @@ mediaInfo(mediaId: string): Promise<MediaStatusV1Result>;

* Multiple parameters may be specified which allows most clients to use a single connection to the Streaming API.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/filter-realtime/api-reference/post-statuses-filter
* https://developer.x.com/en/docs/twitter-api/v1/tweets/filter-realtime/api-reference/post-statuses-filter
*/

@@ -273,3 +273,3 @@ filterStream(params?: Partial<FilterStreamV1Params> & {

* The Tweets returned by the default access level are the same, so if two different clients connect to this endpoint, they will see the same Tweets.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/sample-realtime/api-reference/get-statuses-sample
* https://developer.x.com/en/docs/twitter-api/v1/tweets/sample-realtime/api-reference/get-statuses-sample
*/

@@ -286,3 +286,3 @@ sampleStream(params?: Partial<SampleStreamV1Params> & {

/**
* Create a client that is prefixed with `https//stream.twitter.com` instead of classic API URL.
* Create a client that is prefixed with `https//stream.x.com` instead of classic API URL.
*/

@@ -293,3 +293,3 @@ get stream(): this;

* Note: The id parameter for this endpoint is the "where on earth identifier" or WOEID, which is a legacy identifier created by Yahoo and has been deprecated.
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place
* https://developer.x.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place
*/

@@ -301,3 +301,3 @@ trendsByPlace(woeId: string | number, options?: Partial<TrendsPlaceV1Params>): Promise<TrendMatchV1[]>;

* and some other human-readable information such as a canonical name and country the location belongs in.
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available
*/

@@ -307,3 +307,3 @@ trendsAvailable(): Promise<TrendLocationV1[]>;

* Returns the locations that Twitter has trending topic information for, closest to a specified location.
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest
*/

@@ -313,3 +313,3 @@ trendsClosest(lat: number, long: number): Promise<TrendLocationV1[]>;

* Returns all the information about a known place.
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id
* https://developer.x.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id
*/

@@ -320,3 +320,3 @@ geoPlace(placeId: string): Promise<PlaceV1>;

* This request will return a list of all the valid places that can be used as the place_id when updating a status.
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search
*/

@@ -327,3 +327,3 @@ geoSearch(options: Partial<SearchGeoV1Params>): Promise<SearchGeoV1Result>;

* This request is an informative call and will deliver generalized results about geography.
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode
*/

@@ -335,3 +335,3 @@ geoReverseGeoCode(options: ReverseGeoCodeV1Params): Promise<ReverseGeoCodeV1Result>;

* The method's resource family can be determined from the first component of the path after the resource version.
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status
*/

@@ -341,5 +341,5 @@ rateLimitStatuses(...resources: TAppRateLimitResourceV1[]): Promise<AppRateLimitV1Result>;

* Returns the list of languages supported by Twitter along with the language code supported by Twitter.
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages
*/
supportedLanguages(): Promise<HelpLanguageV1Result[]>;
}

@@ -27,3 +27,3 @@ "use strict";

* Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id
*/

@@ -39,9 +39,9 @@ singleTweet(tweetId, options = {}) {

* The returned HTML snippet will be automatically recognized as an Embedded Tweet when Twitter's widget JavaScript is included on the page.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed
*/
oembedTweet(tweetId, options = {}) {
return this.get('oembed', {
url: `https://twitter.com/i/statuses/${tweetId}`,
url: `https://x.com/i/statuses/${tweetId}`,
...options,
}, { prefix: 'https://publish.twitter.com/' });
}, { prefix: 'https://publish.x.com/' });
}

@@ -52,3 +52,3 @@ /* Tweets timelines */

* The home timeline is central to how most users interact with the Twitter service.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline
*/

@@ -70,4 +70,4 @@ async homeTimeline(options = {}) {

* Returns the 20 most recent mentions (Tweets containing a users's @screen_name) for the authenticating user.
* The timeline returned is the equivalent of the one seen when you view your mentions on twitter.com.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline
* The timeline returned is the equivalent of the one seen when you view your mentions on x.com.
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline
*/

@@ -90,3 +90,3 @@ async mentionTimeline(options = {}) {

* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
*/

@@ -110,3 +110,3 @@ async userTimeline(userId, options = {}) {

* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
*/

@@ -130,3 +130,3 @@ async userTimelineByUsername(username, options = {}) {

* Note: favorites are now known as likes.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
*/

@@ -150,3 +150,3 @@ async favoriteTimeline(userId, options = {}) {

* Note: favorites are now known as likes.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
*/

@@ -171,3 +171,3 @@ async favoriteTimelineByUsername(username, options = {}) {

* The author's most recent Tweet will be returned inline when possible.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show
*/

@@ -180,3 +180,3 @@ user(user) {

* as specified by comma-separated values passed to the user_id and/or screen_name parameters.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup
*/

@@ -190,3 +190,3 @@ users(query) {

* Use this method to test if supplied user credentials are valid.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials
*/

@@ -198,3 +198,3 @@ verifyCredentials(options = {}) {

* Returns an array of user objects the authenticating user has muted.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list
*/

@@ -216,3 +216,3 @@ async listMutedUsers(options = {}) {

* Returns an array of numeric user ids the authenticating user has muted.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids
*/

@@ -234,3 +234,3 @@ async listMutedUserIds(options = {}) {

* Returns an array of user objects of friends of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list
*/

@@ -251,3 +251,3 @@ async userFriendList(options = {}) {

* Returns an array of user objects of followers of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list
*/

@@ -268,3 +268,3 @@ async userFollowerList(options = {}) {

* Returns an array of numeric user ids of followers of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids
*/

@@ -286,3 +286,3 @@ async userFollowerIds(options = {}) {

* Returns an array of numeric user ids of friends of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids
*/

@@ -304,3 +304,3 @@ async userFollowingIds(options = {}) {

* Provides a simple, relevance-based search interface to public user accounts on Twitter.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search
*/

@@ -325,3 +325,3 @@ async searchUsers(query, options = {}) {

* Returns detailed information about the relationship between two arbitrary users.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show
*/

@@ -333,3 +333,3 @@ friendship(sources) {

* Returns the relationships of the authenticating user to the comma-separated list of up to 100 screen_names or user_ids provided.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup
*/

@@ -341,3 +341,3 @@ friendships(friendships) {

* Returns a collection of user_ids that the currently authenticated user does not want to receive retweets from.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids
*/

@@ -349,3 +349,3 @@ friendshipsNoRetweets() {

* Returns a collection of numeric IDs for every user who has a pending request to follow the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming
*/

@@ -367,3 +367,3 @@ async friendshipsIncoming(options = {}) {

* Returns a collection of numeric IDs for every protected user for whom the authenticating user has a pending follow request.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing
*/

@@ -386,3 +386,3 @@ async friendshipsOutgoing(options = {}) {

* Get current account settings for authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
*/

@@ -395,3 +395,3 @@ accountSettings() {

* If the user has not uploaded a profile banner, a HTTP 404 will be served instead.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner
*/

@@ -404,3 +404,3 @@ userProfileBannerSizes(params) {

* Returns the specified list. Private lists will only be shown if the authenticated user owns the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show
*/

@@ -413,3 +413,3 @@ list(options) {

* If no user is given, the authenticating user is used.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list
*/

@@ -421,3 +421,3 @@ lists(options = {}) {

* Returns the members of the specified list. Private list members will only be shown if the authenticated user owns the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members
*/

@@ -439,3 +439,3 @@ async listMembers(options = {}) {

* Check if the specified user is a member of the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show
*/

@@ -448,3 +448,3 @@ listGetMember(options) {

* If user_id or screen_name are not provided, the memberships for the authenticating user are returned.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships
*/

@@ -466,3 +466,3 @@ async listMemberships(options = {}) {

* Returns the lists owned by the specified Twitter user. Private lists will only be shown if the authenticated user is also the owner of the lists.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships
*/

@@ -484,3 +484,3 @@ async listOwnerships(options = {}) {

* Returns a timeline of tweets authored by members of the specified list. Retweets are included by default.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses
*/

@@ -502,3 +502,3 @@ async listStatuses(options) {

* Returns the subscribers of the specified list. Private list subscribers will only be shown if the authenticated user owns the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers
*/

@@ -520,3 +520,3 @@ async listSubscribers(options = {}) {

* Check if the specified user is a subscriber of the specified list. Returns the user if they are a subscriber.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show
*/

@@ -529,3 +529,3 @@ listGetSubscriber(options) {

* Does not include the user's own lists.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions
*/

@@ -549,3 +549,3 @@ async listSubscriptions(options = {}) {

* After the STATUS command response returns succeeded, you can move on to the next step which is usually create Tweet with media_id.
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status
*/

@@ -580,3 +580,3 @@ mediaInfo(mediaId) {

/**
* Create a client that is prefixed with `https//stream.twitter.com` instead of classic API URL.
* Create a client that is prefixed with `https//stream.x.com` instead of classic API URL.
*/

@@ -592,3 +592,3 @@ get stream() {

* Note: The id parameter for this endpoint is the "where on earth identifier" or WOEID, which is a legacy identifier created by Yahoo and has been deprecated.
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place
* https://developer.x.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place
*/

@@ -602,3 +602,3 @@ trendsByPlace(woeId, options = {}) {

* and some other human-readable information such as a canonical name and country the location belongs in.
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available
*/

@@ -610,3 +610,3 @@ trendsAvailable() {

* Returns the locations that Twitter has trending topic information for, closest to a specified location.
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest
*/

@@ -619,3 +619,3 @@ trendsClosest(lat, long) {

* Returns all the information about a known place.
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id
* https://developer.x.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id
*/

@@ -628,3 +628,3 @@ geoPlace(placeId) {

* This request will return a list of all the valid places that can be used as the place_id when updating a status.
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search
*/

@@ -637,3 +637,3 @@ geoSearch(options) {

* This request is an informative call and will deliver generalized results about geography.
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode
*/

@@ -648,3 +648,3 @@ geoReverseGeoCode(options) {

* The method's resource family can be determined from the first component of the path after the resource version.
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status
*/

@@ -656,3 +656,3 @@ rateLimitStatuses(...resources) {

* Returns the list of languages supported by Twitter along with the language code supported by Twitter.
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages
*/

@@ -659,0 +659,0 @@ supportedLanguages() {

@@ -15,3 +15,3 @@ import { AccountProfileV1Params, AccountSettingsV1, AccountSettingsV1Params, AddOrRemoveListMembersV1Params, FriendshipCreateOrDestroyV1, FriendshipCreateV1Params, FriendshipDestroyV1Params, FriendshipUpdateV1Params, FriendshipV1, GetListV1Params, ListCreateV1Params, ListV1, MediaMetadataV1Params, MediaStatusV1Result, MediaSubtitleV1Param, ProfileBannerUpdateV1Params, ProfileImageUpdateV1Params, ReportSpamV1Params, SendTweetV1Params, TUploadableMedia, TweetV1, UpdateListV1Params, UploadMediaV1Params, UserV1 } from '../types';

* Post a new tweet.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/

@@ -21,3 +21,3 @@ tweet(status: string, payload?: Partial<SendTweetV1Params>): Promise<TweetV1>;

* Quote an existing tweet.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/

@@ -27,3 +27,3 @@ quote(status: string, quotingStatusId: string, payload?: Partial<SendTweetV1Params>): Promise<TweetV1>;

* Post a series of tweets.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/

@@ -33,3 +33,3 @@ tweetThread(tweets: (SendTweetV1Params | string)[]): Promise<TweetV1[]>;

* Reply to an existing tweet. Shortcut to `.tweet` with tweaked parameters.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/

@@ -39,3 +39,3 @@ reply(status: string, in_reply_to_status_id: string, payload?: Partial<SendTweetV1Params>): Promise<TweetV1>;

* Delete an existing tweet belonging to you.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id
*/

@@ -46,3 +46,3 @@ deleteTweet(tweetId: string): Promise<TweetV1>;

* Additionally, optionally performs the equivalent of POST blocks/create on behalf of the authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam
*/

@@ -52,3 +52,3 @@ reportUserAsSpam(options: ReportSpamV1Params): Promise<UserV1>;

* Turn on/off Retweets and device notifications from the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update
*/

@@ -58,3 +58,3 @@ updateFriendship(options: Partial<FriendshipUpdateV1Params>): Promise<FriendshipV1>;

* Follow the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create
*/

@@ -64,3 +64,3 @@ createFriendship(options: Partial<FriendshipCreateV1Params>): Promise<FriendshipCreateOrDestroyV1>;

* Unfollow the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy
*/

@@ -70,3 +70,3 @@ destroyFriendship(options: Partial<FriendshipDestroyV1Params>): Promise<FriendshipCreateOrDestroyV1>;

* Update current account settings for authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
*/

@@ -76,3 +76,3 @@ updateAccountSettings(options: Partial<AccountSettingsV1Params>): Promise<AccountSettingsV1>;

* Sets some values that users are able to set under the "Account" tab of their settings page.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile
*/

@@ -82,3 +82,3 @@ updateAccountProfile(options: Partial<AccountProfileV1Params>): Promise<UserV1>;

* Uploads a profile banner on behalf of the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner
*/

@@ -88,3 +88,3 @@ updateAccountProfileBanner(file: TUploadableMedia, options?: Partial<ProfileBannerUpdateV1Params>): Promise<void>;

* Updates the authenticating user's profile image.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image
*/

@@ -94,3 +94,3 @@ updateAccountProfileImage(file: TUploadableMedia, options?: Partial<ProfileImageUpdateV1Params>): Promise<UserV1>;

* Removes the uploaded profile banner for the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner
*/

@@ -100,3 +100,3 @@ removeAccountProfileBanner(): Promise<void>;

* Creates a new list for the authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create
*/

@@ -106,3 +106,3 @@ createList(options: ListCreateV1Params): Promise<ListV1>;

* Updates the specified list. The authenticated user must own the list to be able to update it.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update
*/

@@ -112,3 +112,3 @@ updateList(options: UpdateListV1Params): Promise<ListV1>;

* Deletes the specified list. The authenticated user must own the list to be able to destroy it.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy
*/

@@ -120,3 +120,3 @@ removeList(options: GetListV1Params): Promise<ListV1>;

* it will target `lists/members/create_all.json`.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all
*/

@@ -128,3 +128,3 @@ addListMembers(options: AddOrRemoveListMembersV1Params): Promise<void>;

* it will target `lists/members/destroy_all.json`.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all
*/

@@ -134,3 +134,3 @@ removeListMembers(options: AddOrRemoveListMembersV1Params): Promise<void>;

* Subscribes the authenticated user to the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create
*/

@@ -140,3 +140,3 @@ subscribeToList(options: GetListV1Params): Promise<ListV1>;

* Unsubscribes the authenticated user of the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy
*/

@@ -147,3 +147,3 @@ unsubscribeOfList(options: GetListV1Params): Promise<ListV1>;

* This feature is currently only supported for images and GIFs.
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create
*/

@@ -155,3 +155,3 @@ createMediaMetadata(mediaId: string, metadata: Partial<MediaMetadataV1Params>): Promise<void>;

*
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create
*/

@@ -161,3 +161,3 @@ createMediaSubtitles(mediaId: string, subtitles: MediaSubtitleV1Param[]): Promise<void>;

* Use this endpoint to dissociate subtitles from a video and delete the subtitles. You can dissociate subtitles from a video before or after Tweeting.
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete
*/

@@ -164,0 +164,0 @@ deleteMediaSubtitles(mediaId: string, ...languages: string[]): Promise<void>;

@@ -53,3 +53,3 @@ "use strict";

* Post a new tweet.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/

@@ -66,6 +66,6 @@ tweet(status, payload = {}) {

* Quote an existing tweet.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/
async quote(status, quotingStatusId, payload = {}) {
const url = 'https://twitter.com/i/statuses/' + quotingStatusId;
const url = 'https://x.com/i/statuses/' + quotingStatusId;
return this.tweet(status, { ...payload, attachment_url: url });

@@ -75,3 +75,3 @@ }

* Post a series of tweets.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/

@@ -99,3 +99,3 @@ async tweetThread(tweets) {

* Reply to an existing tweet. Shortcut to `.tweet` with tweaked parameters.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/

@@ -111,3 +111,3 @@ reply(status, in_reply_to_status_id, payload = {}) {

* Delete an existing tweet belonging to you.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id
*/

@@ -121,3 +121,3 @@ deleteTweet(tweetId) {

* Additionally, optionally performs the equivalent of POST blocks/create on behalf of the authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam
*/

@@ -129,3 +129,3 @@ reportUserAsSpam(options) {

* Turn on/off Retweets and device notifications from the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update
*/

@@ -137,3 +137,3 @@ updateFriendship(options) {

* Follow the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create
*/

@@ -145,3 +145,3 @@ createFriendship(options) {

* Unfollow the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy
*/

@@ -154,3 +154,3 @@ destroyFriendship(options) {

* Update current account settings for authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
*/

@@ -162,3 +162,3 @@ updateAccountSettings(options) {

* Sets some values that users are able to set under the "Account" tab of their settings page.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile
*/

@@ -170,3 +170,3 @@ updateAccountProfile(options) {

* Uploads a profile banner on behalf of the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner
*/

@@ -182,3 +182,3 @@ async updateAccountProfileBanner(file, options = {}) {

* Updates the authenticating user's profile image.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image
*/

@@ -195,3 +195,3 @@ async updateAccountProfileImage(file, options = {}) {

* Removes the uploaded profile banner for the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner
*/

@@ -204,3 +204,3 @@ removeAccountProfileBanner() {

* Creates a new list for the authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create
*/

@@ -212,3 +212,3 @@ createList(options) {

* Updates the specified list. The authenticated user must own the list to be able to update it.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update
*/

@@ -220,3 +220,3 @@ updateList(options) {

* Deletes the specified list. The authenticated user must own the list to be able to destroy it.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy
*/

@@ -230,3 +230,3 @@ removeList(options) {

* it will target `lists/members/create_all.json`.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all
*/

@@ -242,3 +242,3 @@ addListMembers(options) {

* it will target `lists/members/destroy_all.json`.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all
*/

@@ -252,3 +252,3 @@ removeListMembers(options) {

* Subscribes the authenticated user to the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create
*/

@@ -260,3 +260,3 @@ subscribeToList(options) {

* Unsubscribes the authenticated user of the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy
*/

@@ -270,3 +270,3 @@ unsubscribeOfList(options) {

* This feature is currently only supported for images and GIFs.
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create
*/

@@ -280,3 +280,3 @@ createMediaMetadata(mediaId, metadata) {

*
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create
*/

@@ -288,3 +288,3 @@ createMediaSubtitles(mediaId, subtitles) {

* Use this endpoint to dissociate subtitles from a video and delete the subtitles. You can dissociate subtitles from a video before or after Tweeting.
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete
*/

@@ -291,0 +291,0 @@ deleteMediaSubtitles(mediaId, ...languages) {

@@ -22,3 +22,3 @@ import TwitterApiSubClient from '../client.subclient';

* The recent search endpoint returns Tweets from the last seven days that match a search query.
* https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-recent
* https://developer.x.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-recent
*/

@@ -32,3 +32,3 @@ search(options: Tweetv2SearchParams): Promise<TweetSearchRecentV2Paginator>;

* This endpoint is only available to those users who have been approved for the Academic Research product track.
* https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all
* https://developer.x.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all
*/

@@ -38,3 +38,3 @@ searchAll(query: string, options?: Partial<Tweetv2SearchParams>): Promise<TweetSearchAllV2Paginator>;

* Returns a variety of information about a single Tweet specified by the requested ID.
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id
*

@@ -46,3 +46,3 @@ * OAuth2 scope: `users.read`, `tweet.read`

* Returns a variety of information about tweets specified by list of IDs.
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets
*

@@ -55,3 +55,3 @@ * OAuth2 scope: `users.read`, `tweet.read`

* OAuth2 Bearer auth only.
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent
*/

@@ -65,3 +65,3 @@ tweetCountRecent(query: string, options?: Partial<TweetV2CountParams>): Promise<TweetV2CountResult>;

* **This endpoint has pagination, yet it is not supported by bundled paginators. Use `next_token` to fetch next page.**
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all
*/

@@ -71,3 +71,3 @@ tweetCountAll(query: string, options?: Partial<TweetV2CountAllParams>): Promise<TweetV2CountAllResult>;

* Allows you to get information about who has Retweeted a Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/get-tweets-id-retweeted_by
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/get-tweets-id-retweeted_by
*/

@@ -78,3 +78,3 @@ tweetRetweetedBy(tweetId: string, options?: Partial<TweetRetweetedOrLikedByV2ParamsWithoutPaginator>): Promise<TweetV2RetweetedByResult>;

* Allows you to get information about who has Liked a Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-tweets-id-liking_users
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/get-tweets-id-liking_users
*/

@@ -86,3 +86,3 @@ tweetLikedBy(tweetId: string, options?: Partial<TweetRetweetedOrLikedByV2ParamsWithoutPaginator>): Promise<TweetV2LikedByResult>;

* This endpoint returns up to the last 3200 Tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological
*

@@ -96,3 +96,3 @@ * OAuth 2 scopes: `tweet.read` `users.read`

* Using pagination, the most recent 3,200 Tweets can be retrieved.
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets
*/

@@ -104,3 +104,3 @@ userTimeline(userId: string, options?: Partial<TweetV2UserTimelineParams>): Promise<TweetUserTimelineV2Paginator>;

* Using pagination, up to the most recent 800 Tweets can be retrieved.
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions
*/

@@ -110,3 +110,3 @@ userMentionTimeline(userId: string, options?: Partial<TweetV2PaginableTimelineParams>): Promise<TweetUserMentionTimelineV2Paginator>;

* Returns Quote Tweets for a Tweet specified by the requested Tweet ID.
* https://developer.twitter.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets
* https://developer.x.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets
*

@@ -118,3 +118,3 @@ * OAuth2 scopes: `users.read` `tweet.read`

* Allows you to get information about a authenticated user’s 800 most recent bookmarked Tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks
*

@@ -126,3 +126,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.read`

* Returns information about an authorized user.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me
*

@@ -134,3 +134,3 @@ * OAuth2 scopes: `tweet.read` & `users.read`

* Returns a variety of information about a single user specified by the requested ID.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id
*/

@@ -140,3 +140,3 @@ user(userId: string, options?: Partial<UsersV2Params>): Promise<UserV2Result>;

* Returns a variety of information about one or more users specified by the requested IDs.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users
*/

@@ -146,3 +146,3 @@ users(userIds: string | string[], options?: Partial<UsersV2Params>): Promise<UsersV2Result>;

* Returns a variety of information about a single user specified by their username.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username
*/

@@ -152,3 +152,3 @@ userByUsername(username: string, options?: Partial<UsersV2Params>): Promise<UserV2Result>;

* Returns a variety of information about one or more users specified by their usernames.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by
*

@@ -160,3 +160,3 @@ * OAuth2 scope: `users.read`, `tweet.read`

* Returns a list of users who are followers of the specified user ID.
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-followers
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-followers
*/

@@ -167,3 +167,3 @@ followers(userId: string, options?: Partial<FollowersV2ParamsWithoutPaginator>): Promise<UserV2TimelineResult>;

* Returns a list of users the specified user ID is following.
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-following
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-following
*

@@ -176,3 +176,3 @@ * OAuth2 scope: `follows.read`

* Allows you to get information about a user’s liked Tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets
*/

@@ -182,3 +182,3 @@ userLikedTweets(userId: string, options?: Partial<TweetV2PaginableListParams>): Promise<TweetV2UserLikedTweetsPaginator>;

* Returns a list of users who are blocked by the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking
*/

@@ -188,3 +188,3 @@ userBlockingUsers(userId: string, options?: Partial<UserV2TimelineParams>): Promise<UserBlockingUsersV2Paginator>;

* Returns a list of users who are muted by the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting
*/

@@ -194,3 +194,3 @@ userMutingUsers(userId: string, options?: Partial<UserV2TimelineParams>): Promise<UserMutingUsersV2Paginator>;

* Returns the details of a specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id
*/

@@ -200,3 +200,3 @@ list(id: string, options?: Partial<GetListV2Params>): Promise<ListGetV2Result>;

* Returns all Lists owned by the specified user.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists
*/

@@ -206,3 +206,3 @@ listsOwned(userId: string, options?: Partial<GetListTimelineV2Params>): Promise<UserOwnedListsV2Paginator>;

* Returns all Lists a specified user is a member of.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships
*/

@@ -212,3 +212,3 @@ listMemberships(userId: string, options?: Partial<GetListTimelineV2Params>): Promise<UserListMembershipsV2Paginator>;

* Returns all Lists a specified user follows.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists
*/

@@ -218,3 +218,3 @@ listFollowed(userId: string, options?: Partial<GetListTimelineV2Params>): Promise<UserListFollowedV2Paginator>;

* Returns a list of Tweets from the specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets
* https://developer.x.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets
*/

@@ -224,3 +224,3 @@ listTweets(listId: string, options?: Partial<TweetV2PaginableListParams>): Promise<TweetV2ListTweetsPaginator>;

* Returns a list of users who are members of the specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members
*/

@@ -230,3 +230,3 @@ listMembers(listId: string, options?: Partial<UserV2TimelineParams>): Promise<UserListMembersV2Paginator>;

* Returns a list of users who are followers of the specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers
*/

@@ -241,3 +241,3 @@ listFollowers(listId: string, options?: Partial<UserV2TimelineParams>): Promise<UserListFollowersV2Paginator>;

*
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events
*/

@@ -251,3 +251,3 @@ listDmEvents(options?: Partial<GetDMEventV2Params>): Promise<FullDMTimelineV2Paginator>;

*
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
*/

@@ -261,3 +261,3 @@ listDmEventsWithParticipant(participantId: string, options?: Partial<GetDMEventV2Params>): Promise<OneToOneDMTimelineV2Paginator>;

*
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
*/

@@ -267,3 +267,3 @@ listDmEventsOfConversation(dmConversationId: string, options?: Partial<GetDMEventV2Params>): Promise<ConversationDMTimelineV2Paginator>;

* Get a single space by ID.
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id
*

@@ -275,3 +275,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Get spaces using their IDs.
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces
*

@@ -283,3 +283,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Get spaces using their creator user ID(s). (no pagination available)
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids
*

@@ -291,3 +291,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Search through spaces using multiple params. (no pagination available)
* https://developer.twitter.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search
* https://developer.x.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search
*/

@@ -301,3 +301,3 @@ searchSpaces(options: SpaceV2SearchParams): Promise<SpaceV2LookupResult>;

*
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers
*

@@ -309,3 +309,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Returns Tweets shared in the requested Spaces.
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets
*

@@ -317,3 +317,3 @@ * OAuth2 scope: `users.read`, `tweet.read`, `space.read`

* Streams Tweets in real-time based on a specific set of filter rules.
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream
*/

@@ -331,3 +331,3 @@ searchStream(options?: Partial<TweetSearchV2StreamParams> & {

* Return a list of rules currently active on the streaming endpoint, either as a list or individually.
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules
*/

@@ -339,3 +339,3 @@ streamRules(options?: Partial<StreamingV2GetRulesParams>): Promise<StreamingV2GetRulesResult>;

* Similarly, to delete one or more rules, submit a delete JSON body with an array of list of existing rule IDs.
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/post-tweets-search-stream-rules
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/post-tweets-search-stream-rules
*/

@@ -346,3 +346,3 @@ updateStreamRules(options: StreamingV2AddRulesParams, query?: Partial<StreamingV2UpdateRulesQuery>): Promise<StreamingV2UpdateRulesAddResult>;

* Streams about 1% of all Tweets in real-time.
* https://developer.twitter.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample-stream
* https://developer.x.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample-stream
*/

@@ -360,3 +360,3 @@ sampleStream(options?: Partial<Tweetv2FieldsParams> & {

* Streams about 10% of all Tweets in real-time.
* https://developer.twitter.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample10-stream
* https://developer.x.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample10-stream
*/

@@ -374,3 +374,3 @@ sample10Stream(options?: Partial<Tweetv2FieldsParams> & {

* Returns a list of recent compliance jobs.
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs
*/

@@ -380,3 +380,3 @@ complianceJobs(options: BatchComplianceSearchV2Params): Promise<BatchComplianceListV2Result>;

* Get a single compliance job with the specified ID.
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id
*/

@@ -389,3 +389,3 @@ complianceJob(jobId: string): Promise<BatchComplianceV2Result>;

* You can obtain the result (**after job is completed**) with `.complianceJobResult`.
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
*/

@@ -396,5 +396,5 @@ sendComplianceJob(jobParams: BatchComplianceV2Params): Promise<BatchComplianceV2Result>;

* If job is still running (`in_progress`), it will await until job is completed. **This could be quite long!**
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
*/
complianceJobResult(job: BatchComplianceJobV2): Promise<BatchComplianceV2JobResult[]>;
}

@@ -47,3 +47,3 @@ "use strict";

* This endpoint is only available to those users who have been approved for the Academic Research product track.
* https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all
* https://developer.x.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all
*/

@@ -62,3 +62,3 @@ async searchAll(query, options = {}) {

* Returns a variety of information about a single Tweet specified by the requested ID.
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id
*

@@ -72,3 +72,3 @@ * OAuth2 scope: `users.read`, `tweet.read`

* Returns a variety of information about tweets specified by list of IDs.
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets
*

@@ -83,3 +83,3 @@ * OAuth2 scope: `users.read`, `tweet.read`

* OAuth2 Bearer auth only.
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent
*/

@@ -95,3 +95,3 @@ tweetCountRecent(query, options = {}) {

* **This endpoint has pagination, yet it is not supported by bundled paginators. Use `next_token` to fetch next page.**
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all
*/

@@ -138,3 +138,3 @@ tweetCountAll(query, options = {}) {

* This endpoint returns up to the last 3200 Tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological
*

@@ -161,3 +161,3 @@ * OAuth 2 scopes: `tweet.read` `users.read`

* Using pagination, the most recent 3,200 Tweets can be retrieved.
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets
*/

@@ -181,3 +181,3 @@ async userTimeline(userId, options = {}) {

* Using pagination, up to the most recent 800 Tweets can be retrieved.
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions
*/

@@ -199,3 +199,3 @@ async userMentionTimeline(userId, options = {}) {

* Returns Quote Tweets for a Tweet specified by the requested Tweet ID.
* https://developer.twitter.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets
* https://developer.x.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets
*

@@ -220,3 +220,3 @@ * OAuth2 scopes: `users.read` `tweet.read`

* Allows you to get information about a authenticated user’s 800 most recent bookmarked Tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks
*

@@ -242,3 +242,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.read`

* Returns information about an authorized user.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me
*

@@ -252,3 +252,3 @@ * OAuth2 scopes: `tweet.read` & `users.read`

* Returns a variety of information about a single user specified by the requested ID.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id
*/

@@ -260,3 +260,3 @@ user(userId, options = {}) {

* Returns a variety of information about one or more users specified by the requested IDs.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users
*/

@@ -269,3 +269,3 @@ users(userIds, options = {}) {

* Returns a variety of information about a single user specified by their username.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username
*/

@@ -277,3 +277,3 @@ userByUsername(username, options = {}) {

* Returns a variety of information about one or more users specified by their usernames.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by
*

@@ -318,3 +318,3 @@ * OAuth2 scope: `users.read`, `tweet.read`

* Allows you to get information about a user’s liked Tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets
*/

@@ -334,3 +334,3 @@ async userLikedTweets(userId, options = {}) {

* Returns a list of users who are blocked by the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking
*/

@@ -350,3 +350,3 @@ async userBlockingUsers(userId, options = {}) {

* Returns a list of users who are muted by the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting
*/

@@ -367,3 +367,3 @@ async userMutingUsers(userId, options = {}) {

* Returns the details of a specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id
*/

@@ -375,3 +375,3 @@ list(id, options = {}) {

* Returns all Lists owned by the specified user.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists
*/

@@ -391,3 +391,3 @@ async listsOwned(userId, options = {}) {

* Returns all Lists a specified user is a member of.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships
*/

@@ -407,3 +407,3 @@ async listMemberships(userId, options = {}) {

* Returns all Lists a specified user follows.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists
*/

@@ -423,3 +423,3 @@ async listFollowed(userId, options = {}) {

* Returns a list of Tweets from the specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets
* https://developer.x.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets
*/

@@ -439,3 +439,3 @@ async listTweets(listId, options = {}) {

* Returns a list of users who are members of the specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members
*/

@@ -455,3 +455,3 @@ async listMembers(listId, options = {}) {

* Returns a list of users who are followers of the specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers
*/

@@ -477,3 +477,3 @@ async listFollowers(listId, options = {}) {

*
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events
*/

@@ -495,3 +495,3 @@ async listDmEvents(options = {}) {

*
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
*/

@@ -515,3 +515,3 @@ async listDmEventsWithParticipant(participantId, options = {}) {

*
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
*/

@@ -532,3 +532,3 @@ async listDmEventsOfConversation(dmConversationId, options = {}) {

* Get a single space by ID.
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id
*

@@ -542,3 +542,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Get spaces using their IDs.
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces
*

@@ -552,3 +552,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Get spaces using their creator user ID(s). (no pagination available)
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids
*

@@ -562,3 +562,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Search through spaces using multiple params. (no pagination available)
* https://developer.twitter.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search
* https://developer.x.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search
*/

@@ -574,3 +574,3 @@ searchSpaces(options) {

*
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers
*

@@ -584,3 +584,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Returns Tweets shared in the requested Spaces.
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets
*

@@ -597,3 +597,3 @@ * OAuth2 scope: `users.read`, `tweet.read`, `space.read`

* Return a list of rules currently active on the streaming endpoint, either as a list or individually.
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules
*/

@@ -615,3 +615,3 @@ streamRules(options = {}) {

* Returns a list of recent compliance jobs.
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs
*/

@@ -623,3 +623,3 @@ complianceJobs(options) {

* Get a single compliance job with the specified ID.
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id
*/

@@ -634,3 +634,3 @@ complianceJob(jobId) {

* You can obtain the result (**after job is completed**) with `.complianceJobResult`.
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
*/

@@ -653,3 +653,3 @@ async sendComplianceJob(jobParams) {

* If job is still running (`in_progress`), it will await until job is completed. **This could be quite long!**
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
*/

@@ -656,0 +656,0 @@ async complianceJobResult(job) {

@@ -21,3 +21,3 @@ import TwitterApiv2ReadOnly from './client.v2.read';

* Hides or unhides a reply to a Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden
* https://developer.x.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden
*/

@@ -27,3 +27,3 @@ hideReply(tweetId: string, makeHidden: boolean): Promise<TweetV2HideReplyResult>;

* Causes the user ID identified in the path parameter to Like the target Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes
*

@@ -36,3 +36,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* The request succeeds with no action when the user sends a request to a user they're not liking the Tweet or have already unliked the Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id
*

@@ -44,3 +44,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Causes the user ID identified in the path parameter to Retweet the target Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets
*

@@ -53,3 +53,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* The request succeeds with no action when the user sends a request to a user they're not Retweeting the Tweet or have already removed the Retweet of.
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id
*

@@ -61,3 +61,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Creates a Tweet on behalf of an authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
*/

@@ -68,3 +68,3 @@ tweet(status: string, payload?: Partial<SendTweetV2Params>): Promise<TweetV2PostTweetResult>;

* Reply to a Tweet on behalf of an authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
*/

@@ -74,3 +74,3 @@ reply(status: string, toTweetId: string, payload?: Partial<SendTweetV2Params>): Promise<TweetV2PostTweetResult>;

* Quote an existing Tweet on behalf of an authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
*/

@@ -80,3 +80,3 @@ quote(status: string, quotedTweetId: string, payload?: Partial<SendTweetV2Params>): Promise<TweetV2PostTweetResult>;

* Post a series of tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
*/

@@ -86,3 +86,3 @@ tweetThread(tweets: (SendTweetV2Params | string)[]): Promise<TweetV2PostTweetResult[]>;

* Allows a user or authenticated user ID to delete a Tweet
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id
*/

@@ -92,3 +92,3 @@ deleteTweet(tweetId: string): Promise<TweetV2DeleteTweetResult>;

* Causes the user ID of an authenticated user identified in the path parameter to Bookmark the target Tweet provided in the request body.
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks
*

@@ -100,3 +100,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write`

* Allows a user or authenticated user ID to remove a Bookmark of a Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id
*

@@ -109,3 +109,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write`

* If the target user does not have public Tweets, this endpoint will send a follow request.
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following
*

@@ -119,3 +119,3 @@ * OAuth2 scope: `follows.write`

* Allows a user ID to unfollow another user.
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following
*

@@ -130,3 +130,3 @@ * OAuth2 scope: `follows.write`

* The user (in the path) must match the user context authorizing the request.
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking
*

@@ -138,3 +138,3 @@ * **Note**: You must specify the currently logged user ID; you can obtain it through v1.1 API.

* Allows a user or authenticated user ID to unblock another user.
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking
*

@@ -146,3 +146,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Allows an authenticated user ID to mute the target user.
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting
*

@@ -155,3 +155,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* The request succeeds with no action when the user sends a request to a user they're not muting or have already unmuted.
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting
*

@@ -163,3 +163,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Creates a new list for the authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists
*/

@@ -169,3 +169,3 @@ createList(options: ListCreateV2Params): Promise<ListCreateV2Result>;

* Updates the specified list. The authenticated user must own the list to be able to update it.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id
*/

@@ -175,3 +175,3 @@ updateList(listId: string, options?: ListUpdateV2Params): Promise<ListUpdateV2Result>;

* Deletes the specified list. The authenticated user must own the list to be able to destroy it.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id
*/

@@ -181,3 +181,3 @@ removeList(listId: string): Promise<ListDeleteV2Result>;

* Adds a member to a list.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members
*/

@@ -187,3 +187,3 @@ addListMember(listId: string, userId: string): Promise<ListMemberV2Result>;

* Remember a member to a list.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id
*/

@@ -193,3 +193,3 @@ removeListMember(listId: string, userId: string): Promise<ListMemberV2Result>;

* Subscribes the authenticated user to the specified list.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists
*/

@@ -199,3 +199,3 @@ subscribeToList(loggedUserId: string, listId: string): Promise<ListFollowV2Result>;

* Unsubscribes the authenticated user to the specified list.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id
*/

@@ -205,3 +205,3 @@ unsubscribeOfList(loggedUserId: string, listId: string): Promise<ListFollowV2Result>;

* Enables the authenticated user to pin a List.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists
*/

@@ -211,3 +211,3 @@ pinList(loggedUserId: string, listId: string): Promise<ListPinV2Result>;

* Enables the authenticated user to unpin a List.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id
*/

@@ -217,3 +217,3 @@ unpinList(loggedUserId: string, listId: string): Promise<ListPinV2Result>;

* Creates a Direct Message on behalf of an authenticated user, and adds it to the specified conversation.
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages
*/

@@ -224,3 +224,3 @@ sendDmInConversation(conversationId: string, message: PostDMInConversationParams): Promise<PostDMInConversationResult>;

* This method either creates a new one-to-one conversation or retrieves the current conversation and adds the Direct Message to it.
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages
*/

@@ -230,5 +230,5 @@ sendDmToParticipant(participantId: string, message: PostDMInConversationParams): Promise<PostDMInConversationResult>;

* Creates a new group conversation and adds a Direct Message to it on behalf of an authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations
*/
createDmConversation(options: CreateDMConversationParams): Promise<PostDMInConversationResult>;
}

@@ -35,3 +35,3 @@ "use strict";

* Hides or unhides a reply to a Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden
* https://developer.x.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden
*/

@@ -43,3 +43,3 @@ hideReply(tweetId, makeHidden) {

* Causes the user ID identified in the path parameter to Like the target Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes
*

@@ -54,3 +54,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* The request succeeds with no action when the user sends a request to a user they're not liking the Tweet or have already unliked the Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id
*

@@ -66,3 +66,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Causes the user ID identified in the path parameter to Retweet the target Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets
*

@@ -77,3 +77,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* The request succeeds with no action when the user sends a request to a user they're not Retweeting the Tweet or have already removed the Retweet of.
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id
*

@@ -98,3 +98,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Reply to a Tweet on behalf of an authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
*/

@@ -108,3 +108,3 @@ reply(status, toTweetId, payload = {}) {

* Quote an existing Tweet on behalf of an authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
*/

@@ -116,3 +116,3 @@ quote(status, quotedTweetId, payload = {}) {

* Post a series of tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
*/

@@ -141,3 +141,3 @@ async tweetThread(tweets) {

* Allows a user or authenticated user ID to delete a Tweet
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id
*/

@@ -154,3 +154,3 @@ deleteTweet(tweetId) {

* Causes the user ID of an authenticated user identified in the path parameter to Bookmark the target Tweet provided in the request body.
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks
*

@@ -165,3 +165,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write`

* Allows a user or authenticated user ID to remove a Bookmark of a Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id
*

@@ -178,3 +178,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write`

* If the target user does not have public Tweets, this endpoint will send a follow request.
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following
*

@@ -190,3 +190,3 @@ * OAuth2 scope: `follows.write`

* Allows a user ID to unfollow another user.
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following
*

@@ -205,3 +205,3 @@ * OAuth2 scope: `follows.write`

* The user (in the path) must match the user context authorizing the request.
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking
*

@@ -215,3 +215,3 @@ * **Note**: You must specify the currently logged user ID; you can obtain it through v1.1 API.

* Allows a user or authenticated user ID to unblock another user.
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking
*

@@ -227,3 +227,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Allows an authenticated user ID to mute the target user.
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting
*

@@ -238,3 +238,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* The request succeeds with no action when the user sends a request to a user they're not muting or have already unmuted.
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting
*

@@ -251,3 +251,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Creates a new list for the authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists
*/

@@ -259,3 +259,3 @@ createList(options) {

* Updates the specified list. The authenticated user must own the list to be able to update it.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id
*/

@@ -267,3 +267,3 @@ updateList(listId, options = {}) {

* Deletes the specified list. The authenticated user must own the list to be able to destroy it.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id
*/

@@ -275,3 +275,3 @@ removeList(listId) {

* Adds a member to a list.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members
*/

@@ -283,3 +283,3 @@ addListMember(listId, userId) {

* Remember a member to a list.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id
*/

@@ -291,3 +291,3 @@ removeListMember(listId, userId) {

* Subscribes the authenticated user to the specified list.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists
*/

@@ -299,3 +299,3 @@ subscribeToList(loggedUserId, listId) {

* Unsubscribes the authenticated user to the specified list.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id
*/

@@ -307,3 +307,3 @@ unsubscribeOfList(loggedUserId, listId) {

* Enables the authenticated user to pin a List.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists
*/

@@ -315,3 +315,3 @@ pinList(loggedUserId, listId) {

* Enables the authenticated user to unpin a List.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id
*/

@@ -324,3 +324,3 @@ unpinList(loggedUserId, listId) {

* Creates a Direct Message on behalf of an authenticated user, and adds it to the specified conversation.
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages
*/

@@ -333,3 +333,3 @@ sendDmInConversation(conversationId, message) {

* This method either creates a new one-to-one conversation or retrieves the current conversation and adds the Direct Message to it.
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages
*/

@@ -341,3 +341,3 @@ sendDmToParticipant(participantId, message) {

* Creates a new group conversation and adds a Direct Message to it on behalf of an authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations
*/

@@ -344,0 +344,0 @@ createDmConversation(options) {

@@ -22,3 +22,3 @@ import { request } from 'https';

isFormEncodedEndpoint() {
return this.requestData.url.href.startsWith('https://api.twitter.com/oauth/');
return this.requestData.url.href.startsWith('https://api.x.com/oauth/');
}

@@ -25,0 +25,0 @@ /* Error helpers */

@@ -17,3 +17,3 @@ /// <reference types="node" />

* Replace URL parameters available in pathname, like `:id`, with data given in `parameters`:
* `https://twitter.com/:id.json` + `{ id: '20' }` => `https://twitter.com/20.json`
* `https://x.com/:id.json` + `{ id: '20' }` => `https://x.com/20.json`
*/

@@ -20,0 +20,0 @@ static applyRequestParametersToUrl(url: URL, parameters: TRequestQuery): URL;

@@ -26,3 +26,3 @@ import { FormDataHelper } from './form-data.helper';

}
if (url.hostname === 'upload.twitter.com') {
if (url.hostname === 'upload.x.com') {
if (url.pathname === '/1.1/media/upload.json') {

@@ -126,3 +126,3 @@ return 'form-data';

* Replace URL parameters available in pathname, like `:id`, with data given in `parameters`:
* `https://twitter.com/:id.json` + `{ id: '20' }` => `https://twitter.com/20.json`
* `https://x.com/:id.json` + `{ id: '20' }` => `https://x.com/20.json`
*/

@@ -129,0 +129,0 @@ static applyRequestParametersToUrl(url, parameters) {

@@ -96,3 +96,3 @@ import TwitterApi from '.';

*
* See https://developer.twitter.com/en/docs/authentication/oauth-2-0/user-access-token for details.
* See https://developer.x.com/en/docs/authentication/oauth-2-0/user-access-token for details.
*

@@ -99,0 +99,0 @@ * ```ts

@@ -66,4 +66,4 @@ import TwitterApi from '.';

async generateAuthLink(oauth_callback = 'oob', { authAccessType, linkMode = 'authenticate', forceLogin, screenName, } = {}) {
const oauthResult = await this.post('https://api.twitter.com/oauth/request_token', { oauth_callback, x_auth_access_type: authAccessType });
let url = `https://api.twitter.com/oauth/${linkMode}?oauth_token=${encodeURIComponent(oauthResult.oauth_token)}`;
const oauthResult = await this.post('https://api.x.com/oauth/request_token', { oauth_callback, x_auth_access_type: authAccessType });
let url = `https://api.x.com/oauth/${linkMode}?oauth_token=${encodeURIComponent(oauthResult.oauth_token)}`;
if (forceLogin !== undefined) {

@@ -112,3 +112,3 @@ url += `&force_login=${encodeURIComponent(forceLogin)}`;

throw new Error('You must setup TwitterApi instance with consumer keys to accept OAuth 1.0 login');
const oauth_result = await this.post('https://api.twitter.com/oauth/access_token', { oauth_token: tokens.accessToken, oauth_verifier });
const oauth_result = await this.post('https://api.x.com/oauth/access_token', { oauth_token: tokens.accessToken, oauth_verifier });
const client = new TwitterApi({

@@ -146,3 +146,3 @@ appKey: tokens.appKey,

const basicClient = new TwitterApi({ username: tokens.appKey, password: tokens.appSecret }, this._requestMaker.clientSettings);
const res = await basicClient.post('https://api.twitter.com/oauth2/token', { grant_type: 'client_credentials' });
const res = await basicClient.post('https://api.x.com/oauth2/token', { grant_type: 'client_credentials' });
// New object with Bearer token

@@ -158,3 +158,3 @@ return new TwitterApi(res.access_token, this._requestMaker.clientSettings);

*
* See https://developer.twitter.com/en/docs/authentication/oauth-2-0/user-access-token for details.
* See https://developer.x.com/en/docs/authentication/oauth-2-0/user-access-token for details.
*

@@ -186,3 +186,3 @@ * ```ts

const scope = Array.isArray(rawScope) ? rawScope.join(' ') : rawScope;
const url = new URL('https://twitter.com/i/oauth2/authorize');
const url = new URL('https://x.com/i/oauth2/authorize');
const query = {

@@ -242,3 +242,3 @@ response_type: 'code',

}
const accessTokenResult = await this.post('https://api.twitter.com/2/oauth2/token', {
const accessTokenResult = await this.post('https://api.x.com/2/oauth2/token', {
code,

@@ -268,3 +268,3 @@ code_verifier: codeVerifier,

}
const accessTokenResult = await this.post('https://api.twitter.com/2/oauth2/token', {
const accessTokenResult = await this.post('https://api.x.com/2/oauth2/token', {
refresh_token: refreshToken,

@@ -288,3 +288,3 @@ grant_type: 'refresh_token',

}
return await this.post('https://api.twitter.com/2/oauth2/revoke', {
return await this.post('https://api.x.com/2/oauth2/revoke', {
client_id: this._requestMaker.clientId,

@@ -291,0 +291,0 @@ client_secret: this._requestMaker.clientSecret,

@@ -1,5 +0,5 @@

export declare const API_V2_PREFIX = "https://api.twitter.com/2/";
export declare const API_V2_LABS_PREFIX = "https://api.twitter.com/labs/2/";
export declare const API_V1_1_PREFIX = "https://api.twitter.com/1.1/";
export declare const API_V1_1_UPLOAD_PREFIX = "https://upload.twitter.com/1.1/";
export declare const API_V1_1_STREAM_PREFIX = "https://stream.twitter.com/1.1/";
export declare const API_V2_PREFIX = "https://api.x.com/2/";
export declare const API_V2_LABS_PREFIX = "https://api.x.com/labs/2/";
export declare const API_V1_1_PREFIX = "https://api.x.com/1.1/";
export declare const API_V1_1_UPLOAD_PREFIX = "https://upload.x.com/1.1/";
export declare const API_V1_1_STREAM_PREFIX = "https://stream.x.com/1.1/";

@@ -1,5 +0,5 @@

export const API_V2_PREFIX = 'https://api.twitter.com/2/';
export const API_V2_LABS_PREFIX = 'https://api.twitter.com/labs/2/';
export const API_V1_1_PREFIX = 'https://api.twitter.com/1.1/';
export const API_V1_1_UPLOAD_PREFIX = 'https://upload.twitter.com/1.1/';
export const API_V1_1_STREAM_PREFIX = 'https://stream.twitter.com/1.1/';
export const API_V2_PREFIX = 'https://api.x.com/2/';
export const API_V2_LABS_PREFIX = 'https://api.x.com/labs/2/';
export const API_V1_1_PREFIX = 'https://api.x.com/1.1/';
export const API_V1_1_UPLOAD_PREFIX = 'https://upload.x.com/1.1/';
export const API_V1_1_STREAM_PREFIX = 'https://stream.x.com/1.1/';

@@ -191,16 +191,16 @@ /// <reference types="node" />

export declare enum EApiV2ErrorCode {
InvalidRequest = "https://api.twitter.com/2/problems/invalid-request",
ClientForbidden = "https://api.twitter.com/2/problems/client-forbidden",
UnsupportedAuthentication = "https://api.twitter.com/2/problems/unsupported-authentication",
InvalidRules = "https://api.twitter.com/2/problems/invalid-rules",
TooManyRules = "https://api.twitter.com/2/problems/rule-cap",
DuplicatedRules = "https://api.twitter.com/2/problems/duplicate-rules",
RateLimitExceeded = "https://api.twitter.com/2/problems/usage-capped",
ConnectionError = "https://api.twitter.com/2/problems/streaming-connection",
ClientDisconnected = "https://api.twitter.com/2/problems/client-disconnected",
TwitterDisconnectedYou = "https://api.twitter.com/2/problems/operational-disconnect",
ResourceNotFound = "https://api.twitter.com/2/problems/resource-not-found",
ResourceUnauthorized = "https://api.twitter.com/2/problems/not-authorized-for-resource",
DisallowedResource = "https://api.twitter.com/2/problems/disallowed-resource"
InvalidRequest = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-request",
ClientForbidden = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-forbidden",
UnsupportedAuthentication = "https://developer.x.com/en/support/x-api/error-troubleshooting#unsupported-authentication",
InvalidRules = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-rules",
TooManyRules = "https://developer.x.com/en/support/x-api/error-troubleshooting#rule-cap",
DuplicatedRules = "https://developer.x.com/en/support/x-api/error-troubleshooting#duplicate-rules",
RateLimitExceeded = "https://developer.x.com/en/support/x-api/error-troubleshooting#usage-capped",
ConnectionError = "https://developer.x.com/en/support/x-api/error-troubleshooting#streaming-connection",
ClientDisconnected = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-disconnected",
TwitterDisconnectedYou = "https://developer.x.com/en/support/x-api/error-troubleshooting#operational-disconnect",
ResourceNotFound = "https://developer.x.com/en/support/x-api/error-troubleshooting#resource-not-found",
ResourceUnauthorized = "https://developer.x.com/en/support/x-api/error-troubleshooting#not-authorized-for-resource",
DisallowedResource = "https://developer.x.com/en/support/x-api/error-troubleshooting#disallowed-resource"
}
export {};

@@ -201,18 +201,18 @@ export var ETwitterApiError;

// Request errors
EApiV2ErrorCode["InvalidRequest"] = "https://api.twitter.com/2/problems/invalid-request";
EApiV2ErrorCode["ClientForbidden"] = "https://api.twitter.com/2/problems/client-forbidden";
EApiV2ErrorCode["UnsupportedAuthentication"] = "https://api.twitter.com/2/problems/unsupported-authentication";
EApiV2ErrorCode["InvalidRequest"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-request";
EApiV2ErrorCode["ClientForbidden"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-forbidden";
EApiV2ErrorCode["UnsupportedAuthentication"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#unsupported-authentication";
// Stream rules errors
EApiV2ErrorCode["InvalidRules"] = "https://api.twitter.com/2/problems/invalid-rules";
EApiV2ErrorCode["TooManyRules"] = "https://api.twitter.com/2/problems/rule-cap";
EApiV2ErrorCode["DuplicatedRules"] = "https://api.twitter.com/2/problems/duplicate-rules";
EApiV2ErrorCode["InvalidRules"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-rules";
EApiV2ErrorCode["TooManyRules"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#rule-cap";
EApiV2ErrorCode["DuplicatedRules"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#duplicate-rules";
// Twitter errors
EApiV2ErrorCode["RateLimitExceeded"] = "https://api.twitter.com/2/problems/usage-capped";
EApiV2ErrorCode["ConnectionError"] = "https://api.twitter.com/2/problems/streaming-connection";
EApiV2ErrorCode["ClientDisconnected"] = "https://api.twitter.com/2/problems/client-disconnected";
EApiV2ErrorCode["TwitterDisconnectedYou"] = "https://api.twitter.com/2/problems/operational-disconnect";
EApiV2ErrorCode["RateLimitExceeded"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#usage-capped";
EApiV2ErrorCode["ConnectionError"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#streaming-connection";
EApiV2ErrorCode["ClientDisconnected"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-disconnected";
EApiV2ErrorCode["TwitterDisconnectedYou"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#operational-disconnect";
// Resource errors
EApiV2ErrorCode["ResourceNotFound"] = "https://api.twitter.com/2/problems/resource-not-found";
EApiV2ErrorCode["ResourceUnauthorized"] = "https://api.twitter.com/2/problems/not-authorized-for-resource";
EApiV2ErrorCode["DisallowedResource"] = "https://api.twitter.com/2/problems/disallowed-resource";
EApiV2ErrorCode["ResourceNotFound"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#resource-not-found";
EApiV2ErrorCode["ResourceUnauthorized"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#not-authorized-for-resource";
EApiV2ErrorCode["DisallowedResource"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#disallowed-resource";
})(EApiV2ErrorCode || (EApiV2ErrorCode = {}));

@@ -8,3 +8,3 @@ import type { TypeOrArrayOf } from '../shared.types';

/**
* See https://developer.twitter.com/en/docs/twitter-api/v1/tweets/filter-realtime/guides/basic-stream-parameters
* See https://developer.x.com/en/docs/twitter-api/v1/tweets/filter-realtime/guides/basic-stream-parameters
* for detailed documentation.

@@ -11,0 +11,0 @@ */

@@ -16,3 +16,3 @@ /// <reference types="node" />

* Publishes a new message_create event resulting in a Direct Message sent to a specified user from the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event
*/

@@ -23,3 +23,3 @@ sendDm({ recipient_id, custom_profile_id, ...params }: SendDMV1Params): Promise<DirectMessageCreateV1Result>;

*
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event
*/

@@ -30,3 +30,3 @@ getDmEvent(id: string): Promise<ReceivedDMEventV1>;

* The authenticating user must be the recipient of the specified direct message.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event
*/

@@ -38,3 +38,3 @@ deleteDm(id: string): Promise<void>;

*
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
*/

@@ -44,3 +44,3 @@ listDmEvents(args?: Partial<GetDmListV1Args>): Promise<DmEventsV1Paginator>;

* Creates a new Welcome Message that will be stored and sent in the future from the authenticating user in defined circumstances.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message
*/

@@ -50,3 +50,3 @@ newWelcomeDm(name: string, data: MessageCreateDataV1): Promise<WelcomeDirectMessageCreateV1Result>;

* Returns a Welcome Message by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message
*/

@@ -56,3 +56,3 @@ getWelcomeDm(id: string): Promise<WelcomeDirectMessageCreateV1Result>;

* Deletes a Welcome Message by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message
*/

@@ -63,3 +63,3 @@ deleteWelcomeDm(id: string): Promise<void>;

* Updates to the welcome_message object are atomic.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message
*/

@@ -71,3 +71,3 @@ updateWelcomeDm(id: string, data: MessageCreateDataV1): Promise<WelcomeDirectMessageCreateV1Result>;

*
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
*/

@@ -77,3 +77,3 @@ listWelcomeDms(args?: Partial<GetDmListV1Args>): Promise<WelcomeDmV1Paginator>;

* Creates a new Welcome Message Rule that determines which Welcome Message will be shown in a given conversation.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule
*/

@@ -83,3 +83,3 @@ newWelcomeDmRule(welcomeMessageId: string): Promise<WelcomeDmRuleV1Result>;

* Returns a Welcome Message Rule by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule
*/

@@ -89,3 +89,3 @@ getWelcomeDmRule(id: string): Promise<WelcomeDmRuleV1Result>;

* Deletes a Welcome Message Rule by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule
*/

@@ -95,3 +95,3 @@ deleteWelcomeDmRule(id: string): Promise<void>;

* Retrieves all welcome DM rules for this account.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules
*/

@@ -108,3 +108,3 @@ listWelcomeDmRules(args?: Partial<GetDmListV1Args>): Promise<WelcomeDmRuleListV1Result>;

* Marks a message as read in the recipient’s Direct Message conversation view with the sender.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt
*/

@@ -114,3 +114,3 @@ markDmAsRead(lastEventId: string, recipientId: string): Promise<void>;

* Displays a visual typing indicator in the recipient’s Direct Message conversation view with the sender.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator
*/

@@ -120,3 +120,3 @@ indicateDmTyping(recipientId: string): Promise<void>;

* Get a single image attached to a direct message. TwitterApi client must be logged with OAuth 1.0a.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media
*/

@@ -123,0 +123,0 @@ downloadDmImage(urlOrDm: string | DirectMessageCreateV1): Promise<Buffer>;

@@ -23,3 +23,3 @@ import { API_V1_1_PREFIX } from '../globals';

* Publishes a new message_create event resulting in a Direct Message sent to a specified user from the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event
*/

@@ -46,3 +46,3 @@ sendDm({ recipient_id, custom_profile_id, ...params }) {

*
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event
*/

@@ -55,3 +55,3 @@ getDmEvent(id) {

* The authenticating user must be the recipient of the specified direct message.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event
*/

@@ -65,3 +65,3 @@ deleteDm(id) {

*
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
*/

@@ -81,3 +81,3 @@ async listDmEvents(args = {}) {

* Creates a new Welcome Message that will be stored and sent in the future from the authenticating user in defined circumstances.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message
*/

@@ -97,3 +97,3 @@ newWelcomeDm(name, data) {

* Returns a Welcome Message by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message
*/

@@ -105,3 +105,3 @@ getWelcomeDm(id) {

* Deletes a Welcome Message by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message
*/

@@ -114,3 +114,3 @@ deleteWelcomeDm(id) {

* Updates to the welcome_message object are atomic.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message
*/

@@ -128,3 +128,3 @@ updateWelcomeDm(id, data) {

*
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events
*/

@@ -144,3 +144,3 @@ async listWelcomeDms(args = {}) {

* Creates a new Welcome Message Rule that determines which Welcome Message will be shown in a given conversation.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule
*/

@@ -156,3 +156,3 @@ newWelcomeDmRule(welcomeMessageId) {

* Returns a Welcome Message Rule by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule
*/

@@ -164,3 +164,3 @@ getWelcomeDmRule(id) {

* Deletes a Welcome Message Rule by the given id.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule
*/

@@ -172,3 +172,3 @@ deleteWelcomeDmRule(id) {

* Retrieves all welcome DM rules for this account.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules
*/

@@ -201,3 +201,3 @@ async listWelcomeDmRules(args = {}) {

* Marks a message as read in the recipient’s Direct Message conversation view with the sender.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt
*/

@@ -212,3 +212,3 @@ markDmAsRead(lastEventId, recipientId) {

* Displays a visual typing indicator in the recipient’s Direct Message conversation view with the sender.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator
*/

@@ -223,3 +223,3 @@ indicateDmTyping(recipientId) {

* Get a single image attached to a direct message. TwitterApi client must be logged with OAuth 1.0a.
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media
*/

@@ -226,0 +226,0 @@ async downloadDmImage(urlOrDm) {

@@ -18,3 +18,3 @@ import TwitterApiSubClient from '../client.subclient';

* Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id
*/

@@ -24,3 +24,3 @@ singleTweet(tweetId: string, options?: Partial<TweetShowV1Params>): Promise<TweetV1>;

* Returns fully-hydrated Tweet objects for up to 100 Tweets per request.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-lookup
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-lookup
*/

@@ -32,3 +32,3 @@ tweets(ids: string | string[], options?: TweetLookupNoMapV1Params): Promise<TweetV1[]>;

* The returned HTML snippet will be automatically recognized as an Embedded Tweet when Twitter's widget JavaScript is included on the page.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed
*/

@@ -39,3 +39,3 @@ oembedTweet(tweetId: string, options?: Partial<OembedTweetV1Params>): Promise<OembedTweetV1Result>;

* The home timeline is central to how most users interact with the Twitter service.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline
*/

@@ -45,4 +45,4 @@ homeTimeline(options?: Partial<TweetV1TimelineParams>): Promise<HomeTimelineV1Paginator>;

* Returns the 20 most recent mentions (Tweets containing a users's @screen_name) for the authenticating user.
* The timeline returned is the equivalent of the one seen when you view your mentions on twitter.com.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline
* The timeline returned is the equivalent of the one seen when you view your mentions on x.com.
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline
*/

@@ -53,3 +53,3 @@ mentionTimeline(options?: Partial<TweetV1TimelineParams>): Promise<MentionTimelineV1Paginator>;

* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
*/

@@ -60,3 +60,3 @@ userTimeline(userId: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserTimelineV1Paginator>;

* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
*/

@@ -67,3 +67,3 @@ userTimelineByUsername(username: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserTimelineV1Paginator>;

* Note: favorites are now known as likes.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
*/

@@ -74,3 +74,3 @@ favoriteTimeline(userId: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserFavoritesV1Paginator>;

* Note: favorites are now known as likes.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
*/

@@ -81,3 +81,3 @@ favoriteTimelineByUsername(username: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserFavoritesV1Paginator>;

* The author's most recent Tweet will be returned inline when possible.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show
*/

@@ -88,3 +88,3 @@ user(user: UserShowV1Params): Promise<UserV1>;

* as specified by comma-separated values passed to the user_id and/or screen_name parameters.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup
*/

@@ -96,3 +96,3 @@ users(query: UserLookupV1Params): Promise<UserV1[]>;

* Use this method to test if supplied user credentials are valid.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials
*/

@@ -102,3 +102,3 @@ verifyCredentials(options?: Partial<VerifyCredentialsV1Params>): Promise<UserV1>;

* Returns an array of user objects the authenticating user has muted.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list
*/

@@ -108,3 +108,3 @@ listMutedUsers(options?: Partial<MuteUserListV1Params>): Promise<MuteUserListV1Paginator>;

* Returns an array of numeric user ids the authenticating user has muted.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids
*/

@@ -114,3 +114,3 @@ listMutedUserIds(options?: Partial<MuteUserIdsV1Params>): Promise<MuteUserIdsV1Paginator>;

* Returns an array of user objects of friends of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list
*/

@@ -120,3 +120,3 @@ userFriendList(options?: Partial<UserFriendListV1Params>): Promise<UserFriendListV1Paginator>;

* Returns an array of user objects of followers of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list
*/

@@ -126,3 +126,3 @@ userFollowerList(options?: Partial<UserFollowerListV1Params>): Promise<UserFollowerListV1Paginator>;

* Returns an array of numeric user ids of followers of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids
*/

@@ -132,3 +132,3 @@ userFollowerIds(options?: Partial<UserFollowerIdsV1Params>): Promise<UserFollowerIdsV1Paginator>;

* Returns an array of numeric user ids of friends of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids
*/

@@ -138,3 +138,3 @@ userFollowingIds(options?: Partial<UserFollowingsIdsV1Params>): Promise<UserFollowersIdsV1Paginator>;

* Provides a simple, relevance-based search interface to public user accounts on Twitter.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search
*/

@@ -144,3 +144,3 @@ searchUsers(query: string, options?: Partial<UserSearchV1Params>): Promise<UserSearchV1Paginator>;

* Returns detailed information about the relationship between two arbitrary users.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show
*/

@@ -150,3 +150,3 @@ friendship(sources: FriendshipShowV1Params): Promise<FriendshipV1>;

* Returns the relationships of the authenticating user to the comma-separated list of up to 100 screen_names or user_ids provided.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup
*/

@@ -156,3 +156,3 @@ friendships(friendships: FriendshipLookupV1Params): Promise<FriendshipLookupV1[]>;

* Returns a collection of user_ids that the currently authenticated user does not want to receive retweets from.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids
*/

@@ -162,3 +162,3 @@ friendshipsNoRetweets(): Promise<string[]>;

* Returns a collection of numeric IDs for every user who has a pending request to follow the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming
*/

@@ -168,3 +168,3 @@ friendshipsIncoming(options?: Partial<FriendshipsIncomingV1Params>): Promise<FriendshipsIncomingV1Paginator>;

* Returns a collection of numeric IDs for every protected user for whom the authenticating user has a pending follow request.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing
*/

@@ -174,3 +174,3 @@ friendshipsOutgoing(options?: Partial<FriendshipsIncomingV1Params>): Promise<FriendshipsOutgoingV1Paginator>;

* Get current account settings for authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
*/

@@ -181,3 +181,3 @@ accountSettings(): Promise<AccountSettingsV1>;

* If the user has not uploaded a profile banner, a HTTP 404 will be served instead.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner
*/

@@ -187,3 +187,3 @@ userProfileBannerSizes(params: ProfileBannerSizeV1Params): Promise<ProfileBannerSizeV1>;

* Returns the specified list. Private lists will only be shown if the authenticated user owns the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show
*/

@@ -194,3 +194,3 @@ list(options: GetListV1Params): Promise<ListV1>;

* If no user is given, the authenticating user is used.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list
*/

@@ -200,3 +200,3 @@ lists(options?: ListListsV1Params): Promise<ListV1[]>;

* Returns the members of the specified list. Private list members will only be shown if the authenticated user owns the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members
*/

@@ -206,3 +206,3 @@ listMembers(options?: Partial<ListMembersV1Params>): Promise<ListMembersV1Paginator>;

* Check if the specified user is a member of the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show
*/

@@ -213,3 +213,3 @@ listGetMember(options: ListMemberShowV1Params): Promise<UserV1>;

* If user_id or screen_name are not provided, the memberships for the authenticating user are returned.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships
*/

@@ -219,3 +219,3 @@ listMemberships(options?: Partial<ListMembershipsV1Params>): Promise<ListMembershipsV1Paginator>;

* Returns the lists owned by the specified Twitter user. Private lists will only be shown if the authenticated user is also the owner of the lists.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships
*/

@@ -225,3 +225,3 @@ listOwnerships(options?: Partial<ListOwnershipsV1Params>): Promise<ListOwnershipsV1Paginator>;

* Returns a timeline of tweets authored by members of the specified list. Retweets are included by default.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses
*/

@@ -231,3 +231,3 @@ listStatuses(options: Partial<ListStatusesV1Params>): Promise<ListTimelineV1Paginator>;

* Returns the subscribers of the specified list. Private list subscribers will only be shown if the authenticated user owns the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers
*/

@@ -237,3 +237,3 @@ listSubscribers(options?: Partial<ListMembersV1Params>): Promise<ListSubscribersV1Paginator>;

* Check if the specified user is a subscriber of the specified list. Returns the user if they are a subscriber.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show
*/

@@ -244,3 +244,3 @@ listGetSubscriber(options: ListMemberShowV1Params): Promise<UserV1>;

* Does not include the user's own lists.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions
*/

@@ -251,3 +251,3 @@ listSubscriptions(options?: Partial<ListSubscriptionsV1Params>): Promise<ListSubscriptionsV1Paginator>;

* After the STATUS command response returns succeeded, you can move on to the next step which is usually create Tweet with media_id.
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status
*/

@@ -258,3 +258,3 @@ mediaInfo(mediaId: string): Promise<MediaStatusV1Result>;

* Multiple parameters may be specified which allows most clients to use a single connection to the Streaming API.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/filter-realtime/api-reference/post-statuses-filter
* https://developer.x.com/en/docs/twitter-api/v1/tweets/filter-realtime/api-reference/post-statuses-filter
*/

@@ -273,3 +273,3 @@ filterStream(params?: Partial<FilterStreamV1Params> & {

* The Tweets returned by the default access level are the same, so if two different clients connect to this endpoint, they will see the same Tweets.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/sample-realtime/api-reference/get-statuses-sample
* https://developer.x.com/en/docs/twitter-api/v1/tweets/sample-realtime/api-reference/get-statuses-sample
*/

@@ -286,3 +286,3 @@ sampleStream(params?: Partial<SampleStreamV1Params> & {

/**
* Create a client that is prefixed with `https//stream.twitter.com` instead of classic API URL.
* Create a client that is prefixed with `https//stream.x.com` instead of classic API URL.
*/

@@ -293,3 +293,3 @@ get stream(): this;

* Note: The id parameter for this endpoint is the "where on earth identifier" or WOEID, which is a legacy identifier created by Yahoo and has been deprecated.
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place
* https://developer.x.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place
*/

@@ -301,3 +301,3 @@ trendsByPlace(woeId: string | number, options?: Partial<TrendsPlaceV1Params>): Promise<TrendMatchV1[]>;

* and some other human-readable information such as a canonical name and country the location belongs in.
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available
*/

@@ -307,3 +307,3 @@ trendsAvailable(): Promise<TrendLocationV1[]>;

* Returns the locations that Twitter has trending topic information for, closest to a specified location.
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest
*/

@@ -313,3 +313,3 @@ trendsClosest(lat: number, long: number): Promise<TrendLocationV1[]>;

* Returns all the information about a known place.
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id
* https://developer.x.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id
*/

@@ -320,3 +320,3 @@ geoPlace(placeId: string): Promise<PlaceV1>;

* This request will return a list of all the valid places that can be used as the place_id when updating a status.
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search
*/

@@ -327,3 +327,3 @@ geoSearch(options: Partial<SearchGeoV1Params>): Promise<SearchGeoV1Result>;

* This request is an informative call and will deliver generalized results about geography.
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode
*/

@@ -335,3 +335,3 @@ geoReverseGeoCode(options: ReverseGeoCodeV1Params): Promise<ReverseGeoCodeV1Result>;

* The method's resource family can be determined from the first component of the path after the resource version.
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status
*/

@@ -341,5 +341,5 @@ rateLimitStatuses(...resources: TAppRateLimitResourceV1[]): Promise<AppRateLimitV1Result>;

* Returns the list of languages supported by Twitter along with the language code supported by Twitter.
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages
*/
supportedLanguages(): Promise<HelpLanguageV1Result[]>;
}

@@ -22,3 +22,3 @@ import TwitterApiSubClient from '../client.subclient';

* Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id
*/

@@ -34,9 +34,9 @@ singleTweet(tweetId, options = {}) {

* The returned HTML snippet will be automatically recognized as an Embedded Tweet when Twitter's widget JavaScript is included on the page.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed
*/
oembedTweet(tweetId, options = {}) {
return this.get('oembed', {
url: `https://twitter.com/i/statuses/${tweetId}`,
url: `https://x.com/i/statuses/${tweetId}`,
...options,
}, { prefix: 'https://publish.twitter.com/' });
}, { prefix: 'https://publish.x.com/' });
}

@@ -47,3 +47,3 @@ /* Tweets timelines */

* The home timeline is central to how most users interact with the Twitter service.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline
*/

@@ -65,4 +65,4 @@ async homeTimeline(options = {}) {

* Returns the 20 most recent mentions (Tweets containing a users's @screen_name) for the authenticating user.
* The timeline returned is the equivalent of the one seen when you view your mentions on twitter.com.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline
* The timeline returned is the equivalent of the one seen when you view your mentions on x.com.
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline
*/

@@ -85,3 +85,3 @@ async mentionTimeline(options = {}) {

* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
*/

@@ -105,3 +105,3 @@ async userTimeline(userId, options = {}) {

* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline
*/

@@ -125,3 +125,3 @@ async userTimelineByUsername(username, options = {}) {

* Note: favorites are now known as likes.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
*/

@@ -145,3 +145,3 @@ async favoriteTimeline(userId, options = {}) {

* Note: favorites are now known as likes.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list
*/

@@ -166,3 +166,3 @@ async favoriteTimelineByUsername(username, options = {}) {

* The author's most recent Tweet will be returned inline when possible.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show
*/

@@ -175,3 +175,3 @@ user(user) {

* as specified by comma-separated values passed to the user_id and/or screen_name parameters.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup
*/

@@ -185,3 +185,3 @@ users(query) {

* Use this method to test if supplied user credentials are valid.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials
*/

@@ -193,3 +193,3 @@ verifyCredentials(options = {}) {

* Returns an array of user objects the authenticating user has muted.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list
*/

@@ -211,3 +211,3 @@ async listMutedUsers(options = {}) {

* Returns an array of numeric user ids the authenticating user has muted.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids
*/

@@ -229,3 +229,3 @@ async listMutedUserIds(options = {}) {

* Returns an array of user objects of friends of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list
*/

@@ -246,3 +246,3 @@ async userFriendList(options = {}) {

* Returns an array of user objects of followers of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list
*/

@@ -263,3 +263,3 @@ async userFollowerList(options = {}) {

* Returns an array of numeric user ids of followers of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids
*/

@@ -281,3 +281,3 @@ async userFollowerIds(options = {}) {

* Returns an array of numeric user ids of friends of the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids
*/

@@ -299,3 +299,3 @@ async userFollowingIds(options = {}) {

* Provides a simple, relevance-based search interface to public user accounts on Twitter.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search
*/

@@ -320,3 +320,3 @@ async searchUsers(query, options = {}) {

* Returns detailed information about the relationship between two arbitrary users.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show
*/

@@ -328,3 +328,3 @@ friendship(sources) {

* Returns the relationships of the authenticating user to the comma-separated list of up to 100 screen_names or user_ids provided.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup
*/

@@ -336,3 +336,3 @@ friendships(friendships) {

* Returns a collection of user_ids that the currently authenticated user does not want to receive retweets from.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids
*/

@@ -344,3 +344,3 @@ friendshipsNoRetweets() {

* Returns a collection of numeric IDs for every user who has a pending request to follow the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming
*/

@@ -362,3 +362,3 @@ async friendshipsIncoming(options = {}) {

* Returns a collection of numeric IDs for every protected user for whom the authenticating user has a pending follow request.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing
*/

@@ -381,3 +381,3 @@ async friendshipsOutgoing(options = {}) {

* Get current account settings for authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
*/

@@ -390,3 +390,3 @@ accountSettings() {

* If the user has not uploaded a profile banner, a HTTP 404 will be served instead.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner
*/

@@ -399,3 +399,3 @@ userProfileBannerSizes(params) {

* Returns the specified list. Private lists will only be shown if the authenticated user owns the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show
*/

@@ -408,3 +408,3 @@ list(options) {

* If no user is given, the authenticating user is used.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list
*/

@@ -416,3 +416,3 @@ lists(options = {}) {

* Returns the members of the specified list. Private list members will only be shown if the authenticated user owns the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members
*/

@@ -434,3 +434,3 @@ async listMembers(options = {}) {

* Check if the specified user is a member of the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show
*/

@@ -443,3 +443,3 @@ listGetMember(options) {

* If user_id or screen_name are not provided, the memberships for the authenticating user are returned.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships
*/

@@ -461,3 +461,3 @@ async listMemberships(options = {}) {

* Returns the lists owned by the specified Twitter user. Private lists will only be shown if the authenticated user is also the owner of the lists.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships
*/

@@ -479,3 +479,3 @@ async listOwnerships(options = {}) {

* Returns a timeline of tweets authored by members of the specified list. Retweets are included by default.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses
*/

@@ -497,3 +497,3 @@ async listStatuses(options) {

* Returns the subscribers of the specified list. Private list subscribers will only be shown if the authenticated user owns the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers
*/

@@ -515,3 +515,3 @@ async listSubscribers(options = {}) {

* Check if the specified user is a subscriber of the specified list. Returns the user if they are a subscriber.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show
*/

@@ -524,3 +524,3 @@ listGetSubscriber(options) {

* Does not include the user's own lists.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions
*/

@@ -544,3 +544,3 @@ async listSubscriptions(options = {}) {

* After the STATUS command response returns succeeded, you can move on to the next step which is usually create Tweet with media_id.
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status
*/

@@ -575,3 +575,3 @@ mediaInfo(mediaId) {

/**
* Create a client that is prefixed with `https//stream.twitter.com` instead of classic API URL.
* Create a client that is prefixed with `https//stream.x.com` instead of classic API URL.
*/

@@ -587,3 +587,3 @@ get stream() {

* Note: The id parameter for this endpoint is the "where on earth identifier" or WOEID, which is a legacy identifier created by Yahoo and has been deprecated.
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place
* https://developer.x.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place
*/

@@ -597,3 +597,3 @@ trendsByPlace(woeId, options = {}) {

* and some other human-readable information such as a canonical name and country the location belongs in.
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available
*/

@@ -605,3 +605,3 @@ trendsAvailable() {

* Returns the locations that Twitter has trending topic information for, closest to a specified location.
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest
*/

@@ -614,3 +614,3 @@ trendsClosest(lat, long) {

* Returns all the information about a known place.
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id
* https://developer.x.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id
*/

@@ -623,3 +623,3 @@ geoPlace(placeId) {

* This request will return a list of all the valid places that can be used as the place_id when updating a status.
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search
*/

@@ -632,3 +632,3 @@ geoSearch(options) {

* This request is an informative call and will deliver generalized results about geography.
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode
*/

@@ -643,3 +643,3 @@ geoReverseGeoCode(options) {

* The method's resource family can be determined from the first component of the path after the resource version.
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status
*/

@@ -651,3 +651,3 @@ rateLimitStatuses(...resources) {

* Returns the list of languages supported by Twitter along with the language code supported by Twitter.
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages
*/

@@ -654,0 +654,0 @@ supportedLanguages() {

@@ -15,3 +15,3 @@ import { AccountProfileV1Params, AccountSettingsV1, AccountSettingsV1Params, AddOrRemoveListMembersV1Params, FriendshipCreateOrDestroyV1, FriendshipCreateV1Params, FriendshipDestroyV1Params, FriendshipUpdateV1Params, FriendshipV1, GetListV1Params, ListCreateV1Params, ListV1, MediaMetadataV1Params, MediaStatusV1Result, MediaSubtitleV1Param, ProfileBannerUpdateV1Params, ProfileImageUpdateV1Params, ReportSpamV1Params, SendTweetV1Params, TUploadableMedia, TweetV1, UpdateListV1Params, UploadMediaV1Params, UserV1 } from '../types';

* Post a new tweet.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/

@@ -21,3 +21,3 @@ tweet(status: string, payload?: Partial<SendTweetV1Params>): Promise<TweetV1>;

* Quote an existing tweet.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/

@@ -27,3 +27,3 @@ quote(status: string, quotingStatusId: string, payload?: Partial<SendTweetV1Params>): Promise<TweetV1>;

* Post a series of tweets.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/

@@ -33,3 +33,3 @@ tweetThread(tweets: (SendTweetV1Params | string)[]): Promise<TweetV1[]>;

* Reply to an existing tweet. Shortcut to `.tweet` with tweaked parameters.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/

@@ -39,3 +39,3 @@ reply(status: string, in_reply_to_status_id: string, payload?: Partial<SendTweetV1Params>): Promise<TweetV1>;

* Delete an existing tweet belonging to you.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id
*/

@@ -46,3 +46,3 @@ deleteTweet(tweetId: string): Promise<TweetV1>;

* Additionally, optionally performs the equivalent of POST blocks/create on behalf of the authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam
*/

@@ -52,3 +52,3 @@ reportUserAsSpam(options: ReportSpamV1Params): Promise<UserV1>;

* Turn on/off Retweets and device notifications from the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update
*/

@@ -58,3 +58,3 @@ updateFriendship(options: Partial<FriendshipUpdateV1Params>): Promise<FriendshipV1>;

* Follow the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create
*/

@@ -64,3 +64,3 @@ createFriendship(options: Partial<FriendshipCreateV1Params>): Promise<FriendshipCreateOrDestroyV1>;

* Unfollow the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy
*/

@@ -70,3 +70,3 @@ destroyFriendship(options: Partial<FriendshipDestroyV1Params>): Promise<FriendshipCreateOrDestroyV1>;

* Update current account settings for authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
*/

@@ -76,3 +76,3 @@ updateAccountSettings(options: Partial<AccountSettingsV1Params>): Promise<AccountSettingsV1>;

* Sets some values that users are able to set under the "Account" tab of their settings page.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile
*/

@@ -82,3 +82,3 @@ updateAccountProfile(options: Partial<AccountProfileV1Params>): Promise<UserV1>;

* Uploads a profile banner on behalf of the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner
*/

@@ -88,3 +88,3 @@ updateAccountProfileBanner(file: TUploadableMedia, options?: Partial<ProfileBannerUpdateV1Params>): Promise<void>;

* Updates the authenticating user's profile image.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image
*/

@@ -94,3 +94,3 @@ updateAccountProfileImage(file: TUploadableMedia, options?: Partial<ProfileImageUpdateV1Params>): Promise<UserV1>;

* Removes the uploaded profile banner for the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner
*/

@@ -100,3 +100,3 @@ removeAccountProfileBanner(): Promise<void>;

* Creates a new list for the authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create
*/

@@ -106,3 +106,3 @@ createList(options: ListCreateV1Params): Promise<ListV1>;

* Updates the specified list. The authenticated user must own the list to be able to update it.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update
*/

@@ -112,3 +112,3 @@ updateList(options: UpdateListV1Params): Promise<ListV1>;

* Deletes the specified list. The authenticated user must own the list to be able to destroy it.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy
*/

@@ -120,3 +120,3 @@ removeList(options: GetListV1Params): Promise<ListV1>;

* it will target `lists/members/create_all.json`.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all
*/

@@ -128,3 +128,3 @@ addListMembers(options: AddOrRemoveListMembersV1Params): Promise<void>;

* it will target `lists/members/destroy_all.json`.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all
*/

@@ -134,3 +134,3 @@ removeListMembers(options: AddOrRemoveListMembersV1Params): Promise<void>;

* Subscribes the authenticated user to the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create
*/

@@ -140,3 +140,3 @@ subscribeToList(options: GetListV1Params): Promise<ListV1>;

* Unsubscribes the authenticated user of the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy
*/

@@ -147,3 +147,3 @@ unsubscribeOfList(options: GetListV1Params): Promise<ListV1>;

* This feature is currently only supported for images and GIFs.
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create
*/

@@ -155,3 +155,3 @@ createMediaMetadata(mediaId: string, metadata: Partial<MediaMetadataV1Params>): Promise<void>;

*
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create
*/

@@ -161,3 +161,3 @@ createMediaSubtitles(mediaId: string, subtitles: MediaSubtitleV1Param[]): Promise<void>;

* Use this endpoint to dissociate subtitles from a video and delete the subtitles. You can dissociate subtitles from a video before or after Tweeting.
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete
*/

@@ -164,0 +164,0 @@ deleteMediaSubtitles(mediaId: string, ...languages: string[]): Promise<void>;

@@ -25,3 +25,3 @@ import * as fs from 'fs';

* Post a new tweet.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/

@@ -38,6 +38,6 @@ tweet(status, payload = {}) {

* Quote an existing tweet.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/
async quote(status, quotingStatusId, payload = {}) {
const url = 'https://twitter.com/i/statuses/' + quotingStatusId;
const url = 'https://x.com/i/statuses/' + quotingStatusId;
return this.tweet(status, { ...payload, attachment_url: url });

@@ -47,3 +47,3 @@ }

* Post a series of tweets.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/

@@ -71,3 +71,3 @@ async tweetThread(tweets) {

* Reply to an existing tweet. Shortcut to `.tweet` with tweaked parameters.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update
*/

@@ -83,3 +83,3 @@ reply(status, in_reply_to_status_id, payload = {}) {

* Delete an existing tweet belonging to you.
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id
*/

@@ -93,3 +93,3 @@ deleteTweet(tweetId) {

* Additionally, optionally performs the equivalent of POST blocks/create on behalf of the authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam
*/

@@ -101,3 +101,3 @@ reportUserAsSpam(options) {

* Turn on/off Retweets and device notifications from the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update
*/

@@ -109,3 +109,3 @@ updateFriendship(options) {

* Follow the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create
*/

@@ -117,3 +117,3 @@ createFriendship(options) {

* Unfollow the specified user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy
*/

@@ -126,3 +126,3 @@ destroyFriendship(options) {

* Update current account settings for authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
*/

@@ -134,3 +134,3 @@ updateAccountSettings(options) {

* Sets some values that users are able to set under the "Account" tab of their settings page.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile
*/

@@ -142,3 +142,3 @@ updateAccountProfile(options) {

* Uploads a profile banner on behalf of the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner
*/

@@ -154,3 +154,3 @@ async updateAccountProfileBanner(file, options = {}) {

* Updates the authenticating user's profile image.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image
*/

@@ -167,3 +167,3 @@ async updateAccountProfileImage(file, options = {}) {

* Removes the uploaded profile banner for the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner
*/

@@ -176,3 +176,3 @@ removeAccountProfileBanner() {

* Creates a new list for the authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create
*/

@@ -184,3 +184,3 @@ createList(options) {

* Updates the specified list. The authenticated user must own the list to be able to update it.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update
*/

@@ -192,3 +192,3 @@ updateList(options) {

* Deletes the specified list. The authenticated user must own the list to be able to destroy it.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy
*/

@@ -202,3 +202,3 @@ removeList(options) {

* it will target `lists/members/create_all.json`.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all
*/

@@ -214,3 +214,3 @@ addListMembers(options) {

* it will target `lists/members/destroy_all.json`.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all
*/

@@ -224,3 +224,3 @@ removeListMembers(options) {

* Subscribes the authenticated user to the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create
*/

@@ -232,3 +232,3 @@ subscribeToList(options) {

* Unsubscribes the authenticated user of the specified list.
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy
*/

@@ -242,3 +242,3 @@ unsubscribeOfList(options) {

* This feature is currently only supported for images and GIFs.
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create
*/

@@ -252,3 +252,3 @@ createMediaMetadata(mediaId, metadata) {

*
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create
*/

@@ -260,3 +260,3 @@ createMediaSubtitles(mediaId, subtitles) {

* Use this endpoint to dissociate subtitles from a video and delete the subtitles. You can dissociate subtitles from a video before or after Tweeting.
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete
*/

@@ -263,0 +263,0 @@ deleteMediaSubtitles(mediaId, ...languages) {

@@ -22,3 +22,3 @@ import TwitterApiSubClient from '../client.subclient';

* The recent search endpoint returns Tweets from the last seven days that match a search query.
* https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-recent
* https://developer.x.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-recent
*/

@@ -32,3 +32,3 @@ search(options: Tweetv2SearchParams): Promise<TweetSearchRecentV2Paginator>;

* This endpoint is only available to those users who have been approved for the Academic Research product track.
* https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all
* https://developer.x.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all
*/

@@ -38,3 +38,3 @@ searchAll(query: string, options?: Partial<Tweetv2SearchParams>): Promise<TweetSearchAllV2Paginator>;

* Returns a variety of information about a single Tweet specified by the requested ID.
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id
*

@@ -46,3 +46,3 @@ * OAuth2 scope: `users.read`, `tweet.read`

* Returns a variety of information about tweets specified by list of IDs.
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets
*

@@ -55,3 +55,3 @@ * OAuth2 scope: `users.read`, `tweet.read`

* OAuth2 Bearer auth only.
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent
*/

@@ -65,3 +65,3 @@ tweetCountRecent(query: string, options?: Partial<TweetV2CountParams>): Promise<TweetV2CountResult>;

* **This endpoint has pagination, yet it is not supported by bundled paginators. Use `next_token` to fetch next page.**
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all
*/

@@ -71,3 +71,3 @@ tweetCountAll(query: string, options?: Partial<TweetV2CountAllParams>): Promise<TweetV2CountAllResult>;

* Allows you to get information about who has Retweeted a Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/get-tweets-id-retweeted_by
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/get-tweets-id-retweeted_by
*/

@@ -78,3 +78,3 @@ tweetRetweetedBy(tweetId: string, options?: Partial<TweetRetweetedOrLikedByV2ParamsWithoutPaginator>): Promise<TweetV2RetweetedByResult>;

* Allows you to get information about who has Liked a Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-tweets-id-liking_users
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/get-tweets-id-liking_users
*/

@@ -86,3 +86,3 @@ tweetLikedBy(tweetId: string, options?: Partial<TweetRetweetedOrLikedByV2ParamsWithoutPaginator>): Promise<TweetV2LikedByResult>;

* This endpoint returns up to the last 3200 Tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological
*

@@ -96,3 +96,3 @@ * OAuth 2 scopes: `tweet.read` `users.read`

* Using pagination, the most recent 3,200 Tweets can be retrieved.
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets
*/

@@ -104,3 +104,3 @@ userTimeline(userId: string, options?: Partial<TweetV2UserTimelineParams>): Promise<TweetUserTimelineV2Paginator>;

* Using pagination, up to the most recent 800 Tweets can be retrieved.
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions
*/

@@ -110,3 +110,3 @@ userMentionTimeline(userId: string, options?: Partial<TweetV2PaginableTimelineParams>): Promise<TweetUserMentionTimelineV2Paginator>;

* Returns Quote Tweets for a Tweet specified by the requested Tweet ID.
* https://developer.twitter.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets
* https://developer.x.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets
*

@@ -118,3 +118,3 @@ * OAuth2 scopes: `users.read` `tweet.read`

* Allows you to get information about a authenticated user’s 800 most recent bookmarked Tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks
*

@@ -126,3 +126,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.read`

* Returns information about an authorized user.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me
*

@@ -134,3 +134,3 @@ * OAuth2 scopes: `tweet.read` & `users.read`

* Returns a variety of information about a single user specified by the requested ID.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id
*/

@@ -140,3 +140,3 @@ user(userId: string, options?: Partial<UsersV2Params>): Promise<UserV2Result>;

* Returns a variety of information about one or more users specified by the requested IDs.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users
*/

@@ -146,3 +146,3 @@ users(userIds: string | string[], options?: Partial<UsersV2Params>): Promise<UsersV2Result>;

* Returns a variety of information about a single user specified by their username.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username
*/

@@ -152,3 +152,3 @@ userByUsername(username: string, options?: Partial<UsersV2Params>): Promise<UserV2Result>;

* Returns a variety of information about one or more users specified by their usernames.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by
*

@@ -160,3 +160,3 @@ * OAuth2 scope: `users.read`, `tweet.read`

* Returns a list of users who are followers of the specified user ID.
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-followers
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-followers
*/

@@ -167,3 +167,3 @@ followers(userId: string, options?: Partial<FollowersV2ParamsWithoutPaginator>): Promise<UserV2TimelineResult>;

* Returns a list of users the specified user ID is following.
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-following
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-following
*

@@ -176,3 +176,3 @@ * OAuth2 scope: `follows.read`

* Allows you to get information about a user’s liked Tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets
*/

@@ -182,3 +182,3 @@ userLikedTweets(userId: string, options?: Partial<TweetV2PaginableListParams>): Promise<TweetV2UserLikedTweetsPaginator>;

* Returns a list of users who are blocked by the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking
*/

@@ -188,3 +188,3 @@ userBlockingUsers(userId: string, options?: Partial<UserV2TimelineParams>): Promise<UserBlockingUsersV2Paginator>;

* Returns a list of users who are muted by the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting
*/

@@ -194,3 +194,3 @@ userMutingUsers(userId: string, options?: Partial<UserV2TimelineParams>): Promise<UserMutingUsersV2Paginator>;

* Returns the details of a specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id
*/

@@ -200,3 +200,3 @@ list(id: string, options?: Partial<GetListV2Params>): Promise<ListGetV2Result>;

* Returns all Lists owned by the specified user.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists
*/

@@ -206,3 +206,3 @@ listsOwned(userId: string, options?: Partial<GetListTimelineV2Params>): Promise<UserOwnedListsV2Paginator>;

* Returns all Lists a specified user is a member of.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships
*/

@@ -212,3 +212,3 @@ listMemberships(userId: string, options?: Partial<GetListTimelineV2Params>): Promise<UserListMembershipsV2Paginator>;

* Returns all Lists a specified user follows.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists
*/

@@ -218,3 +218,3 @@ listFollowed(userId: string, options?: Partial<GetListTimelineV2Params>): Promise<UserListFollowedV2Paginator>;

* Returns a list of Tweets from the specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets
* https://developer.x.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets
*/

@@ -224,3 +224,3 @@ listTweets(listId: string, options?: Partial<TweetV2PaginableListParams>): Promise<TweetV2ListTweetsPaginator>;

* Returns a list of users who are members of the specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members
*/

@@ -230,3 +230,3 @@ listMembers(listId: string, options?: Partial<UserV2TimelineParams>): Promise<UserListMembersV2Paginator>;

* Returns a list of users who are followers of the specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers
*/

@@ -241,3 +241,3 @@ listFollowers(listId: string, options?: Partial<UserV2TimelineParams>): Promise<UserListFollowersV2Paginator>;

*
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events
*/

@@ -251,3 +251,3 @@ listDmEvents(options?: Partial<GetDMEventV2Params>): Promise<FullDMTimelineV2Paginator>;

*
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
*/

@@ -261,3 +261,3 @@ listDmEventsWithParticipant(participantId: string, options?: Partial<GetDMEventV2Params>): Promise<OneToOneDMTimelineV2Paginator>;

*
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
*/

@@ -267,3 +267,3 @@ listDmEventsOfConversation(dmConversationId: string, options?: Partial<GetDMEventV2Params>): Promise<ConversationDMTimelineV2Paginator>;

* Get a single space by ID.
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id
*

@@ -275,3 +275,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Get spaces using their IDs.
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces
*

@@ -283,3 +283,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Get spaces using their creator user ID(s). (no pagination available)
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids
*

@@ -291,3 +291,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Search through spaces using multiple params. (no pagination available)
* https://developer.twitter.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search
* https://developer.x.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search
*/

@@ -301,3 +301,3 @@ searchSpaces(options: SpaceV2SearchParams): Promise<SpaceV2LookupResult>;

*
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers
*

@@ -309,3 +309,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Returns Tweets shared in the requested Spaces.
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets
*

@@ -317,3 +317,3 @@ * OAuth2 scope: `users.read`, `tweet.read`, `space.read`

* Streams Tweets in real-time based on a specific set of filter rules.
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream
*/

@@ -331,3 +331,3 @@ searchStream(options?: Partial<TweetSearchV2StreamParams> & {

* Return a list of rules currently active on the streaming endpoint, either as a list or individually.
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules
*/

@@ -339,3 +339,3 @@ streamRules(options?: Partial<StreamingV2GetRulesParams>): Promise<StreamingV2GetRulesResult>;

* Similarly, to delete one or more rules, submit a delete JSON body with an array of list of existing rule IDs.
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/post-tweets-search-stream-rules
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/post-tweets-search-stream-rules
*/

@@ -346,3 +346,3 @@ updateStreamRules(options: StreamingV2AddRulesParams, query?: Partial<StreamingV2UpdateRulesQuery>): Promise<StreamingV2UpdateRulesAddResult>;

* Streams about 1% of all Tweets in real-time.
* https://developer.twitter.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample-stream
* https://developer.x.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample-stream
*/

@@ -360,3 +360,3 @@ sampleStream(options?: Partial<Tweetv2FieldsParams> & {

* Streams about 10% of all Tweets in real-time.
* https://developer.twitter.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample10-stream
* https://developer.x.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample10-stream
*/

@@ -374,3 +374,3 @@ sample10Stream(options?: Partial<Tweetv2FieldsParams> & {

* Returns a list of recent compliance jobs.
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs
*/

@@ -380,3 +380,3 @@ complianceJobs(options: BatchComplianceSearchV2Params): Promise<BatchComplianceListV2Result>;

* Get a single compliance job with the specified ID.
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id
*/

@@ -389,3 +389,3 @@ complianceJob(jobId: string): Promise<BatchComplianceV2Result>;

* You can obtain the result (**after job is completed**) with `.complianceJobResult`.
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
*/

@@ -396,5 +396,5 @@ sendComplianceJob(jobParams: BatchComplianceV2Params): Promise<BatchComplianceV2Result>;

* If job is still running (`in_progress`), it will await until job is completed. **This could be quite long!**
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
*/
complianceJobResult(job: BatchComplianceJobV2): Promise<BatchComplianceV2JobResult[]>;
}

@@ -42,3 +42,3 @@ import TwitterApiSubClient from '../client.subclient';

* This endpoint is only available to those users who have been approved for the Academic Research product track.
* https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all
* https://developer.x.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all
*/

@@ -57,3 +57,3 @@ async searchAll(query, options = {}) {

* Returns a variety of information about a single Tweet specified by the requested ID.
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id
*

@@ -67,3 +67,3 @@ * OAuth2 scope: `users.read`, `tweet.read`

* Returns a variety of information about tweets specified by list of IDs.
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets
*

@@ -78,3 +78,3 @@ * OAuth2 scope: `users.read`, `tweet.read`

* OAuth2 Bearer auth only.
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent
*/

@@ -90,3 +90,3 @@ tweetCountRecent(query, options = {}) {

* **This endpoint has pagination, yet it is not supported by bundled paginators. Use `next_token` to fetch next page.**
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all
*/

@@ -133,3 +133,3 @@ tweetCountAll(query, options = {}) {

* This endpoint returns up to the last 3200 Tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological
*

@@ -156,3 +156,3 @@ * OAuth 2 scopes: `tweet.read` `users.read`

* Using pagination, the most recent 3,200 Tweets can be retrieved.
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets
*/

@@ -176,3 +176,3 @@ async userTimeline(userId, options = {}) {

* Using pagination, up to the most recent 800 Tweets can be retrieved.
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions
*/

@@ -194,3 +194,3 @@ async userMentionTimeline(userId, options = {}) {

* Returns Quote Tweets for a Tweet specified by the requested Tweet ID.
* https://developer.twitter.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets
* https://developer.x.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets
*

@@ -215,3 +215,3 @@ * OAuth2 scopes: `users.read` `tweet.read`

* Allows you to get information about a authenticated user’s 800 most recent bookmarked Tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks
*

@@ -237,3 +237,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.read`

* Returns information about an authorized user.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me
*

@@ -247,3 +247,3 @@ * OAuth2 scopes: `tweet.read` & `users.read`

* Returns a variety of information about a single user specified by the requested ID.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id
*/

@@ -255,3 +255,3 @@ user(userId, options = {}) {

* Returns a variety of information about one or more users specified by the requested IDs.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users
*/

@@ -264,3 +264,3 @@ users(userIds, options = {}) {

* Returns a variety of information about a single user specified by their username.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username
*/

@@ -272,3 +272,3 @@ userByUsername(username, options = {}) {

* Returns a variety of information about one or more users specified by their usernames.
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by
*

@@ -313,3 +313,3 @@ * OAuth2 scope: `users.read`, `tweet.read`

* Allows you to get information about a user’s liked Tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets
*/

@@ -329,3 +329,3 @@ async userLikedTweets(userId, options = {}) {

* Returns a list of users who are blocked by the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking
*/

@@ -345,3 +345,3 @@ async userBlockingUsers(userId, options = {}) {

* Returns a list of users who are muted by the authenticating user.
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting
*/

@@ -362,3 +362,3 @@ async userMutingUsers(userId, options = {}) {

* Returns the details of a specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id
*/

@@ -370,3 +370,3 @@ list(id, options = {}) {

* Returns all Lists owned by the specified user.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists
*/

@@ -386,3 +386,3 @@ async listsOwned(userId, options = {}) {

* Returns all Lists a specified user is a member of.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships
*/

@@ -402,3 +402,3 @@ async listMemberships(userId, options = {}) {

* Returns all Lists a specified user follows.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists
*/

@@ -418,3 +418,3 @@ async listFollowed(userId, options = {}) {

* Returns a list of Tweets from the specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets
* https://developer.x.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets
*/

@@ -434,3 +434,3 @@ async listTweets(listId, options = {}) {

* Returns a list of users who are members of the specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members
*/

@@ -450,3 +450,3 @@ async listMembers(listId, options = {}) {

* Returns a list of users who are followers of the specified List.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers
*/

@@ -472,3 +472,3 @@ async listFollowers(listId, options = {}) {

*
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events
*/

@@ -490,3 +490,3 @@ async listDmEvents(options = {}) {

*
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
*/

@@ -510,3 +510,3 @@ async listDmEventsWithParticipant(participantId, options = {}) {

*
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events
*/

@@ -527,3 +527,3 @@ async listDmEventsOfConversation(dmConversationId, options = {}) {

* Get a single space by ID.
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id
*

@@ -537,3 +537,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Get spaces using their IDs.
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces
*

@@ -547,3 +547,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Get spaces using their creator user ID(s). (no pagination available)
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids
*

@@ -557,3 +557,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Search through spaces using multiple params. (no pagination available)
* https://developer.twitter.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search
* https://developer.x.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search
*/

@@ -569,3 +569,3 @@ searchSpaces(options) {

*
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers
*

@@ -579,3 +579,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`.

* Returns Tweets shared in the requested Spaces.
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets
*

@@ -592,3 +592,3 @@ * OAuth2 scope: `users.read`, `tweet.read`, `space.read`

* Return a list of rules currently active on the streaming endpoint, either as a list or individually.
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules
*/

@@ -610,3 +610,3 @@ streamRules(options = {}) {

* Returns a list of recent compliance jobs.
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs
*/

@@ -618,3 +618,3 @@ complianceJobs(options) {

* Get a single compliance job with the specified ID.
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id
*/

@@ -629,3 +629,3 @@ complianceJob(jobId) {

* You can obtain the result (**after job is completed**) with `.complianceJobResult`.
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
*/

@@ -648,3 +648,3 @@ async sendComplianceJob(jobParams) {

* If job is still running (`in_progress`), it will await until job is completed. **This could be quite long!**
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs
*/

@@ -651,0 +651,0 @@ async complianceJobResult(job) {

@@ -21,3 +21,3 @@ import TwitterApiv2ReadOnly from './client.v2.read';

* Hides or unhides a reply to a Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden
* https://developer.x.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden
*/

@@ -27,3 +27,3 @@ hideReply(tweetId: string, makeHidden: boolean): Promise<TweetV2HideReplyResult>;

* Causes the user ID identified in the path parameter to Like the target Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes
*

@@ -36,3 +36,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* The request succeeds with no action when the user sends a request to a user they're not liking the Tweet or have already unliked the Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id
*

@@ -44,3 +44,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Causes the user ID identified in the path parameter to Retweet the target Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets
*

@@ -53,3 +53,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* The request succeeds with no action when the user sends a request to a user they're not Retweeting the Tweet or have already removed the Retweet of.
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id
*

@@ -61,3 +61,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Creates a Tweet on behalf of an authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
*/

@@ -68,3 +68,3 @@ tweet(status: string, payload?: Partial<SendTweetV2Params>): Promise<TweetV2PostTweetResult>;

* Reply to a Tweet on behalf of an authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
*/

@@ -74,3 +74,3 @@ reply(status: string, toTweetId: string, payload?: Partial<SendTweetV2Params>): Promise<TweetV2PostTweetResult>;

* Quote an existing Tweet on behalf of an authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
*/

@@ -80,3 +80,3 @@ quote(status: string, quotedTweetId: string, payload?: Partial<SendTweetV2Params>): Promise<TweetV2PostTweetResult>;

* Post a series of tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
*/

@@ -86,3 +86,3 @@ tweetThread(tweets: (SendTweetV2Params | string)[]): Promise<TweetV2PostTweetResult[]>;

* Allows a user or authenticated user ID to delete a Tweet
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id
*/

@@ -92,3 +92,3 @@ deleteTweet(tweetId: string): Promise<TweetV2DeleteTweetResult>;

* Causes the user ID of an authenticated user identified in the path parameter to Bookmark the target Tweet provided in the request body.
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks
*

@@ -100,3 +100,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write`

* Allows a user or authenticated user ID to remove a Bookmark of a Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id
*

@@ -109,3 +109,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write`

* If the target user does not have public Tweets, this endpoint will send a follow request.
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following
*

@@ -119,3 +119,3 @@ * OAuth2 scope: `follows.write`

* Allows a user ID to unfollow another user.
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following
*

@@ -130,3 +130,3 @@ * OAuth2 scope: `follows.write`

* The user (in the path) must match the user context authorizing the request.
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking
*

@@ -138,3 +138,3 @@ * **Note**: You must specify the currently logged user ID; you can obtain it through v1.1 API.

* Allows a user or authenticated user ID to unblock another user.
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking
*

@@ -146,3 +146,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Allows an authenticated user ID to mute the target user.
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting
*

@@ -155,3 +155,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* The request succeeds with no action when the user sends a request to a user they're not muting or have already unmuted.
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting
*

@@ -163,3 +163,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Creates a new list for the authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists
*/

@@ -169,3 +169,3 @@ createList(options: ListCreateV2Params): Promise<ListCreateV2Result>;

* Updates the specified list. The authenticated user must own the list to be able to update it.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id
*/

@@ -175,3 +175,3 @@ updateList(listId: string, options?: ListUpdateV2Params): Promise<ListUpdateV2Result>;

* Deletes the specified list. The authenticated user must own the list to be able to destroy it.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id
*/

@@ -181,3 +181,3 @@ removeList(listId: string): Promise<ListDeleteV2Result>;

* Adds a member to a list.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members
*/

@@ -187,3 +187,3 @@ addListMember(listId: string, userId: string): Promise<ListMemberV2Result>;

* Remember a member to a list.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id
*/

@@ -193,3 +193,3 @@ removeListMember(listId: string, userId: string): Promise<ListMemberV2Result>;

* Subscribes the authenticated user to the specified list.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists
*/

@@ -199,3 +199,3 @@ subscribeToList(loggedUserId: string, listId: string): Promise<ListFollowV2Result>;

* Unsubscribes the authenticated user to the specified list.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id
*/

@@ -205,3 +205,3 @@ unsubscribeOfList(loggedUserId: string, listId: string): Promise<ListFollowV2Result>;

* Enables the authenticated user to pin a List.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists
*/

@@ -211,3 +211,3 @@ pinList(loggedUserId: string, listId: string): Promise<ListPinV2Result>;

* Enables the authenticated user to unpin a List.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id
*/

@@ -217,3 +217,3 @@ unpinList(loggedUserId: string, listId: string): Promise<ListPinV2Result>;

* Creates a Direct Message on behalf of an authenticated user, and adds it to the specified conversation.
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages
*/

@@ -224,3 +224,3 @@ sendDmInConversation(conversationId: string, message: PostDMInConversationParams): Promise<PostDMInConversationResult>;

* This method either creates a new one-to-one conversation or retrieves the current conversation and adds the Direct Message to it.
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages
*/

@@ -230,5 +230,5 @@ sendDmToParticipant(participantId: string, message: PostDMInConversationParams): Promise<PostDMInConversationResult>;

* Creates a new group conversation and adds a Direct Message to it on behalf of an authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations
*/
createDmConversation(options: CreateDMConversationParams): Promise<PostDMInConversationResult>;
}

@@ -30,3 +30,3 @@ import { API_V2_PREFIX } from '../globals';

* Hides or unhides a reply to a Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden
* https://developer.x.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden
*/

@@ -38,3 +38,3 @@ hideReply(tweetId, makeHidden) {

* Causes the user ID identified in the path parameter to Like the target Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes
*

@@ -49,3 +49,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* The request succeeds with no action when the user sends a request to a user they're not liking the Tweet or have already unliked the Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id
*

@@ -61,3 +61,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Causes the user ID identified in the path parameter to Retweet the target Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets
*

@@ -72,3 +72,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* The request succeeds with no action when the user sends a request to a user they're not Retweeting the Tweet or have already removed the Retweet of.
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id
*

@@ -93,3 +93,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Reply to a Tweet on behalf of an authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
*/

@@ -103,3 +103,3 @@ reply(status, toTweetId, payload = {}) {

* Quote an existing Tweet on behalf of an authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
*/

@@ -111,3 +111,3 @@ quote(status, quotedTweetId, payload = {}) {

* Post a series of tweets.
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets
*/

@@ -136,3 +136,3 @@ async tweetThread(tweets) {

* Allows a user or authenticated user ID to delete a Tweet
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id
*/

@@ -149,3 +149,3 @@ deleteTweet(tweetId) {

* Causes the user ID of an authenticated user identified in the path parameter to Bookmark the target Tweet provided in the request body.
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks
*

@@ -160,3 +160,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write`

* Allows a user or authenticated user ID to remove a Bookmark of a Tweet.
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id
*

@@ -173,3 +173,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write`

* If the target user does not have public Tweets, this endpoint will send a follow request.
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following
*

@@ -185,3 +185,3 @@ * OAuth2 scope: `follows.write`

* Allows a user ID to unfollow another user.
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following
*

@@ -200,3 +200,3 @@ * OAuth2 scope: `follows.write`

* The user (in the path) must match the user context authorizing the request.
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking
*

@@ -210,3 +210,3 @@ * **Note**: You must specify the currently logged user ID; you can obtain it through v1.1 API.

* Allows a user or authenticated user ID to unblock another user.
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking
*

@@ -222,3 +222,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Allows an authenticated user ID to mute the target user.
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting
*

@@ -233,3 +233,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* The request succeeds with no action when the user sends a request to a user they're not muting or have already unmuted.
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting
*

@@ -246,3 +246,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API.

* Creates a new list for the authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists
*/

@@ -254,3 +254,3 @@ createList(options) {

* Updates the specified list. The authenticated user must own the list to be able to update it.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id
*/

@@ -262,3 +262,3 @@ updateList(listId, options = {}) {

* Deletes the specified list. The authenticated user must own the list to be able to destroy it.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id
*/

@@ -270,3 +270,3 @@ removeList(listId) {

* Adds a member to a list.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members
*/

@@ -278,3 +278,3 @@ addListMember(listId, userId) {

* Remember a member to a list.
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id
*/

@@ -286,3 +286,3 @@ removeListMember(listId, userId) {

* Subscribes the authenticated user to the specified list.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists
*/

@@ -294,3 +294,3 @@ subscribeToList(loggedUserId, listId) {

* Unsubscribes the authenticated user to the specified list.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id
*/

@@ -302,3 +302,3 @@ unsubscribeOfList(loggedUserId, listId) {

* Enables the authenticated user to pin a List.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists
*/

@@ -310,3 +310,3 @@ pinList(loggedUserId, listId) {

* Enables the authenticated user to unpin a List.
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id
*/

@@ -319,3 +319,3 @@ unpinList(loggedUserId, listId) {

* Creates a Direct Message on behalf of an authenticated user, and adds it to the specified conversation.
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages
*/

@@ -328,3 +328,3 @@ sendDmInConversation(conversationId, message) {

* This method either creates a new one-to-one conversation or retrieves the current conversation and adds the Direct Message to it.
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages
*/

@@ -336,3 +336,3 @@ sendDmToParticipant(participantId, message) {

* Creates a new group conversation and adds a Direct Message to it on behalf of an authenticated user.
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations
*/

@@ -339,0 +339,0 @@ createDmConversation(options) {

{
"name": "twitter-api-v2",
"version": "1.16.4",
"version": "1.17.0",
"description": "Strongly typed, full-featured, light, versatile yet powerful Twitter API v1.1 and v2 client for Node.js.",

@@ -37,3 +37,3 @@ "main": "dist/cjs/index.js",

"repository": "github:plhery/node-twitter-api-v2",
"author": "Paul-Louis Hery <paullouis.hery+twitterapi@gmail.com> (https://twitter.com/plhery)",
"author": "Paul-Louis Hery <paullouis.hery+twitterapi@gmail.com> (https://x.com/plhery)",
"license": "Apache-2.0",

@@ -40,0 +40,0 @@ "files": [

# Twitter API v2
[![Twitter API v2 badge](https://img.shields.io/endpoint?url=https%3A%2F%2Ftwbadges.glitch.me%2Fbadges%2Fv2)](https://developer.twitter.com/en/docs/twitter-api/early-access)
[![Twitter API v1.1 badge](https://img.shields.io/endpoint?url=https%3A%2F%2Ftwbadges.glitch.me%2Fbadges%2Fstandard)](https://developer.twitter.com/en/docs/twitter-api/v1)
[![Twitter API v2 badge](https://img.shields.io/endpoint?url=https%3A%2F%2Ftwbadges.glitch.me%2Fbadges%2Fv2)](https://developer.x.com/en/docs/twitter-api/early-access)
[![Twitter API v1.1 badge](https://img.shields.io/endpoint?url=https%3A%2F%2Ftwbadges.glitch.me%2Fbadges%2Fstandard)](https://developer.x.com/en/docs/twitter-api/v1)
[![Version badge](https://badgen.net/github/release/PLhery/node-twitter-api-v2)](https://github.com/PLhery/node-twitter-api-v2)

@@ -15,3 +15,3 @@ [![Checks badge](https://github.com/PLhery/node-twitter-api-v2/actions/workflows/CI.yml/badge.svg)](https://github.com/PLhery/node-twitter-api-v2/actions/workflows/CI.yml)

Twitter will significantly reduce its API capabilities by end of April ([see this thread](https://twitter.com/TwitterDev/status/1641222782594990080)).
Twitter will significantly reduce its API capabilities by end of April ([see this thread](https://x.com/TwitterDev/status/1641222782594990080)).

@@ -18,0 +18,0 @@ This change has major implications, and as a result, this library may no longer be maintained.

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc