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


  • Docker


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.


Sample Output

$ ./
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


View Github