🐦 Twitter Post Details

Viewing enriched Twitter post

@maddiedreese

I've discovered a new Codex use case! Here’s the breakdown: • I needed to get my hair dyed at a specific salon • I also had a specific date and time I wanted • The slots were full :( • I put myself on the waitlist in case anything opened up • Right before closing, the salon called to let me know a slot was available • I missed the call and didn’t realize who it was from until after they had closed for the night • I went to their online booking flow to try to grab it myself • The slot looked available online, but the booking flow was broken • The service/add-on selector kept flickering in and out of view, so I couldn’t reliably choose the service or continue :( • I tried different browsers and devices, but the same thing kept happening • I asked Codex for help • We spent some time troubleshooting (the issue was corrupted frontend booking state in the modal) • Codex gave me instructions to fix it from my end, but I wanted to test something out… • OpenAI just shipped Codex Browser Developer Mode with full CDP access (you can enable it in Codex via Settings -> Browser -> Enable Full CDP Access) • 😈 I enabled it • With CDP enabled, Codex inspected the live page state, console errors, and booking network requests directly • Codex cleared the bad state, selected the right service, date, and time through the site’s own session/API flow, and booked the exact appointment I wanted • I checked my inbox and saw the booking confirmation Yay! Also I reported the bug to their support team so fingers crossed it gets fixed for everyone who doesn't use Codex

Media 1

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2065995021330051363/media_0.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2065995021330051363/media_0.jpg",
      "type": "photo",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2026-06-14T03:48:29.521073",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2065995021330051363",
  "url": "https://x.com/maddiedreese/status/2065995021330051363",
  "twitterUrl": "https://twitter.com/maddiedreese/status/2065995021330051363",
  "text": "I've discovered a new Codex use case! \n\nHere’s the breakdown:\n\n• I needed to get my hair dyed at a specific salon\n• I also had a specific date and time I wanted\n• The slots were full :(\n• I put myself on the waitlist in case anything opened up\n• Right before closing, the salon called to let me know a slot was available\n• I missed the call and didn’t realize who it was from until after they had closed for the night\n• I went to their online booking flow to try to grab it myself\n• The slot looked available online, but the booking flow was broken\n• The service/add-on selector kept flickering in and out of view, so I couldn’t reliably choose the service or continue :(\n• I tried different browsers and devices, but the same thing kept happening\n• I asked Codex for help\n• We spent some time troubleshooting (the issue was corrupted frontend booking state in the modal)\n• Codex gave me instructions to fix it from my end, but I wanted to test something out…\n• OpenAI just shipped Codex Browser Developer Mode with full CDP access (you can enable it in Codex via Settings -> Browser -> Enable Full CDP Access)\n• 😈 I enabled it\n• With CDP enabled, Codex inspected the live page state, console errors, and booking network requests directly\n• Codex cleared the bad state, selected the right service, date, and time through the site’s own session/API flow, and booked the exact appointment I wanted\n• I checked my inbox and saw the booking confirmation\n\nYay! Also I reported the bug to their support team so fingers crossed it gets fixed for everyone who doesn't use Codex",
  "source": "Twitter for iPhone",
  "retweetCount": 1,
  "replyCount": 1,
  "likeCount": 3,
  "quoteCount": 0,
  "viewCount": 383,
  "createdAt": "Sun Jun 14 03:09:32 +0000 2026",
  "lang": "en",
  "bookmarkCount": 3,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2065995021330051363",
  "displayTextRange": [
    0,
    271
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "maddiedreese",
    "url": "https://x.com/maddiedreese",
    "twitterUrl": "https://twitter.com/maddiedreese",
    "id": "1312272721",
    "name": "Maddie D. Reese",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1955525478091309056/oRfZGwmu_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/1312272721/1781149999",
    "description": "",
    "location": "San Diego, CA",
    "followers": 4878,
    "following": 1316,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Fri Mar 29 01:40:51 +0000 2013",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 3580,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 433,
    "statusesCount": 3178,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2065531497436872815"
    ],
    "profile_bio": {
      "description": "Learning! I don’t write code (but you probably won’t believe me). maddie@maddiedreese.com Check my website for my past projects! Send a message to my printer ⬇️",
      "entities": {
        "description": {},
        "url": {
          "urls": [
            {
              "display_url": "maddiedreese.com",
              "expanded_url": "https://maddiedreese.com",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/gbPEZMKTPi"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "allow_download_status": {
          "allow_download": true
        },
        "display_url": "pic.twitter.com/dzGuaJhGK8",
        "expanded_url": "https://twitter.com/maddiedreese/status/2065995021330051363/photo/1",
        "ext_master_playlist_only": [],
        "ext_media_availability": {
          "status": "Available"
        },
        "ext_playlists": [],
        "features": {
          "large": {
            "faces": []
          },
          "orig": {
            "faces": []
          }
        },
        "id_str": "2065992581042028544",
        "indices": [
          272,
          295
        ],
        "media_key": "3_2065992581042028544",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARyr4U5tmkAACgACHKvjhpoacSMAAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHKvhTm2aQAAKAAIcq+OGmhpxIwAA",
            "media_key": "3_2065992581042028544"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HKvhTm2aQAAq2d-.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 722,
              "w": 1290,
              "x": 0,
              "y": 684
            },
            {
              "h": 1290,
              "w": 1290,
              "x": 0,
              "y": 400
            },
            {
              "h": 1471,
              "w": 1290,
              "x": 0,
              "y": 310
            },
            {
              "h": 2580,
              "w": 1290,
              "x": 0,
              "y": 0
            },
            {
              "h": 2796,
              "w": 1290,
              "x": 0,
              "y": 0
            }
          ],
          "height": 2796,
          "width": 1290
        },
        "sizes": {
          "large": {
            "h": 2048,
            "w": 945
          }
        },
        "type": "photo",
        "url": "https://t.co/dzGuaJhGK8"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "urls": [],
    "user_mentions": []
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "communityInfo": null,
  "article": null
}