DUET PlatformDocs
API referenceRead APIIssues and work orders

List work orders

planned

Planned

This endpoint isn't available yet. Until it is, it answers 501 Not Implemented.
GET
/platform/v1/work-orders

Lists the work orders in a project. Each work order has the same shape as in the workorder.* webhooks. Before you create a work order, look up existing ones by issue_id and device_id.

Authorization

Bearer
headerAuthorizationBearer <token>

Query Parameters

project_id*string

The ID of the project to list work orders for.

status?string

Returns only work orders with this status.

issue_id?string

Returns only work orders under this issue.

device_id?string

Returns only work orders that cover this device.

updated_since?string

Returns only rows that changed at or after this time.

Formatdate-time
limit?integer

The maximum number of rows to return. The default is 1,000 and the maximum is 10,000.

Range1 <= value <= 10000
Default1000
offset?|

The number of rows to skip.

Range0 <= value
Default0

Response Body

The work orders in the project.

application/json
  1. response
[index: integer]?

A work order, as it was when the change happened.

Example Request
curl -X GET 'https://api.enurgen.com/platform/v1/work-orders?project_id=string'
Example Response
[  {    "id": "string",    "number": 0,    "organization_id": "string",    "project_id": "string",    "project": {      "key": "string"    },    "issue_id": "string",    "title": "string",    "description": "string",    "status": "string",    "priority": "urgent",    "due_date": "2019-08-24T14:15:22Z",    "work_type": "string",    "external_system": "string",    "external_id": "string",    "external_ref": "string",    "external_url": "string",    "payload": {      "property1": null,      "property2": null    },    "assigned_to": {      "id": "string",      "first_name": "string",      "last_name": "string",      "email": "string"    },    "created_by": {      "id": "string",      "first_name": "string",      "last_name": "string",      "email": "string"    },    "devices": [      {        "device_id": "string",        "component": "string",        "status": "string",        "completed_at": "2019-08-24T14:15:22Z"      }    ],    "created_at": "2019-08-24T14:15:22Z",    "updated_at": "2019-08-24T14:15:22Z",    "issue": {      "id": "string",      "number": 0,      "name": "string",      "status": "string",      "project_id": "string",      "project": {        "key": "string"      }    }  }]