POST Method Details for TaskDrivenRevenueContractValidate.
Create Task Driven Revenue contract for a specified project
Definition
https://app[x].timelog.com/[account name]/api/v{version}/contract/validate-task-driven-revenue-contract
Parameters
-
contractModel object
- BudgetExpensesAmount number Gets or sets the budget expenses amount
- BudgetTravelAmount number Gets or sets the budget travel amount
- BudgetWorkAmount number Gets or sets the budget work amount
- BudgetWorkHour number Gets or sets the budget work hour
- CompletionNotificationPercentage number Gets or sets the completion notification percentage
- ContractName string Gets or sets the contract name
- ContractOwnerUserID integer Gets or sets the userID of the contract owner
- ContractStatus integer Gets or sets the contract status
- ContractTypeID integer Gets or sets the contract type ID
- HasCompletionNotification boolean Gets or sets whether the contract has completion notification
- IsDefaultExpenses boolean Gets or sets whether the expenses are default
- IsExpensesLinked boolean Gets or sets whether the expenses are linked to revenue distribution
- IsMileageBillable boolean Gets or sets whether the mileage is billable
- IsTravelLinked boolean Gets or sets whether the travel are linked to revenue distribution
- PaymentPlanAmount number Gets or sets the payment plan amount
- ProjectID integer Gets or sets the project ID
- RevenueExprAmount number Gets or sets the revenue expr amount
- RevenueTravelAmount number Gets or sets the revenue travel amount
- TargetHourlyRate number Gets or sets the target hourly rate
- version string The requested API version
Returns
- [200] Contract was validated successfully
- [401] Invalid authentication token
-
[500] Contract could not be validated
- Code integer Gets the code.
- Details array Gets the details.
- Message string Gets the message.
- Parameters string Gets the parameters.
- Url string Gets the URL.