Mutation
mutation DeactivateSupplier($request: DeactivateSupplierCommandRequestInput!) {
DeactivateSupplier(request: $request) {
id
}
}Variables
{
"request": {
"supplierId": "id"
}
}Response
{
"data": {
"DeactivateSupplier": {
"id": "id"
}
}
}Mutations
DeactivateSupplier
Deactivates a supplier (sets it inactive). This is the sole removal mechanism (there is no delete) and it is one-way. Blocked by the same guards that protected against deletion: open purchase orders and standard supplier of an article.
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
DeactivateSupplier(request: DeactivateSupplierCommandRequestInput!): DeactivateSupplierCommandResponse!Arguments
request
id
ID!
The key of the deactivated supplier.
Mutation
mutation DeactivateSupplier($request: DeactivateSupplierCommandRequestInput!) {
DeactivateSupplier(request: $request) {
id
}
}Variables
{
"request": {
"supplierId": "id"
}
}Response
{
"data": {
"DeactivateSupplier": {
"id": "id"
}
}
}Was this page helpful?