Janus Gateway

Impulse is reached at http://localhost:8080

With Janus’ authentication in place, there are 2 paths that the APIs are behind.

  • Public

    • /public

    • Does NOT require “Authorization” header in the request

  • Private

    • /private

    • Requires “Authorization” header in the request

Most API endpoints are only accessible through the private path, but a few can use the public path. �

Here is the list of APIs that are accessible through Impulse and the path to access them.

  • Sync manager

    • /sync-manager

  • Job Depot

    • /job-depot

  • Endpoint Depot

    • /endpoint-depot

  • GitHub Webhook Listener

    • /github-webhook-listener

  • Taxi Pickup GitHub

    • /taxi-pickup-github

  • Taxi Pickup

    • /taxi-pickup

  • Taxi Dropoff

    • /taxi-dropoff

  • Diesel

    • /diesel

  • Logger

    • /logger

  • Note Man

    • /note-man

  • Hooks SSH

    • /hooks-ssh

  • Kal-El

    • /kal-el

  • Motator

    • /motator

Putting it all together, a request to impulse would be akin to:

curl -H “Authorization: Bearer ${jwt}” “http://localhost:8080/private/${api/${endpoint}”�

Last updated