Table of Contents

engTaskTemplateLine Resource Type

Use the "engTaskTemplateLine" API to manage individual lines (tasks) within an engineering task template. Each line defines a task that can be applied to an ECO when the template is used.

Permissions

Requires access to the target company and permissions to read/write task templates.

Methods

Operation Company‑scoped Unscoped
List lines GET /companies({companyId})/engTaskTemplateLines GET /engTaskTemplateLines
Create line POST /companies({companyId})/engTaskTemplateLines POST /engTaskTemplateLines
Get line GET /companies({companyId})/engTaskTemplateLines({id}) GET /engTaskTemplateLines({id})
Update line PATCH /companies({companyId})/engTaskTemplateLines({id}) PATCH /engTaskTemplateLines({id})
Delete line DELETE /companies({companyId})/engTaskTemplateLines({id}) DELETE /engTaskTemplateLines({id})

Endpoints

Company‑scoped

  • GET/POST /companies({companyId})/engTaskTemplateLines
  • GET/PATCH/DELETE /companies({companyId})/engTaskTemplateLines({id})

Via template navigation (company‑scoped)

  • GET/POST /companies({companyId})/engTaskTemplates({templateId})/engTaskTemplateLines
  • GET/PATCH/DELETE /companies({companyId})/engTaskTemplates({templateId})/engTaskTemplateLines({id})

Unscoped

  • GET/POST /engTaskTemplateLines
  • GET/PATCH/DELETE /engTaskTemplateLines({id})

Via template navigation (unscoped)

  • GET/POST /engTaskTemplates({templateId})/engTaskTemplateLines
  • GET/PATCH/DELETE /engTaskTemplates({templateId})/engTaskTemplateLines({id})

Query Options

$select, $filter, $orderby, $top, $skip

Request Headers

  • Authorization: Bearer {token}
  • Content-Type: application/json (POST/PATCH)
  • If-Match: {etag} (required for PATCH)

Key Properties

  • id (SystemId, GUID)
  • engTaskTemplateCode
  • sequence (Line No.)
  • taskNumber
  • previousTaskNumber
  • workCenterGroupCode
  • workCenterGroupName (read‑only)
  • taskDescription
  • dueDateFormula
  • assignedTo

Examples

  • Create line: POST {Base}/companies({companyId})/engTaskTemplateLines { "engTaskTemplateCode": "TMPL001", "taskNumber": "1", "workCenterGroupCode": "5", "taskDescription": "Review change" }

  • List lines of a template: GET {Base}/companies({companyId})/engTaskTemplates({templateId})/engTaskTemplateLines

  • Update line (due date formula): PATCH {Base}/companies({companyId})/engTaskTemplateLines({id}) If-Match: * { "dueDateFormula": "1D" }

See Also

engTaskTemplate
engChangeOrder


Feedback
Submit feedback for this page .