Introduction
Based on the CoreOne Application Program Interface V2 (API-V2) there are CRUD activities for each entity.
Get Activity
The get activity loads the entity based on its identifier and returns a JSON object with the requested properties.
Activity Name: <EntityName> Get
Input Data
The following input data can be configured for the activity.
Entity Id
The identifier of the entity,
Required Properties
A list of properties to load can be the snake-cased properties names of the entity itself or the system names of attributes you want to load.
Available Activities
Entity Type | Activity Name | Version |
---|---|---|
CoreIdentity | CoreIdentity Get | 8.0 |
Identity | Identity Get | 8.0 |
Attribute | Attribute Get | 8.0 |
OrganizationUnit | OrganizationUnit Get | 8.0 |
CoreIdentityRepresentation | CoreIdentityRepresentation Get | 8.0 |
OrganizationUnitRecord | OrganizationUnitRecord Get | 8.0 |
EmploymentType | EmploymentType Get | 8.0 |
CertificationEntry | CertificationEntry Get | 8.0 |
Certification | Certification Get | 8.0 |
Asset | Asset Get | 8.0 |
Resource | Resource Get | 8.0 |
Get All Activity
The get activity loads a list of entities that can be filtered and sorted based on the API-V2 REST Querystring-Parameter
Activity Name: <EntityName> Get All
Input Data
The following input data can be configured for the activity.
Properties
A list of snake-cased properties to load.
Attribute
A list of attribute system names to load.
Query String
The query string that follows the guideline API-V2 REST Querystring-Parameter.
Available Activities
Entity Type | Activity Name | Version |
---|---|---|
CoreIdentity | CoreIdentity Get All | 8.1 |
Identity | Identity Get All | 8.1 |
Attribute | Attribute Get All | 8.1 |
OrganizationUnit | OrganizationUnit Get All | 8.1 |
CoreIdentityRepresentation | CoreIdentityRepresentation Get All | 8.1 |
OrganizationUnitRecord | OrganizationUnitRecord Get All | 8.1 |
EmploymentType | EmploymentType Get All | 8.1 |
CertificationEntry | CertificationEntry Get All | 8.1 |
Certification | Certification Get All | 8.1 |
Asset | Asset Get All | 8.1 |
Resource | Resource Get All | 8.1 |
Create Activity
This activity creates an object and returns the identifier of the newly created entity.
Activity Name: <EntityName> Create
Input Data
The following input data can be configured for the activity.
Input Object
The properties of the entity to create as JSON based on the guideline https://itsense.atlassian.net/wiki/spaces/IKB/pages/1101430803/API-V2+REST+Create+objects#Create-a-single-object.
Available Activities
Entity Type | Activity Name | Version |
---|---|---|
CoreIdentity | CoreIdentity Create | 8.0 |
Identity | Identity Create | 8.0 |
OrganizationUnit | OrganizationUnit Create | 8.0 |
CoreIdentityEmployment | CoreIdentityEmployment | 8.0 |
CoreIdentityRepresentation | CoreIdentityRepresentation Create | 8.0 |
CoreIdentityRepresentationStateEvent | CoreIdentityRepresentationStateEvent | 8.0 |
OrganizationUnitRecord | OrganizationUnitRecord Create | 8.0 |
CoreIdentityRepresentationRelationshipStateEv | CoreIdentityRepresentationRelationshipStateEv | 8.0 |
CertificationEntry | CertificationEntry Create | 8.0 |
Certification | Certification Create | 8.0 |
Update Activity
Updates the entity based on the changes.
Activity Name: <EntityName> Update
Input Data
The following input data can be configured for the activity.
Entity Id
The identifier of the entity
Changes
The changes that have to be applied to the entity. The changes have to be in JSON and based on the guideline https://itsense.atlassian.net/wiki/spaces/IKB/pages/1100481494/API-V2+REST+Update+objects#Update-a-single-object
Available Activities
Entity Type | Activity Name | Version |
---|---|---|
CoreIdentity | CoreIdentity Update | 8.0 |
Identity | Identity Update | 8.0 |
OrganizationUnit | OrganizationUnit Update | 8.0 |
CoreIdentityRepresentation | CoreIdentityRepresentation Update | 8.0 |
OrganizationUnitRecord | OrganizationUnitRecord Update | 8.0 |
CoreIdentityEmployment | CoreIdentityEmployment Update | 8.0 |
Delete Activity
Deletes an entity based on its identifier.
Activity Name: <EntityName> Delete
Input Data
The following input data can be configured for the activity.
Entity Id
The identifier of the entity,
Available Activities
Entity Type | Activity Name | Version |
---|---|---|
CoreIdentity | CoreIdentity Delete | 8.0 |
Identity | Identity Delete | 8.0 |
OrganizationUnit | OrganizationUnit Delete | 8.0 |
CoreIdentityRepresentation | CoreIdentityRepresentation Delete | 8.0 |
OrganizationUnitRecord | OrganizationUnitRecord Delete | 8.0 |