Skip to content

Latest commit

 

History

History
444 lines (294 loc) · 24.3 KB

File metadata and controls

444 lines (294 loc) · 24.3 KB

Shared

Types:

Account

Types:

Methods:

  • client.account.retrieve() -> AccountRetrieveResponse
  • client.account.setXUsername({ ...params }) -> AccountSetXUsernameResponse
  • client.account.updateLocale({ ...params }) -> AccountUpdateLocaleResponse

APIKeys

Types:

Methods:

  • client.apiKeys.create({ ...params }) -> APIKeyCreateResponse
  • client.apiKeys.list() -> APIKeyListResponse
  • client.apiKeys.revoke(id) -> APIKeyRevokeResponse

Subscribe

Types:

Methods:

  • client.subscribe.create() -> SubscribeCreateResponse

Compose

Types:

Methods:

  • client.compose.create({ ...params }) -> ComposeCreateResponse

Drafts

Types:

Methods:

  • client.drafts.create({ ...params }) -> DraftDetail
  • client.drafts.retrieve(id) -> DraftDetail
  • client.drafts.list({ ...params }) -> DraftListResponse
  • client.drafts.delete(id) -> void

Styles

Types:

Methods:

  • client.styles.retrieve(id) -> StyleProfile
  • client.styles.update(id, { ...params }) -> StyleProfile
  • client.styles.list() -> StyleListResponse
  • client.styles.delete(id) -> void
  • client.styles.analyze({ ...params }) -> StyleProfile
  • client.styles.compare({ ...params }) -> StyleCompareResponse
  • client.styles.getPerformance(id) -> StyleGetPerformanceResponse

Radar

Types:

Methods:

Monitors

Types:

Methods:

  • client.monitors.create({ ...params }) -> MonitorCreateResponse
  • client.monitors.retrieve(id) -> Monitor
  • client.monitors.update(id, { ...params }) -> Monitor
  • client.monitors.list() -> MonitorListResponse
  • client.monitors.deactivate(id) -> MonitorDeactivateResponse

Events

Types:

Methods:

  • client.events.retrieve(id) -> EventDetail
  • client.events.list({ ...params }) -> EventListResponse

Extractions

Types:

Methods:

  • client.extractions.retrieve(id, { ...params }) -> ExtractionRetrieveResponse
  • client.extractions.list({ ...params }) -> ExtractionListResponse
  • client.extractions.estimateCost({ ...params }) -> ExtractionEstimateCostResponse
  • client.extractions.exportResults(id, { ...params }) -> Response
  • client.extractions.run({ ...params }) -> ExtractionRunResponse

Draws

Types:

Methods:

  • client.draws.retrieve(id) -> DrawRetrieveResponse
  • client.draws.list({ ...params }) -> DrawListResponse
  • client.draws.export(id, { ...params }) -> Response
  • client.draws.run({ ...params }) -> DrawRunResponse

Webhooks

Types:

Methods:

  • client.webhooks.create({ ...params }) -> WebhookCreateResponse
  • client.webhooks.update(id, { ...params }) -> Webhook
  • client.webhooks.list() -> WebhookListResponse
  • client.webhooks.deactivate(id) -> WebhookDeactivateResponse
  • client.webhooks.listDeliveries(id) -> WebhookListDeliveriesResponse
  • client.webhooks.test(id) -> WebhookTestResponse

X

Types:

Methods:

Tweets

Types:

Methods:

  • client.x.tweets.create({ ...params }) -> TweetCreateResponse
  • client.x.tweets.retrieve(id) -> TweetRetrieveResponse
  • client.x.tweets.list({ ...params }) -> PaginatedTweets
  • client.x.tweets.delete(id, { ...params }) -> TweetDeleteResponse
  • client.x.tweets.getFavoriters(id, { ...params }) -> PaginatedUsers
  • client.x.tweets.getQuotes(id, { ...params }) -> PaginatedTweets
  • client.x.tweets.getReplies(id, { ...params }) -> PaginatedTweets
  • client.x.tweets.getRetweeters(id, { ...params }) -> PaginatedUsers
  • client.x.tweets.getThread(id, { ...params }) -> PaginatedTweets
  • client.x.tweets.search({ ...params }) -> PaginatedTweets

Like

Types:

Methods:

  • client.x.tweets.like.create(id, { ...params }) -> LikeCreateResponse
  • client.x.tweets.like.delete(id, { ...params }) -> LikeDeleteResponse

Retweet

Types:

Methods:

  • client.x.tweets.retweet.create(id, { ...params }) -> RetweetCreateResponse
  • client.x.tweets.retweet.delete(id, { ...params }) -> RetweetDeleteResponse

Users

Methods:

Follow

Types:

Methods:

  • client.x.users.follow.create(id, { ...params }) -> FollowCreateResponse
  • client.x.users.follow.deleteAll(id, { ...params }) -> FollowDeleteAllResponse

Followers

Types:

Methods:

  • client.x.followers.check({ ...params }) -> FollowerCheckResponse

Dm

Types:

Methods:

  • client.x.dm.retrieveHistory(userID, { ...params }) -> DmRetrieveHistoryResponse
  • client.x.dm.send(userID, { ...params }) -> DmSendResponse

Media

Types:

Methods:

  • client.x.media.download({ ...params }) -> MediaDownloadResponse
  • client.x.media.upload({ ...params }) -> MediaUploadResponse

Profile

Types:

Methods:

  • client.x.profile.update({ ...params }) -> ProfileUpdateResponse
  • client.x.profile.updateAvatar({ ...params }) -> ProfileUpdateAvatarResponse
  • client.x.profile.updateBanner({ ...params }) -> ProfileUpdateBannerResponse

Communities

Types:

Methods:

  • client.x.communities.create({ ...params }) -> CommunityCreateResponse
  • client.x.communities.delete(id, { ...params }) -> CommunityDeleteResponse
  • client.x.communities.retrieveInfo(id) -> CommunityRetrieveInfoResponse
  • client.x.communities.retrieveMembers(id, { ...params }) -> PaginatedUsers
  • client.x.communities.retrieveModerators(id, { ...params }) -> PaginatedUsers
  • client.x.communities.retrieveSearch({ ...params }) -> PaginatedTweets

Join

Methods:

  • client.x.communities.join.create(id, { ...params }) -> CommunityActionResult
  • client.x.communities.join.deleteAll(id, { ...params }) -> CommunityActionResult

Tweets

Methods:

  • client.x.communities.tweets.list({ ...params }) -> PaginatedTweets
  • client.x.communities.tweets.listByCommunity(id, { ...params }) -> PaginatedTweets

Accounts

Types:

Methods:

  • client.x.accounts.create({ ...params }) -> AccountCreateResponse
  • client.x.accounts.retrieve(id) -> XAccountDetail
  • client.x.accounts.list() -> AccountListResponse
  • client.x.accounts.delete(id) -> AccountDeleteResponse
  • client.x.accounts.bulkRetry() -> AccountBulkRetryResponse
  • client.x.accounts.reauth(id, { ...params }) -> AccountReauthResponse

Bookmarks

Types:

Methods:

  • client.x.bookmarks.list({ ...params }) -> PaginatedTweets
  • client.x.bookmarks.retrieveFolders() -> BookmarkRetrieveFoldersResponse

Lists

Methods:

Trends

Types:

Methods:

  • client.trends.list({ ...params }) -> TrendListResponse

Support

Tickets

Types:

Methods:

  • client.support.tickets.create({ ...params }) -> TicketCreateResponse
  • client.support.tickets.retrieve(id) -> TicketRetrieveResponse
  • client.support.tickets.update(id, { ...params }) -> TicketUpdateResponse
  • client.support.tickets.list() -> TicketListResponse
  • client.support.tickets.reply(id, { ...params }) -> TicketReplyResponse

Credits

Types:

Methods:

  • client.credits.retrieveBalance() -> CreditRetrieveBalanceResponse
  • client.credits.topupBalance({ ...params }) -> CreditTopupBalanceResponse