Mutation
mutation CreatePurchaseOrder($request: CreatePurchaseOrderCommandRequestInput!) {
CreatePurchaseOrder(request: $request) {
purchaseOrderId
}
}Variables
{
"request": {
"supplierId": "id",
"requestedDeliveryDate": "value",
"items": [
{
"itemId": "id",
"quantity": "value",
"netPurchasePriceAmount": "value",
"vatRatePercentage": "value"
}
]
}
}Response
{
"data": {
"CreatePurchaseOrder": {
"purchaseOrderId": "id"
}
}
}Mutations
CreatePurchaseOrder
Creates a new purchase order with item positions.
If a request with this mutation’s Idempotency-Key was already completed, the response’s extensions contains an idempotency.{responseName} entry with wasReplayed: true.
MUTATION
CreatePurchaseOrder(request: CreatePurchaseOrderCommandRequestInput!): CreatePurchaseOrderCommandResponse!Arguments
request
purchaseOrderId
ID!
Unique ID of the newly created purchase order.
Mutation
mutation CreatePurchaseOrder($request: CreatePurchaseOrderCommandRequestInput!) {
CreatePurchaseOrder(request: $request) {
purchaseOrderId
}
}Variables
{
"request": {
"supplierId": "id",
"requestedDeliveryDate": "value",
"items": [
{
"itemId": "id",
"quantity": "value",
"netPurchasePriceAmount": "value",
"vatRatePercentage": "value"
}
]
}
}Response
{
"data": {
"CreatePurchaseOrder": {
"purchaseOrderId": "id"
}
}
}Was this page helpful?