DevOps Vault API (1.0.0)

Download OpenAPI specification:Download

The purpose of this application is to provide a simple service for storing and getting secrets

Authentication

Bearer

Security Scheme Type API Key
Header parameter name: Authorization

Audit

Find Audit Records

Find audit records based on search critera.

Authorizations:
Bearer ([])
query Parameters
principal
string

Security principal name

startDate
string <date-time>

The start date to find audits from

endDate
string <date-time>

The end date to find audits to

action
string

The audit action

path
string

The secret path

cursor
string

The cursor for pagination

limit
integer <int64>

The number of results to return

Responses

Response samples

Content type
application/json
{
  • "cursor": "string",
  • "data":
    [
    ],
  • "length": 0,
  • "limit": 0
}

Download Audit Records

Download a zip of audit records for a time range

Authorizations:
query Parameters
startDate
required
string

The start date to find audits from

endDate
required
string

The end date to find audits to

Responses

Response samples

Content type
application/json
{
  • "code": 0,
  • "errors":
    {
    },
  • "message": "string"
}

Clients

Search for Client Credentials

Search for one or more client credentials associated with a particular role.

Authorizations:
Bearer ([])
query Parameters
role
required
string

Role name associated with client credentials

limit
integer <int64>

The maximum number of results per cursor

cursor
string

Cursor to next batch of results

Responses

<