Create Work Request
POST/organizations/:organizationId/work-requests
Create work request
Request
Path Parameters
organizationId stringrequired
The ID of organization.
- application/json
Body
required
isTemplate boolean
The work request is template.
subject stringrequired
The subject of work request.
description string
The description of work request.
locationId string
The location ID of work order.
images string[]
The images of work request.
files string[]
The files of work request.
assetId string[]
The assetId of work request.
priority stringrequired
The priority of work order.
Responses
- 200
- 401
- 403
- 404
- 422
- application/json
- Schema
- Example (from schema)
- Example
Schema
data objectrequired
Data of the newly created work request.
id stringrequired
organizationId stringrequired
isTemplate booleanrequired
subject stringrequired
description stringrequired
images string[]required
assetIds string[]required
reason stringrequired
status stringrequired
priority stringrequired
locationId stringrequired
createdBy stringrequired
createdAtDateString stringrequired
createdAt numberrequired
{
"data": {
"id": "string",
"organizationId": "string",
"isTemplate": true,
"subject": "string",
"description": "string",
"images": [
"string"
],
"assetIds": [
"string"
],
"reason": "string",
"status": "string",
"priority": "string",
"locationId": "string",
"createdBy": "string",
"createdAtDateString": "string",
"createdAt": 0
}
}
{
"data": {
"id": "wr-workOrderId",
"organizationId": "o-organizationId",
"isTemplate": false,
"subject": "IDT-WorkRequest",
"description": "IDT-WorkRequest-Description",
"images": [
"Asset-Image.png"
],
"assetIds": [
"a-assetId"
],
"reason": "reason",
"status": "Pending",
"priority": "Medium",
"locationId": "l-locationId",
"createdBy": "d6b0e137-xxxx-xxxx-xxxx-c944cc12a5f4",
"createdAtDateString": "2024-01-01T00:00:00.000Z",
"createdAt": 1704067200000
}
}
The request has not permission.
- application/json
- Schema
- Example (from schema)
- Example
Schema
error stringrequired
The request has not permission.
message stringrequired
The request has not permission message.
{
"error": "string",
"message": "string"
}
{
"error": "Unauthenticated",
"message": "Authentication is required and has failed or has not yet been provided."
}
The request has not permission.
- application/json
- Schema
- Example (from schema)
- Example
Schema
error stringrequired
The request has not permission.
message stringrequired
The request has not permission message.
{
"error": "string",
"message": "string"
}
{
"error": "Forbidden",
"message": "Access to the requested resource is forbidden."
}
The resource hasn't found.
- application/json
- Schema
- Example (from schema)
- Example
Schema
error stringrequired
The resource hasn't found.
message stringrequired
The resource hasn't found message.
{
"error": "string",
"message": "string"
}
{
"error": "ResourceNotFound",
"message": "The requested resource could not be found."
}
The input data has invalid.
- application/json
- Schema
- Example (from schema)
- Example
Schema
error stringrequired
The input data has invalid.
message stringrequired
The input data has invalid message.
{
"error": "string",
"message": "string"
}
{
"error": "ValidationError",
"message": "Input data validation failed."
}
Loading...