API Client Permissions: Entity and Entity Type API

The following tables list the API client types (based on client features) that can be used to call the Entity and Entity Type API endpoints.

Entities and User Profiles
                                         

Endpoint

owner

access_
issuer

direct_
access

direct_read
_access

login_client

View a User Profile 
POST
/entity

Yes

No

Yes

Yes

No

Search for User Profiles 
POST
/entity.find

Yes

No

Yes

Yes

No

Count User Profiles 
POST
/entity.count

Yes

No

Yes

Yes

No

Modify a User Profile 
POST
/entity.update

Yes

No

Yes

No

No

Replace User Profile 
POST
/entity.replace

Yes

No

Yes

No

No

Create a User Profile 
POST
/entity.create

Yes

No

Yes

No

No

Create Multiple User Profiles
POST
/entity.bulkCreate

Yes

No

Yes

No

No

Invalidate a User Session 
POST
/entity.deleteAccess

Yes

Yes

Yes

No

No

Delete a User Profile 
POST
/entity.delete

Yes

No

Yes

No

No


Entity Types and Attributes
                                     

Endpoint

owner

access_
issuer

direct_
access

direct_read
_access

login_client

List Entity Types 
POST
/entityType.list

Yes

No

No

No

No

View an Entity Type 
POST
/entityType

Yes

Yes

Yes

Yes

Yes

Create an Entity Type 
POST
/entityType.create

Yes

No

No

No

No

Create an Attribute 
POST
/entityType.addAttribute

Yes

No

No

No

No

Delete an Attribute 
POST
/entityType.removeAttribute

Yes

No

No

No

No

Create a Validation Rule 
POST
/entityType.addRule

Yes

No

No

No

No

List Your Validation Rules 
POST
/entityType.rules

Yes

No

No

No

No

Delete a Validation Rule 
POST
/entityType.removeRule

Yes

No

No

No

No


Access Schemas
                                

Endpoint

owner

access_
issuer

direct_
access

direct_read
_access

login_client

List Access Schemas 
POST
/entityType.getAccessSchema

Yes

Yes

Yes

Yes

Yes

Create an Access Schema 
POST
/entityType.setAccessSchema

Yes

No

No

No

No

Assign Constraints to an Attribute 
POST
/entityType.setAttributeConstraints

Yes

No

No

No

No

Delete an Access Schema 
POST
/entityType.deleteAccessSchema

Yes

No

No

No

No