Skip to content

gharryg/ttp-notify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ttp-notify

Trusted Traveler Programs (TTPs) such as Global Entry are great, but trying to find available appointments is almost impossible at some locations. This tool will watch for open appointments at desried locations and notify when one is available.

For information on TTPs, see: https://ttp.cbp.dhs.gov/

This project was inspired by: https://github.com/Drewster727/goes-notify

Location IDs

For Global Entry: https://ttp.cbp.dhs.gov/schedulerapi/locations/?temporary=false&inviteOnly=false&operational=true&serviceName=Global%20Entry

Notification Methods

Currently the only notification method is a webhook trigger on IFTTT. In the JSON request body, value1 is set to the enrollment center shortName (see data in the link above) and value2 is set to the date/time of the available appointment:

{"value1": "Edmonton Enrollment Center", "value2": "Monday, September 13, 2021 at 14:00"}

Docker

I use Docker Compose to manage execution. While Docker is not required, the environmental variable are. Below is a sample Docker Compose file:

version: "3.8"
services:
  notify:
    build: .
    environment:
      IFTTT_WEBHOOK_URL: https://maker.ifttt.com/foo/bar
      LOCATION_IDS: 1001,1002,1003
    restart: unless-stopped

About

Notifies when appointments are available for Trusted Traveler Programs like Global Entry.

Resources

License

Stars

Watchers

Forks

Contributors