Makini
v3 (Legacy)
  • v4 (Latest)
  • v3 (Legacy)
Website
v3 (Legacy)
  • v4 (Latest)
  • v3 (Legacy)
v3 (Legacy)
  • v4 (Latest)
  • v3 (Legacy)
  1. WorkOrder
API Reference
  • API Reference
  • Account
    • List Account
      GET
    • Get an Account
      GET
  • Model
    • List Model
      GET
    • Get a Model
      GET
  • MaterialItem
    • Get Asset Template Materials
      GET
    • Get Asset Materials
      GET
    • Get Assembly Materials
      GET
    • Get PM Materials
      GET
    • Get Order Materials
      GET
  • Asset
    • List Asset
      GET
    • Create an Asset
      POST
    • Get an Asset
      GET
    • Update an Asset
      PUT
  • AssetDowntime
    • List AssetDowntime
      GET
    • Get an AssetDowntime
      GET
  • BillOfMaterial
    • List BillOfMaterial
    • Get a BillOfMaterial
  • Company
    • List Company
    • Get a Company
  • Currency
    • List Currency
    • Get a Currency
  • Customer
    • List Customer
    • Create a Customer
    • Get a Customer
    • Update a Customer
  • Document
    • List Document
    • Create a Document
    • Get a Document
  • ExchangeRate
    • List ExchangeRate
    • Get an ExchangeRate
  • Fulfillment
    • List Fulfillment
    • Create a Fulfillment
    • Get a Fulfillment
    • Update a Fulfillment
    • Update a Fulfillment Status
  • ProductGroup
    • List ProductGroup
    • Get a ProductGroup
  • Integration
    • Get an Integration Current
    • Delete an Integration Integration
  • Inventory
    • List Inventory
    • Get an Inventory
    • Update an Inventory
  • Invoice
    • List Invoice
    • Create an Invoice
    • Get an Invoice
    • Update an Invoice
    • Update an Invoice Status
  • Labor
    • List Labor
    • Get a Labor
  • Location
    • List Location
    • Get a Location
  • Part
    • List Part
    • Create a Part
    • Get a Part
    • Update a Part
  • Material
    • Update a Material Inventory
  • CounterReading
    • List CounterReading
    • Get a CounterReading
  • Counter
    • List Counter
    • Get a Counter
  • Organization
    • List Organization
    • Get an Organization
  • Passthrough
    • Create a Passthrough
  • PreventiveMaintenance
    • List PreventiveMaintenance
    • Get a PreventiveMaintenance
  • ProductionOrder
    • List ProductionOrder
    • Get a ProductionOrder
  • Product
    • List Product
    • Create a Product
    • Get a Product
    • Update a Product
  • Project
    • List Project
    • Get a Project
  • PurchaseOrder
    • List PurchaseOrder
    • Create a PurchaseOrder
    • Get a PurchaseOrder
    • Update a PurchaseOrder
    • Update a PurchaseOrder Status
  • LineItem
    • List LineItem
    • Get a LineItem
  • PurchaseRequisition
    • List PurchaseRequisition
    • Get a PurchaseRequisition
  • Raw
    • Get list of tables
    • Get raw data from a table
  • Receipt
    • List Receipt
    • Get a Receipt
  • Receiving
    • List Receiving
    • Create a Receiving
    • Get a Receiving
    • Update a Receiving
  • ReturnOrder
    • List ReturnOrder
    • Create a ReturnOrder
    • Get a ReturnOrder
    • Update a ReturnOrder
  • RequestForQuotation
    • List RequestForQuotation
    • Create a RequestForQuotation
    • Get a RequestForQuotation
    • Update a RequestForQuotation
  • SalesOrder
    • List SalesOrder
    • Create a SalesOrder
    • Get a SalesOrder
    • Update a SalesOrder
  • ServiceRequest
    • List ServiceRequest
    • Create a ServiceRequest
    • Get a ServiceRequest
  • ShipmentOrder
    • List ShipmentOrder
    • Get a ShipmentOrder
    • Create a ShipmentOrder Delivered
  • Site
    • List Site
    • Get a Site
  • Status
    • List Status Fulfillments
    • List Status Invoices
    • List Status ProductionOrders
    • List Status Projects
    • List Status PurchaseOrders
    • List Status PurchaseRequisitions
    • List Status Receivings
    • List Status ReturnOrders
    • List Status Rfqs
    • List Status SalesOrders
    • List Status ServiceRequests
    • List Status ShipmentOrders
    • List Status StockTransfers
    • List Status WorkOrders
  • StockAdjustment
    • List StockAdjustment
    • Create a StockAdjustment
    • Get a StockAdjustment
    • Update a StockAdjustment
  • StockTransfer
    • List StockTransfer
    • Create a StockTransfer
    • Get a StockTransfer
    • Update a StockTransfer
  • Stock
    • List Stock
    • Create a Stock
    • Get a Stock
    • Update a Stock
  • Storeroom
    • List Storeroom
    • Get a Storeroom
  • Client
    • Get a Client
  • Connection
    • List Connections
    • Create a Connection
    • Delete a Connection
  • ConnectionMetadata
    • List ConnectionMetadatas
    • Create a ConnectionMetadata
  • ConnectionToken
    • Create a ConnectionToken
  • Platform
    • List Platforms
  • Tax
    • List Tax
    • Get a Tax
  • Team
    • List Team
    • Get a Team
  • UnitOfMeasure
    • List UnitOfMeasure
    • Get an UnitOfMeasure
  • User
    • List User
    • Get an User
  • Vendor
    • List Vendor
    • Get a Vendor
  • WorkOrder
    • List WorkOrder
      GET
    • Create a WorkOrder
      POST
    • Get a WorkOrder
      GET
    • Update a WorkOrder
      PUT
    • List WorkOrder Materials
      GET
    • Create a WorkOrder Material
      POST
    • Update a WorkOrder Material
      PUT
    • Update a WorkOrder Status
      PUT
    • List All WorkOrder Materials
      GET
  • CustomField
    • List CustomField CustomFields
  1. WorkOrder

Update a WorkOrder Material

PUT
/api/work-orders/{key}/materials/{materialKey}
Detail validations

Request

Authorization
or
Path Params

Body Params application/json

Examples

Responses

🟢200
application/json
Successful operation
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT '/api/work-orders//materials/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "materialKey": "09000723363536",
    "storeroomKey": "02000140871314",
    "requiredQuantity": "string",
    "usedQuantity": "string"
}'
Response Response Example
{
    "data": {
        "key": "06000223041215",
        "parentKey": "05000767460960",
        "locationKey": "08000413141314",
        "siteKey": "07000414586338",
        "assetKey": "04000419057989",
        "accountKey": "06000742654943",
        "title": "Quia sed molestiae voluptatum quia neque neque.",
        "serviceRequestKey": "01000586637003",
        "code": "78015203",
        "pmKey": "02000972393415",
        "teamKey": "09000450156717",
        "laborAssignedKey": "02000698521787",
        "userApprovedKey": "08000927094665",
        "assetDowntimeKey": "01000312804097",
        "organizationKey": "03000501723548",
        "instructions": "string",
        "status": "string",
        "statusKey": "04000172534931",
        "severity": "string",
        "estimatedTime": "string",
        "roleName": "string",
        "categoryName": "string",
        "storeroomKey": "01000874770160",
        "notes": "string",
        "approvedAt": "2013-05-13T09:24:28Z",
        "dueAt": "1998-10-18T01:07:49Z",
        "scheduledAt": "2022-04-09T18:46:11Z",
        "actualTime": "string",
        "completedAt": "1981-12-06T03:47:21Z",
        "completionRemarks": "string",
        "tasks": [
            {
                "key": "06000067848689",
                "parentKey": "09000196482735",
                "code": "23137479",
                "title": "Nesciunt quo aut nemo tempore.",
                "description": "Temporibus aut qui aut corporis tempora et alias.",
                "priority": "string",
                "checkList": "[]"
            }
        ],
        "documents": [
            {
                "key": "04000685281477",
                "entityKeys": "[]",
                "name": "string",
                "url": "string",
                "type": "string",
                "contentType": "string",
                "description": "Aliquam eum eum aspernatur excepturi quas sed.",
                "notes": "string",
                "createdAt": "1985-07-07T06:30:59Z",
                "updatedAt": "1976-03-20T14:08:15Z"
            }
        ],
        "resources": [
            {
                "laborKey": "07000007804970",
                "vendorKey": "05000183865312",
                "assetKey": "00000468219658",
                "teamKey": "02000393917519",
                "poKey": "09000241323788",
                "poLineItemKey": "01000842819108",
                "accountKey": "04000880833463",
                "name": "string",
                "description": "Molestiae ab sapiente quia aspernatur similique.",
                "estimatedTime": "string",
                "registeredTime": "string",
                "rate": "string",
                "cost": "string",
                "startedAt": "1991-10-08T08:20:18Z",
                "finishedAt": "2009-03-17T17:46:13Z",
                "createdAt": "2000-07-15T11:42:12Z",
                "updatedAt": "1996-07-14T23:17:10Z",
                "deletedAt": "2024-10-31T18:55:16Z"
            }
        ],
        "materialCount": "string",
        "createdAt": "2008-11-10T22:36:17Z",
        "updatedAt": "2015-09-08T00:12:05Z",
        "deletedAt": "2011-11-24T20:13:19Z"
    }
}
Modified at 2026-03-26 13:06:38
Previous
Create a WorkOrder Material
Next
Update a WorkOrder Status
Built with