Skip to content

Releases: o-az/introspect

Support for passing headers

19 Nov 22:46
9fdf28c
Compare
Choose a tag to compare

This release adds support for passing headers.

With this release, if you're using a GraphQL endpoint that requires an API key, you are now able pass it in the headers like so:

{
  "X-API-KEY-NAME": "<api-key-name>", 
  "X-API-KEY-VALUE": "<api-key-value>"
}

Example

{ 
  "X-API-KEY": "Authorization", 
  "X-API-VALUE": "Bearer 1234567890"
}

To use the playground/graphiql endpoint when you need to pass headers (i.e., api key), you can curl the endpoint and save the response locally to an html file then simply open the file in your browser.

Example

curl --request 'GET' \
  --url 'https://introspect.lagon.dev/graphiql/https://spacex-production.up.railway.app' \
  --header 'X-API-KEY-NAME: Authorization' \
  --header 'X-API-KEY-VALUE: Bearer loremipsum420' \
  --output 'playground.html'