/ terraform / scripts / expire / github.hurl
github.hurl
 1  # Verify GitHub Token
 2  # Fine-grained PAT returns expiration in response header
 3  GET https://api.github.com/user
 4  Authorization: Bearer {{GITHUB_TOKEN}}
 5  Accept: application/vnd.github+json
 6  X-GitHub-Api-Version: 2022-11-28
 7  
 8  HTTP *
 9  [Captures]
10  status_code: status
11  response: body
12  # Note: expires header only present for Fine-grained PATs, not OAuth