> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Tutorials

> Instructions and examples to help you get started.

<CardGroup>
  <Card title="Usage monitoring and management" icon="user" iconType="solid">
    Programmatically monitor and manage your API usage.

    <br />

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/usage-monitoring-and-management)
  </Card>

  <Card title="Explore a user's Tweets" icon="user" iconType="solid">
    Learn how to explore a user's Tweets and mentions using the user Tweet timeline and user mention timeline endpoints from the last 7 days.

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/explore-a-users-tweets)
  </Card>

  <Card title="Getting started with Postman" icon="rocket" iconType="solid">
    Learn how to start using Postman to make requests to the X API and X Ads API

    <br />

    <br />

    <br />

    <br />

    <br />

    [**View tutorial**](/tutorials/postman-getting-started)
  </Card>

  <Card title="Getting started with R and v2 of the X API" icon="rocket" iconType="solid">
    Learn about using R to connect to the user lookup endpoint and how to work with JSON returned from X API v2.

    <br />

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/getting-started-with-r-and-v2-of-the-twitter-api)
  </Card>

  <Card title="Getting historical Tweets using the full-archive search endpoint" icon="magnifying-glass" iconType="solid">
    Learn to use the full-archive search endpoint to search the complete history of public X data, build a dataset by retrieving geo-tagged Tweets, and how to page through the available Tweets for a query.

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/getting-historical-tweets-using-the-full-archive-search-endpoint)
  </Card>

  <Card title="Post-processing X data with the Google Cloud Platform" icon="cloud" iconType="solid">
    This guide gives a high-level overview on how to ingest Tweets at scale, and “slice and dice” those Tweets via metadata to narrow them down to a specific category, or sub-categories.

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/developer-guide--twitter-api-toolkit-for-google-cloud1)
  </Card>

  <Card title="Build a simple customer engagement application" icon="user" iconType="solid">
    Learn how to build a basic chatbot using webhooks and REST API endpoints

    <br />

    <br />

    <br />

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/customer-engagement-application-playbook)
  </Card>

  <Card title="Developer Guide: X API Toolkit for Google Cloud: Filtered Stream" icon="cloud" iconType="solid">
    Learn the basics about the X API and Tweet annotations in addition to gaining experience in Google Cloud, Analytics, and data science foundations.

    <br />

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/developer-guide--twitter-api-toolkit-for-google-cloud1)
  </Card>

  <Card title="Creating a X bot with Python, OAuth 2.0, and v2 of the X API" icon="rocket" iconType="solid">
    Learn more about creating a X bot with Python and OAuth 2.0 using X API v2.

    <br />

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/creating-a-twitter-bot-with-python--oauth-2-0--and-v2-of-the-twi)
  </Card>

  <Card title="How to build an autoresponder with Autohook and the Account Activity API" icon="rocket" iconType="solid">
    Use the Account Activity API to configure a webhook, set up OAuth, and send a message for replying in real time.

    <br />

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/how-to-build-a-complete-twitter-autoresponder-autohook)
  </Card>

  <Card title="Get customized Tweet notifications where you want them" icon="bell" iconType="solid">
    Learn how to build an app in Java that publishes links to Tweets based on user defined interests.

    <br />

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/get-customized-tweet-notifications-where-you-want-them)
  </Card>

  <Card title="Translating plain language to filtering queries" icon="language" iconType="solid">
    Learn about taking rules articulated in English and transform them into filtering rules using the appropriate X premium operators and syntax.

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/translating-plain-language-to-pt-rules)
  </Card>

  <Card title="Step-by-step guide to making your first request to the X API v2" icon="list-ol" iconType="solid">
    This is a detailed walkthrough of all the basic steps for getting started with X API v2 from sign up to endpoint request.

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/step-by-step-guide-to-making-your-first-request-to-the-twitter-api-v2)
  </Card>

  <Card title="Getting started with the Account Activity API" icon="rocket" iconType="solid">
    Learn about X's webhook-based Account Activity API to get started with securing webhooks, authentication, and receiving events.

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/getting-started-with-the-account-activity-api)
  </Card>

  <Card title="Kickstart your X bot with our Glitch example written in Python" icon="python" iconType="solid">
    Use Python to get started with the X API and engage with the public conversation by creating a X Bot.

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/kickstart-your-twitter-bot-with-our-glitch-example-written-in-py)
  </Card>

  <Card title="Developer Guide: X API Toolkit for Google Cloud: Enterprise API" icon="cloud" iconType="solid">
    Use the X API Toolkit for Google Cloud: Enterprise API to install a trend detection framework in under an hour.

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/developer-guide--twitter-api-toolkit-for-google-cloud11)
  </Card>

  <Card title="Developer Guide: X API toolkit for Google Cloud: Recent Search" icon="magnifying-glass" iconType="solid">
    Learn the basics about X API as well as Google Cloud, Analytics, and the foundations of data science.

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/developer-guide--twitter-api-toolkit-for-google-cloud)
  </Card>

  <Card title="How to build a live scoreboard using X" icon="trophy" iconType="solid">
    How to build a chatbot that privately receives scores and Tweets out leaderboard updates.

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/building-a-live-leaderboard-on-twitter)
  </Card>

  <Card title="Measure Tweet performance" icon="chart-line" iconType="solid">
    Build a simple tool to understand how users’ Tweets are performing in the world.

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/measure-tweet-performance)
  </Card>

  <Card title="One-time Historical PowerTrack jobs" icon="rocket" iconType="solid">
    Learn more about the steps that you will go through when accessing our one-time Historical PowerTrack offering.

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/one-time-historical-powertrack-jobs)
  </Card>

  <Card title="Choosing a historical API" icon="hand-pointer" iconType="solid">
    Learn how to create moments of delight informed by customer context.

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/choosing-historical-api)
  </Card>

  <Card title="Retrieve a list of user mentions from a thread of Tweet replies" icon="reply" iconType="solid">
    Learn how to quickly and easily retrieve all usernames mentioned in a thread of replies on X

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/retrieve-user-mentions-from-thread)
  </Card>

  <Card title="Determining Tweet Types" icon="filter" iconType="solid">
    Learn about the four different types of Tweets and how to programmatically detect them.

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/determining-tweet-types)
  </Card>

  <Card title="How to analyze the sentiment of your own Tweets" icon="chart-bar" iconType="solid">
    Learn how to analyze the sentiment of your Tweet timeline.

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/how-to-analyze-the-sentiment-of-your-own-tweets)
  </Card>

  <Card title="Filtering Tweets by location" icon="filter" iconType="solid">
    Learn how to filter Tweets by location.

    <br />

    <br />

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/filtering-tweets-by-location)
  </Card>

  <Card title="Building an app to stream Tweets in real-time" icon="stream" iconType="solid">
    Build a real-time Tweet streaming app to listen for and display Tweets based on your own topics of interest.

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/building-an-app-to-stream-tweets)
  </Card>

  <Card title="Authenticating with the X API for Enterprise" icon="stream" iconType="solid">
    Learn about the different authentication methods necessary to access the X enterprise APIs.

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/authenticating-with-twitter-api-for-enterprise)
  </Card>

  <Card title="Analyze past conversations using search Tweets" icon="magnifying-glass" iconType="solid">
    Search for topics or keywords and analyze the related conversation using the v2 recent search endpoint

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/analyze-past-conversations)
  </Card>

  <Card title="Uploading video and creating a draft Tweet" icon="video" iconType="solid">
    Learn how to use twurl to upload a video and use this to create a video app card and Draft Tweet

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/uploading-video-and-creating-draft-tweet)
  </Card>

  <Card title="Listen for important events" icon="bell" iconType="solid">
    Listen for events that matter to you so that you can trigger appropriate actions or notifications.

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/listen-for-important-events)
  </Card>

  <Card title="How to store streaming Tweets in a Google Sheet" icon="file-spreadsheet" iconType="solid">
    Learn to consume X API filtered stream endpoint data and store it into a Google Sheets

    <br />

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/how-to-store-streaming-tweets-in-a-google-sheet)
  </Card>

  <Card title="Learning path: How to detect signal from noise and build powerful filtering rules" icon="filter" iconType="solid">
    Learn how to build robust rulesets to effectively filter large volumes of X data and identify meaningful insights with PowerTrack

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/building-powerful-enterprise-filters)
  </Card>

  <Card title="Consuming streaming data" icon="stream" iconType="solid">
    Tips for consuming streaming data.

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/consuming-streaming-data)
  </Card>

  <Card title="Using Twurl" icon="sync" iconType="solid">
    Learn how to use twurl to make requests to the X Ads API

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/using-twurl)
  </Card>

  <Card title="Using Search Tweets and Twilio to solve a problem" icon="magnifying-glass" iconType="solid">
    Learn how I used the Search X API along with Twilio to build a text message alert whenever the @NYCASP account Tweets about alternate side of the street parking information.

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/nyc-parking)
  </Card>

  <Card title="Getting started with converting JSON objects to CSV" icon="file-csv" iconType="solid">
    Search for topics, and then output the returned data into CSV format.

    <br />

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/five-ways-to-convert-a-json-object-to-csv)
  </Card>

  <Card title="Advanced filtering for geo data" icon="filter" iconType="solid">
    Learn more about the available geo data, operators, and how to build effective filters to target both Tweet level and account level geo in Tweets

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/advanced-filtering-for-geo-data)
  </Card>

  <Card title="Uploading Media" icon="image" iconType="solid">
    Learn how to use twurl to upload media to an account

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/uploading-media)
  </Card>

  <Card title="Stream Tweets in real-time" icon="rocket" iconType="solid">
    Surface and stream Tweets and conversations as they happen.

    <br />

    <br />

    [**View tutorial**](https://developer.x.com/en/docs/tutorials/stream-tweets-in-real-time)
  </Card>
</CardGroup>
