POST api/jobs/full
Endpoint for submitting a new completed adhoc job from the mobile application.
Request Information
URI Parameters
None.
Body Parameters
Job and sections
API.Infrastructure.Dto.Mobile.CommandDtos.AddFullJobDto| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | globally unique identifier |
Required |
|
| Active | boolean |
Required |
|
| JobTypeId | globally unique identifier |
Required |
|
| CreatedDate | date |
Required |
|
| Name | string |
Required |
|
| ScheduledDate | date |
Required |
|
| SiteId | globally unique identifier |
Required |
|
| StateId | globally unique identifier |
Required |
|
| ContactId | globally unique identifier |
None. |
|
| Notes | string |
None. |
|
| TimeInMinutes | integer |
Required |
|
| ParentJobId | globally unique identifier |
None. |
|
| IsGroupJob | boolean |
Required |
|
| AssetId | globally unique identifier |
None. |
|
| Sections | Collection of API.Infrastructure.Dto.Mobile.CommandDtos.IncomingSectionDetailsDto |
Required |
|
| JobCategoryId | globally unique identifier |
None. |
Request Formats
application/json, text/json
{
"id": "cf8f8c48-d096-4044-9987-a3da90228e7c",
"active": true,
"jobTypeId": "70623346-6e14-4a87-a4f7-f9eb2a99843f",
"createdDate": "2026-10-25T11:48:06.626852Z",
"name": "sample string 1",
"scheduledDate": "2026-10-25T11:48:06.626852Z",
"siteId": "6bfba8db-32ee-4e94-9aeb-577904b695d8",
"stateId": "51240e8e-b50f-4102-8aac-19e23a6b3750",
"contactId": "6d77c96f-fb77-4710-a5b6-81e32443cff2",
"notes": "sample string 2",
"timeInMinutes": 1,
"parentJobId": "cf66b1ee-de47-41d4-96c7-cc8dafcf946e",
"isGroupJob": true,
"assetId": "8de7294f-1ea6-421d-96e7-1bffdb7a64fd",
"sections": [
{
"id": "16a118bf-3d0b-4dc8-93f6-a1dd5a9836ec",
"jobId": "71a56c9f-686e-4a19-bd5f-778f6202834e",
"sectionTypeId": "0630de33-62f0-45ac-b7b6-bc4cd1401b2e",
"repeatable": true,
"template": true,
"gridInput": true,
"sectionJson": {
"konformanceTitle": "sample string 1",
"state": "e0eaf823-c4b7-4a06-87eb-1352b195e22f",
"subsections": [
{
"subsectionTypeId": "2bb9643d-72d0-4b77-b3d0-80cd19685119",
"caption": "sample string 3",
"name": "sample string 4",
"konformanceText": "sample string 5",
"fqn": "sample string 6",
"visible": true,
"expressionTypes": [
{
"triggerControls": [
{
"value": "sample string 1"
},
{
"value": "sample string 1"
}
],
"targetControl": "sample string 1",
"expression": "sample string 2",
"generatedBy": "sample string 3"
},
{
"triggerControls": [
{
"value": "sample string 1"
},
{
"value": "sample string 1"
}
],
"targetControl": "sample string 1",
"expression": "sample string 2",
"generatedBy": "sample string 3"
}
],
"additionalProperties": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
}
},
{
"subsectionTypeId": "2bb9643d-72d0-4b77-b3d0-80cd19685119",
"caption": "sample string 3",
"name": "sample string 4",
"konformanceText": "sample string 5",
"fqn": "sample string 6",
"visible": true,
"expressionTypes": [
{
"triggerControls": [
{
"value": "sample string 1"
},
{
"value": "sample string 1"
}
],
"targetControl": "sample string 1",
"expression": "sample string 2",
"generatedBy": "sample string 3"
},
{
"triggerControls": [
{
"value": "sample string 1"
},
{
"value": "sample string 1"
}
],
"targetControl": "sample string 1",
"expression": "sample string 2",
"generatedBy": "sample string 3"
}
],
"additionalProperties": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
}
}
],
"expressionTypes": [
{
"triggerControls": [
{
"value": "sample string 1"
},
{
"value": "sample string 1"
}
],
"targetControl": "sample string 1",
"expression": "sample string 2",
"generatedBy": "sample string 3"
},
{
"triggerControls": [
{
"value": "sample string 1"
},
{
"value": "sample string 1"
}
],
"targetControl": "sample string 1",
"expression": "sample string 2",
"generatedBy": "sample string 3"
}
],
"additionalProperties": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
}
},
"active": true,
"createdDate": "2026-10-25T11:48:06.626852Z",
"name": "sample string 2",
"caption": "sample string 3",
"order": 4.0,
"fqn": "sample string 5",
"visible": true,
"state": "cfdf53b8-d400-45ad-9b8e-d464f31b4bc7",
"sectionVariantId": "943e3ee8-e4fe-4ee8-b147-b02042ff0756"
},
{
"id": "16a118bf-3d0b-4dc8-93f6-a1dd5a9836ec",
"jobId": "71a56c9f-686e-4a19-bd5f-778f6202834e",
"sectionTypeId": "0630de33-62f0-45ac-b7b6-bc4cd1401b2e",
"repeatable": true,
"template": true,
"gridInput": true,
"sectionJson": {
"konformanceTitle": "sample string 1",
"state": "e0eaf823-c4b7-4a06-87eb-1352b195e22f",
"subsections": [
{
"subsectionTypeId": "2bb9643d-72d0-4b77-b3d0-80cd19685119",
"caption": "sample string 3",
"name": "sample string 4",
"konformanceText": "sample string 5",
"fqn": "sample string 6",
"visible": true,
"expressionTypes": [
{
"triggerControls": [
{
"value": "sample string 1"
},
{
"value": "sample string 1"
}
],
"targetControl": "sample string 1",
"expression": "sample string 2",
"generatedBy": "sample string 3"
},
{
"triggerControls": [
{
"value": "sample string 1"
},
{
"value": "sample string 1"
}
],
"targetControl": "sample string 1",
"expression": "sample string 2",
"generatedBy": "sample string 3"
}
],
"additionalProperties": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
}
},
{
"subsectionTypeId": "2bb9643d-72d0-4b77-b3d0-80cd19685119",
"caption": "sample string 3",
"name": "sample string 4",
"konformanceText": "sample string 5",
"fqn": "sample string 6",
"visible": true,
"expressionTypes": [
{
"triggerControls": [
{
"value": "sample string 1"
},
{
"value": "sample string 1"
}
],
"targetControl": "sample string 1",
"expression": "sample string 2",
"generatedBy": "sample string 3"
},
{
"triggerControls": [
{
"value": "sample string 1"
},
{
"value": "sample string 1"
}
],
"targetControl": "sample string 1",
"expression": "sample string 2",
"generatedBy": "sample string 3"
}
],
"additionalProperties": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
}
}
],
"expressionTypes": [
{
"triggerControls": [
{
"value": "sample string 1"
},
{
"value": "sample string 1"
}
],
"targetControl": "sample string 1",
"expression": "sample string 2",
"generatedBy": "sample string 3"
},
{
"triggerControls": [
{
"value": "sample string 1"
},
{
"value": "sample string 1"
}
],
"targetControl": "sample string 1",
"expression": "sample string 2",
"generatedBy": "sample string 3"
}
],
"additionalProperties": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
}
},
"active": true,
"createdDate": "2026-10-25T11:48:06.626852Z",
"name": "sample string 2",
"caption": "sample string 3",
"order": 4.0,
"fqn": "sample string 5",
"visible": true,
"state": "cfdf53b8-d400-45ad-9b8e-d464f31b4bc7",
"sectionVariantId": "943e3ee8-e4fe-4ee8-b147-b02042ff0756"
}
],
"jobCategoryId": "9875b3ea-b986-4e29-8cc8-090ea0735717"
}
text/html
{"id":"cf8f8c48-d096-4044-9987-a3da90228e7c","active":true,"jobTypeId":"70623346-6e14-4a87-a4f7-f9eb2a99843f","createdDate":"2026-10-25T11:48:06.626852Z","name":"sample string 1","scheduledDate":"2026-10-25T11:48:06.626852Z","siteId":"6bfba8db-32ee-4e94-9aeb-577904b695d8","stateId":"51240e8e-b50f-4102-8aac-19e23a6b3750","contactId":"6d77c96f-fb77-4710-a5b6-81e32443cff2","notes":"sample string 2","timeInMinutes":1,"parentJobId":"cf66b1ee-de47-41d4-96c7-cc8dafcf946e","isGroupJob":true,"assetId":"8de7294f-1ea6-421d-96e7-1bffdb7a64fd","sections":[{"id":"16a118bf-3d0b-4dc8-93f6-a1dd5a9836ec","jobId":"71a56c9f-686e-4a19-bd5f-778f6202834e","sectionTypeId":"0630de33-62f0-45ac-b7b6-bc4cd1401b2e","repeatable":true,"template":true,"gridInput":true,"sectionJson":{"konformanceTitle":"sample string 1","state":"e0eaf823-c4b7-4a06-87eb-1352b195e22f","subsections":[{"subsectionTypeId":"2bb9643d-72d0-4b77-b3d0-80cd19685119","caption":"sample string 3","name":"sample string 4","konformanceText":"sample string 5","fqn":"sample string 6","visible":true,"expressionTypes":[{"triggerControls":[{"value":"sample string 1"},{"value":"sample string 1"}],"targetControl":"sample string 1","expression":"sample string 2","generatedBy":"sample string 3"},{"triggerControls":[{"value":"sample string 1"},{"value":"sample string 1"}],"targetControl":"sample string 1","expression":"sample string 2","generatedBy":"sample string 3"}],"additionalProperties":{"sample string 1":"sample string 2","sample string 3":"sample string 4"}},{"subsectionTypeId":"2bb9643d-72d0-4b77-b3d0-80cd19685119","caption":"sample string 3","name":"sample string 4","konformanceText":"sample string 5","fqn":"sample string 6","visible":true,"expressionTypes":[{"triggerControls":[{"value":"sample string 1"},{"value":"sample string 1"}],"targetControl":"sample string 1","expression":"sample string 2","generatedBy":"sample string 3"},{"triggerControls":[{"value":"sample string 1"},{"value":"sample string 1"}],"targetControl":"sample string 1","expression":"sample string 2","generatedBy":"sample string 3"}],"additionalProperties":{"sample string 1":"sample string 2","sample string 3":"sample string 4"}}],"expressionTypes":[{"triggerControls":[{"value":"sample string 1"},{"value":"sample string 1"}],"targetControl":"sample string 1","expression":"sample string 2","generatedBy":"sample string 3"},{"triggerControls":[{"value":"sample string 1"},{"value":"sample string 1"}],"targetControl":"sample string 1","expression":"sample string 2","generatedBy":"sample string 3"}],"additionalProperties":{"sample string 1":"sample string 2","sample string 3":"sample string 4"}},"active":true,"createdDate":"2026-10-25T11:48:06.626852Z","name":"sample string 2","caption":"sample string 3","order":4.0,"fqn":"sample string 5","visible":true,"state":"cfdf53b8-d400-45ad-9b8e-d464f31b4bc7","sectionVariantId":"943e3ee8-e4fe-4ee8-b147-b02042ff0756"},{"id":"16a118bf-3d0b-4dc8-93f6-a1dd5a9836ec","jobId":"71a56c9f-686e-4a19-bd5f-778f6202834e","sectionTypeId":"0630de33-62f0-45ac-b7b6-bc4cd1401b2e","repeatable":true,"template":true,"gridInput":true,"sectionJson":{"konformanceTitle":"sample string 1","state":"e0eaf823-c4b7-4a06-87eb-1352b195e22f","subsections":[{"subsectionTypeId":"2bb9643d-72d0-4b77-b3d0-80cd19685119","caption":"sample string 3","name":"sample string 4","konformanceText":"sample string 5","fqn":"sample string 6","visible":true,"expressionTypes":[{"triggerControls":[{"value":"sample string 1"},{"value":"sample string 1"}],"targetControl":"sample string 1","expression":"sample string 2","generatedBy":"sample string 3"},{"triggerControls":[{"value":"sample string 1"},{"value":"sample string 1"}],"targetControl":"sample string 1","expression":"sample string 2","generatedBy":"sample string 3"}],"additionalProperties":{"sample string 1":"sample string 2","sample string 3":"sample string 4"}},{"subsectionTypeId":"2bb9643d-72d0-4b77-b3d0-80cd19685119","caption":"sample string 3","name":"sample string 4","konformanceText":"sample string 5","fqn":"sample string 6","visible":true,"expressionTypes":[{"triggerControls":[{"value":"sample string 1"},{"value":"sample string 1"}],"targetControl":"sample string 1","expression":"sample string 2","generatedBy":"sample string 3"},{"triggerControls":[{"value":"sample string 1"},{"value":"sample string 1"}],"targetControl":"sample string 1","expression":"sample string 2","generatedBy":"sample string 3"}],"additionalProperties":{"sample string 1":"sample string 2","sample string 3":"sample string 4"}}],"expressionTypes":[{"triggerControls":[{"value":"sample string 1"},{"value":"sample string 1"}],"targetControl":"sample string 1","expression":"sample string 2","generatedBy":"sample string 3"},{"triggerControls":[{"value":"sample string 1"},{"value":"sample string 1"}],"targetControl":"sample string 1","expression":"sample string 2","generatedBy":"sample string 3"}],"additionalProperties":{"sample string 1":"sample string 2","sample string 3":"sample string 4"}},"active":true,"createdDate":"2026-10-25T11:48:06.626852Z","name":"sample string 2","caption":"sample string 3","order":4.0,"fqn":"sample string 5","visible":true,"state":"cfdf53b8-d400-45ad-9b8e-d464f31b4bc7","sectionVariantId":"943e3ee8-e4fe-4ee8-b147-b02042ff0756"}],"jobCategoryId":"9875b3ea-b986-4e29-8cc8-090ea0735717"}
Response Information
Resource Description
HTTP 201 Created
No body
HTTP 400
ModelStateValidationErrors - collection of request object model volations.
InsertJobIdCollisionException - There is already a job in the system with the id xxx.
EntityDoesntExist - JobStateEnum with id: xxx doesn't exist. It was probably deleted.
EntityDoesntExist - Organisation with id: xxx doesn't exist. It was probably deleted.
EntityDoesntExist - JobType with id: xxx doesn't exist. It was probably deleted.
EntityDoesntExist - ApplicationUser with id: xxx doesn't exist. It was probably deleted.
EntityDoesntExist - Asset with id: xxx doesn't exist. It was probably deleted.
EntityDoesntExist - Contact with id: xxx doesn't exist. It was probably deleted.
EntityDoesntExist - SectionType with id: xxx doesn't exist. It was probably deleted.
InvalidSectionJobIdException
InsertSectionIdCollisionException - One or more of the provided section ids are already present in the system.
HTTP 500
An error occurred, please try again or contact the administrator.
None.
Response Formats
application/json, text/json, text/html
Sample not available.