Roles endpoints

This document contains the endpoints for the Roles category.

Gets all the roles

/api/v1/auth/roles Authorized

This endpoint returns all the roles

Gets a role

/api/v1/auth/roles/{id} Authorized

This endpoint returns a role

Parameters
Name Type In Required Description
id string path required Role ID

Creates a role

/api/v1/auth/roles Authorized

This endpoint creates a role

Parameters
Name Type In Required Description
roleRequest object body optional Role Request
Schema
{ object }

Delete a role

/api/v1/auth/roles/{id} Authorized

This endpoint deletes a role

Parameters
Name Type In Required Description
id string path required Role ID

Gets all claims for a role

/api/v1/auth/roles/{id}/claims Authorized

This endpoint returns all claims associated with a role

Parameters
Name Type In Required Description
id string path required Role ID

Adds a claim to a role

/api/v1/auth/roles/{id}/claims Authorized

This endpoint adds a claim to a role

Parameters
Name Type In Required Description
id string path required Role ID
body object body optional Claim Name
Schema
{ object }

Removes a claim from a role

/api/v1/auth/roles/{id}/claims/{claim_id} Authorized

This endpoint removes a claim from a role

Parameters
Name Type In Required Description
id string path required Role ID
claim_id string path required Claim ID