Skip to main content

Actions

The ballerinax/sap.successfactors.ecskillsmanagement package exposes the following clients:

Available clients:

ClientPurpose
ClientManages ecskillsmanagement objects: CertificationContent, FamilyEntity, CertificationEntity, JobResponsibilityContent, InterviewQuestionContent, JobResponsibilityEntity, RatedSkillMapping, RoleCompetencyBehaviorMappingEntity…, over the SAP SuccessFactors OData v2 API.

Client​

You can use these APIs to manage the information about employees skills.

Configuration​

ConnectionConfig​

Provides a set of configurations for controlling the behaviours when communicating with the SAP SuccessFactors OData endpoint. Passed as the argument to the client initializer.

FieldTypeDefaultDescription
authhttp:CredentialsConfigRequiredConfigurations related to client authentication
httpVersionhttp:HttpVersionSee defaultThe HTTP version understood by the client
http1Settingshttp:ClientHttp1SettingsSee defaultConfigurations related to HTTP/1.x protocol
http2Settingshttp:ClientHttp2SettingsSee defaultConfigurations related to HTTP/2 protocol
timeoutdecimalSee defaultThe maximum time to wait (in seconds) for a response before closing the connection
forwardedstringSee defaultThe choice of setting forwarded/x-forwarded header
followRedirectshttp:FollowRedirectsOptionalConfigurations associated with Redirection
poolConfighttp:PoolConfigurationOptionalConfigurations associated with request pooling
cachehttp:CacheConfigSee defaultHTTP caching related configurations
compressionhttp:CompressionSee defaultSpecifies the way of handling compression (accept-encoding) header
circuitBreakerhttp:CircuitBreakerConfigOptionalConfigurations associated with the behaviour of the Circuit Breaker
retryConfighttp:RetryConfigOptionalConfigurations associated with retrying
cookieConfighttp:CookieConfigOptionalConfigurations associated with cookies
responseLimitshttp:ResponseLimitConfigsSee defaultConfigurations associated with inbound response size limits
secureSockethttp:ClientSecureSocketOptionalSSL/TLS-related options
proxyhttp:ProxyConfigOptionalProxy server related options
socketConfighttp:ClientSocketConfigSee defaultProvides settings related to client socket configuration
validationbooleanSee defaultEnables the inbound payload validation functionality which provided by the constraint package. Enabled by default
laxDataBindingbooleanSee defaultEnables relaxed data binding on the client side. When enabled, nil values are treated as optional, and absent fields are handled as nilable types. Enabled by default.

The client also accepts a hostname string parameter (the SAP SuccessFactors API server host) and an optional port (defaults to 443).

Initializing the client​

import ballerinax/sap.successfactors.ecskillsmanagement;

configurable string hostname = ?;
configurable string username = ?;
configurable string password = ?;

ecskillsmanagement:Client client = check new (
{
auth: { username, password }
},
hostname
);

Operations​

CertificationContent​

listCertificationContents

Queries the CertificationContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListCertificationContentsQueriesNoQueries to be sent with the request

Returns: ListCertificationContentsResponse&#124;error

Sample code:

ListCertificationContentsResponse result = check client->listCertificationContents();

Sample response:

{
"d": {
"results": [
{
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {}
}
]
}
}
createCertificationContent

Creates a new CertificationContent entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadCertificationContentYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedCertificationContent&#124;error

Sample code:

CreatedCertificationContent result = check client->createCertificationContent(payload);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000"
}
}
}
getCertificationContent

Retrieves a single CertificationContent entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetCertificationContentQueriesNoQueries to be sent with the request

Returns: CertificationContent_1&#124;error

Sample code:

CertificationContent_1 result = check client->getCertificationContent(JobProfile_externalCode, externalCode);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000"
}
}
}
updateCertificationContent

Updates the CertificationContent identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
payloadModifiedCertificationContentYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateCertificationContent(JobProfile_externalCode, externalCode, payload);
deleteCertificationContent

Deletes the CertificationContent identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersDeleteCertificationContentHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteCertificationContent(JobProfile_externalCode, externalCode);

FamilyEntity​

listFamilyEntities

Queries the FamilyEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListFamilyEntitiesQueriesNoQueries to be sent with the request

Returns: ListFamilyEntitiesResponse&#124;error

Sample code:

ListFamilyEntitiesResponse result = check client->listFamilyEntities();

Sample response:

{
"d": {
"results": [
{
"externalCode": "1000",
"competencies": {},
"skills": {}
}
]
}
}
createFamilyEntity

Creates a new FamilyEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadFamilyEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedFamilyEntity&#124;error

Sample code:

CreatedFamilyEntity result = check client->createFamilyEntity(payload);

Sample response:

{
"d": {
"externalCode": "1000",
"competencies": {
"results": []
},
"skills": {
"results": []
}
}
}
getFamilyEntity

Retrieves a single FamilyEntity entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetFamilyEntityQueriesNoQueries to be sent with the request

Returns: FamilyEntity_1&#124;error

Sample code:

FamilyEntity_1 result = check client->getFamilyEntity(externalCode);

Sample response:

{
"d": {
"externalCode": "1000",
"competencies": {
"results": []
},
"skills": {
"results": []
}
}
}
updateFamilyEntity

Updates the FamilyEntity identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
payloadModifiedFamilyEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateFamilyEntity(externalCode, payload);
deleteFamilyEntity

Deletes the FamilyEntity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersDeleteFamilyEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteFamilyEntity(externalCode);

CertificationEntity​

listCertificationEntities

Queries the CertificationEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListCertificationEntitiesQueriesNoQueries to be sent with the request

Returns: ListCertificationEntitiesResponse&#124;error

Sample code:

ListCertificationEntitiesResponse result = check client->listCertificationEntities();

Sample response:

{
"d": {
"results": [
{
"externalCode": "1000"
}
]
}
}
createCertificationEntity

Creates a new CertificationEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadCertificationEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedCertificationEntity&#124;error

Sample code:

CreatedCertificationEntity result = check client->createCertificationEntity(payload);

Sample response:

{
"d": {
"externalCode": "1000"
}
}
getCertificationEntity

Retrieves a single CertificationEntity entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetCertificationEntityQueriesNoQueries to be sent with the request

Returns: CertificationEntity_1&#124;error

Sample code:

CertificationEntity_1 result = check client->getCertificationEntity(externalCode);

Sample response:

{
"d": {
"externalCode": "1000"
}
}
updateCertificationEntity

Updates the CertificationEntity identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
payloadModifiedCertificationEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateCertificationEntity(externalCode, payload);
deleteCertificationEntity

Deletes the CertificationEntity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersDeleteCertificationEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteCertificationEntity(externalCode);

JobResponsibilityContent​

listJobResponsibilityContents

Queries the JobResponsibilityContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListJobResponsibilityContentsQueriesNoQueries to be sent with the request

Returns: ListJobResponsibilityContentsResponse&#124;error

Sample code:

ListJobResponsibilityContentsResponse result = check client->listJobResponsibilityContents();

Sample response:

{
"d": {
"results": [
{
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {}
}
]
}
}
createJobResponsibilityContent

Creates a new JobResponsibilityContent entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadJobResponsibilityContentYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedJobResponsibilityContent&#124;error

Sample code:

CreatedJobResponsibilityContent result = check client->createJobResponsibilityContent(payload);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000"
}
}
}
getJobResponsibilityContent

Retrieves a single JobResponsibilityContent entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetJobResponsibilityContentQueriesNoQueries to be sent with the request

Returns: JobResponsibilityContent_1&#124;error

Sample code:

JobResponsibilityContent_1 result = check client->getJobResponsibilityContent(JobProfile_externalCode, externalCode);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000"
}
}
}
updateJobResponsibilityContent

Updates the JobResponsibilityContent identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
payloadModifiedJobResponsibilityContentYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateJobResponsibilityContent(JobProfile_externalCode, externalCode, payload);
deleteJobResponsibilityContent

Deletes the JobResponsibilityContent identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersDeleteJobResponsibilityContentHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteJobResponsibilityContent(JobProfile_externalCode, externalCode);

InterviewQuestionContent​

listInterviewQuestionContents

Queries the InterviewQuestionContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListInterviewQuestionContentsQueriesNoQueries to be sent with the request

Returns: ListInterviewQuestionContentsResponse&#124;error

Sample code:

ListInterviewQuestionContentsResponse result = check client->listInterviewQuestionContents();

Sample response:

{
"d": {
"results": [
{
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {}
}
]
}
}
createInterviewQuestionContent

Creates a new InterviewQuestionContent entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadInterviewQuestionContentYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedInterviewQuestionContent&#124;error

Sample code:

CreatedInterviewQuestionContent result = check client->createInterviewQuestionContent(payload);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000"
}
}
}
getInterviewQuestionContent

Retrieves a single InterviewQuestionContent entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetInterviewQuestionContentQueriesNoQueries to be sent with the request

Returns: InterviewQuestionContent_1&#124;error

Sample code:

InterviewQuestionContent_1 result = check client->getInterviewQuestionContent(JobProfile_externalCode, externalCode);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000"
}
}
}
updateInterviewQuestionContent

Updates the InterviewQuestionContent identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
payloadModifiedInterviewQuestionContentYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateInterviewQuestionContent(JobProfile_externalCode, externalCode, payload);
deleteInterviewQuestionContent

Deletes the InterviewQuestionContent identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersDeleteInterviewQuestionContentHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteInterviewQuestionContent(JobProfile_externalCode, externalCode);

JobResponsibilityEntity​

listJobResponsibilityEntities

Queries the JobResponsibilityEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListJobResponsibilityEntitiesQueriesNoQueries to be sent with the request

Returns: ListJobResponsibilityEntitiesResponse&#124;error

Sample code:

ListJobResponsibilityEntitiesResponse result = check client->listJobResponsibilityEntities();

Sample response:

{
"d": {
"results": [
{
"externalCode": "1000"
}
]
}
}
createJobResponsibilityEntity

Creates a new JobResponsibilityEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadJobResponsibilityEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedJobResponsibilityEntity&#124;error

Sample code:

CreatedJobResponsibilityEntity result = check client->createJobResponsibilityEntity(payload);

Sample response:

{
"d": {
"externalCode": "1000"
}
}
getJobResponsibilityEntity

Retrieves a single JobResponsibilityEntity entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetJobResponsibilityEntityQueriesNoQueries to be sent with the request

Returns: JobResponsibilityEntity_1&#124;error

Sample code:

JobResponsibilityEntity_1 result = check client->getJobResponsibilityEntity(externalCode);

Sample response:

{
"d": {
"externalCode": "1000"
}
}
updateJobResponsibilityEntity

Updates the JobResponsibilityEntity identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
payloadModifiedJobResponsibilityEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateJobResponsibilityEntity(externalCode, payload);
deleteJobResponsibilityEntity

Deletes the JobResponsibilityEntity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersDeleteJobResponsibilityEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteJobResponsibilityEntity(externalCode);

RatedSkillMapping​

listRatedSkillMappings

Queries the RatedSkillMapping collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListRatedSkillMappingsQueriesNoQueries to be sent with the request

Returns: ListRatedSkillMappingsResponse&#124;error

Sample code:

ListRatedSkillMappingsResponse result = check client->listRatedSkillMappings();

Sample response:

{
"d": {
"results": [
{
"SkillProfile_externalCode": "1000",
"externalCode": "1000",
"skillNav": {}
}
]
}
}
createRatedSkillMapping

Creates a new RatedSkillMapping entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadRatedSkillMappingYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedRatedSkillMapping&#124;error

Sample code:

CreatedRatedSkillMapping result = check client->createRatedSkillMapping(payload);

Sample response:

{
"d": {
"SkillProfile_externalCode": "1000",
"externalCode": "1000",
"skillNav": {
"externalCode": "1000"
}
}
}
getRatedSkillMapping

Retrieves a single RatedSkillMapping entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
SkillProfile_externalCodestringYeskey: SkillProfile_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetRatedSkillMappingQueriesNoQueries to be sent with the request

Returns: RatedSkillMapping_1&#124;error

Sample code:

RatedSkillMapping_1 result = check client->getRatedSkillMapping(SkillProfile_externalCode, externalCode);

Sample response:

{
"d": {
"SkillProfile_externalCode": "1000",
"externalCode": "1000",
"skillNav": {
"externalCode": "1000"
}
}
}
updateRatedSkillMapping

Updates the RatedSkillMapping identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
SkillProfile_externalCodestringYeskey: SkillProfile_externalCode
externalCodestringYeskey: externalCode
payloadModifiedRatedSkillMappingYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateRatedSkillMapping(SkillProfile_externalCode, externalCode, payload);
deleteRatedSkillMapping

Deletes the RatedSkillMapping identified by its key properties.

Parameters:

NameTypeRequiredDescription
SkillProfile_externalCodestringYeskey: SkillProfile_externalCode
externalCodestringYeskey: externalCode
headersDeleteRatedSkillMappingHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteRatedSkillMapping(SkillProfile_externalCode, externalCode);

RoleCompetencyBehaviorMappingEntity​

listRoleCompetencyBehaviorMappingEntities

Queries the RoleCompetencyBehaviorMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListRoleCompetencyBehaviorMappingEntitiesQueriesNoQueries to be sent with the request

Returns: ListRoleCompetencyBehaviorMappingEntitiesResponse&#124;error

Sample code:

ListRoleCompetencyBehaviorMappingEntitiesResponse result = check client->listRoleCompetencyBehaviorMappingEntities();

Sample response:

{
"d": {
"results": [
{
"RoleEntity_externalCode": "1000",
"externalCode": "1000",
"behaviorMappingEntityNav": {},
"competencyNav": {}
}
]
}
}
createRoleCompetencyBehaviorMappingEntity

Creates a new RoleCompetencyBehaviorMappingEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadRoleCompetencyBehaviorMappingEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedRoleCompetencyBehaviorMappingEntity&#124;error

Sample code:

CreatedRoleCompetencyBehaviorMappingEntity result = check client->createRoleCompetencyBehaviorMappingEntity(payload);

Sample response:

{
"d": {
"RoleEntity_externalCode": "1000",
"externalCode": "1000",
"behaviorMappingEntityNav": {
"CompetencyEntity_externalCode": "1000",
"externalCode": "1000"
},
"competencyNav": {
"externalCode": "1000",
"behaviors": {},
"competencies": {},
"competencyTypes": {}
}
}
}
getRoleCompetencyBehaviorMappingEntity

Retrieves a single RoleCompetencyBehaviorMappingEntity entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetRoleCompetencyBehaviorMappingEntityQueriesNoQueries to be sent with the request

Returns: RoleCompetencyBehaviorMappingEntity_1&#124;error

Sample code:

RoleCompetencyBehaviorMappingEntity_1 result = check client->getRoleCompetencyBehaviorMappingEntity(RoleEntity_externalCode, externalCode);

Sample response:

{
"d": {
"RoleEntity_externalCode": "1000",
"externalCode": "1000",
"behaviorMappingEntityNav": {
"CompetencyEntity_externalCode": "1000",
"externalCode": "1000"
},
"competencyNav": {
"externalCode": "1000",
"behaviors": {},
"competencies": {},
"competencyTypes": {}
}
}
}
updateRoleCompetencyBehaviorMappingEntity

Updates the RoleCompetencyBehaviorMappingEntity identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
payloadModifiedRoleCompetencyBehaviorMappingEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateRoleCompetencyBehaviorMappingEntity(RoleEntity_externalCode, externalCode, payload);
deleteRoleCompetencyBehaviorMappingEntity

Deletes the RoleCompetencyBehaviorMappingEntity identified by its key properties.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
headersDeleteRoleCompetencyBehaviorMappingEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteRoleCompetencyBehaviorMappingEntity(RoleEntity_externalCode, externalCode);

RoleEntity​

listRoleEntities

Queries the RoleEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListRoleEntitiesQueriesNoQueries to be sent with the request

Returns: ListRoleEntitiesResponse&#124;error

Sample code:

ListRoleEntitiesResponse result = check client->listRoleEntities();

Sample response:

{
"d": {
"results": [
{
"externalCode": "1000",
"familyNav": {},
"jobCodeMappings": {},
"roleCompetencyBehaviorMappings": {},
"roleCompetencyMappings": {},
"roleSkillMappings": {},
"roleTalentPoolMappings": {}
}
]
}
}
createRoleEntity

Creates a new RoleEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadRoleEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedRoleEntity&#124;error

Sample code:

CreatedRoleEntity result = check client->createRoleEntity(payload);

Sample response:

{
"d": {
"externalCode": "1000",
"familyNav": {
"externalCode": "1000",
"competencies": {},
"skills": {}
},
"jobCodeMappings": {
"results": []
},
"roleCompetencyBehaviorMappings": {
"results": []
},
"roleCompetencyMappings": {
"results": []
},
"roleSkillMappings": {
"results": []
},
"roleTalentPoolMappings": {
"results": []
}
}
}
getRoleEntity

Retrieves a single RoleEntity entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetRoleEntityQueriesNoQueries to be sent with the request

Returns: RoleEntity_1&#124;error

Sample code:

RoleEntity_1 result = check client->getRoleEntity(externalCode);

Sample response:

{
"d": {
"externalCode": "1000",
"familyNav": {
"externalCode": "1000",
"competencies": {},
"skills": {}
},
"jobCodeMappings": {
"results": []
},
"roleCompetencyBehaviorMappings": {
"results": []
},
"roleCompetencyMappings": {
"results": []
},
"roleSkillMappings": {
"results": []
},
"roleTalentPoolMappings": {
"results": []
}
}
}
updateRoleEntity

Updates the RoleEntity identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
payloadModifiedRoleEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateRoleEntity(externalCode, payload);
deleteRoleEntity

Deletes the RoleEntity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersDeleteRoleEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteRoleEntity(externalCode);

JobProfileLocalizedData​

listJobProfileLocalizedData

Queries the JobProfileLocalizedData collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListJobProfileLocalizedDataQueriesNoQueries to be sent with the request

Returns: ListJobProfileLocalizedDataResponse&#124;error

Sample code:

ListJobProfileLocalizedDataResponse result = check client->listJobProfileLocalizedData();

Sample response:

{
"d": {
"results": [
{
"JobProfile_externalCode": "1000",
"externalCode": "1000"
}
]
}
}
createJobProfileLocalizedData

Creates a new JobProfileLocalizedData entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadJobProfileLocalizedDataYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedJobProfileLocalizedData&#124;error

Sample code:

CreatedJobProfileLocalizedData result = check client->createJobProfileLocalizedData(payload);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000"
}
}
getJobProfileLocalizedData

Retrieves a single JobProfileLocalizedData entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetJobProfileLocalizedDataQueriesNoQueries to be sent with the request

Returns: JobProfileLocalizedData_1&#124;error

Sample code:

JobProfileLocalizedData_1 result = check client->getJobProfileLocalizedData(JobProfile_externalCode, externalCode);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000"
}
}
updateJobProfileLocalizedData

Updates the JobProfileLocalizedData identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
payloadModifiedJobProfileLocalizedDataYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateJobProfileLocalizedData(JobProfile_externalCode, externalCode, payload);
deleteJobProfileLocalizedData

Deletes the JobProfileLocalizedData identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersDeleteJobProfileLocalizedDataHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteJobProfileLocalizedData(JobProfile_externalCode, externalCode);

JobCodeMappingEntity​

listJobCodeMappingEntities

Queries the JobCodeMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListJobCodeMappingEntitiesQueriesNoQueries to be sent with the request

Returns: ListJobCodeMappingEntitiesResponse&#124;error

Sample code:

ListJobCodeMappingEntitiesResponse result = check client->listJobCodeMappingEntities();

Sample response:

{
"d": {
"results": [
{
"RoleEntity_externalCode": "1000",
"externalCode": "1000"
}
]
}
}
createJobCodeMappingEntity

Creates a new JobCodeMappingEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadJobCodeMappingEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedJobCodeMappingEntity&#124;error

Sample code:

CreatedJobCodeMappingEntity result = check client->createJobCodeMappingEntity(payload);

Sample response:

{
"d": {
"RoleEntity_externalCode": "1000",
"externalCode": "1000"
}
}
getJobCodeMappingEntity

Retrieves a single JobCodeMappingEntity entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetJobCodeMappingEntityQueriesNoQueries to be sent with the request

Returns: JobCodeMappingEntity_1&#124;error

Sample code:

JobCodeMappingEntity_1 result = check client->getJobCodeMappingEntity(RoleEntity_externalCode, externalCode);

Sample response:

{
"d": {
"RoleEntity_externalCode": "1000",
"externalCode": "1000"
}
}
updateJobCodeMappingEntity

Updates the JobCodeMappingEntity identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
payloadModifiedJobCodeMappingEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateJobCodeMappingEntity(RoleEntity_externalCode, externalCode, payload);
deleteJobCodeMappingEntity

Deletes the JobCodeMappingEntity identified by its key properties.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
headersDeleteJobCodeMappingEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteJobCodeMappingEntity(RoleEntity_externalCode, externalCode);

CompetencyType​

listCompetencyTypes

Queries the CompetencyType collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListCompetencyTypesQueriesNoQueries to be sent with the request

Returns: ListCompetencyTypesResponse&#124;error

Sample code:

ListCompetencyTypesResponse result = check client->listCompetencyTypes();

Sample response:

{
"d": {
"results": [
{
"GUID": "1000"
}
]
}
}
createCompetencyType

Creates a new CompetencyType entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadCompetencyYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedCompetencyType&#124;error

Sample code:

CreatedCompetencyType result = check client->createCompetencyType(payload);

Sample response:

{
"d": {
"GUID": "1000"
}
}
getCompetencyType

Retrieves a single CompetencyType entity identified by its key property.

Parameters:

NameTypeRequiredDescription
GUIDintYeskey: GUID
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetCompetencyTypeQueriesNoQueries to be sent with the request

Returns: CompetencyType&#124;error

Sample code:

CompetencyType result = check client->getCompetencyType(GUID);

Sample response:

{
"d": {
"GUID": "1000"
}
}
updateCompetencyType

Updates the CompetencyType identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
GUIDintYeskey: GUID
payloadModifiedCompetencyTypeYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateCompetencyType(GUID, payload);
deleteCompetencyType

Deletes the CompetencyType identified by its key property.

Parameters:

NameTypeRequiredDescription
GUIDintYeskey: GUID
headersDeleteCompetencyTypeHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteCompetencyType(GUID);

EmploymentConditionContent​

listEmploymentConditionContents

Queries the EmploymentConditionContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListEmploymentConditionContentsQueriesNoQueries to be sent with the request

Returns: ListEmploymentConditionContentsResponse&#124;error

Sample code:

ListEmploymentConditionContentsResponse result = check client->listEmploymentConditionContents();

Sample response:

{
"d": {
"results": [
{
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {}
}
]
}
}
createEmploymentConditionContent

Creates a new EmploymentConditionContent entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadEmploymentConditionContentYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedEmploymentConditionContent&#124;error

Sample code:

CreatedEmploymentConditionContent result = check client->createEmploymentConditionContent(payload);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000"
}
}
}
getEmploymentConditionContent

Retrieves a single EmploymentConditionContent entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetEmploymentConditionContentQueriesNoQueries to be sent with the request

Returns: EmploymentConditionContent_1&#124;error

Sample code:

EmploymentConditionContent_1 result = check client->getEmploymentConditionContent(JobProfile_externalCode, externalCode);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000"
}
}
}
updateEmploymentConditionContent

Updates the EmploymentConditionContent identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
payloadModifiedEmploymentConditionContentYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateEmploymentConditionContent(JobProfile_externalCode, externalCode, payload);
deleteEmploymentConditionContent

Deletes the EmploymentConditionContent identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersDeleteEmploymentConditionContentHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteEmploymentConditionContent(JobProfile_externalCode, externalCode);

FamilyCompetencyMappingEntity​

listFamilyCompetencyMappingEntities

Queries the FamilyCompetencyMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListFamilyCompetencyMappingEntitiesQueriesNoQueries to be sent with the request

Returns: ListFamilyCompetencyMappingEntitiesResponse&#124;error

Sample code:

ListFamilyCompetencyMappingEntitiesResponse result = check client->listFamilyCompetencyMappingEntities();

Sample response:

{
"d": {
"results": [
{
"FamilyEntity_externalCode": "1000",
"externalCode": "1000",
"competencyNav": {}
}
]
}
}
createFamilyCompetencyMappingEntity

Creates a new FamilyCompetencyMappingEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadFamilyCompetencyMappingEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedFamilyCompetencyMappingEntity&#124;error

Sample code:

CreatedFamilyCompetencyMappingEntity result = check client->createFamilyCompetencyMappingEntity(payload);

Sample response:

{
"d": {
"FamilyEntity_externalCode": "1000",
"externalCode": "1000",
"competencyNav": {
"externalCode": "1000",
"behaviors": {},
"competencies": {},
"competencyTypes": {}
}
}
}
getFamilyCompetencyMappingEntity

Retrieves a single FamilyCompetencyMappingEntity entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
FamilyEntity_externalCodestringYeskey: FamilyEntity_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetFamilyCompetencyMappingEntityQueriesNoQueries to be sent with the request

Returns: FamilyCompetencyMappingEntity_1&#124;error

Sample code:

FamilyCompetencyMappingEntity_1 result = check client->getFamilyCompetencyMappingEntity(FamilyEntity_externalCode, externalCode);

Sample response:

{
"d": {
"FamilyEntity_externalCode": "1000",
"externalCode": "1000",
"competencyNav": {
"externalCode": "1000",
"behaviors": {},
"competencies": {},
"competencyTypes": {}
}
}
}
updateFamilyCompetencyMappingEntity

Updates the FamilyCompetencyMappingEntity identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
FamilyEntity_externalCodestringYeskey: FamilyEntity_externalCode
externalCodestringYeskey: externalCode
payloadModifiedFamilyCompetencyMappingEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateFamilyCompetencyMappingEntity(FamilyEntity_externalCode, externalCode, payload);
deleteFamilyCompetencyMappingEntity

Deletes the FamilyCompetencyMappingEntity identified by its key properties.

Parameters:

NameTypeRequiredDescription
FamilyEntity_externalCodestringYeskey: FamilyEntity_externalCode
externalCodestringYeskey: externalCode
headersDeleteFamilyCompetencyMappingEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteFamilyCompetencyMappingEntity(FamilyEntity_externalCode, externalCode);

PhysicalReqEntity​

listPhysicalReqEntities

Queries the PhysicalReqEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListPhysicalReqEntitiesQueriesNoQueries to be sent with the request

Returns: ListPhysicalReqEntitiesResponse&#124;error

Sample code:

ListPhysicalReqEntitiesResponse result = check client->listPhysicalReqEntities();

Sample response:

{
"d": {
"results": [
{
"externalCode": "1000"
}
]
}
}
createPhysicalReqEntity

Creates a new PhysicalReqEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadPhysicalReqEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedPhysicalReqEntity&#124;error

Sample code:

CreatedPhysicalReqEntity result = check client->createPhysicalReqEntity(payload);

Sample response:

{
"d": {
"externalCode": "1000"
}
}
getPhysicalReqEntity

Retrieves a single PhysicalReqEntity entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetPhysicalReqEntityQueriesNoQueries to be sent with the request

Returns: PhysicalReqEntity_1&#124;error

Sample code:

PhysicalReqEntity_1 result = check client->getPhysicalReqEntity(externalCode);

Sample response:

{
"d": {
"externalCode": "1000"
}
}
updatePhysicalReqEntity

Updates the PhysicalReqEntity identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
payloadModifiedPhysicalReqEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updatePhysicalReqEntity(externalCode, payload);
deletePhysicalReqEntity

Deletes the PhysicalReqEntity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersDeletePhysicalReqEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deletePhysicalReqEntity(externalCode);

InterviewQuestionEntity​

listInterviewQuestionEntities

Queries the InterviewQuestionEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListInterviewQuestionEntitiesQueriesNoQueries to be sent with the request

Returns: ListInterviewQuestionEntitiesResponse&#124;error

Sample code:

ListInterviewQuestionEntitiesResponse result = check client->listInterviewQuestionEntities();

Sample response:

{
"d": {
"results": [
{
"externalCode": "1000"
}
]
}
}
createInterviewQuestionEntity

Creates a new InterviewQuestionEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadInterviewQuestionEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedInterviewQuestionEntity&#124;error

Sample code:

CreatedInterviewQuestionEntity result = check client->createInterviewQuestionEntity(payload);

Sample response:

{
"d": {
"externalCode": "1000"
}
}
getInterviewQuestionEntity

Retrieves a single InterviewQuestionEntity entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetInterviewQuestionEntityQueriesNoQueries to be sent with the request

Returns: InterviewQuestionEntity_1&#124;error

Sample code:

InterviewQuestionEntity_1 result = check client->getInterviewQuestionEntity(externalCode);

Sample response:

{
"d": {
"externalCode": "1000"
}
}
updateInterviewQuestionEntity

Updates the InterviewQuestionEntity identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
payloadModifiedInterviewQuestionEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateInterviewQuestionEntity(externalCode, payload);
deleteInterviewQuestionEntity

Deletes the InterviewQuestionEntity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersDeleteInterviewQuestionEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteInterviewQuestionEntity(externalCode);

JDTemplateFamilyMapping​

listJDTemplateFamilyMappings

Queries the JDTemplateFamilyMapping collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListJDTemplateFamilyMappingsQueriesNoQueries to be sent with the request

Returns: ListJDTemplateFamilyMappingsResponse&#124;error

Sample code:

ListJDTemplateFamilyMappingsResponse result = check client->listJDTemplateFamilyMappings();

Sample response:

{
"d": {
"results": [
{
"JobDescTemplate_externalCode": "1000",
"externalCode": "1000",
"familyNav": {}
}
]
}
}
createJDTemplateFamilyMapping

Creates a new JDTemplateFamilyMapping entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadJDTemplateFamilyMappingYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedJDTemplateFamilyMapping&#124;error

Sample code:

CreatedJDTemplateFamilyMapping result = check client->createJDTemplateFamilyMapping(payload);

Sample response:

{
"d": {
"JobDescTemplate_externalCode": "1000",
"externalCode": "1000",
"familyNav": {
"externalCode": "1000",
"competencies": {},
"skills": {}
}
}
}
getJDTemplateFamilyMapping

Retrieves a single JDTemplateFamilyMapping entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobDescTemplate_externalCodestringYeskey: JobDescTemplate_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetJDTemplateFamilyMappingQueriesNoQueries to be sent with the request

Returns: JDTemplateFamilyMapping_1&#124;error

Sample code:

JDTemplateFamilyMapping_1 result = check client->getJDTemplateFamilyMapping(JobDescTemplate_externalCode, externalCode);

Sample response:

{
"d": {
"JobDescTemplate_externalCode": "1000",
"externalCode": "1000",
"familyNav": {
"externalCode": "1000",
"competencies": {},
"skills": {}
}
}
}
updateJDTemplateFamilyMapping

Updates the JDTemplateFamilyMapping identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
JobDescTemplate_externalCodestringYeskey: JobDescTemplate_externalCode
externalCodestringYeskey: externalCode
payloadModifiedJDTemplateFamilyMappingYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateJDTemplateFamilyMapping(JobDescTemplate_externalCode, externalCode, payload);
deleteJDTemplateFamilyMapping

Deletes the JDTemplateFamilyMapping identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobDescTemplate_externalCodestringYeskey: JobDescTemplate_externalCode
externalCodestringYeskey: externalCode
headersDeleteJDTemplateFamilyMappingHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteJDTemplateFamilyMapping(JobDescTemplate_externalCode, externalCode);

BehaviorMappingEntity​

listBehaviorMappingEntities

Queries the BehaviorMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListBehaviorMappingEntitiesQueriesNoQueries to be sent with the request

Returns: ListBehaviorMappingEntitiesResponse&#124;error

Sample code:

ListBehaviorMappingEntitiesResponse result = check client->listBehaviorMappingEntities();

Sample response:

{
"d": {
"results": [
{
"CompetencyEntity_externalCode": "1000",
"externalCode": "1000"
}
]
}
}
createBehaviorMappingEntity

Creates a new BehaviorMappingEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadBehaviorMappingEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedBehaviorMappingEntity&#124;error

Sample code:

CreatedBehaviorMappingEntity result = check client->createBehaviorMappingEntity(payload);

Sample response:

{
"d": {
"CompetencyEntity_externalCode": "1000",
"externalCode": "1000"
}
}
getBehaviorMappingEntity

Retrieves a single BehaviorMappingEntity entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
CompetencyEntity_externalCodestringYeskey: CompetencyEntity_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetBehaviorMappingEntityQueriesNoQueries to be sent with the request

Returns: BehaviorMappingEntity_1&#124;error

Sample code:

BehaviorMappingEntity_1 result = check client->getBehaviorMappingEntity(CompetencyEntity_externalCode, externalCode);

Sample response:

{
"d": {
"CompetencyEntity_externalCode": "1000",
"externalCode": "1000"
}
}
updateBehaviorMappingEntity

Updates the BehaviorMappingEntity identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
CompetencyEntity_externalCodestringYeskey: CompetencyEntity_externalCode
externalCodestringYeskey: externalCode
payloadModifiedBehaviorMappingEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateBehaviorMappingEntity(CompetencyEntity_externalCode, externalCode, payload);
deleteBehaviorMappingEntity

Deletes the BehaviorMappingEntity identified by its key properties.

Parameters:

NameTypeRequiredDescription
CompetencyEntity_externalCodestringYeskey: CompetencyEntity_externalCode
externalCodestringYeskey: externalCode
headersDeleteBehaviorMappingEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteBehaviorMappingEntity(CompetencyEntity_externalCode, externalCode);

SkillEntity​

listSkillEntities

Queries the SkillEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListSkillEntitiesQueriesNoQueries to be sent with the request

Returns: ListSkillEntitiesResponse&#124;error

Sample code:

ListSkillEntitiesResponse result = check client->listSkillEntities();

Sample response:

{
"d": {
"results": [
{
"externalCode": "1000"
}
]
}
}
createSkillEntity

Creates a new SkillEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadSkillEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedSkillEntity&#124;error

Sample code:

CreatedSkillEntity result = check client->createSkillEntity(payload);

Sample response:

{
"d": {
"externalCode": "1000"
}
}
getSkillEntity

Retrieves a single SkillEntity entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetSkillEntityQueriesNoQueries to be sent with the request

Returns: SkillEntity_1&#124;error

Sample code:

SkillEntity_1 result = check client->getSkillEntity(externalCode);

Sample response:

{
"d": {
"externalCode": "1000"
}
}
updateSkillEntity

Updates the SkillEntity identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
payloadModifiedSkillEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateSkillEntity(externalCode, payload);
deleteSkillEntity

Deletes the SkillEntity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersDeleteSkillEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteSkillEntity(externalCode);

PhysicalReqContent​

listPhysicalReqContents

Queries the PhysicalReqContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListPhysicalReqContentsQueriesNoQueries to be sent with the request

Returns: ListPhysicalReqContentsResponse&#124;error

Sample code:

ListPhysicalReqContentsResponse result = check client->listPhysicalReqContents();

Sample response:

{
"d": {
"results": [
{
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {}
}
]
}
}
createPhysicalReqContent

Creates a new PhysicalReqContent entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadPhysicalReqContentYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedPhysicalReqContent&#124;error

Sample code:

CreatedPhysicalReqContent result = check client->createPhysicalReqContent(payload);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000"
}
}
}
getPhysicalReqContent

Retrieves a single PhysicalReqContent entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetPhysicalReqContentQueriesNoQueries to be sent with the request

Returns: PhysicalReqContent_1&#124;error

Sample code:

PhysicalReqContent_1 result = check client->getPhysicalReqContent(JobProfile_externalCode, externalCode);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000"
}
}
}
updatePhysicalReqContent

Updates the PhysicalReqContent identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
payloadModifiedPhysicalReqContentYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updatePhysicalReqContent(JobProfile_externalCode, externalCode, payload);
deletePhysicalReqContent

Deletes the PhysicalReqContent identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersDeletePhysicalReqContentHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deletePhysicalReqContent(JobProfile_externalCode, externalCode);

SkillContent​

listSkillContents

Queries the SkillContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListSkillContentsQueriesNoQueries to be sent with the request

Returns: ListSkillContentsResponse&#124;error

Sample code:

ListSkillContentsResponse result = check client->listSkillContents();

Sample response:

{
"d": {
"results": [
{
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {},
"roleNav": {}
}
]
}
}
createSkillContent

Creates a new SkillContent entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadSkillContentYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedSkillContent&#124;error

Sample code:

CreatedSkillContent result = check client->createSkillContent(payload);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000"
},
"roleNav": {
"externalCode": "1000",
"familyNav": {},
"jobCodeMappings": {},
"roleCompetencyBehaviorMappings": {},
"roleCompetencyMappings": {},
"roleSkillMappings": {},
"roleTalentPoolMappings": {}
}
}
}
getSkillContent

Retrieves a single SkillContent entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetSkillContentQueriesNoQueries to be sent with the request

Returns: SkillContent_1&#124;error

Sample code:

SkillContent_1 result = check client->getSkillContent(JobProfile_externalCode, externalCode);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000"
},
"roleNav": {
"externalCode": "1000",
"familyNav": {},
"jobCodeMappings": {},
"roleCompetencyBehaviorMappings": {},
"roleCompetencyMappings": {},
"roleSkillMappings": {},
"roleTalentPoolMappings": {}
}
}
}
updateSkillContent

Updates the SkillContent identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
payloadModifiedSkillContentYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateSkillContent(JobProfile_externalCode, externalCode, payload);
deleteSkillContent

Deletes the SkillContent identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersDeleteSkillContentHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteSkillContent(JobProfile_externalCode, externalCode);

RoleCompetencyMappingEntity​

listRoleCompetencyMappingEntities

Queries the RoleCompetencyMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListRoleCompetencyMappingEntitiesQueriesNoQueries to be sent with the request

Returns: ListRoleCompetencyMappingEntitiesResponse&#124;error

Sample code:

ListRoleCompetencyMappingEntitiesResponse result = check client->listRoleCompetencyMappingEntities();

Sample response:

{
"d": {
"results": [
{
"RoleEntity_externalCode": "1000",
"externalCode": "1000",
"competencyNav": {}
}
]
}
}
createRoleCompetencyMappingEntity

Creates a new RoleCompetencyMappingEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadRoleCompetencyMappingEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedRoleCompetencyMappingEntity&#124;error

Sample code:

CreatedRoleCompetencyMappingEntity result = check client->createRoleCompetencyMappingEntity(payload);

Sample response:

{
"d": {
"RoleEntity_externalCode": "1000",
"externalCode": "1000",
"competencyNav": {
"externalCode": "1000",
"behaviors": {},
"competencies": {},
"competencyTypes": {}
}
}
}
getRoleCompetencyMappingEntity

Retrieves a single RoleCompetencyMappingEntity entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetRoleCompetencyMappingEntityQueriesNoQueries to be sent with the request

Returns: RoleCompetencyMappingEntity_1&#124;error

Sample code:

RoleCompetencyMappingEntity_1 result = check client->getRoleCompetencyMappingEntity(RoleEntity_externalCode, externalCode);

Sample response:

{
"d": {
"RoleEntity_externalCode": "1000",
"externalCode": "1000",
"competencyNav": {
"externalCode": "1000",
"behaviors": {},
"competencies": {},
"competencyTypes": {}
}
}
}
updateRoleCompetencyMappingEntity

Updates the RoleCompetencyMappingEntity identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
payloadModifiedRoleCompetencyMappingEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateRoleCompetencyMappingEntity(RoleEntity_externalCode, externalCode, payload);
deleteRoleCompetencyMappingEntity

Deletes the RoleCompetencyMappingEntity identified by its key properties.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
headersDeleteRoleCompetencyMappingEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteRoleCompetencyMappingEntity(RoleEntity_externalCode, externalCode);

SelfReportSkillMapping​

listSelfReportSkillMappings

Queries the SelfReportSkillMapping collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListSelfReportSkillMappingsQueriesNoQueries to be sent with the request

Returns: ListSelfReportSkillMappingsResponse&#124;error

Sample code:

ListSelfReportSkillMappingsResponse result = check client->listSelfReportSkillMappings();

Sample response:

{
"d": {
"results": [
{
"SkillProfile_externalCode": "1000",
"externalCode": "1000",
"skillNav": {}
}
]
}
}
createSelfReportSkillMapping

Creates a new SelfReportSkillMapping entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadSelfReportSkillMappingYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedSelfReportSkillMapping&#124;error

Sample code:

CreatedSelfReportSkillMapping result = check client->createSelfReportSkillMapping(payload);

Sample response:

{
"d": {
"SkillProfile_externalCode": "1000",
"externalCode": "1000",
"skillNav": {
"externalCode": "1000"
}
}
}
getSelfReportSkillMapping

Retrieves a single SelfReportSkillMapping entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
SkillProfile_externalCodestringYeskey: SkillProfile_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetSelfReportSkillMappingQueriesNoQueries to be sent with the request

Returns: SelfReportSkillMapping_1&#124;error

Sample code:

SelfReportSkillMapping_1 result = check client->getSelfReportSkillMapping(SkillProfile_externalCode, externalCode);

Sample response:

{
"d": {
"SkillProfile_externalCode": "1000",
"externalCode": "1000",
"skillNav": {
"externalCode": "1000"
}
}
}
updateSelfReportSkillMapping

Updates the SelfReportSkillMapping identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
SkillProfile_externalCodestringYeskey: SkillProfile_externalCode
externalCodestringYeskey: externalCode
payloadModifiedSelfReportSkillMappingYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateSelfReportSkillMapping(SkillProfile_externalCode, externalCode, payload);
deleteSelfReportSkillMapping

Deletes the SelfReportSkillMapping identified by its key properties.

Parameters:

NameTypeRequiredDescription
SkillProfile_externalCodestringYeskey: SkillProfile_externalCode
externalCodestringYeskey: externalCode
headersDeleteSelfReportSkillMappingHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteSelfReportSkillMapping(SkillProfile_externalCode, externalCode);

JobProfile​

listJobProfiles

Queries the JobProfile collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListJobProfilesQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->listJobProfiles();
getJobProfile

Retrieves a single JobProfile entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetJobProfileQueriesNoQueries to be sent with the request

Returns: json&#124;error

Sample code:

json result = check client->getJobProfile(externalCode);
deleteJobProfile

Deletes the JobProfile identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersDeleteJobProfileHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteJobProfile(externalCode);

FamilySkillMappingEntity​

listFamilySkillMappingEntities

Queries the FamilySkillMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListFamilySkillMappingEntitiesQueriesNoQueries to be sent with the request

Returns: ListFamilySkillMappingEntitiesResponse&#124;error

Sample code:

ListFamilySkillMappingEntitiesResponse result = check client->listFamilySkillMappingEntities();

Sample response:

{
"d": {
"results": [
{
"FamilyEntity_externalCode": "1000",
"externalCode": "1000",
"skillNav": {}
}
]
}
}
createFamilySkillMappingEntity

Creates a new FamilySkillMappingEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadFamilySkillMappingEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedFamilySkillMappingEntity&#124;error

Sample code:

CreatedFamilySkillMappingEntity result = check client->createFamilySkillMappingEntity(payload);

Sample response:

{
"d": {
"FamilyEntity_externalCode": "1000",
"externalCode": "1000",
"skillNav": {
"externalCode": "1000"
}
}
}
getFamilySkillMappingEntity

Retrieves a single FamilySkillMappingEntity entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
FamilyEntity_externalCodestringYeskey: FamilyEntity_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetFamilySkillMappingEntityQueriesNoQueries to be sent with the request

Returns: FamilySkillMappingEntity_1&#124;error

Sample code:

FamilySkillMappingEntity_1 result = check client->getFamilySkillMappingEntity(FamilyEntity_externalCode, externalCode);

Sample response:

{
"d": {
"FamilyEntity_externalCode": "1000",
"externalCode": "1000",
"skillNav": {
"externalCode": "1000"
}
}
}
updateFamilySkillMappingEntity

Updates the FamilySkillMappingEntity identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
FamilyEntity_externalCodestringYeskey: FamilyEntity_externalCode
externalCodestringYeskey: externalCode
payloadModifiedFamilySkillMappingEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateFamilySkillMappingEntity(FamilyEntity_externalCode, externalCode, payload);
deleteFamilySkillMappingEntity

Deletes the FamilySkillMappingEntity identified by its key properties.

Parameters:

NameTypeRequiredDescription
FamilyEntity_externalCodestringYeskey: FamilyEntity_externalCode
externalCodestringYeskey: externalCode
headersDeleteFamilySkillMappingEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteFamilySkillMappingEntity(FamilyEntity_externalCode, externalCode);

RoleSkillMappingEntity​

listRoleSkillMappingEntities

Queries the RoleSkillMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListRoleSkillMappingEntitiesQueriesNoQueries to be sent with the request

Returns: ListRoleSkillMappingEntitiesResponse&#124;error

Sample code:

ListRoleSkillMappingEntitiesResponse result = check client->listRoleSkillMappingEntities();

Sample response:

{
"d": {
"results": [
{
"RoleEntity_externalCode": "1000",
"externalCode": "1000",
"skillNav": {}
}
]
}
}
createRoleSkillMappingEntity

Creates a new RoleSkillMappingEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadRoleSkillMappingEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedRoleSkillMappingEntity&#124;error

Sample code:

CreatedRoleSkillMappingEntity result = check client->createRoleSkillMappingEntity(payload);

Sample response:

{
"d": {
"RoleEntity_externalCode": "1000",
"externalCode": "1000",
"skillNav": {
"externalCode": "1000"
}
}
}
getRoleSkillMappingEntity

Retrieves a single RoleSkillMappingEntity entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetRoleSkillMappingEntityQueriesNoQueries to be sent with the request

Returns: RoleSkillMappingEntity_1&#124;error

Sample code:

RoleSkillMappingEntity_1 result = check client->getRoleSkillMappingEntity(RoleEntity_externalCode, externalCode);

Sample response:

{
"d": {
"RoleEntity_externalCode": "1000",
"externalCode": "1000",
"skillNav": {
"externalCode": "1000"
}
}
}
updateRoleSkillMappingEntity

Updates the RoleSkillMappingEntity identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
payloadModifiedRoleSkillMappingEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateRoleSkillMappingEntity(RoleEntity_externalCode, externalCode, payload);
deleteRoleSkillMappingEntity

Deletes the RoleSkillMappingEntity identified by its key properties.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
headersDeleteRoleSkillMappingEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteRoleSkillMappingEntity(RoleEntity_externalCode, externalCode);

JobDescTemplate​

listJobDescTemplates

Queries the JobDescTemplate collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListJobDescTemplatesQueriesNoQueries to be sent with the request

Returns: ListJobDescTemplatesResponse&#124;error

Sample code:

ListJobDescTemplatesResponse result = check client->listJobDescTemplates();

Sample response:

{
"d": {
"results": [
{
"externalCode": "1000",
"jdFamilyMappings": {},
"sections": {}
}
]
}
}
createJobDescTemplate

Creates a new JobDescTemplate entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadJobDescTemplateYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedJobDescTemplate&#124;error

Sample code:

CreatedJobDescTemplate result = check client->createJobDescTemplate(payload);

Sample response:

{
"d": {
"externalCode": "1000",
"jdFamilyMappings": {
"results": []
},
"sections": {
"results": []
}
}
}
getJobDescTemplate

Retrieves a single JobDescTemplate entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetJobDescTemplateQueriesNoQueries to be sent with the request

Returns: JobDescTemplate_1&#124;error

Sample code:

JobDescTemplate_1 result = check client->getJobDescTemplate(externalCode);

Sample response:

{
"d": {
"externalCode": "1000",
"jdFamilyMappings": {
"results": []
},
"sections": {
"results": []
}
}
}
updateJobDescTemplate

Updates the JobDescTemplate identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
payloadModifiedJobDescTemplateYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateJobDescTemplate(externalCode, payload);
deleteJobDescTemplate

Deletes the JobDescTemplate identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersDeleteJobDescTemplateHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteJobDescTemplate(externalCode);

SkillProfile​

listSkillProfiles

Queries the SkillProfile collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListSkillProfilesQueriesNoQueries to be sent with the request

Returns: ListSkillProfilesResponse&#124;error

Sample code:

ListSkillProfilesResponse result = check client->listSkillProfiles();

Sample response:

{
"d": {
"results": [
{
"externalCode": "1000",
"ratedSkills": {},
"selfReportSkills": {}
}
]
}
}
createSkillProfile

Creates a new SkillProfile entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadSkillProfileYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedSkillProfile&#124;error

Sample code:

CreatedSkillProfile result = check client->createSkillProfile(payload);

Sample response:

{
"d": {
"externalCode": "1000",
"ratedSkills": {
"results": []
},
"selfReportSkills": {
"results": []
}
}
}
getSkillProfile

Retrieves a single SkillProfile entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetSkillProfileQueriesNoQueries to be sent with the request

Returns: SkillProfile_1&#124;error

Sample code:

SkillProfile_1 result = check client->getSkillProfile(externalCode);

Sample response:

{
"d": {
"externalCode": "1000",
"ratedSkills": {
"results": []
},
"selfReportSkills": {
"results": []
}
}
}
updateSkillProfile

Updates the SkillProfile identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
payloadModifiedSkillProfileYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateSkillProfile(externalCode, payload);
deleteSkillProfile

Deletes the SkillProfile identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersDeleteSkillProfileHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteSkillProfile(externalCode);

CompetencyEntity​

listCompetencyEntities

Queries the CompetencyEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListCompetencyEntitiesQueriesNoQueries to be sent with the request

Returns: ListCompetencyEntitiesResponse&#124;error

Sample code:

ListCompetencyEntitiesResponse result = check client->listCompetencyEntities();

Sample response:

{
"d": {
"results": [
{
"externalCode": "1000",
"behaviors": {},
"competencies": {},
"competencyTypes": {}
}
]
}
}
createCompetencyEntity

Creates a new CompetencyEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadCompetencyEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedCompetencyEntity&#124;error

Sample code:

CreatedCompetencyEntity result = check client->createCompetencyEntity(payload);

Sample response:

{
"d": {
"externalCode": "1000",
"behaviors": {
"results": []
},
"competencies": {
"results": []
},
"competencyTypes": {
"results": []
}
}
}
getCompetencyEntity

Retrieves a single CompetencyEntity entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetCompetencyEntityQueriesNoQueries to be sent with the request

Returns: CompetencyEntity_1&#124;error

Sample code:

CompetencyEntity_1 result = check client->getCompetencyEntity(externalCode);

Sample response:

{
"d": {
"externalCode": "1000",
"behaviors": {
"results": []
},
"competencies": {
"results": []
},
"competencyTypes": {
"results": []
}
}
}
updateCompetencyEntity

Updates the CompetencyEntity identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
payloadModifiedCompetencyEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateCompetencyEntity(externalCode, payload);
deleteCompetencyEntity

Deletes the CompetencyEntity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersDeleteCompetencyEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteCompetencyEntity(externalCode);

CompetencyContent​

listCompetencyContents

Queries the CompetencyContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListCompetencyContentsQueriesNoQueries to be sent with the request

Returns: ListCompetencyContentsResponse&#124;error

Sample code:

ListCompetencyContentsResponse result = check client->listCompetencyContents();

Sample response:

{
"d": {
"results": [
{
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {},
"roleNav": {}
}
]
}
}
createCompetencyContent

Creates a new CompetencyContent entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadCompetencyContentYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedCompetencyContent&#124;error

Sample code:

CreatedCompetencyContent result = check client->createCompetencyContent(payload);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000",
"behaviors": {},
"competencies": {},
"competencyTypes": {}
},
"roleNav": {
"externalCode": "1000",
"familyNav": {},
"jobCodeMappings": {},
"roleCompetencyBehaviorMappings": {},
"roleCompetencyMappings": {},
"roleSkillMappings": {},
"roleTalentPoolMappings": {}
}
}
}
getCompetencyContent

Retrieves a single CompetencyContent entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetCompetencyContentQueriesNoQueries to be sent with the request

Returns: CompetencyContent_1&#124;error

Sample code:

CompetencyContent_1 result = check client->getCompetencyContent(JobProfile_externalCode, externalCode);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000",
"behaviors": {},
"competencies": {},
"competencyTypes": {}
},
"roleNav": {
"externalCode": "1000",
"familyNav": {},
"jobCodeMappings": {},
"roleCompetencyBehaviorMappings": {},
"roleCompetencyMappings": {},
"roleSkillMappings": {},
"roleTalentPoolMappings": {}
}
}
}
updateCompetencyContent

Updates the CompetencyContent identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
payloadModifiedCompetencyContentYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateCompetencyContent(JobProfile_externalCode, externalCode, payload);
deleteCompetencyContent

Deletes the CompetencyContent identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersDeleteCompetencyContentHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteCompetencyContent(JobProfile_externalCode, externalCode);

RelevantIndustryEntity​

listRelevantIndustryEntities

Queries the RelevantIndustryEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListRelevantIndustryEntitiesQueriesNoQueries to be sent with the request

Returns: ListRelevantIndustryEntitiesResponse&#124;error

Sample code:

ListRelevantIndustryEntitiesResponse result = check client->listRelevantIndustryEntities();

Sample response:

{
"d": {
"results": [
{
"externalCode": "1000"
}
]
}
}
createRelevantIndustryEntity

Creates a new RelevantIndustryEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadRelevantIndustryEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedRelevantIndustryEntity&#124;error

Sample code:

CreatedRelevantIndustryEntity result = check client->createRelevantIndustryEntity(payload);

Sample response:

{
"d": {
"externalCode": "1000"
}
}
getRelevantIndustryEntity

Retrieves a single RelevantIndustryEntity entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetRelevantIndustryEntityQueriesNoQueries to be sent with the request

Returns: RelevantIndustryEntity_1&#124;error

Sample code:

RelevantIndustryEntity_1 result = check client->getRelevantIndustryEntity(externalCode);

Sample response:

{
"d": {
"externalCode": "1000"
}
}
updateRelevantIndustryEntity

Updates the RelevantIndustryEntity identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
payloadModifiedRelevantIndustryEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateRelevantIndustryEntity(externalCode, payload);
deleteRelevantIndustryEntity

Deletes the RelevantIndustryEntity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersDeleteRelevantIndustryEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteRelevantIndustryEntity(externalCode);

RoleTalentPoolMappingEntity​

listRoleTalentPoolMappingEntities

Queries the RoleTalentPoolMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListRoleTalentPoolMappingEntitiesQueriesNoQueries to be sent with the request

Returns: ListRoleTalentPoolMappingEntitiesResponse&#124;error

Sample code:

ListRoleTalentPoolMappingEntitiesResponse result = check client->listRoleTalentPoolMappingEntities();

Sample response:

{
"d": {
"results": [
{
"RoleEntity_externalCode": "1000",
"externalCode": "1000"
}
]
}
}
createRoleTalentPoolMappingEntity

Creates a new RoleTalentPoolMappingEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadRoleTalentPoolMappingEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedRoleTalentPoolMappingEntity&#124;error

Sample code:

CreatedRoleTalentPoolMappingEntity result = check client->createRoleTalentPoolMappingEntity(payload);

Sample response:

{
"d": {
"RoleEntity_externalCode": "1000",
"externalCode": "1000"
}
}
getRoleTalentPoolMappingEntity

Retrieves a single RoleTalentPoolMappingEntity entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetRoleTalentPoolMappingEntityQueriesNoQueries to be sent with the request

Returns: RoleTalentPoolMappingEntity_1&#124;error

Sample code:

RoleTalentPoolMappingEntity_1 result = check client->getRoleTalentPoolMappingEntity(RoleEntity_externalCode, externalCode);

Sample response:

{
"d": {
"RoleEntity_externalCode": "1000",
"externalCode": "1000"
}
}
updateRoleTalentPoolMappingEntity

Updates the RoleTalentPoolMappingEntity identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
payloadModifiedRoleTalentPoolMappingEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateRoleTalentPoolMappingEntity(RoleEntity_externalCode, externalCode, payload);
deleteRoleTalentPoolMappingEntity

Deletes the RoleTalentPoolMappingEntity identified by its key properties.

Parameters:

NameTypeRequiredDescription
RoleEntity_externalCodestringYeskey: RoleEntity_externalCode
externalCodestringYeskey: externalCode
headersDeleteRoleTalentPoolMappingEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteRoleTalentPoolMappingEntity(RoleEntity_externalCode, externalCode);

EmploymentConditionEntity​

listEmploymentConditionEntities

Queries the EmploymentConditionEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListEmploymentConditionEntitiesQueriesNoQueries to be sent with the request

Returns: ListEmploymentConditionEntitiesResponse&#124;error

Sample code:

ListEmploymentConditionEntitiesResponse result = check client->listEmploymentConditionEntities();

Sample response:

{
"d": {
"results": [
{
"externalCode": "1000"
}
]
}
}
createEmploymentConditionEntity

Creates a new EmploymentConditionEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadEmploymentConditionEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedEmploymentConditionEntity&#124;error

Sample code:

CreatedEmploymentConditionEntity result = check client->createEmploymentConditionEntity(payload);

Sample response:

{
"d": {
"externalCode": "1000"
}
}
getEmploymentConditionEntity

Retrieves a single EmploymentConditionEntity entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetEmploymentConditionEntityQueriesNoQueries to be sent with the request

Returns: EmploymentConditionEntity_1&#124;error

Sample code:

EmploymentConditionEntity_1 result = check client->getEmploymentConditionEntity(externalCode);

Sample response:

{
"d": {
"externalCode": "1000"
}
}
updateEmploymentConditionEntity

Updates the EmploymentConditionEntity identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
payloadModifiedEmploymentConditionEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateEmploymentConditionEntity(externalCode, payload);
deleteEmploymentConditionEntity

Deletes the EmploymentConditionEntity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersDeleteEmploymentConditionEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteEmploymentConditionEntity(externalCode);

JobDescSection​

listJobDescSections

Queries the JobDescSection collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListJobDescSectionsQueriesNoQueries to be sent with the request

Returns: ListJobDescSectionsResponse&#124;error

Sample code:

ListJobDescSectionsResponse result = check client->listJobDescSections();

Sample response:

{
"d": {
"results": [
{
"JobDescTemplate_externalCode": "1000",
"externalCode": "1000"
}
]
}
}
createJobDescSection

Creates a new JobDescSection entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadJobDescSectionYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedJobDescSection&#124;error

Sample code:

CreatedJobDescSection result = check client->createJobDescSection(payload);

Sample response:

{
"d": {
"JobDescTemplate_externalCode": "1000",
"externalCode": "1000"
}
}
getJobDescSection

Retrieves a single JobDescSection entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobDescTemplate_externalCodestringYeskey: JobDescTemplate_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetJobDescSectionQueriesNoQueries to be sent with the request

Returns: JobDescSection_1&#124;error

Sample code:

JobDescSection_1 result = check client->getJobDescSection(JobDescTemplate_externalCode, externalCode);

Sample response:

{
"d": {
"JobDescTemplate_externalCode": "1000",
"externalCode": "1000"
}
}
updateJobDescSection

Updates the JobDescSection identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
JobDescTemplate_externalCodestringYeskey: JobDescTemplate_externalCode
externalCodestringYeskey: externalCode
payloadModifiedJobDescSectionYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateJobDescSection(JobDescTemplate_externalCode, externalCode, payload);
deleteJobDescSection

Deletes the JobDescSection identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobDescTemplate_externalCodestringYeskey: JobDescTemplate_externalCode
externalCodestringYeskey: externalCode
headersDeleteJobDescSectionHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteJobDescSection(JobDescTemplate_externalCode, externalCode);

RelevantIndustryContent​

listRelevantIndustryContents

Queries the RelevantIndustryContent collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListRelevantIndustryContentsQueriesNoQueries to be sent with the request

Returns: ListRelevantIndustryContentsResponse&#124;error

Sample code:

ListRelevantIndustryContentsResponse result = check client->listRelevantIndustryContents();

Sample response:

{
"d": {
"results": [
{
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {}
}
]
}
}
createRelevantIndustryContent

Creates a new RelevantIndustryContent entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadRelevantIndustryContentYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedRelevantIndustryContent&#124;error

Sample code:

CreatedRelevantIndustryContent result = check client->createRelevantIndustryContent(payload);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000"
}
}
}
getRelevantIndustryContent

Retrieves a single RelevantIndustryContent entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetRelevantIndustryContentQueriesNoQueries to be sent with the request

Returns: RelevantIndustryContent_1&#124;error

Sample code:

RelevantIndustryContent_1 result = check client->getRelevantIndustryContent(JobProfile_externalCode, externalCode);

Sample response:

{
"d": {
"JobProfile_externalCode": "1000",
"externalCode": "1000",
"entityNav": {
"externalCode": "1000"
}
}
}
updateRelevantIndustryContent

Updates the RelevantIndustryContent identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
payloadModifiedRelevantIndustryContentYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updateRelevantIndustryContent(JobProfile_externalCode, externalCode, payload);
deleteRelevantIndustryContent

Deletes the RelevantIndustryContent identified by its key properties.

Parameters:

NameTypeRequiredDescription
JobProfile_externalCodestringYeskey: JobProfile_externalCode
externalCodestringYeskey: externalCode
headersDeleteRelevantIndustryContentHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deleteRelevantIndustryContent(JobProfile_externalCode, externalCode);

PositionEntity​

listPositionEntities

Queries the PositionEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListPositionEntitiesQueriesNoQueries to be sent with the request

Returns: ListPositionEntitiesResponse&#124;error

Sample code:

ListPositionEntitiesResponse result = check client->listPositionEntities();

Sample response:

{
"d": {
"results": [
{
"externalCode": "1000",
"positionCompetencyMappings": {},
"positionSkillMappings": {}
}
]
}
}
createPositionEntity

Creates a new PositionEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadPositionEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedPositionEntity&#124;error

Sample code:

CreatedPositionEntity result = check client->createPositionEntity(payload);

Sample response:

{
"d": {
"externalCode": "1000",
"positionCompetencyMappings": {
"results": []
},
"positionSkillMappings": {
"results": []
}
}
}
getPositionEntity

Retrieves a single PositionEntity entity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetPositionEntityQueriesNoQueries to be sent with the request

Returns: PositionEntity_1&#124;error

Sample code:

PositionEntity_1 result = check client->getPositionEntity(externalCode);

Sample response:

{
"d": {
"externalCode": "1000",
"positionCompetencyMappings": {
"results": []
},
"positionSkillMappings": {
"results": []
}
}
}
updatePositionEntity

Updates the PositionEntity identified by its key property with the supplied payload.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
payloadModifiedPositionEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updatePositionEntity(externalCode, payload);
deletePositionEntity

Deletes the PositionEntity identified by its key property.

Parameters:

NameTypeRequiredDescription
externalCodestringYeskey: externalCode
headersDeletePositionEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deletePositionEntity(externalCode);

PositionCompetencyMappingEntity​

listPositionCompetencyMappingEntities

Queries the PositionCompetencyMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListPositionCompetencyMappingEntitiesQueriesNoQueries to be sent with the request

Returns: ListPositionCompetencyMappingEntitiesResponse&#124;error

Sample code:

ListPositionCompetencyMappingEntitiesResponse result = check client->listPositionCompetencyMappingEntities();

Sample response:

{
"d": {
"results": [
{
"PositionEntity_externalCode": "1000",
"externalCode": "1000"
}
]
}
}
createPositionCompetencyMappingEntity

Creates a new PositionCompetencyMappingEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadPositionCompetencyMappingEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedPositionCompetencyMappingEntity&#124;error

Sample code:

CreatedPositionCompetencyMappingEntity result = check client->createPositionCompetencyMappingEntity(payload);

Sample response:

{
"d": {
"PositionEntity_externalCode": "1000",
"externalCode": "1000"
}
}
getPositionCompetencyMappingEntity

Retrieves a single PositionCompetencyMappingEntity entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
PositionEntity_externalCodestringYeskey: PositionEntity_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetPositionCompetencyMappingEntityQueriesNoQueries to be sent with the request

Returns: PositionCompetencyMappingEntity_1&#124;error

Sample code:

PositionCompetencyMappingEntity_1 result = check client->getPositionCompetencyMappingEntity(PositionEntity_externalCode, externalCode);

Sample response:

{
"d": {
"PositionEntity_externalCode": "1000",
"externalCode": "1000"
}
}
updatePositionCompetencyMappingEntity

Updates the PositionCompetencyMappingEntity identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
PositionEntity_externalCodestringYeskey: PositionEntity_externalCode
externalCodestringYeskey: externalCode
payloadModifiedPositionCompetencyMappingEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updatePositionCompetencyMappingEntity(PositionEntity_externalCode, externalCode, payload);
deletePositionCompetencyMappingEntity

Deletes the PositionCompetencyMappingEntity identified by its key properties.

Parameters:

NameTypeRequiredDescription
PositionEntity_externalCodestringYeskey: PositionEntity_externalCode
externalCodestringYeskey: externalCode
headersDeletePositionCompetencyMappingEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deletePositionCompetencyMappingEntity(PositionEntity_externalCode, externalCode);

PositionSkillMappingEntity​

listPositionSkillMappingEntities

Queries the PositionSkillMappingEntity collection and returns a page of entities, optionally filtered, sorted, and paged via OData query options.

Parameters:

NameTypeRequiredDescription
headersmap<string|string[]>NoHeaders to be sent with the request
queriesListPositionSkillMappingEntitiesQueriesNoQueries to be sent with the request

Returns: ListPositionSkillMappingEntitiesResponse&#124;error

Sample code:

ListPositionSkillMappingEntitiesResponse result = check client->listPositionSkillMappingEntities();

Sample response:

{
"d": {
"results": [
{
"PositionEntity_externalCode": "1000",
"externalCode": "1000"
}
]
}
}
createPositionSkillMappingEntity

Creates a new PositionSkillMappingEntity entity from the supplied payload.

Parameters:

NameTypeRequiredDescription
payloadPositionSkillMappingEntityYesNew entity
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: CreatedPositionSkillMappingEntity&#124;error

Sample code:

CreatedPositionSkillMappingEntity result = check client->createPositionSkillMappingEntity(payload);

Sample response:

{
"d": {
"PositionEntity_externalCode": "1000",
"externalCode": "1000"
}
}
getPositionSkillMappingEntity

Retrieves a single PositionSkillMappingEntity entity identified by its key properties.

Parameters:

NameTypeRequiredDescription
PositionEntity_externalCodestringYeskey: PositionEntity_externalCode
externalCodestringYeskey: externalCode
headersmap<string|string[]>NoHeaders to be sent with the request
queriesGetPositionSkillMappingEntityQueriesNoQueries to be sent with the request

Returns: PositionSkillMappingEntity_1&#124;error

Sample code:

PositionSkillMappingEntity_1 result = check client->getPositionSkillMappingEntity(PositionEntity_externalCode, externalCode);

Sample response:

{
"d": {
"PositionEntity_externalCode": "1000",
"externalCode": "1000"
}
}
updatePositionSkillMappingEntity

Updates the PositionSkillMappingEntity identified by its key properties with the supplied payload.

Parameters:

NameTypeRequiredDescription
PositionEntity_externalCodestringYeskey: PositionEntity_externalCode
externalCodestringYeskey: externalCode
payloadModifiedPositionSkillMappingEntityYesNew property values
headersmap<string|string[]>NoHeaders to be sent with the request

Returns: error?

Sample code:

check client->updatePositionSkillMappingEntity(PositionEntity_externalCode, externalCode, payload);
deletePositionSkillMappingEntity

Deletes the PositionSkillMappingEntity identified by its key properties.

Parameters:

NameTypeRequiredDescription
PositionEntity_externalCodestringYeskey: PositionEntity_externalCode
externalCodestringYeskey: externalCode
headersDeletePositionSkillMappingEntityHeadersNoHeaders to be sent with the request

Returns: error?

Sample code:

check client->deletePositionSkillMappingEntity(PositionEntity_externalCode, externalCode);