Documentation Index
Fetch the complete documentation index at: https://docs.firstresonance.io/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Issue a new PO with line items.
Use case group: Manage Supply Chain
Mutation
mutation CreatePO($input: PurchaseOrderCreateInput!) {
createPurchaseOrder(input: $input) {
purchaseOrder {
id
poNumber
status
vendor { id name }
lineItems { id part { partNumber } quantity }
}
}
}
Variables
{
"input": {
"vendorId": 42,
"lineItems": [
{ "partId": 12, "quantity": 100 },
{ "partId": 13, "quantity": 50 }
]
}
}
Sample response
{
"data": {
"createPurchaseOrder": {
"purchaseOrder": { "id": 5001, "poNumber": "PO-2026-0042", "status": "draft", "vendor": { "id": 42, "name": "Acme Hardware" }, "lineItems": [ { "id": 7001, "part": { "partNumber": "BRKT-001" }, "quantity": 100 }, { "id": 7002, "part": { "partNumber": "BRKT-002" }, "quantity": 50 } ] }
}
}
}
Notes
POs are created in draft. Move to open via updatePurchaseOrder once approved.