Payroll | Contract
Service to manage entities of type 'Contract'.
Overview
| URL | api/{tenantKey}/{orgKey}/payrollCore/contracts | 
| Methods Supported | GET, POST, PUT, DELETE | 
All Operations
This service includes the following operations:
- GET:
- POST:
- 
                        PUT:
                        - PUT Set Custom Attribute Contract
- PUT Set Custom Attribute ContractualPlan
- PUT Set Custom Attribute ContractEarning
- PUT Set Custom Attribute ContractDeduction
- PUT Set Custom Attribute ContractBenefitAccount
- PUT Set IsActive Contract
- PUT Set ContractKey Contract
- PUT Set ContractState Contract
- PUT Set Employee Contract
- PUT Set Picture Contract
- PUT Set Company Contract
- PUT Set HiringDate Contract
- PUT Set HiringReason Contract
- PUT Set TrialPeriodDays Contract
- PUT Set TrialPeriodEndDate Contract
- PUT Set EstimatedEndDate Contract
- PUT Set EndDate Contract
- PUT Set LeavingReason Contract
- PUT Set WorkLocation Contract
- PUT Set WorkTimeDuration Contract
- PUT Set Remarks Contract
- PUT Set HourlyWageFormula Contract
- PUT Set HourlyWage Contract
- PUT Set Currency Contract
- PUT Set IsEditableHiringDate Contract
- PUT Set SearchTerm Contract
- PUT Set PaymentMethod Contract
- PUT Set ContractActive Contract
- PUT Set ProcessingStartPeriod Contract
- PUT Set IBAN Contract
- PUT Set SWIFT Contract
- PUT Set Schedule Contract
- PUT Set ContractPostingProfile Contract
- PUT Set NonWorkingDays Contract
- PUT Set Profession Contract
- PUT Set ProfessionalCategory Contract
- PUT Set WorkRuleSet Contract
- PUT Set Country Contract
- PUT Set Department Contract
- PUT Set CompanyExpiryPriorNoticeDate Contract
- PUT Set ActiveContractualPlanEstimatedEndDate Contract
- PUT Set ContractType ContractualPlan
- PUT Set Duration ContractualPlan
- PUT Set EmployeeExpiryPriorNotice ContractualPlan
- PUT Set CompanyExpiryPriorNotice ContractualPlan
- PUT Set ContractLineState ContractualPlan
- PUT Set StartDate ContractualPlan
- PUT Set EstimatedEndDate ContractualPlan
- PUT Set EndDate ContractualPlan
- PUT Set NextStepDecision ContractualPlan
- PUT Set NextStage ContractualPlan
- PUT Set TypeContract ContractualPlan
- PUT Set DurationInDays ContractualPlan
- PUT Set Earning ContractEarning
- PUT Set PeriodStart ContractEarning
- PUT Set PeriodEnd ContractEarning
- PUT Set QuantityKind ContractEarning
- PUT Set QuantityValue ContractEarning
- PUT Set QuantityFormula ContractEarning
- PUT Set ValueKind ContractEarning
- PUT Set ValueMoney ContractEarning
- PUT Set ValueFormula ContractEarning
- PUT Set Currency ContractEarning
- PUT Set ReferenceDate ContractEarning
- PUT Set Deduction ContractDeduction
- PUT Set PeriodStart ContractDeduction
- PUT Set PeriodEnd ContractDeduction
- PUT Set CalculationKind ContractDeduction
- PUT Set EmployeeValue ContractDeduction
- PUT Set EmployeePercentage ContractDeduction
- PUT Set EmployeeFormulaValue ContractDeduction
- PUT Set EmployeeFormulaPercentage ContractDeduction
- PUT Set Currency ContractDeduction
- PUT Set BenefitAccountType ContractBenefitAccount
- PUT Set Timing ContractBenefitAccount
- PUT Set PeriodStart ContractBenefitAccount
- PUT Set PeriodEnd ContractBenefitAccount
- PUT Set AccountTypeByFormula ContractBenefitAccount
- PUT Set DebitFormulaKind ContractBenefitAccount
- PUT Set DebitFormula ContractBenefitAccount
- PUT Set PaymentMethod ContractPaymentReference
- PUT Set IBAN ContractPaymentReference
- PUT Set SWIFT ContractPaymentReference
- PUT Set Reference ContractPaymentReference
- PUT Set Variable ContractGlobalVariable
- PUT Set CurrentConfiguration ContractGlobalVariable
 
- 
                        DELETE:
                        - DELETE Contractual Plan by identifier
- DELETE Contract Earning by identifier
- DELETE Contract Deduction by identifier
- DELETE Contract Benefit Account by identifier
- DELETE Contract Payment Reference by identifier
- DELETE Contract Global Variable by identifier
- DELETE Contract by identifier
- DELETE Contract by key
 
All Resources
This service uses the following resources:
- ApiContractContractBenefitAccountsResource
- ApiContractContractDeductionsResource
- ApiContractContractEarningsResource
- ApiContractContractGlobalVariablesContractGlobalVariablePeriodsResource
- ApiContractContractGlobalVariablesResource
- ApiContractContractPaymentReferencesResource
- ApiContractContractualPlansResource
- ApiContractResource
- ContractBenefitAccountResource
- ContractDeductionResource
- ContractEarningResource
- ContractGlobalVariablePeriodResource
- ContractGlobalVariableResource
- ContractPaymentReferenceResource
- ContractResource
- ContractualPlanResource
- MainContractContractGlobalVariablesResource
- MainContractResource
- MoneyResource
- ExtensibilityCustomAttributeValueResource
All Enumerations
This service uses the following enumerations:
GET Contracts
Returns the list of all the entity records available.
Response:
| When successful, the response body contains the list of records available. See ContractResource. | 
Response status codes:
| 200 | OK. The operation was completed successfully. | 
| 400 | BadRequest. The request parameters are invalid. | 
Resource URL:
GET Contracts (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 ContractResource. | 
Response status codes:
| 200 | OK. The operation was completed successfully. | 
| 400 | BadRequest. The request parameters are invalid. | 
Resource URL:
GET Contract 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 ContractResource. | 
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 Contract by key
Returns the entity record that matches the specified key.
The following elements are required:
| companyKey | (string) The company key. | 
| contractKey | (string) Contract. | 
Response:
| When successful, the response body contains the entity record. See ContractResource. | 
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 Print Contract 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 Print Contract by key
Prints the specified entity record.
The following elements are required:
| companyKey | (string) The company key. | 
| contractKey | (string) Contract. | 
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 Original Print ContractOriginal 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 Original Print Contract by key
Prints the specified entity record.
The following elements are required:
| companyKey | (string) The company key. | 
| contractKey | (string) Contract. | 
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 Contract Picture.
Returns the value of attribute 'Picture' of the specified entity record.
The following elements are required:
| id | (string) The record identifier. | 
| fileName | (string) The file name. | 
Response:
| When successful, the response is a stream with the image 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:
POST Contracts
Creates a new entity record.
The following elements are required:
| contractResource | (ApiContractResource) The request body should contain the entity record that should be created. See ApiContractResource. | 
The following elements are optional:
| customAttributes | (JSON Document) A key-value pair in JSON format that represents the extensibility custom attributes for this entity. The key should be the custom attribute name prefixed with "custom_", e.g. "custom_attributeName". While the "customAttributes" element is optional, please notice that specific custom attributes might be marked as required. | 
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 ApiContractResource. | 
Response status codes:
| 201 | Created. The operation was completed successfully. | 
| 400 | BadRequest. The request parameters are invalid. | 
Resource URL:
POST Contract
Inserts a new 'Contractual Plan' in the 'Contract'.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (ApiContractContractualPlansResource) The ApiContractContractualPlansResource instance. See ApiContractContractualPlansResource. | 
The following elements are optional:
| customAttributes | (JSON Document) A key-value pair in JSON format that represents the extensibility custom attributes for this entity. The key should be the custom attribute name prefixed with "custom_", e.g. "custom_attributeName". While the "customAttributes" element is optional, please notice that specific custom attributes might be marked as required. | 
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 Contract
Inserts a new 'Contract Earning' in the 'Contract'.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (ApiContractContractEarningsResource) The ApiContractContractEarningsResource instance. See ApiContractContractEarningsResource. | 
The following elements are optional:
| customAttributes | (JSON Document) A key-value pair in JSON format that represents the extensibility custom attributes for this entity. The key should be the custom attribute name prefixed with "custom_", e.g. "custom_attributeName". While the "customAttributes" element is optional, please notice that specific custom attributes might be marked as required. | 
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 Contract
Inserts a new 'Contract Deduction' in the 'Contract'.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (ApiContractContractDeductionsResource) The ApiContractContractDeductionsResource instance. See ApiContractContractDeductionsResource. | 
The following elements are optional:
| customAttributes | (JSON Document) A key-value pair in JSON format that represents the extensibility custom attributes for this entity. The key should be the custom attribute name prefixed with "custom_", e.g. "custom_attributeName". While the "customAttributes" element is optional, please notice that specific custom attributes might be marked as required. | 
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 Contract
Inserts a new 'Contract Benefit Account' in the 'Contract'.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (ApiContractContractBenefitAccountsResource) The ApiContractContractBenefitAccountsResource instance. See ApiContractContractBenefitAccountsResource. | 
The following elements are optional:
| customAttributes | (JSON Document) A key-value pair in JSON format that represents the extensibility custom attributes for this entity. The key should be the custom attribute name prefixed with "custom_", e.g. "custom_attributeName". While the "customAttributes" element is optional, please notice that specific custom attributes might be marked as required. | 
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 Contract
Inserts a new 'Contract Payment Reference' in the 'Contract'.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (ApiContractContractPaymentReferencesResource) The ApiContractContractPaymentReferencesResource instance. See ApiContractContractPaymentReferencesResource. | 
The following elements are optional:
| customAttributes | (JSON Document) A key-value pair in JSON format that represents the extensibility custom attributes for this entity. The key should be the custom attribute name prefixed with "custom_", e.g. "custom_attributeName". While the "customAttributes" element is optional, please notice that specific custom attributes might be marked as required. | 
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 Contract
Inserts a new 'Contract Global Variable' in the 'Contract'.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (ApiContractContractGlobalVariablesResource) The ApiContractContractGlobalVariablesResource instance. See ApiContractContractGlobalVariablesResource. | 
The following elements are optional:
| customAttributes | (JSON Document) A key-value pair in JSON format that represents the extensibility custom attributes for this entity. The key should be the custom attribute name prefixed with "custom_", e.g. "custom_attributeName". While the "customAttributes" element is optional, please notice that specific custom attributes might be marked as required. | 
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 Contract Create
Custom operation 'ContractCreate'.
The following elements are optional:
| customAttributes | (JSON Document) A key-value pair in JSON format that represents the extensibility custom attributes for this entity. The key should be the custom attribute name prefixed with "custom_", e.g. "custom_attributeName". While the "customAttributes" element is optional, please notice that specific custom attributes might be marked as required. | 
Response:
| When successful, the response body contains a resource of type 'ContractResource'. See ContractResource. | 
Resource URL:
POST Contract Renew
Renew contract.
The following elements are required:
| contractKey | (string) ContractKey. | 
| companyKey | (string) CompanyKey. | 
| endDate | (DateTime?) EndDate. | 
| notes | (string) Notes. | 
The following elements are optional:
| customAttributes | (JSON Document) A key-value pair in JSON format that represents the extensibility custom attributes for this entity. The key should be the custom attribute name prefixed with "custom_", e.g. "custom_attributeName". While the "customAttributes" element is optional, please notice that specific custom attributes might be marked as required. | 
Response:
| When successful, the response body is empty. | 
Resource URL:
POST Contract Make Permanent
Contract make permanent.
The following elements are required:
| contractKey | (string) ContractKey. | 
| companyKey | (string) CompanyKey. | 
| endDate | (DateTime?) EndDate. | 
| notes | (string) Notes. | 
The following elements are optional:
| customAttributes | (JSON Document) A key-value pair in JSON format that represents the extensibility custom attributes for this entity. The key should be the custom attribute name prefixed with "custom_", e.g. "custom_attributeName". While the "customAttributes" element is optional, please notice that specific custom attributes might be marked as required. | 
Response:
| When successful, the response body is empty. | 
Resource URL:
POST Contract Activate
Contract Activate API.
The following elements are required:
| contractKey | (string) ContractKey. | 
| companyKey | (string) CompanyKey. | 
The following elements are optional:
| customAttributes | (JSON Document) A key-value pair in JSON format that represents the extensibility custom attributes for this entity. The key should be the custom attribute name prefixed with "custom_", e.g. "custom_attributeName". While the "customAttributes" element is optional, please notice that specific custom attributes might be marked as required. | 
Response:
| When successful, the response body is empty. | 
Resource URL:
POST Contract Abort
Contract Abort API.
The following elements are required:
| contractKey | (string) ContractKey. | 
| companyKey | (string) CompanyKey. | 
The following elements are optional:
| customAttributes | (JSON Document) A key-value pair in JSON format that represents the extensibility custom attributes for this entity. The key should be the custom attribute name prefixed with "custom_", e.g. "custom_attributeName". While the "customAttributes" element is optional, please notice that specific custom attributes might be marked as required. | 
Response:
| When successful, the response body is empty. | 
Resource URL:
POST Contract Revert Last Decision
Custom operation 'ContractRevertLastDecision'.
The following elements are required:
| contractKey | (string) ContractKey. | 
| companyKey | (string) CompanyKey. | 
The following elements are optional:
| customAttributes | (JSON Document) A key-value pair in JSON format that represents the extensibility custom attributes for this entity. The key should be the custom attribute name prefixed with "custom_", e.g. "custom_attributeName". While the "customAttributes" element is optional, please notice that specific custom attributes might be marked as required. | 
Response:
| When successful, the response body is empty. | 
Resource URL:
POST Contract Earning Update
Contract Earning Update.
The following elements are required:
| contractKey | (string) ContractKey. | 
| companyKey | (string) CompanyKey. | 
| contractEarningId | (Guid) ContractEarningId. | 
| quantityKindValue | (int) QuantityKindValue. | 
| valueKindValue | (int) ValueKindValue. | 
| quantityValue | (decimal) QuantityValue. | 
| quantityFormula | (string) QuantityFormula. | 
| valueMoney | (decimal) ValueMoney. | 
| valueFormula | (string) ValueFormula. | 
| referencePeriod | (DateTime?) ReferencePeriod. | 
The following elements are optional:
| customAttributes | (JSON Document) A key-value pair in JSON format that represents the extensibility custom attributes for this entity. The key should be the custom attribute name prefixed with "custom_", e.g. "custom_attributeName". While the "customAttributes" element is optional, please notice that specific custom attributes might be marked as required. | 
Response:
| When successful, the response body is empty. | 
Resource URL:
PUT Set AccountTypeByFormula ContractBenefitAccount
Updates the value of attribute 'AccountTypeByFormula' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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. | 
Resource URL:
PUT Set ActiveContractualPlanEstimatedEndDate Contract
Updates the value of attribute 'ActiveContractualPlanEstimatedEndDate' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set BenefitAccountType ContractBenefitAccount
Updates the value of attribute 'BenefitAccountType' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set CalculationKind ContractDeduction
Updates the value of attribute 'CalculationKind' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (enum DeductionValueKind) The request body should contain the new value for the attribute. See DeductionValueKind. | 
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 Set Company Contract
Updates the value of attribute 'Company' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set CompanyExpiryPriorNotice ContractualPlan
Updates the value of attribute 'CompanyExpiryPriorNotice' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (int) 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 Set CompanyExpiryPriorNoticeDate Contract
Updates the value of attribute 'CompanyExpiryPriorNoticeDate' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set ContractActive Contract
Updates the value of attribute 'ContractActive' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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. | 
Resource URL:
PUT Set ContractKey Contract
Updates the value of attribute 'ContractKey' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set ContractLineState ContractualPlan
Updates the value of attribute 'ContractLineState' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (enum ContractLineState) The request body should contain the new value for the attribute. See ContractLineState. | 
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 Set ContractPostingProfile Contract
Updates the value of attribute 'ContractPostingProfile' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set ContractState Contract
Updates the value of attribute 'ContractState' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (enum ContractState) The request body should contain the new value for the attribute. See ContractState. | 
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 Set ContractType ContractualPlan
Updates the value of attribute 'ContractType' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set Country Contract
Updates the value of attribute 'Country' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set Currency Contract
Updates the value of attribute 'Currency' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set Currency ContractDeduction
Updates the value of attribute 'Currency' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set Currency ContractEarning
Updates the value of attribute 'Currency' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set CurrentConfiguration ContractGlobalVariable
Updates the value of attribute 'CurrentConfiguration' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set DebitFormula ContractBenefitAccount
Updates the value of attribute 'DebitFormula' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set DebitFormulaKind ContractBenefitAccount
Updates the value of attribute 'DebitFormulaKind' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (enum ContractBenefitAccountDebitFormulaKind) The request body should contain the new value for the attribute. See ContractBenefitAccountDebitFormulaKind. | 
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 Set Deduction ContractDeduction
Updates the value of attribute 'Deduction' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set Department Contract
Updates the value of attribute 'Department' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set Duration ContractualPlan
Updates the value of attribute 'Duration' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (int) 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 Set DurationInDays ContractualPlan
Updates the value of attribute 'DurationInDays' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (int) 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 Set Earning ContractEarning
Updates the value of attribute 'Earning' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set Employee Contract
Updates the value of attribute 'Employee' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set EmployeeExpiryPriorNotice ContractualPlan
Updates the value of attribute 'EmployeeExpiryPriorNotice' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (int) 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 Set EmployeeFormulaPercentage ContractDeduction
Updates the value of attribute 'EmployeeFormulaPercentage' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set EmployeeFormulaValue ContractDeduction
Updates the value of attribute 'EmployeeFormulaValue' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set EmployeePercentage ContractDeduction
Updates the value of attribute 'EmployeePercentage' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (decimal) 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 Set EmployeeValue ContractDeduction
Updates the value of attribute 'EmployeeValue' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (decimal) 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 Set EndDate Contract
Updates the value of attribute 'EndDate' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set EndDate ContractualPlan
Updates the value of attribute 'EndDate' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set EstimatedEndDate Contract
Updates the value of attribute 'EstimatedEndDate' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set EstimatedEndDate ContractualPlan
Updates the value of attribute 'EstimatedEndDate' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set HiringDate Contract
Updates the value of attribute 'HiringDate' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set HiringReason Contract
Updates the value of attribute 'HiringReason' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set HourlyWage Contract
Updates the value of attribute 'HourlyWage' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (decimal) 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 Set HourlyWageFormula Contract
Updates the value of attribute 'HourlyWageFormula' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (enum HourlyWageFormula) The request body should contain the new value for the attribute. See HourlyWageFormula. | 
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 Set IBAN Contract
Updates the value of attribute 'IBAN' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set IBAN ContractPaymentReference
Updates the value of attribute 'IBAN' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set IsActive Contract
Updates the value of attribute 'IsActive' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set IsEditableHiringDate Contract
Updates the value of attribute 'IsEditableHiringDate' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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. | 
Resource URL:
PUT Set LeavingReason Contract
Updates the value of attribute 'LeavingReason' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set NextStage ContractualPlan
Updates the value of attribute 'NextStage' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (Guid) 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 Set NextStepDecision ContractualPlan
Updates the value of attribute 'NextStepDecision' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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. | 
Resource URL:
PUT Set NonWorkingDays Contract
Updates the value of attribute 'NonWorkingDays' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set PaymentMethod Contract
Updates the value of attribute 'PaymentMethod' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set PaymentMethod ContractPaymentReference
Updates the value of attribute 'PaymentMethod' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set PeriodEnd ContractBenefitAccount
Updates the value of attribute 'PeriodEnd' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set PeriodEnd ContractDeduction
Updates the value of attribute 'PeriodEnd' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set PeriodEnd ContractEarning
Updates the value of attribute 'PeriodEnd' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set PeriodStart ContractBenefitAccount
Updates the value of attribute 'PeriodStart' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set PeriodStart ContractDeduction
Updates the value of attribute 'PeriodStart' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set PeriodStart ContractEarning
Updates the value of attribute 'PeriodStart' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set Picture Contract
Updates the value of attribute 'Picture' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set ProcessingStartPeriod Contract
Updates the value of attribute 'ProcessingStartPeriod' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set Profession Contract
Updates the value of attribute 'Profession' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set ProfessionalCategory Contract
Updates the value of attribute 'ProfessionalCategory' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set QuantityFormula ContractEarning
Updates the value of attribute 'QuantityFormula' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set QuantityKind ContractEarning
Updates the value of attribute 'QuantityKind' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (enum QuantityKind) The request body should contain the new value for the attribute. See QuantityKind. | 
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 Set QuantityValue ContractEarning
Updates the value of attribute 'QuantityValue' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (decimal) 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 Set Reference ContractPaymentReference
Updates the value of attribute 'Reference' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set ReferenceDate ContractEarning
Updates the value of attribute 'ReferenceDate' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set Remarks Contract
Updates the value of attribute 'Remarks' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set Schedule Contract
Updates the value of attribute 'Schedule' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set SearchTerm Contract
Updates the value of attribute 'SearchTerm' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set StartDate ContractualPlan
Updates the value of attribute 'StartDate' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set SWIFT Contract
Updates the value of attribute 'SWIFT' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set SWIFT ContractPaymentReference
Updates the value of attribute 'SWIFT' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set Timing ContractBenefitAccount
Updates the value of attribute 'Timing' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (enum CustomTiming) The request body should contain the new value for the attribute. See CustomTiming. | 
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 Set TrialPeriodDays Contract
Updates the value of attribute 'TrialPeriodDays' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (int) 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 Set TrialPeriodEndDate Contract
Updates the value of attribute 'TrialPeriodEndDate' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (DateTime) 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 Set TypeContract ContractualPlan
Updates the value of attribute 'TypeContract' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (enum TypeContract) The request body should contain the new value for the attribute. See TypeContract. | 
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 Set ValueFormula ContractEarning
Updates the value of attribute 'ValueFormula' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set ValueKind ContractEarning
Updates the value of attribute 'ValueKind' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (enum EarningValueKind) The request body should contain the new value for the attribute. See EarningValueKind. | 
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 Set ValueMoney ContractEarning
Updates the value of attribute 'ValueMoney' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| value | (decimal) 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 Set Variable ContractGlobalVariable
Updates the value of attribute 'Variable' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| lineId | (string) The detail identifier. | 
| companyKey | (string) The company key. | 
| 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 Set WorkLocation Contract
Updates the value of attribute 'WorkLocation' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set WorkRuleSet Contract
Updates the value of attribute 'WorkRuleSet' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Set WorkTimeDuration Contract
Updates the value of attribute 'WorkTimeDuration' in the specified entity record.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| value | (enum WorkTimeDuration) The request body should contain the new value for the attribute. See WorkTimeDuration. | 
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 Set Custom Attribute Contract
Updates the value of 'CustomAttribute' in the specified entity record.
The following elements are required:
| companyKey | (string) The company key. | 
| contractKey | (string) Contract | 
| customAttributeName | (string) The custom attribute name. | 
| value | (ExtensibilityCustomAttributeValueResource) The request body should contain the new value for the custom attribute. See ExtensibilityCustomAttributeValueResource. | 
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 Set Custom Attribute ContractualPlan
Updates the value of 'CustomAttribute' in the specified entity record.
The following elements are required:
| companyKey | (string) The company key. | 
| contractKey | (string) Contract | 
| lineId | (string) The detail identifier. | 
| customAttributeName | (string) The custom attribute name. | 
| value | (ExtensibilityCustomAttributeValueResource) The request body should contain the new value for the custom attribute. See ExtensibilityCustomAttributeValueResource. | 
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 Set Custom Attribute ContractEarning
Updates the value of 'CustomAttribute' in the specified entity record.
The following elements are required:
| companyKey | (string) The company key. | 
| contractKey | (string) Contract | 
| lineId | (string) The detail identifier. | 
| customAttributeName | (string) The custom attribute name. | 
| value | (ExtensibilityCustomAttributeValueResource) The request body should contain the new value for the custom attribute. See ExtensibilityCustomAttributeValueResource. | 
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 Set Custom Attribute ContractDeduction
Updates the value of 'CustomAttribute' in the specified entity record.
The following elements are required:
| companyKey | (string) The company key. | 
| contractKey | (string) Contract | 
| lineId | (string) The detail identifier. | 
| customAttributeName | (string) The custom attribute name. | 
| value | (ExtensibilityCustomAttributeValueResource) The request body should contain the new value for the custom attribute. See ExtensibilityCustomAttributeValueResource. | 
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 Set Custom Attribute ContractBenefitAccount
Updates the value of 'CustomAttribute' in the specified entity record.
The following elements are required:
| companyKey | (string) The company key. | 
| contractKey | (string) Contract | 
| lineId | (string) The detail identifier. | 
| customAttributeName | (string) The custom attribute name. | 
| value | (ExtensibilityCustomAttributeValueResource) The request body should contain the new value for the custom attribute. See ExtensibilityCustomAttributeValueResource. | 
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:
DELETE Contractual Plan by identifier
Deletes the entity record that matches the specified identifier.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Contract Earning by identifier
Deletes the entity record that matches the specified identifier.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Contract Deduction by identifier
Deletes the entity record that matches the specified identifier.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Contract Benefit Account by identifier
Deletes the entity record that matches the specified identifier.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Contract Payment Reference by identifier
Deletes the entity record that matches the specified identifier.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Contract Global Variable by identifier
Deletes the entity record that matches the specified identifier.
The following elements are required:
| contractKey | (string) Contract. | 
| companyKey | (string) The company key. | 
| 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 Contract 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 Contract by key
Deletes the entity record that matches the specified key.
The following elements are required:
| companyKey | (string) The company key. | 
| contractKey | (string) Contract. | 
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:
Resources
ApiContractContractBenefitAccountsResource
The following elements are required:
| benefitAccountType | (string) Account Type. | 
| periodStart | (DateTime) Start Period. | 
The following elements are optional:
| timing | (enum CustomTiming) Timing. See CustomTiming. | 
| periodEnd | (DateTime) End Period. | 
| accountTypeByFormula | (bool) Account Type By Formula. | 
| debitFormulaKind | (enum ContractBenefitAccountDebitFormulaKind) Debit Formula Kind. See ContractBenefitAccountDebitFormulaKind. | 
| debitFormula | (string) Debit Formula. | 
ApiContractContractDeductionsResource
The following elements are required:
| deduction | (string) Deduction. | 
| periodStart | (DateTime) Start Period. | 
| employeeValue | (MoneyResource) Employee Value. See MoneyResource . | 
| currency | (string) Currency. | 
The following elements are optional:
| periodEnd | (DateTime) End Period. | 
| calculationKind | (enum DeductionValueKind) Calculation Kind. See DeductionValueKind. | 
| employeePercentage | (decimal) Employee %. | 
| employeeFormulaValue | (string) Employee Formula Value. | 
| employeeFormulaPercentage | (string) Employee Formula Percentage. | 
ApiContractContractEarningsResource
The following elements are required:
| earning | (string) Earning. | 
| periodStart | (DateTime) Start Period. | 
| quantityValue | (decimal) Quantity Value. | 
| valueMoney | (MoneyResource) Value Money. See MoneyResource . | 
| currency | (string) Currency. | 
The following elements are optional:
| periodEnd | (DateTime) End Period. | 
| quantityKind | (enum QuantityKind) Quantity Kind. See QuantityKind. | 
| quantityFormula | (string) Quantity Formula. | 
| valueKind | (enum EarningValueKind) Value Kind. See EarningValueKind. | 
| valueFormula | (string) Value Formula. | 
| referenceDate | (DateTime) Reference Date. | 
ApiContractContractGlobalVariablesContractGlobalVariablePeriodsResource
The following elements are required:
| periodStart | (DateTime) Start Period. | 
| value | (decimal) Value. | 
The following elements are optional:
| periodEnd | (DateTime) Period End. | 
ApiContractContractGlobalVariablesResource
The following elements are required:
| variable | (string) Variable. | 
The following elements are optional:
| currentConfiguration | (string) Current Configuration. | 
| contractGlobalVariablePeriods | (List of ApiContractContractGlobalVariablesContractGlobalVariablePeriodsResource) Contract Global Variable Periods. See ApiContractContractGlobalVariablesContractGlobalVariablePeriodsResource. | 
ApiContractContractPaymentReferencesResource
The following elements are required:
| paymentMethod | (string) Payment Method. | 
The following elements are optional:
| iBAN | (string) The finacial account's International Bank Account Number. | 
| sWIFT | (string) The society for Worldwide Interbank Financial Telecommunication number. | 
| reference | (string) Reference. | 
ApiContractContractualPlansResource
The following elements are required:
| contractType | (string) Stage. | 
| contractLineState | (enum ContractLineState) State. See ContractLineState. | 
| startDate | (DateTime) Start Date. | 
| typeContract | (enum TypeContract) Type Contract. See TypeContract. | 
The following elements are optional:
| duration | (int) Est. Duration. | 
| employeeExpiryPriorNotice | (int) Emp. EPN. | 
| companyExpiryPriorNotice | (int) Comp. EPN. | 
| estimatedEndDate | (DateTime) Est. End Date. | 
| endDate | (DateTime) End Date. | 
| nextStepDecision | (bool) Next Step Decision. | 
| nextStage | (Guid) Next Stage. | 
| durationInDays | (int) Days Est. Duration. | 
ApiContractResource
The following elements are required:
| contractKey | (string) Contract. | 
| contractState | (enum ContractState) State. See ContractState. | 
| employee | (string) Employee. | 
| company | (string) Company. | 
| hiringDate | (DateTime) Hiring Date. | 
| hiringReason | (string) Hiring Reason. | 
| trialPeriodDays | (int) Trial Period Days. | 
| workLocation | (string) Work Location. | 
| workTimeDuration | (enum WorkTimeDuration) Work Time Duration. See WorkTimeDuration. | 
| hourlyWageFormula | (enum HourlyWageFormula) Hourly Wage Formula. See HourlyWageFormula. | 
| hourlyWage | (MoneyResource) Hourly Wage. See MoneyResource . | 
| currency | (string) Currency. | 
| paymentMethod | (string) Payment Method. | 
| contractActive | (bool) Active. | 
| processingStartPeriod | (DateTime) Processing Start Period. | 
| contractPostingProfile | (string) Contract Posting Profile. | 
| nonWorkingDays | (string) Non Working Days. | 
| country | (string) Country. | 
| contractKind | (enum ContractKind) Contract Kind. See ContractKind. | 
| department | (string) Department. | 
The following elements are optional:
| picture | (string) Picture. | 
| trialPeriodEndDate | (DateTime) Trial Period End Date. | 
| estimatedEndDate | (DateTime) Estimated End Date. | 
| endDate | (DateTime) End Date. | 
| leavingReason | (string) Leaving Reason. | 
| contractualPlans | (List of ApiContractContractualPlansResource) Contractual Plans. See ApiContractContractualPlansResource. | 
| contractEarnings | (List of ApiContractContractEarningsResource) Contract Earnings. See ApiContractContractEarningsResource. | 
| contractDeductions | (List of ApiContractContractDeductionsResource) Contract Deductions. See ApiContractContractDeductionsResource. | 
| remarks | (string) Remarks. | 
| isEditableHiringDate | (bool) Is Editable Hiring Date. | 
| searchTerm | (string) Atributo temporário até bug framework estar resolvido. | 
| contractBenefitAccounts | (List of ApiContractContractBenefitAccountsResource) Contract Benefit Accounts. See ApiContractContractBenefitAccountsResource. | 
| iBAN | (string) The finacial account's International Bank Account Number. | 
| sWIFT | (string) The society for Worldwide Interbank Financial Telecommunication number. | 
| contractPaymentReferences | (List of ApiContractContractPaymentReferencesResource) Contract Payment References. See ApiContractContractPaymentReferencesResource. | 
| schedule | (string) Schedule. | 
| profession | (string) Profession. | 
| professionalCategory | (string) Professional Category. | 
| workRuleSet | (string) Work Rule Set. | 
| contractGlobalVariables | (List of ApiContractContractGlobalVariablesResource) Contract Global Variables. See ApiContractContractGlobalVariablesResource. | 
| companyExpiryPriorNoticeDate | (DateTime) Comp. Expiry Prior Notice Date. | 
| activeContractualPlanEstimatedEndDate | (DateTime) Contractual Plan Est. End Date. | 
ContractBenefitAccountResource
The following elements are required:
| benefitAccountType | (string) Account Type. | 
| periodStart | (DateTime) Start Period. | 
The following elements are optional:
| timing | (enum CustomTiming) Timing. See CustomTiming. | 
| periodEnd | (DateTime) End Period. | 
| accountTypeByFormula | (bool) Account Type By Formula. | 
| debitFormulaKind | (enum ContractBenefitAccountDebitFormulaKind) Debit Formula Kind. See ContractBenefitAccountDebitFormulaKind. | 
| debitFormula | (string) Debit Formula. | 
ContractDeductionResource
The following elements are required:
| deduction | (string) Deduction. | 
| periodStart | (DateTime) Start Period. | 
| employeeValue | (MoneyResource) Employee Value. See MoneyResource . | 
| currency | (string) Currency. | 
The following elements are optional:
| periodEnd | (DateTime) End Period. | 
| calculationKind | (enum DeductionValueKind) Calculation Kind. See DeductionValueKind. | 
| employeePercentage | (decimal) Employee %. | 
| employeeFormulaValue | (string) Employee Formula Value. | 
| employeeFormulaPercentage | (string) Employee Formula Percentage. | 
ContractEarningResource
The following elements are required:
| earning | (string) Earning. | 
| periodStart | (DateTime) Start Period. | 
| quantityValue | (decimal) Quantity Value. | 
| valueMoney | (MoneyResource) Value Money. See MoneyResource . | 
| currency | (string) Currency. | 
The following elements are optional:
| periodEnd | (DateTime) End Period. | 
| quantityKind | (enum QuantityKind) Quantity Kind. See QuantityKind. | 
| quantityFormula | (string) Quantity Formula. | 
| valueKind | (enum EarningValueKind) Value Kind. See EarningValueKind. | 
| valueFormula | (string) Value Formula. | 
| referenceDate | (DateTime) Reference Date. | 
| baseEarningClassification | (enum BaseEarningClassification) Base Earning Classification. See BaseEarningClassification. | 
ContractGlobalVariablePeriodResource
The following elements are required:
| periodStart | (DateTime) Start Period. | 
| value | (decimal) Value. | 
The following elements are optional:
| periodEnd | (DateTime) Period End. | 
ContractGlobalVariableResource
The following elements are required:
| variable | (string) Variable. | 
The following elements are optional:
| currentConfiguration | (string) Current Configuration. | 
| contractGlobalVariablePeriods | (List of ContractGlobalVariablePeriodResource) Contract Global Variable Periods. See ContractGlobalVariablePeriodResource. | 
ContractPaymentReferenceResource
The following elements are required:
| paymentMethod | (string) Payment Method. | 
The following elements are optional:
| iBAN | (string) The finacial account's International Bank Account Number. | 
| sWIFT | (string) The society for Worldwide Interbank Financial Telecommunication number. | 
| reference | (string) Reference. | 
ContractResource
The following elements are required:
| contractKey | (string) Contract. | 
| contractState | (enum ContractState) State. See ContractState. | 
| employee | (string) Employee. | 
| company | (string) Company. | 
| hiringDate | (DateTime) Hiring Date. | 
| hiringReason | (string) Hiring Reason. | 
| trialPeriodDays | (int) Trial Period Days. | 
| workLocation | (string) Work Location. | 
| workTimeDuration | (enum WorkTimeDuration) Work Time Duration. See WorkTimeDuration. | 
| hourlyWageFormula | (enum HourlyWageFormula) Hourly Wage Formula. See HourlyWageFormula. | 
| hourlyWage | (MoneyResource) Hourly Wage. See MoneyResource . | 
| currency | (string) Currency. | 
| paymentMethod | (string) Payment Method. | 
| contractActive | (bool) Active. | 
| processingStartPeriod | (DateTime) Processing Start Period. | 
| contractPostingProfile | (string) Contract Posting Profile. | 
| nonWorkingDays | (string) Non Working Days. | 
| country | (string) Country. | 
| contractKind | (enum ContractKind) Contract Kind. See ContractKind. | 
| department | (string) Department. | 
The following elements are optional:
| picture | (string) Picture. | 
| trialPeriodEndDate | (DateTime) Trial Period End Date. | 
| estimatedEndDate | (DateTime) Estimated End Date. | 
| endDate | (DateTime) End Date. | 
| leavingReason | (string) Leaving Reason. | 
| contractualPlans | (List of ContractualPlanResource) Contractual Plans. See ContractualPlanResource. | 
| contractEarnings | (List of ContractEarningResource) Contract Earnings. See ContractEarningResource. | 
| contractDeductions | (List of ContractDeductionResource) Contract Deductions. See ContractDeductionResource. | 
| remarks | (string) Remarks. | 
| isEditableHiringDate | (bool) Is Editable Hiring Date. | 
| searchTerm | (string) Atributo temporário até bug framework estar resolvido. | 
| contractBenefitAccounts | (List of ContractBenefitAccountResource) Contract Benefit Accounts. See ContractBenefitAccountResource. | 
| iBAN | (string) The finacial account's International Bank Account Number. | 
| sWIFT | (string) The society for Worldwide Interbank Financial Telecommunication number. | 
| contractPaymentReferences | (List of ContractPaymentReferenceResource) Contract Payment References. See ContractPaymentReferenceResource. | 
| schedule | (string) Schedule. | 
| profession | (string) Profession. | 
| professionalCategory | (string) Professional Category. | 
| workRuleSet | (string) Work Rule Set. | 
| contractGlobalVariables | (List of ContractGlobalVariableResource) Contract Global Variables. See ContractGlobalVariableResource. | 
| companyExpiryPriorNoticeDate | (DateTime) Comp. Expiry Prior Notice Date. | 
| activeContractualPlanEstimatedEndDate | (DateTime) Contractual Plan Est. End Date. | 
ContractualPlanResource
The following elements are required:
| contractType | (string) Stage. | 
| contractLineState | (enum ContractLineState) State. See ContractLineState. | 
| startDate | (DateTime) Start Date. | 
| typeContract | (enum TypeContract) Type Contract. See TypeContract. | 
The following elements are optional:
| duration | (int) Est. Duration. | 
| employeeExpiryPriorNotice | (int) Emp. EPN. | 
| companyExpiryPriorNotice | (int) Comp. EPN. | 
| estimatedEndDate | (DateTime) Est. End Date. | 
| endDate | (DateTime) End Date. | 
| nextStepDecision | (bool) Next Step Decision. | 
| nextStage | (Guid) Next Stage. | 
| durationInDays | (int) Days Est. Duration. | 
MainContractContractGlobalVariablesResource
The following elements are required:
| variable | (string) Variable. | 
The following elements are optional:
| currentConfiguration | (string) Current Configuration. | 
MainContractResource
The following elements are required:
| contractKey | (string) Contract. | 
| contractState | (enum ContractState) State. See ContractState. | 
| company | (string) Company. | 
| employee | (string) Employee. | 
| hiringDate | (DateTime) Hiring Date. | 
| hiringReason | (string) Hiring Reason. | 
| trialPeriodDays | (int) Trial Period Days. | 
| workLocation | (string) Work Location. | 
| workTimeDuration | (enum WorkTimeDuration) Work Time Duration. See WorkTimeDuration. | 
| hourlyWage | (MoneyResource) Hourly Wage. See MoneyResource . | 
| hourlyWageFormula | (enum HourlyWageFormula) Hourly Wage Formula. See HourlyWageFormula. | 
| paymentMethod | (string) Payment Method. | 
| contractActive | (bool) Active. | 
| processingStartPeriod | (DateTime) Processing Start Period. | 
| contractPostingProfile | (string) Contract Posting Profile. | 
| nonWorkingDays | (string) Non Working Days. | 
| country | (string) Country. | 
| contractKind | (enum ContractKind) Contract Kind. See ContractKind. | 
| department | (string) Department. | 
The following elements are optional:
| endDate | (DateTime) End Date. | 
| estimatedEndDate | (DateTime) Estimated End Date. | 
| leavingReason | (string) Leaving Reason. | 
| picture | (string) Picture. | 
| trialPeriodEndDate | (DateTime) Trial Period End Date. | 
| remarks | (string) Remarks. | 
| iBAN | (string) The finacial account's International Bank Account Number. | 
| sWIFT | (string) The society for Worldwide Interbank Financial Telecommunication number. | 
| schedule | (string) Schedule. | 
| profession | (string) Profession. | 
| professionalCategory | (string) Professional Category. | 
| workRuleSet | (string) Work Rule Set. | 
| contractGlobalVariables | (List of MainContractContractGlobalVariablesResource) Contract Global Variables. See MainContractContractGlobalVariablesResource. | 
| companyExpiryPriorNoticeDate | (DateTime) Comp. Expiry Prior Notice Date. | 
| activeContractualPlanEstimatedEndDate | (DateTime) Contractual Plan Est. End Date. | 
MoneyResource
The following elements are required:
| amount | (decimal) The amount. | 
The following elements are optional:
| baseAmount | (decimal) The base amount. | 
| reportingAmount | (decimal) The reporting amount. | 
| fractionDigits | (int) The fraction digits. | 
| symbol | (string) The symbol. | 
Notes: For the POST operation it is not necessary to send the fields: BaseAmount, ReportingAmount, FractionDigits and Symbol. Will be ignored.
ExtensibilityCustomAttributeValueResource
The following elements are required:
| value | (object) The custom attribute value. | 
Enumerations
BaseEarningClassification
| 1 | Salary | |
| 2 | SeniorityBonus | |
| 3 | ChristmasAllowance | |
| 4 | VacationAllowance | |
| 5 | MealAllowance | |
| 6 | SpecialDutyAllowance | |
| 7 | HousingAllowance | |
| 8 | TransportAllowance | |
| 9 | RepresentationAllowance | |
| 10 | LongTermBonus | |
| 11 | ProductivityBonus | |
| 12 | AttendanceBonus | |
| 13 | HardshipAllowance | |
| 14 | DangerousAllowance | |
| 15 | UnhealthyWorkAllowance | |
| 16 | ShiftWorkAllowance | |
| 17 | CashiersAllowance | |
| 18 | FamilyAllowance | |
| 19 | Commissions | |
| 20 | SubsistenceCosts | |
| 21 | ScheduleExemption | |
| 22 | OtherBonusAndRegularAllowances | |
| 23 | ShareOfProfits | |
| 24 | DistributionOfBondsOrOtherBonuses | |
| 25 | OtherIrregularInstalments | |
| 26 | ExceptionalIncreaseOvertime | |
| 27 | ForceMajeurOvertime | |
| 28 | Compensations | |
| 29 | PaymentByVacationDays | |
| 30 | Fees | 
ContractBenefitAccountDebitFormulaKind
| 1 | Inherited | |
| 2 | SpecificDebitFormula | 
ContractKind
| 1 | Employment | |
| 2 | Service | 
ContractLineState
| 1 | Scheduled | |
| 2 | Active | |
| 3 | Executed | |
| 4 | Aborted | |
| 5 | Skipped | 
ContractState
| 1 | NewContract | |
| 2 | Active | |
| 3 | Aborted | |
| 4 | Outgoing | |
| 5 | Finished | 
CustomTiming
| 1 | Advance | |
| 2 | Regular | |
| 3 | Posterior | |
| 4 | Inherited | 
DeductionValueKind
| 1 | Money | |
| 2 | Percentage | |
| 3 | FormulaValue | |
| 4 | FormulaPercentage | 
EarningValueKind
| 1 | Money | |
| 2 | Formula | 
HourlyWageFormula
| 1 | Regular | |
| 2 | FixedValue | 
QuantityKind
| 1 | Value | |
| 2 | Formula | 
TypeContract
| 1 | LimitedTerm | |
| 2 | Permanent | |
| 3 | OpenTerm | 
WorkTimeDuration
| 1 | FullTime | |
| 2 | PartTime |