id4-reservation-tracker

A command line tool to check the status of a VW ID4 Reservation. Thank you to the kind folks at vwidtalk for providing a list of useful codes

Requirements

  • Docker

Usage

export USERNAME=<email used for VW reservation>
export PASSWORD=<password used for VW reservation>

# optional - the default page load timeout is 10 seconds, which
# should be fine for most people. If your internet is slow, you
# can bump this up.
export PAGE_LOAD_TIMEOUT_SECONDS=20

./run.sh

Sample Output

$ ./run.sh
Entering username...
Submitting username...
Entering password...
Submitting password...
Waiting for reservation page to load...
Parsing authentication token...
Parsing authentication subject...
Parsing reservation id...
Making GraphQL API: GetUserProfileByUserId
Parsing GraphQL API response

Order Status                            03 (Locked)
Estimated Production Date               None
Estimated Deliver Date (beginning)      2022-4-01
Estimated Deliver Date (end)            2022-5-01
VIN                                     None

GitHub

View Github