Confidant is an open source credential storage project from Lyft. I’ve written about how clients authenticate with AWS KMS and what a request looks like. This post contains the list of routes supported by the Confidant v1 REST API.
GET: Get list of services
GET: Get list of service ids and enabled flag for credential
GET: returns a list of services associated with this blind credential
GET: Get a list of archived services
GET: Get a list of revisions for an archived service
GET: Gets a list of archived credentials
GET: get a list of revisions for an archived credential
GET: get archived blind credentials
GET: get a list of revisions for an archived blind credential
GET: Gets the list of IAM roles
GET, POST: Send user through login flow
GET, POST: Get the email address of the currently logged-in user.
GET: Get configuration to help clients bootstrap themselves
GET: Generate a random string