POST api/abtraccrudapi/CreateJob?user={user}&password={password}&secretKey={secretKey}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| user | string |
Required |
|
| password | string |
Required |
|
| secretKey | string |
Required |
Body Parameters
APICRUDDataJob| Name | Description | Type | Additional information |
|---|---|---|---|
| JobID | integer |
None. |
|
| SiteID | integer |
None. |
|
| Client | APICRUDDataLinkClient |
None. |
|
| JobCode | string |
None. |
|
| Description | string |
None. |
|
| BillableJob | boolean |
None. |
|
| JobCurrent | boolean |
None. |
|
| Comment | string |
None. |
|
| AtWorkJob | boolean |
None. |
|
| JobOwner | APICRUDDataLinkOwner |
None. |
|
| JobOwner2 | APICRUDDataLinkOwner |
None. |
|
| ReferredFrom | APICRUDDataLinkReferredFrom |
None. |
|
| DateCreated | date |
None. |
|
| JobCommencementDate | date |
None. |
|
| ExpectedCompletionDate | date |
None. |
|
| DateCompleted | date |
None. |
|
| TaskRequired | boolean |
None. |
|
| ActivityRequired | boolean |
None. |
|
| ExplorerPath | string |
None. |
|
| JobType | APICRUDDataLinkJobType |
None. |
|
| JobStatus | APICRUDDataLinkJobStatus |
None. |
|
| JobTeam | APICRUDDataLinkTeam |
None. |
|
| JobDepartment | APICRUDDataLinkDepartment |
None. |
|
| Office | APICRUDDataLinkOffice |
None. |
|
| MYOBCardRecordID | string |
None. |
|
| MYOBCardName | string |
None. |
|
| IsAProposal | boolean |
None. |
|
| ProposalNumber | string |
None. |
|
| ConfirmedDate | date |
None. |
|
| NextMilestone | string |
None. |
|
| NextMilestoneDate | date |
None. |
|
| rowversion | string |
None. |
|
| WorkSource | APICRUDDataLinkWorkSource |
None. |
|
| WorkSourceDetail | APICRUDDataLinkWorkSourceDetail |
None. |
|
| JobSyncAppnID | string |
None. |
|
| UseEmployeeTaskRates | boolean |
None. |
|
| WorkItemRequired | boolean |
None. |
|
| CommentRequired | boolean |
None. |
|
| JobAddress1 | string |
None. |
|
| JobAddress2 | string |
None. |
|
| JobAddress3 | string |
None. |
|
| JobAddress4 | string |
None. |
|
| JobAddress5 | string |
None. |
|
| JobAddressPostCode | string |
None. |
|
| Scope | string |
None. |
|
| JobAddressLatitude | decimal number |
None. |
|
| JobAddressLongitude | decimal number |
None. |
|
| JobAddressOtherDetails | string |
None. |
|
| OpenJob | boolean |
None. |
|
| TimesheetSignOffRequired | boolean |
None. |
|
| BillingDetails | APICRUDDataJobInvoicingDetail |
None. |
|
| UserDefinedFields | Collection of APICRUDDataJobUDF |
None. |
|
| TeamMembers | Collection of APICRUDDataJobTeamMember |
None. |
|
| JobAddress | APICRUDDataLinkJobAddress |
None. |
|
| JobWinLossReason | APICRUDDataLinkJobWinLossReason |
None. |
Request Formats
application/json, text/json
Sample:
{
"JobID": 1,
"SiteID": 2,
"Client": {
"ClientID": 1,
"ClientCode": "sample string 2",
"ClientName": "sample string 3"
},
"JobCode": "sample string 3",
"Description": "sample string 4",
"BillableJob": true,
"JobCurrent": true,
"Comment": "sample string 5",
"AtWorkJob": true,
"JobOwner": {
"OwnerID": 1,
"OwnerAlias": "sample string 2",
"OwnerEmployee": {
"EmployeeID": 1,
"EmployeeCode": "sample string 2",
"EmployeeName": "sample string 3"
}
},
"JobOwner2": {
"OwnerID": 1,
"OwnerAlias": "sample string 2",
"OwnerEmployee": {
"EmployeeID": 1,
"EmployeeCode": "sample string 2",
"EmployeeName": "sample string 3"
}
},
"ReferredFrom": {
"ReferredFromID": 1,
"ReferredFromName": "sample string 2"
},
"DateCreated": "2025-12-11T07:28:56.5501931+00:00",
"JobCommencementDate": "2025-12-11T07:28:56.5501931+00:00",
"ExpectedCompletionDate": "2025-12-11T07:28:56.5501931+00:00",
"DateCompleted": "2025-12-11T07:28:56.5501931+00:00",
"TaskRequired": true,
"ActivityRequired": true,
"ExplorerPath": "sample string 6",
"JobType": {
"JobTypeID": 1,
"JobTypeName": "sample string 2"
},
"JobStatus": {
"JobStatusID": 1,
"JobStatusName": "sample string 2"
},
"JobTeam": {
"TeamID": 1,
"TeamDescription": "sample string 2"
},
"JobDepartment": {
"DepartmentID": 1,
"DepartmentName": "sample string 2"
},
"Office": {
"OfficeID": 1,
"OfficeName": "sample string 2"
},
"MYOBCardRecordID": "sample string 7",
"MYOBCardName": "sample string 8",
"IsAProposal": true,
"ProposalNumber": "sample string 9",
"ConfirmedDate": "2025-12-11T07:28:56.5501931+00:00",
"NextMilestone": "sample string 10",
"NextMilestoneDate": "2025-12-11T07:28:56.5658049+00:00",
"rowversion": "sample string 11",
"WorkSource": {
"WorkSourceID": 1,
"WorkSourceName": "sample string 2"
},
"WorkSourceDetail": {
"WorkSourceDetailID": 1,
"WorkSource": {
"WorkSourceID": 1,
"WorkSourceName": "sample string 2"
},
"WorkSourceDetailName": "sample string 2"
},
"JobSyncAppnID": "sample string 12",
"UseEmployeeTaskRates": true,
"WorkItemRequired": true,
"CommentRequired": true,
"JobAddress1": "sample string 13",
"JobAddress2": "sample string 14",
"JobAddress3": "sample string 15",
"JobAddress4": "sample string 16",
"JobAddress5": "sample string 17",
"JobAddressPostCode": "sample string 18",
"Scope": "sample string 19",
"JobAddressLatitude": 1.0,
"JobAddressLongitude": 1.0,
"JobAddressOtherDetails": "sample string 20",
"OpenJob": true,
"TimesheetSignOffRequired": true,
"BillingDetails": {
"JobID": 1,
"PurchaseOrderNo": "sample string 2",
"ClientJobNumber": "sample string 3",
"GenProgressClaimNos": true,
"PrePaymentAmountRequired": 4,
"PrePaymentAmountPaid": true,
"DisbursementsPercent": 1.1,
"BillRecipient": "sample string 5",
"RecipientRole": "sample string 6",
"BillCompanyName": "sample string 7",
"BillingAddress1": "sample string 8",
"BillingAddress2": "sample string 9",
"BillingAddress3": "sample string 10",
"BillingAddress4": "sample string 11",
"BillingAddress5": "sample string 12",
"BillingAddressPostCode": "sample string 13",
"BillingAddressEmail": "sample string 14",
"BillingType": "sample string 15",
"JobWorkValue": 1.1,
"FeeEstimate": 1.0,
"FeeEstimateDescription": "sample string 16",
"FeeEstimateIsQuote": true,
"TShtThresholdWarning": 1.1,
"rowversion": "sample string 17",
"PercentageMargin": 18.1,
"JobInvoicingTerms": "sample string 19",
"InvoiceDueDays": 64,
"InvoiceDueRule": 1,
"BillingAddressContactNo": "sample string 20",
"TShtThresholdWarningFeeOption": 21,
"InvoiceAddDisbFeePercent": 1.1,
"BillingComment": "sample string 22",
"TaxNumber": "sample string 23",
"EInvoiceJob": true,
"AdditionalBillingAddress": null
},
"UserDefinedFields": null,
"TeamMembers": [
{},
{}
],
"JobAddress": {
"WorkSourceID": 1,
"WorkSourceName": "sample string 2"
},
"JobWinLossReason": {
"JobWinLossReasonID": 1,
"JobWinLossReasonName": "sample string 2"
}
}
application/xml, text/xml
Sample:
<APICRUDDataJob xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Abtrac6.Business.Models.APIModels">
<ActivityRequired>true</ActivityRequired>
<AtWorkJob>true</AtWorkJob>
<BillableJob>true</BillableJob>
<BillingDetails>
<AdditionalBillingAddress i:nil="true" />
<BillCompanyName>sample string 7</BillCompanyName>
<BillRecipient>sample string 5</BillRecipient>
<BillingAddress1>sample string 8</BillingAddress1>
<BillingAddress2>sample string 9</BillingAddress2>
<BillingAddress3>sample string 10</BillingAddress3>
<BillingAddress4>sample string 11</BillingAddress4>
<BillingAddress5>sample string 12</BillingAddress5>
<BillingAddressContactNo>sample string 20</BillingAddressContactNo>
<BillingAddressEmail>sample string 14</BillingAddressEmail>
<BillingAddressPostCode>sample string 13</BillingAddressPostCode>
<BillingComment>sample string 22</BillingComment>
<BillingType>sample string 15</BillingType>
<ClientJobNumber>sample string 3</ClientJobNumber>
<DisbursementsPercent>1.1</DisbursementsPercent>
<EInvoiceJob>true</EInvoiceJob>
<FeeEstimate>1</FeeEstimate>
<FeeEstimateDescription>sample string 16</FeeEstimateDescription>
<FeeEstimateIsQuote>true</FeeEstimateIsQuote>
<GenProgressClaimNos>true</GenProgressClaimNos>
<InvoiceAddDisbFeePercent>1.1</InvoiceAddDisbFeePercent>
<InvoiceDueDays>64</InvoiceDueDays>
<InvoiceDueRule>1</InvoiceDueRule>
<JobID>1</JobID>
<JobInvoicingTerms>sample string 19</JobInvoicingTerms>
<JobWorkValue>1.1</JobWorkValue>
<PercentageMargin>18.1</PercentageMargin>
<PrePaymentAmountPaid>true</PrePaymentAmountPaid>
<PrePaymentAmountRequired>4</PrePaymentAmountRequired>
<PurchaseOrderNo>sample string 2</PurchaseOrderNo>
<RecipientRole>sample string 6</RecipientRole>
<TShtThresholdWarning>1.1</TShtThresholdWarning>
<TShtThresholdWarningFeeOption>21</TShtThresholdWarningFeeOption>
<TaxNumber>sample string 23</TaxNumber>
<rowversion>sample string 17</rowversion>
</BillingDetails>
<Client>
<ClientCode>sample string 2</ClientCode>
<ClientID>1</ClientID>
<ClientName>sample string 3</ClientName>
</Client>
<Comment>sample string 5</Comment>
<CommentRequired>true</CommentRequired>
<ConfirmedDate>2025-12-11T07:28:56.5501931+00:00</ConfirmedDate>
<DateCompleted>2025-12-11T07:28:56.5501931+00:00</DateCompleted>
<DateCreated>2025-12-11T07:28:56.5501931+00:00</DateCreated>
<Description>sample string 4</Description>
<ExpectedCompletionDate>2025-12-11T07:28:56.5501931+00:00</ExpectedCompletionDate>
<ExplorerPath>sample string 6</ExplorerPath>
<IsAProposal>true</IsAProposal>
<JobAddress>
<WorkSourceID>1</WorkSourceID>
<WorkSourceName>sample string 2</WorkSourceName>
</JobAddress>
<JobAddress1>sample string 13</JobAddress1>
<JobAddress2>sample string 14</JobAddress2>
<JobAddress3>sample string 15</JobAddress3>
<JobAddress4>sample string 16</JobAddress4>
<JobAddress5>sample string 17</JobAddress5>
<JobAddressLatitude>1</JobAddressLatitude>
<JobAddressLongitude>1</JobAddressLongitude>
<JobAddressOtherDetails>sample string 20</JobAddressOtherDetails>
<JobAddressPostCode>sample string 18</JobAddressPostCode>
<JobCode>sample string 3</JobCode>
<JobCommencementDate>2025-12-11T07:28:56.5501931+00:00</JobCommencementDate>
<JobCurrent>true</JobCurrent>
<JobDepartment>
<DepartmentID>1</DepartmentID>
<DepartmentName>sample string 2</DepartmentName>
</JobDepartment>
<JobID>1</JobID>
<JobOwner>
<OwnerAlias>sample string 2</OwnerAlias>
<OwnerEmployee>
<EmployeeCode>sample string 2</EmployeeCode>
<EmployeeID>1</EmployeeID>
<EmployeeName>sample string 3</EmployeeName>
</OwnerEmployee>
<OwnerID>1</OwnerID>
</JobOwner>
<JobOwner2>
<OwnerAlias>sample string 2</OwnerAlias>
<OwnerEmployee>
<EmployeeCode>sample string 2</EmployeeCode>
<EmployeeID>1</EmployeeID>
<EmployeeName>sample string 3</EmployeeName>
</OwnerEmployee>
<OwnerID>1</OwnerID>
</JobOwner2>
<JobStatus>
<JobStatusID>1</JobStatusID>
<JobStatusName>sample string 2</JobStatusName>
</JobStatus>
<JobSyncAppnID>sample string 12</JobSyncAppnID>
<JobTeam>
<TeamDescription>sample string 2</TeamDescription>
<TeamID>1</TeamID>
</JobTeam>
<JobType>
<JobTypeID>1</JobTypeID>
<JobTypeName>sample string 2</JobTypeName>
</JobType>
<JobWinLossReason>
<JobWinLossReasonID>1</JobWinLossReasonID>
<JobWinLossReasonName>sample string 2</JobWinLossReasonName>
</JobWinLossReason>
<MYOBCardName>sample string 8</MYOBCardName>
<MYOBCardRecordID>sample string 7</MYOBCardRecordID>
<NextMilestone>sample string 10</NextMilestone>
<NextMilestoneDate>2025-12-11T07:28:56.5658049+00:00</NextMilestoneDate>
<Office>
<OfficeID>1</OfficeID>
<OfficeName>sample string 2</OfficeName>
</Office>
<OpenJob>true</OpenJob>
<ProposalNumber>sample string 9</ProposalNumber>
<ReferredFrom>
<ReferredFromID>1</ReferredFromID>
<ReferredFromName>sample string 2</ReferredFromName>
</ReferredFrom>
<Scope>sample string 19</Scope>
<SiteID>2</SiteID>
<TaskRequired>true</TaskRequired>
<TeamMembers>
<APICRUDDataJobTeamMember />
<APICRUDDataJobTeamMember />
</TeamMembers>
<TimesheetSignOffRequired>true</TimesheetSignOffRequired>
<UseEmployeeTaskRates>true</UseEmployeeTaskRates>
<UserDefinedFields i:nil="true" />
<WorkItemRequired>true</WorkItemRequired>
<WorkSource>
<WorkSourceID>1</WorkSourceID>
<WorkSourceName>sample string 2</WorkSourceName>
</WorkSource>
<WorkSourceDetail>
<WorkSource>
<WorkSourceID>1</WorkSourceID>
<WorkSourceName>sample string 2</WorkSourceName>
</WorkSource>
<WorkSourceDetailID>1</WorkSourceDetailID>
<WorkSourceDetailName>sample string 2</WorkSourceDetailName>
</WorkSourceDetail>
<rowversion>sample string 11</rowversion>
</APICRUDDataJob>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |