ROSEPEOPLE Developers - Web API Reference

People | Contract Posting Profile

Service to manage entities of type 'ContractPostingProfile'.

Overview


URL api/{tenantKey}/{orgKey}/peopleCore/contractPostingProfiles
Methods Supported GET, POST, PUT, DELETE

All Operations

This service includes the following operations:

All Resources

This service uses the following resources:

GET Operations

GET ContractPostingProfiles

Returns the list of all the entity records available.

Response:

When successful, the response body contains the list of records available. See ContractPostingProfileResource.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

GET /peopleCore/contractPostingProfiles

GET ContractPostingProfiles (paged)

Returns a page of the list of all the entity records available.

The following elements are optional:

page (int) The index of the page of the list that should be returned. This is a query string parameter.
pageSize (int) The number of page elements that should be returned (max. is 1000). This is a query string parameter.

Response:

When successful, the response body contains the list of records available. See ContractPostingProfileResource.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

GET /peopleCore/contractPostingProfiles?page={page}&pageSize={pageSize}

GET ContractPostingProfile by identifier

Returns the entity record that matches the specified identifier.

The following elements are required:

id (string) The record identifier.

Response:

When successful, the response body contains the entity record. See ContractPostingProfileResource.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

GET /peopleCore/contractPostingProfiles/{id}

GET ContractPostingProfile by key

Returns the entity record that matches the specified key.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.

Response:

When successful, the response body contains the entity record. See ContractPostingProfileResource.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

GET /peopleCore/contractPostingProfiles/{contractPostingProfileKey}

GET Print ContractPostingProfile by identifier

Prints the specified entity record.

The following elements are required:

id (string) The record identifier.

The following elements are optional:

template (string) The report template that should be used. This is a query string parameter.

Response:

When successful, the response body contains a stream with the printed file.

Response status codes:

200 OK. The operation was completed successfully.
404 NotFound. The specified resord does not exist.

Resource URL:

GET /peopleCore/contractPostingProfiles/{id}/print?template={template}

GET Print ContractPostingProfile by key

Prints the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.

The following elements are optional:

template (string) The report template that should be used. This is a query string parameter.

Response:

When successful, the response body contains a stream with the printed file.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

GET /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/print

GET Original Print ContractPostingProfileOriginal by identifier

Prints the specified entity record.

The following elements are required:

id (string) The record identifier.

The following elements are optional:

template (string) The report template that should be used. This is a query string parameter.

Response:

When successful, the response body contains a stream with the printed file.

Response status codes:

200 OK. The operation was completed successfully.
404 NotFound. The specified resord does not exist.

Resource URL:

GET /peopleCore/contractPostingProfiles/{id}/printOriginal?template={template}

GET Original Print ContractPostingProfile by key

Prints the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.

The following elements are optional:

template (string) The report template that should be used. This is a query string parameter.

Response:

When successful, the response body contains a stream with the printed file.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

GET /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/printOriginal

POST Operations

POST ContractPostingProfiles

Creates a new entity record.

The following elements are required:

contractPostingProfileResource (ApiContractPostingProfileResource) The request body should contain the entity record that should be created.
See ApiContractPostingProfileResource.

Response:

When successful, the response body contains the new entity record identifier. The resource header location property contains the URL for the new entity record. See ApiContractPostingProfileResource.

Response status codes:

201 Created. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

POST /peopleCore/contractPostingProfiles

POST Contract Posting Profile

Inserts a new 'Contract Posting Profile Account' in the 'Contract Posting Profile'.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
value (ApiContractPostingProfileContractPostingProfileAccountsResource) The ApiContractPostingProfileContractPostingProfileAccountsResource instance.
See ApiContractPostingProfileContractPostingProfileAccountsResource.

Response:

When successful, the response body is empty.

Response status codes:

204 NoContent. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

POST /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileAccounts

POST Contract Posting Profile

Inserts a new 'Contract Posting Prof Earn Acc' in the 'Contract Posting Profile'.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
value (ApiContractPostingProfileContractPostingProfileEarAccountsResource) The ApiContractPostingProfileContractPostingProfileEarAccountsResource instance.
See ApiContractPostingProfileContractPostingProfileEarAccountsResource.

Response:

When successful, the response body is empty.

Response status codes:

204 NoContent. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

POST /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileEarAccounts

POST Contract Posting Profile

Inserts a new 'Contract Posting Profile Ded Acc' in the 'Contract Posting Profile'.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
value (ApiContractPostingProfileContractPostingProfileDedAccountsResource) The ApiContractPostingProfileContractPostingProfileDedAccountsResource instance.
See ApiContractPostingProfileContractPostingProfileDedAccountsResource.

Response:

When successful, the response body is empty.

Response status codes:

204 NoContent. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

POST /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileDedAccounts

POST Contract Posting Profile

Inserts a new 'Contract Profile Ear Account' in the 'Contract Posting Profile'.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
value (ApiContractPostingProfileContractProfileEarAccountsResource) The ApiContractPostingProfileContractProfileEarAccountsResource instance.
See ApiContractPostingProfileContractProfileEarAccountsResource.

Response:

When successful, the response body is empty.

Response status codes:

204 NoContent. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

POST /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfileEarAccounts

POST Contract Posting Profile

Inserts a new 'Contract Profile Ded Account' in the 'Contract Posting Profile'.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
value (ApiContractPostingProfileContractProfileDedAccountsResource) The ApiContractPostingProfileContractProfileDedAccountsResource instance.
See ApiContractPostingProfileContractProfileDedAccountsResource.

Response:

When successful, the response body is empty.

Response status codes:

204 NoContent. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

POST /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfileDedAccounts

POST Contract Posting Profile

Inserts a new 'Contract Post Prof Debt Proc Acc' in the 'Contract Posting Profile'.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
value (ApiContractPostingProfileContractPostProfDebtProcAccsResource) The ApiContractPostingProfileContractPostProfDebtProcAccsResource instance.
See ApiContractPostingProfileContractPostProfDebtProcAccsResource.

Response:

When successful, the response body is empty.

Response status codes:

204 NoContent. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

POST /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostProfDebtProcAccs

POST Contract Posting Profile

Inserts a new 'Contract Prof Debt Proc Acc' in the 'Contract Posting Profile'.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
value (ApiContractPostingProfileContractProfDebtProcAccsResource) The ApiContractPostingProfileContractProfDebtProcAccsResource instance.
See ApiContractPostingProfileContractProfDebtProcAccsResource.

Response:

When successful, the response body is empty.

Response status codes:

204 NoContent. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

POST /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfDebtProcAccs

PUT Operations

PUT Set Account ContractPostingProfile

Updates the value of attribute 'Account' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/account

PUT Set ChartOfAccount ContractPostingProfileAccount

Updates the value of attribute 'ChartOfAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileAccounts/{lineId}/chartOfAccount

PUT Set ChartOfAccount ContractPostingProfileDedAccount

Updates the value of attribute 'ChartOfAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileDedAccounts/{lineId}/chartOfAccount

PUT Set ChartOfAccount ContractPostingProfileEarAccount

Updates the value of attribute 'ChartOfAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileEarAccounts/{lineId}/chartOfAccount

PUT Set ChartOfAccount ContractPostProfDebtProcAcc

Updates the value of attribute 'ChartOfAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostProfDebtProcAccs/{lineId}/chartOfAccount

PUT Set CompanyChargesGlAccount ContractPostingProfileDedAccount

Updates the value of attribute 'CompanyChargesGlAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileDedAccounts/{lineId}/companyChargesGlAccount

PUT Set CompanyChargesGlAccount ContractProfileDedAccount

Updates the value of attribute 'CompanyChargesGlAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfileDedAccounts/{lineId}/companyChargesGlAccount

PUT Set CompanyGlAccount ContractPostingProfileDedAccount

Updates the value of attribute 'CompanyGlAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileDedAccounts/{lineId}/companyGlAccount

PUT Set CompanyGlAccount ContractProfileDedAccount

Updates the value of attribute 'CompanyGlAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfileDedAccounts/{lineId}/companyGlAccount

PUT Set ContractPostingProfileKey ContractPostingProfile

Updates the value of attribute 'ContractPostingProfileKey' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileKey

PUT Set DebtProcedureAccountType ContractPostProfDebtProcAcc

Updates the value of attribute 'DebtProcedureAccountType' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostProfDebtProcAccs/{lineId}/debtProcedureAccountType

PUT Set DebtProcedureAccountType ContractProfDebtProcAcc

Updates the value of attribute 'DebtProcedureAccountType' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfDebtProcAccs/{lineId}/debtProcedureAccountType

PUT Set DeductionAccountType ContractPostingProfileDedAccount

Updates the value of attribute 'DeductionAccountType' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileDedAccounts/{lineId}/deductionAccountType

PUT Set DeductionAccountType ContractProfileDedAccount

Updates the value of attribute 'DeductionAccountType' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfileDedAccounts/{lineId}/deductionAccountType

PUT Set Description ContractPostingProfile

Updates the value of attribute 'Description' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/description

PUT Set EarningAccountType ContractPostingProfileEarAccount

Updates the value of attribute 'EarningAccountType' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileEarAccounts/{lineId}/earningAccountType

PUT Set EarningAccountType ContractProfileEarAccount

Updates the value of attribute 'EarningAccountType' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfileEarAccounts/{lineId}/earningAccountType

PUT Set EmployeeGlAccount ContractPostingProfileDedAccount

Updates the value of attribute 'EmployeeGlAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileDedAccounts/{lineId}/employeeGlAccount

PUT Set EmployeeGlAccount ContractProfileDedAccount

Updates the value of attribute 'EmployeeGlAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfileDedAccounts/{lineId}/employeeGlAccount

PUT Set ExecuterGLAccount ContractPostProfDebtProcAcc

Updates the value of attribute 'ExecuterGLAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostProfDebtProcAccs/{lineId}/executerGLAccount

PUT Set ExecuterGLAccount ContractProfDebtProcAcc

Updates the value of attribute 'ExecuterGLAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfDebtProcAccs/{lineId}/executerGLAccount

PUT Set ExemptionReasonCode ContractPostingProfileDedAccount

Updates the value of attribute 'ExemptionReasonCode' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileDedAccounts/{lineId}/exemptionReasonCode

PUT Set GLAccount ContractPostingProfileAccount

Updates the value of attribute 'GLAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileAccounts/{lineId}/gLAccount

PUT Set GLAccount ContractPostingProfileEarAccount

Updates the value of attribute 'GLAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileEarAccounts/{lineId}/gLAccount

PUT Set GLAccount ContractProfileEarAccount

Updates the value of attribute 'GLAccount' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfileEarAccounts/{lineId}/gLAccount

PUT Set IsActive ContractPostingProfile

Updates the value of attribute 'IsActive' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
value (bool) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/isActive

PUT Set VatCode ContractPostingProfileDedAccount

Updates the value of attribute 'VatCode' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileDedAccounts/{lineId}/vatCode

PUT Set VatCode ContractProfileDedAccount

Updates the value of attribute 'VatCode' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfileDedAccounts/{lineId}/vatCode

PUT Set WithholdingCode ContractProfileDedAccount

Updates the value of attribute 'WithholdingCode' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfileDedAccounts/{lineId}/withholdingCode

PUT Set WithholdingTaxCode ContractPostingProfileDedAccount

Updates the value of attribute 'WithholdingTaxCode' in the specified entity record.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The detail identifier.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileDedAccounts/{lineId}/withholdingTaxCode

DELETE Operations

DELETE Contract Posting Profile Account by identifier

Deletes the entity record that matches the specified identifier.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The line identifier.

Response:

When successful, the response body is empty.

Response status codes:

204 NoContent. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

DELETE /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileAccounts/{lineId}

DELETE Contract Posting Prof Earn Acc by identifier

Deletes the entity record that matches the specified identifier.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The line identifier.

Response:

When successful, the response body is empty.

Response status codes:

204 NoContent. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

DELETE /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileEarAccounts/{lineId}

DELETE Contract Posting Profile Ded Acc by identifier

Deletes the entity record that matches the specified identifier.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The line identifier.

Response:

When successful, the response body is empty.

Response status codes:

204 NoContent. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

DELETE /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostingProfileDedAccounts/{lineId}

DELETE Contract Profile Ear Account by identifier

Deletes the entity record that matches the specified identifier.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The line identifier.

Response:

When successful, the response body is empty.

Response status codes:

204 NoContent. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

DELETE /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfileEarAccounts/{lineId}

DELETE Contract Profile Ded Account by identifier

Deletes the entity record that matches the specified identifier.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The line identifier.

Response:

When successful, the response body is empty.

Response status codes:

204 NoContent. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

DELETE /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfileDedAccounts/{lineId}

DELETE Contract Post Prof Debt Proc Acc by identifier

Deletes the entity record that matches the specified identifier.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The line identifier.

Response:

When successful, the response body is empty.

Response status codes:

204 NoContent. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

DELETE /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractPostProfDebtProcAccs/{lineId}

DELETE Contract Prof Debt Proc Acc by identifier

Deletes the entity record that matches the specified identifier.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
lineId (string) The line identifier.

Response:

When successful, the response body is empty.

Response status codes:

204 NoContent. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

DELETE /peopleCore/contractPostingProfiles/{contractPostingProfileKey}/contractProfDebtProcAccs/{lineId}

DELETE ContractPostingProfile by identifier

Deletes the entity record that matches the specified identifier.

The following elements are required:

id (string) The record identifier.

Response:

When successful, the response body is empty.

Response status codes:

204 Deleted. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

DELETE /peopleCore/contractPostingProfiles/{id}

DELETE ContractPostingProfile by key

Deletes the entity record that matches the specified key.

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.

Response:

When successful, the response body is empty.

Response status codes:

204 Deleted. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

DELETE /peopleCore/contractPostingProfiles/{contractPostingProfileKey}

Resources


ApiContractPostingProfileContractPostingProfileAccountsResource

The following elements are required:

gLAccount (string) GL Account.
chartOfAccount (string) Chart Of Account.


ApiContractPostingProfileContractPostingProfileDedAccountsResource

The following elements are required:

chartOfAccount (string) Chart Of Account.
deductionAccountType (string) Deduction Account Type.

The following elements are optional:

employeeGlAccount (string) Employee Gl Account.
companyGlAccount (string) Company Gl Account.
companyChargesGlAccount (string) Company Charges Gl Account.
vatCode (string) Vat.
withholdingTaxCode (string) Withholding Tax.
exemptionReasonCode (string) Exemption Reason.


ApiContractPostingProfileContractPostingProfileEarAccountsResource

The following elements are required:

chartOfAccount (string) Chart Of Account.
gLAccount (string) GL Account.
earningAccountType (string) Earning Account Type.


ApiContractPostingProfileContractPostProfDebtProcAccsResource

The following elements are required:

chartOfAccount (string) Chart Of Account.
debtProcedureAccountType (string) Debt Procedure Account Type.
executerGLAccount (string) Executer GL Account.


ApiContractPostingProfileContractProfDebtProcAccsResource

The following elements are required:

debtProcedureAccountType (string) Debt Procedure Account Type.
executerGLAccount (string) Executer GL Account.


ApiContractPostingProfileContractProfileDedAccountsResource

The following elements are required:

deductionAccountType (string) Deduction Account Type.

The following elements are optional:

employeeGlAccount (string) Employee Gl Account.
companyGlAccount (string) Company Gl Account.
companyChargesGlAccount (string) Company Charges Gl Account.
vatCode (string) VAT Code.
withholdingCode (string) Withholding.


ApiContractPostingProfileContractProfileEarAccountsResource

The following elements are required:

earningAccountType (string) Earning Account Type.
gLAccount (string) GL Account.


ApiContractPostingProfileResource

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
description (string) Description.

The following elements are optional:

contractPostingProfileAccounts (List of ApiContractPostingProfileContractPostingProfileAccountsResource) Contract Posting Profile Acc.
See ApiContractPostingProfileContractPostingProfileAccountsResource.
contractPostingProfileEarAccounts (List of ApiContractPostingProfileContractPostingProfileEarAccountsResource) Contract Posting Profile Ear Acc.
See ApiContractPostingProfileContractPostingProfileEarAccountsResource.
contractPostingProfileDedAccounts (List of ApiContractPostingProfileContractPostingProfileDedAccountsResource) Contract Posting Profile Ded Acc.
See ApiContractPostingProfileContractPostingProfileDedAccountsResource.
account (string) Account.
contractProfileEarAccounts (List of ApiContractPostingProfileContractProfileEarAccountsResource) Contract Profile Ear Accounts.
See ApiContractPostingProfileContractProfileEarAccountsResource.
contractProfileDedAccounts (List of ApiContractPostingProfileContractProfileDedAccountsResource) Contract Profile Ded Accounts.
See ApiContractPostingProfileContractProfileDedAccountsResource.
contractPostProfDebtProcAccs (List of ApiContractPostingProfileContractPostProfDebtProcAccsResource) Contract Post Prof Debt Proc Accs.
See ApiContractPostingProfileContractPostProfDebtProcAccsResource.
contractProfDebtProcAccs (List of ApiContractPostingProfileContractProfDebtProcAccsResource) Contract Prof Debt Proc Accs.
See ApiContractPostingProfileContractProfDebtProcAccsResource.


ContractPostingProfileAccountResource

The following elements are required:

gLAccount (string) GL Account.
chartOfAccount (string) Chart Of Account.


ContractPostingProfileDedAccountResource

The following elements are required:

chartOfAccount (string) Chart Of Account.
deductionAccountType (string) Deduction Account Type.

The following elements are optional:

employeeGlAccount (string) Employee Gl Account.
companyGlAccount (string) Company Gl Account.
companyChargesGlAccount (string) Company Charges Gl Account.
vatCode (string) Vat.
withholdingTaxCode (string) Withholding Tax.
exemptionReasonCode (string) Exemption Reason.


ContractPostingProfileEarAccountResource

The following elements are required:

chartOfAccount (string) Chart Of Account.
gLAccount (string) GL Account.
earningAccountType (string) Earning Account Type.


ContractPostingProfileResource

The following elements are required:

contractPostingProfileKey (string) Contract Posting Profile.
description (string) Description.

The following elements are optional:

contractPostingProfileAccounts (List of ContractPostingProfileAccountResource) Contract Posting Profile Acc.
See ContractPostingProfileAccountResource.
contractPostingProfileEarAccounts (List of ContractPostingProfileEarAccountResource) Contract Posting Profile Ear Acc.
See ContractPostingProfileEarAccountResource.
contractPostingProfileDedAccounts (List of ContractPostingProfileDedAccountResource) Contract Posting Profile Ded Acc.
See ContractPostingProfileDedAccountResource.
account (string) Account.
contractProfileEarAccounts (List of ContractProfileEarAccountResource) Contract Profile Ear Accounts.
See ContractProfileEarAccountResource.
contractProfileDedAccounts (List of ContractProfileDedAccountResource) Contract Profile Ded Accounts.
See ContractProfileDedAccountResource.
contractPostProfDebtProcAccs (List of ContractPostProfDebtProcAccResource) Contract Post Prof Debt Proc Accs.
See ContractPostProfDebtProcAccResource.
contractProfDebtProcAccs (List of ContractProfDebtProcAccResource) Contract Prof Debt Proc Accs.
See ContractProfDebtProcAccResource.


ContractPostProfDebtProcAccResource

The following elements are required:

chartOfAccount (string) Chart Of Account.
debtProcedureAccountType (string) Debt Procedure Account Type.
executerGLAccount (string) Executer GL Account.


ContractProfDebtProcAccResource

The following elements are required:

debtProcedureAccountType (string) Debt Procedure Account Type.
executerGLAccount (string) Executer GL Account.


ContractProfileDedAccountResource

The following elements are required:

deductionAccountType (string) Deduction Account Type.

The following elements are optional:

employeeGlAccount (string) Employee Gl Account.
companyGlAccount (string) Company Gl Account.
companyChargesGlAccount (string) Company Charges Gl Account.
vatCode (string) VAT Code.
withholdingCode (string) Withholding.


ContractProfileEarAccountResource

The following elements are required:

earningAccountType (string) Earning Account Type.
gLAccount (string) GL Account.