[]
        
(Showing Draft Content)

ApiResource

ApiResource

[GET] /api/v1/apiresources

Get all api resources.

Responses

[200] Success

[POST] /api/v1/apiresources

Add a new api resource.

Request Body

Type: application/json-patch+json, application/json, text/json, application/*+json

ApiResourceBizModel

Responses

[200] Success

[GET] /api/v1/apiresources/{name}

Parameters

Name In Type
nameRequired path string

Get api resource by name.

Responses

[200] Success

[PUT] /api/v1/apiresources/{name}

Parameters

Name In Type
nameRequired path string

Update specified api resource.

Request Body

Type: application/json-patch+json, application/json, text/json, application/*+json

ApiResourceBizModel

Responses

[200] Success

[DELETE] /api/v1/apiresources/{name}

Parameters

Name In Type
nameRequired path string

Delete specified api resource by name.

Responses

[200] Success

[GET] /api/v1/apiresources/{name}/scopes

Parameters

Name In Type
nameRequired path string

Get specified api resource's scopes.

Responses

[200] Success

[PUT] /api/v1/apiresources/{name}/scopes

Parameters

Name In Type
nameRequired path string

Update specified api resource's scopes.

Request Body

Type: application/json-patch+json, application/json, text/json, application/*+json

Array<string>

Responses

[200] Success

[POST] /api/v1/apiresources/{name}/enable

Parameters

Name In Type
nameRequired path string

Enable or disable specified api resource.

Request Body

Type: application/json-patch+json, application/json, text/json, application/*+json

boolean

Responses

[200] Success

Models

Ƭ ApiResourceBizModel

Name Type
nameNullable string
displayNameNullable string
descriptionNullable string
enabled Boolean
required Boolean
scopesNullable Array<string>
apiSecretsNullable Array<string>
userClaimsNullable Array<string>