API Client Permissions: Client and Settings API

The following tables list the API client types (based on client features) that can be used to call the Configuration API's Client and Settings endpoints.

API Clients
                   

Endpoint

owner

access_
issuer

direct_
access

direct_read
_access

login_client

List Your API Clients 
GET
/config/{appId}/clients

Yes

No

No

No

No

View a Client 
GET
/config/{appId}/clients/{apiClientId}

Yes

No

No

No

No

Modify a Client 
PUT
/config/{appId}/clients/{apiClientId}

Yes

No

No

No

No

Reset a Client Secret 
PUT
/config/{appId}/clients/{apiClientId}/secret

Yes

No

No

No

No

Create a Client 
POST
/config/{appId}/clients

Yes

No

No

No

No

Delete a Client 
DELETE
/config/{appId}/clients/{apiClientId}

Yes

No

No

No

No


Application and Client Settings
               

Endpoint

owner

access_
issuer

direct_
access

direct_read
_access

login_client

View Application Settings 
GET
/config/{appId}/settings

Yes

No

No

No

No

View Available Application Settings 
GET
/config/{appId}/settings/options

Yes

No

No

No

No

Modify Application Settings 
PUT
/config/{appId}/settings

Yes

No

No

No

No

View Client Settings 
GET
/config/{appId}/clients/{apiClientId}/settings

Yes

No

No

No

No

Modify Client Settings 
PUT
/config/{appId}/clients/{apiClientId}/settings}

Yes

No

No

No

No