Store groups Create store group RequestVariablesResponse mutation ( $name: String! $stores: [ID] ){ createStoreGroup( input: { name: $name stores: $stores } ) { success errors storeGroup { id } } } { "name": "Test store group", "stores": [100, 154, 123] } { "data": { "createStoreGroup": { "success": true, "errors": null, "storeGroup": { "id": "U3RvcmVOb2RlOjEzMQ==" } } } } Update store group RequestVariablesResponse mutation ( $id: ID! $name: String $stores: [ID] ){ updateStoreGroup( input: { id: $id name: $name stores: $stores } ) { success errors storeGroup { id } } } { "id": 4, "name": "Test store group", "stores": [100, 154, 123] } { "data": { "updateStoreGroup": { "success": true, "errors": null, "storeGroup": { "id": "U3RvcmVOb2RlOjEzMQ==" } } } } Delete store group RequestVariablesResponse mutation ( $id: ID! ){ deleteStoreGroup( input: { id: $id } ) { success errors } } { "id": 4 } { "data": { "deleteStoreGroup": { "success": true, "errors": null } } } List store groups query { storeGroups{ edges { node { pk id } } } } Get a single store group query { storeGroup(id: "U3RvcmVOb2RlOjE5"){ pk id name } }