GET
/
o
/
{organisation_id}
/
protocols
/
{protocol_slug}
/
auth-schemes

Authorizations

Authorization
string
headerrequired

Bearer token authentication used by the Versori Platform. External consumers must provide an API key, however internal consumers must provide a JWT id_token issued by our IdP.

Path Parameters

organisation_id
string
required
protocol_slug
string
required

Response

200 - application/json
totalCount
integer
required
next
string
prev
string
authSchemes
object[]
required
authSchemes.id
string
required

ID is the unique identifier of the AuthScheme, this is typically only used internally and the slug is used to reference the AuthScheme externally.

authSchemes.type
enum<string>
required

Type is a unique identifier of the AuthScheme, this is a kebab-case formatted string, see enum values for possible options.

Available options:
none,
api-key,
basic-auth,
oauth2,
google-service-account,
hmac,
jwt-bearer,
custom-function,
certificate
authSchemes.name
string
required

Name is a user-friendly identifier for the AuthScheme

authSchemes.description
string
required

Description describes the authentication scheme in human-friendly terminology. This text may be displayed to users via a help tooltip or similar.