Spec

This page documents the Dotenv Vault Spec. It is a work in progress.

Vault API

GET /v1/login

URL Params
Response

302 Redirect to login page


POST /v1/login_submit

Body
Additional Requirements

Current user must be logged in.


GET /v1/logout

Lands user on a page to complete logout

URL Params
Additional Requirements

Current user must be logged in.


POST /v1/revoke

Revoke a DOTENV_ME token.

Body
Additional Requirements

Current user must be logged in.


POST /v1/revoke/all

Revoke all of a user’s DOTENV_ME tokens for that project.


POST /v1/check

Check on status of a requestUid.

Body

POST /v1/whoami

Check who is logged in.

Body

GET /v1/open

Body
Additional Requirements

Current user must be logged in.


POST /v1/push

Body

POST /v1/pull

Body

POST /v1/versions

Body

POST /v1/build

Body

POST /v1/keys

Body