Create new contract
POST/api/v2/Contracts
Create new contract
Request
- application/json
Body
required
- BillableFlags
Namestringrequired
Possible values: non-empty
and <= 250 characters
Codestringnullable
Possible values: <= 15 characters
StartDatedatenullable
EndDatedatenullable
Descriptionstringnullable
Possible values: <= 500 characters
Billable
object
nullable
oneOf
string
Possible values: [None
, Billable
, ChangeAllowed
, BillableChangeAllowed
]
CustomFieldsobjectnullable
Example:
{"MyCustomField":"value","MyNestedObject":{"MyNestedProperty":"value"}}
ExternalKeystringnullable
Possible values: <= 100 characters
Notestringnullable
Statesstring[]nullable
ContactPersonstringnullable
Possible values: <= 50 characters
ContactPhonestringnullable
Possible values: <= 30 characters
ContactEmailstringnullable
Possible values: <= 65 characters
CompletionDatedate-timenullable
ResponsiblePersonguidnullable
Customerguidnullable
Branchguidnullable
Responses
- 201
- 400
Successfully Inserted
- application/json
- Schema
- Example (from schema)
Schema
Guidguidnullable
ExternalKeystringnullable
{
"Guid": "string",
"ExternalKey": "string"
}
Error
- application/json
- Schema
- Example (from schema)
Schema
Error
object
required
Codestringnullable
Messagestringnullable
{
"Error": {
"Code": "string",
"Message": "string"
}
}