work_order_create

Arguments

ArgumentTypeRequiredDefaultDescription
dataCreateWorkOrderInput!Yes

Return Type

WorkOrderMutationOutput

Mutation

mutation work_order_create(
  $data: CreateWorkOrderInput!
) {
  work_order_create(
    data: $data
  ) {
    request_id
    complexity
    work_order {
      ...WorkOrderIdentifiableTypeFragment
    }
  }
}

Variables

{
  "data": {
    "customer_account_id": "abc123",
    "warehouse_id": "abc123",
    "requested_date": DateTime,
    "name": "abc123",
    "packing_details": "abc123",
    "assembly_details": "abc123",
    "type": "ASSEMBLY",
    "instructions": "abc123",
    "create_special_project": true,
    "priority": "HIGH",
    "attachments": [WorkOrderAttachmentType],
    "assembly_sku": AssemblySKUType
  }
}

Response

{
  "data": {
    "work_order_create": {
      "request_id": "abc123",
      "complexity": 987,
      "work_order": WorkOrderIdentifiableType
    }
  }
}