{ "__schema": { "queryType": { "name": "Query" }, "mutationType": { "name": "Mutation" }, "subscriptionType": null, "types": [ { "kind": "OBJECT", "name": "AccountAddressCreate", "description": "Create a new address for the customer. Requires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "user", "description": "A user instance for which the address was created.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "address", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Address", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AccountAddressDelete", "description": "Delete an address of the logged-in user. Requires one of the following permissions: MANAGE_USERS, IS_OWNER.", "fields": [ { "name": "user", "description": "A user instance for which the address was deleted.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "address", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Address", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AccountAddressUpdate", "description": "Updates an address of the logged-in user. Requires one of the following permissions: MANAGE_USERS, IS_OWNER.", "fields": [ { "name": "user", "description": "A user object for which the address was edited.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "address", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Address", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AccountDelete", "description": "Remove user account. Requires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AccountError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AccountErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "addressType", "description": "A type of address that causes the error.", "args": [], "type": { "kind": "ENUM", "name": "AddressTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", "name": "String", "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "AccountErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ACTIVATE_OWN_ACCOUNT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ACTIVATE_SUPERUSER_ACCOUNT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DUPLICATED_INPUT_ITEM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DEACTIVATE_OWN_ACCOUNT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DEACTIVATE_SUPERUSER_ACCOUNT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DELETE_NON_STAFF_USER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DELETE_OWN_ACCOUNT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DELETE_STAFF_ACCOUNT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DELETE_SUPERUSER_ACCOUNT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INACTIVE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID_PASSWORD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LEFT_NOT_MANAGEABLE_PERMISSION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID_CREDENTIALS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OUT_OF_SCOPE_USER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OUT_OF_SCOPE_GROUP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OUT_OF_SCOPE_PERMISSION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PASSWORD_ENTIRELY_NUMERIC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PASSWORD_TOO_COMMON", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PASSWORD_TOO_SHORT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PASSWORD_TOO_SIMILAR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JWT_SIGNATURE_EXPIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JWT_INVALID_TOKEN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JWT_DECODE_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JWT_MISSING_TOKEN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JWT_INVALID_CSRF_TOKEN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHANNEL_INACTIVE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MISSING_CHANNEL_SLUG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ACCOUNT_NOT_CONFIRMED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AccountInput", "description": null, "fields": null, "inputFields": [ { "name": "firstName", "description": "Given name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lastName", "description": "Family name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "User language code.", "type": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultBillingAddress", "description": "Billing address of the customer.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultShippingAddress", "description": "Shipping address of the customer.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AccountRegister", "description": "Register a new user.", "fields": [ { "name": "requiresConfirmation", "description": "Informs whether users need to confirm their email address.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", "name": "Boolean", "description": "The `Boolean` scalar type represents `true` or `false`.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AccountRegisterInput", "description": null, "fields": null, "inputFields": [ { "name": "firstName", "description": "Given name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lastName", "description": "Family name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "User language code.", "type": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "The email address of the user.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "password", "description": "Password.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "redirectUrl", "description": "Base of frontend URL that will be needed to create confirmation URL.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "User public metadata.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel which will be used to notify users. Optional when only one channel exists.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AccountRequestDeletion", "description": "Sends an email with the account removal link for the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AccountSetDefaultAddress", "description": "Sets a default address for the authenticated user. Requires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "user", "description": "An updated user instance.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AccountUpdate", "description": "Updates the account of the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Address", "description": "Represents user address data.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "firstName", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "lastName", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "companyName", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "streetAddress1", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "streetAddress2", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "city", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cityArea", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "postalCode", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "country", "description": "Shop's default country.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CountryDisplay", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "countryArea", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "phone", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isDefaultShippingAddress", "description": "Address is user's default shipping address.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isDefaultBillingAddress", "description": "Address is user's default billing address.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", "name": "ID", "description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AddressCreate", "description": "Creates user address. Requires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "user", "description": "A user instance for which the address was created.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "address", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Address", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AddressDelete", "description": "Deletes an address. Requires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "user", "description": "A user instance for which the address was deleted.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "address", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Address", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AddressInput", "description": null, "fields": null, "inputFields": [ { "name": "firstName", "description": "Given name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lastName", "description": "Family name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "companyName", "description": "Company or organization.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "streetAddress1", "description": "Address.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "streetAddress2", "description": "Address.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "city", "description": "City.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "cityArea", "description": "District.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "postalCode", "description": "Postal code.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "country", "description": "Country.", "type": { "kind": "ENUM", "name": "CountryCode", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "countryArea", "description": "State or province.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "phone", "description": "Phone number.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AddressSetDefault", "description": "Sets a default address for the given user. Requires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "user", "description": "An updated user instance.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "AddressTypeEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "BILLING", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "AddressUpdate", "description": "Updates an address. Requires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "user", "description": "A user object for which the address was edited.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "address", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Address", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AddressValidationData", "description": null, "fields": [ { "name": "countryCode", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "countryName", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "addressFormat", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "addressLatinFormat", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "allowedFields", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "requiredFields", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "upperFields", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "countryAreaType", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "countryAreaChoices", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ChoiceValue", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cityType", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "cityChoices", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ChoiceValue", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cityAreaType", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "cityAreaChoices", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ChoiceValue", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "postalCodeType", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "postalCodeMatchers", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "postalCodeExamples", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "postalCodePrefix", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Allocation", "description": "Represents allocation.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantity", "description": "Quantity allocated for orders.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouse", "description": "The warehouse were items were allocated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Warehouse", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", "name": "Int", "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "App", "description": "Represents app data.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": "List of the app's permissions.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Permission", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": "The date and time when the app was created.", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": "Determine if app will be set active or not.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Name of the app.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "Type of the app.", "args": [], "type": { "kind": "ENUM", "name": "AppTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "tokens", "description": "Last 4 characters of the tokens.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppToken", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhooks", "description": "List of webhooks assigned to this app.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Webhook", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "aboutApp", "description": "Description of this app.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "dataPrivacy", "description": "Description of the data privacy defined for this app.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "dataPrivacyUrl", "description": "Url to details about the privacy policy on the app owner page.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "homepageUrl", "description": "Homepage of the app.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "supportUrl", "description": "Support page for the app.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "configurationUrl", "description": "Url to iframe with the configuration for the app.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appUrl", "description": "Url to iframe with the app.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "version", "description": "Version number of the app.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accessToken", "description": "JWT token used to authenticate by thridparty app.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "extensions", "description": "New in Saleor 3.1. App's dashboard extensions. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppExtension", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppActivate", "description": "Activate the app. Requires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "App", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "App", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppCreate", "description": "Creates a new app. Requires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "authToken", "description": "The newly created authentication token.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "App", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppDeactivate", "description": "Deactivate the app. Requires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "App", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppDelete", "description": "Deletes an app. Requires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "App", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppDeleteFailedInstallation", "description": "Delete failed installation. Requires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "appInstallation", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "AppInstallation", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AppErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": "List of permissions which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PermissionEnum", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "AppErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "FORBIDDEN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID_STATUS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID_PERMISSION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID_URL_FORMAT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID_MANIFEST_FORMAT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANIFEST_URL_CANT_CONNECT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OUT_OF_SCOPE_APP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OUT_OF_SCOPE_PERMISSION", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "AppExtension", "description": "Represents app data.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": "List of the app extension's permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Permission", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "label", "description": "Label of the extension to show in the dashboard.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "URL of a view where extension's iframe is placed.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "mount", "description": "Place where given extension will be mounted.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AppExtensionMountEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "target", "description": "Type of way how app extension will be opened.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AppExtensionTargetEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "App", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "accessToken", "description": "JWT token used to authenticate by thridparty app extension.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppExtensionCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppExtensionCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppExtensionCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppExtension", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AppExtensionFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "mount", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AppExtensionMountEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "target", "description": null, "type": { "kind": "ENUM", "name": "AppExtensionTargetEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "AppExtensionMountEnum", "description": "All places where app extension can be mounted.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PRODUCT_OVERVIEW_CREATE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_OVERVIEW_MORE_ACTIONS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_DETAILS_MORE_ACTIONS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NAVIGATION_CATALOG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NAVIGATION_ORDERS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NAVIGATION_CUSTOMERS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NAVIGATION_DISCOUNTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NAVIGATION_TRANSLATIONS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NAVIGATION_PAGES", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "ENUM", "name": "AppExtensionTargetEnum", "description": "All available ways of opening an app extension.\n\n POPUP - app's extension will be mounted as a popup window\n APP_PAGE - redirect to app's page\n ", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "POPUP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "APP_PAGE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "AppFetchManifest", "description": "Fetch and validate manifest. Requires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "manifest", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Manifest", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AppFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": null, "type": { "kind": "ENUM", "name": "AppTypeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AppInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Name of the app.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": "List of permission code names to assign to this app.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PermissionEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppInstall", "description": "Install new app by using app manifest. Requires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "appInstallation", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "AppInstallation", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AppInstallInput", "description": null, "fields": null, "inputFields": [ { "name": "appName", "description": "Name of the app to install.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "manifestUrl", "description": "Url to app's manifest in JSON format.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "activateAfterInstallation", "description": "Determine if app will be set active or not.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "true", "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": "List of permission code names to assign to this app.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PermissionEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppInstallation", "description": "Represents ongoing installation of app.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "status", "description": "Job status.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "JobStatusEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": "Created date time of job in ISO 8601 format.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": "Date time of job last update in ISO 8601 format.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "Job message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appName", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "manifestUrl", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "Job", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppManifestExtension", "description": null, "fields": [ { "name": "permissions", "description": "List of the app extension's permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Permission", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "label", "description": "Label of the extension to show in the dashboard.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "URL of a view where extension's iframe is placed.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "mount", "description": "Place where given extension will be mounted.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AppExtensionMountEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "target", "description": "Type of way how app extension will be opened.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AppExtensionTargetEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppRetryInstall", "description": "Retry failed installation of new app. Requires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "appInstallation", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "AppInstallation", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "AppSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Sort apps by name.", "isDeprecated": false, "deprecationReason": null }, { "name": "CREATION_DATE", "description": "Sort apps by creation date.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AppSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort apps by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AppSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppToken", "description": "Represents token data.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Name of the authenticated token.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "authToken", "description": "Last 4 characters of the token.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppTokenCreate", "description": "Creates a new token. Requires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "authToken", "description": "The newly created authentication token.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "appToken", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "AppToken", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppTokenDelete", "description": "Deletes an authentication token assigned to app. Requires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "appToken", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "AppToken", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AppTokenInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Name of the token.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": "ID of app.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AppTokenVerify", "description": "Verify provided app token.", "fields": [ { "name": "valid", "description": "Determine if token is valid or not.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "appErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "AppTypeEnum", "description": "Enum determining type of your App.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "LOCAL", "description": "Local Saleor App. The app is fully manageable from dashboard. You can change assigned permissions, add webhooks, or authentication token", "isDeprecated": false, "deprecationReason": null }, { "name": "THIRDPARTY", "description": "Third party external App. Installation is fully automated. Saleor uses a defined App manifest to gather all required information.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "AppUpdate", "description": "Updates an existing app. Requires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "appErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "App", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "AreaUnitsEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "SQ_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ_M", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ_KM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ_FT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ_YD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ_INCH", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "AssignNavigation", "description": "Assigns storefront's navigation menus. Requires one of the following permissions: MANAGE_MENUS, MANAGE_SETTINGS.", "fields": [ { "name": "menu", "description": "Assigned navigation menu.", "args": [], "type": { "kind": "OBJECT", "name": "Menu", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AssignedVariantAttribute", "description": "New in Saleor 3.1. Represents assigned attribute to variant with variant selection attached.", "fields": [ { "name": "attribute", "description": "Attribute assigned to variant.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Attribute", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "variantSelection", "description": "Determines, whether assigned attribute is allowed for variant selection. Supported variant types for variant selection are: ['dropdown', 'boolean', 'swatch', 'numeric']", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Attribute", "description": "Custom attribute of a product. Attributes can be assigned to products and variants at the product type level.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "inputType", "description": "The input type to use for entering attribute values in the dashboard.", "args": [], "type": { "kind": "ENUM", "name": "AttributeInputTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "entityType", "description": "The entity type which can be used as a reference.", "args": [], "type": { "kind": "ENUM", "name": "AttributeEntityTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Name of an attribute displayed in the interface.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Internal representation of an attribute name.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The attribute type.", "args": [], "type": { "kind": "ENUM", "name": "AttributeTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "unit", "description": "The unit of attribute values.", "args": [], "type": { "kind": "ENUM", "name": "MeasurementUnitsEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "choices", "description": "List of attribute's values.", "args": [ { "name": "sortBy", "description": "Sort attribute choices.", "type": { "kind": "INPUT_OBJECT", "name": "AttributeChoicesSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filter", "description": "Filtering options for attribute choices.", "type": { "kind": "INPUT_OBJECT", "name": "AttributeValueFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeValueCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "valueRequired", "description": "Whether the attribute requires values to be passed or not.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "visibleInStorefront", "description": "Whether the attribute should be visible or not in storefront.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "filterableInStorefront", "description": "Whether the attribute can be filtered in storefront.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "filterableInDashboard", "description": "Whether the attribute can be filtered in dashboard.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "availableInGrid", "description": "Whether the attribute can be displayed in the admin product list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated attribute fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for attribute.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "storefrontSearchPosition", "description": "The position of the attribute in the storefront navigation (0 by default).", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "withChoices", "description": "Flag indicating that attribute has predefined choices.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productTypes", "description": null, "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductTypeCountableConnection", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantTypes", "description": null, "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductTypeCountableConnection", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeBulkDelete", "description": "Deletes attributes. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "AttributeChoicesSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Sort attribute choice by name.", "isDeprecated": false, "deprecationReason": null }, { "name": "SLUG", "description": "Sort attribute choice by slug.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AttributeChoicesSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort attribute choices by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AttributeChoicesSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Attribute", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeCreate", "description": "Creates an attribute.", "fields": [ { "name": "attribute", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Attribute", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AttributeCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "inputType", "description": "The input type to use for entering attribute values in the dashboard.", "type": { "kind": "ENUM", "name": "AttributeInputTypeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "entityType", "description": "The entity type which can be used as a reference.", "type": { "kind": "ENUM", "name": "AttributeEntityTypeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Name of an attribute displayed in the interface.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Internal representation of an attribute name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The attribute type.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AttributeTypeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "unit", "description": "The unit of attribute values.", "type": { "kind": "ENUM", "name": "MeasurementUnitsEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "values", "description": "List of attribute's values.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeValueCreateInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "valueRequired", "description": "Whether the attribute requires values to be passed or not.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isVariantOnly", "description": "Whether the attribute is for variants only.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "visibleInStorefront", "description": "Whether the attribute should be visible or not in storefront.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filterableInStorefront", "description": "Whether the attribute can be filtered in storefront.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filterableInDashboard", "description": "Whether the attribute can be filtered in dashboard.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "storefrontSearchPosition", "description": "The position of the attribute in the storefront navigation (0 by default).", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "availableInGrid", "description": "Whether the attribute can be displayed in the admin product list.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeDelete", "description": "Deletes an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "attributeErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attribute", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Attribute", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "AttributeEntityTypeEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PAGE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AttributeErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "AttributeErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ALREADY_EXISTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AttributeFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "valueRequired", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isVariantOnly", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "visibleInStorefront", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filterableInStorefront", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filterableInDashboard", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "availableInGrid", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ids", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": null, "type": { "kind": "ENUM", "name": "AttributeTypeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "inCollection", "description": null, "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "inCategory", "description": null, "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Specifies the channel by which the data should be filtered. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use root-level channel argument instead.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AttributeInput", "description": null, "fields": null, "inputFields": [ { "name": "slug", "description": "Internal representation of an attribute name.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "values", "description": "Internal representation of a value (unique per attribute).", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "valuesRange", "description": "The range that the returned values should be in.", "type": { "kind": "INPUT_OBJECT", "name": "IntRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "dateTime", "description": "The date time range that the returned values should be in.", "type": { "kind": "INPUT_OBJECT", "name": "DateTimeRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "date", "description": "The date range that the returned values should be in.", "type": { "kind": "INPUT_OBJECT", "name": "DateRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "boolean", "description": "The boolean value of the attribute.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "AttributeInputTypeEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "DROPDOWN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MULTISELECT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FILE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REFERENCE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NUMERIC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RICH_TEXT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SWATCH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BOOLEAN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DATE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DATE_TIME", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeReorderValues", "description": "Reorder the values of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "attribute", "description": "Attribute from which values are reordered.", "args": [], "type": { "kind": "OBJECT", "name": "Attribute", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "AttributeSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Sort attributes by name", "isDeprecated": false, "deprecationReason": null }, { "name": "SLUG", "description": "Sort attributes by slug", "isDeprecated": false, "deprecationReason": null }, { "name": "VALUE_REQUIRED", "description": "Sort attributes by the value required flag", "isDeprecated": false, "deprecationReason": null }, { "name": "IS_VARIANT_ONLY", "description": "Sort attributes by the variant only flag", "isDeprecated": false, "deprecationReason": null }, { "name": "VISIBLE_IN_STOREFRONT", "description": "Sort attributes by visibility in the storefront", "isDeprecated": false, "deprecationReason": null }, { "name": "FILTERABLE_IN_STOREFRONT", "description": "Sort attributes by the filterable in storefront flag", "isDeprecated": false, "deprecationReason": null }, { "name": "FILTERABLE_IN_DASHBOARD", "description": "Sort attributes by the filterable in dashboard flag", "isDeprecated": false, "deprecationReason": null }, { "name": "STOREFRONT_SEARCH_POSITION", "description": "Sort attributes by their position in storefront", "isDeprecated": false, "deprecationReason": null }, { "name": "AVAILABLE_IN_GRID", "description": "Sort attributes based on whether they can be displayed or not in a product grid.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AttributeSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort attributes by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AttributeSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeTranslatableContent", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated attribute fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for attribute.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attribute", "description": "Custom attribute of a product.", "args": [], "type": { "kind": "OBJECT", "name": "Attribute", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Get model fields from the root level queries." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeTranslate", "description": "Creates/updates translations for an attribute. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attribute", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Attribute", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeTranslation", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "language", "description": "Translation language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "LanguageDisplay", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "AttributeTypeEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PRODUCT_TYPE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAGE_TYPE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeUpdate", "description": "Updates attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "attribute", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Attribute", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AttributeUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Name of an attribute displayed in the interface.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Internal representation of an attribute name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "unit", "description": "The unit of attribute values.", "type": { "kind": "ENUM", "name": "MeasurementUnitsEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removeValues", "description": "IDs of values to be removed from this attribute.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addValues", "description": "New values to be created for this attribute.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeValueUpdateInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "valueRequired", "description": "Whether the attribute requires values to be passed or not.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isVariantOnly", "description": "Whether the attribute is for variants only.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "visibleInStorefront", "description": "Whether the attribute should be visible or not in storefront.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filterableInStorefront", "description": "Whether the attribute can be filtered in storefront.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filterableInDashboard", "description": "Whether the attribute can be filtered in dashboard.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "storefrontSearchPosition", "description": "The position of the attribute in the storefront navigation (0 by default).", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "availableInGrid", "description": "Whether the attribute can be displayed in the admin product list.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeValue", "description": "Represents a value of an attribute.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Name of a value displayed in the interface.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Internal representation of a value (unique per attribute).", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "value", "description": "Represent value of the attribute value (e.g. color values for swatch attributes).", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated attribute value fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for attribute value.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeValueTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "inputType", "description": "The input type to use for entering attribute values in the dashboard.", "args": [], "type": { "kind": "ENUM", "name": "AttributeInputTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "reference", "description": "The ID of the attribute reference.", "args": [], "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "file", "description": "Represents file URL and content type (if attribute value is a file).", "args": [], "type": { "kind": "OBJECT", "name": "File", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "richText", "description": "Represents the text (JSON) of the attribute value.", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "boolean", "description": "Represents the boolean value of the attribute value.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "date", "description": "Represents the date value of the attribute value.", "args": [], "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "dateTime", "description": "Represents the date time value of the attribute value.", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeValueBulkDelete", "description": "Deletes values of attributes. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeValueCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeValueCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeValueCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeValue", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeValueCreate", "description": "Creates a value for an attribute. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "attribute", "description": "The updated attribute.", "args": [], "type": { "kind": "OBJECT", "name": "Attribute", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeValue", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "AttributeValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AttributeValueCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "value", "description": "Represent value of the attribute value (e.g. color values for swatch attributes).", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "richText", "description": "Represents the text (JSON) of the attribute value.", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "fileUrl", "description": "URL of the file attribute. Every time, a new value is created.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "contentType", "description": "File content type.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Name of a value displayed in the interface.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeValueDelete", "description": "Deletes a value of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "attribute", "description": "The updated attribute.", "args": [], "type": { "kind": "OBJECT", "name": "Attribute", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeValue", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "AttributeValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AttributeValueFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ids", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AttributeValueInput", "description": null, "fields": null, "inputFields": [ { "name": "id", "description": "ID of the selected attribute.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "values", "description": "The value or slug of an attribute to resolve. If the passed value is non-existent, it will be created.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "file", "description": "URL of the file attribute. Every time, a new value is created.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "contentType", "description": "File content type.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "references", "description": "List of entity IDs that will be used as references.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "richText", "description": "Text content in JSON format.", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "boolean", "description": "Represents the boolean value of the attribute value.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "date", "description": "Represents the date value of the attribute value.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "dateTime", "description": "Represents the date time value of the attribute value.", "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeValueTranslatableContent", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "richText", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated attribute value fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for attribute value.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeValueTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeValue", "description": "Represents a value of an attribute.", "args": [], "type": { "kind": "OBJECT", "name": "AttributeValue", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Get model fields from the root level queries." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeValueTranslate", "description": "Creates/updates translations for an attribute value. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeValue", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "AttributeValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeValueTranslation", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "language", "description": "Translation language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "LanguageDisplay", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "richText", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AttributeValueTranslationInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "richText", "description": null, "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "AttributeValueUpdate", "description": "Updates value of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "attribute", "description": "The updated attribute.", "args": [], "type": { "kind": "OBJECT", "name": "Attribute", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeValue", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "AttributeValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "AttributeValueUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "value", "description": "Represent value of the attribute value (e.g. color values for swatch attributes).", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "richText", "description": "Represents the text (JSON) of the attribute value.", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "fileUrl", "description": "URL of the file attribute. Every time, a new value is created.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "contentType", "description": "File content type.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Name of a value displayed in the interface.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "BulkAttributeValueInput", "description": null, "fields": null, "inputFields": [ { "name": "id", "description": "ID of the selected attribute.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "values", "description": "The value or slug of an attribute to resolve. If the passed value is non-existent, it will be created.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "boolean", "description": "The boolean value of an attribute to resolve. If the passed value is non-existent, it will be created.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "BulkProductError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ProductErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributes", "description": "List of attributes IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "values", "description": "List of attribute values IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "index", "description": "Index of an input list item that caused the error.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouses", "description": "List of warehouse IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channels", "description": "List of channel IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "BulkStockError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ProductErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributes", "description": "List of attributes IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "values", "description": "List of attribute values IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "index", "description": "Index of an input list item that caused the error.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CardInput", "description": null, "fields": null, "inputFields": [ { "name": "code", "description": "Payment method nonce, a token returned by the appropriate provider's SDK.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "cvc", "description": "Card security code.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "money", "description": "Information about currency and amount.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MoneyInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CatalogueInput", "description": null, "fields": null, "inputFields": [ { "name": "products", "description": "Products related to the discount.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "categories", "description": "Categories related to the discount.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "collections", "description": "Collections related to the discount.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variants", "description": "New in Saleor 3.1. Product variant related to the discount.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Category", "description": "Represents a single category of products. Categories allow to organize products in a tree-hierarchies which can be used for navigation in the storefront.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoTitle", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoDescription", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "parent", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Category", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "level", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "descriptionJson", "description": "Description of the category (JSON).", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `description` field instead." }, { "name": "ancestors", "description": "List of ancestors of the category.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CategoryCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "products", "description": "List of products in the category.", "args": [ { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "children", "description": "List of children of the category.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CategoryCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "backgroundImage", "description": null, "args": [ { "name": "size", "description": "Size of the image.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Image", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated category fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for category.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CategoryTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CategoryBulkDelete", "description": "Deletes categories. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CategoryCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CategoryCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CategoryCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Category", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CategoryCreate", "description": "Creates a new category. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "category", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Category", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CategoryDelete", "description": "Deletes a category. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "category", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Category", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CategoryFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ids", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CategoryInput", "description": null, "fields": null, "inputFields": [ { "name": "description", "description": "Category description (JSON).", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Category name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Category slug.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "seo", "description": "Search engine optimization fields.", "type": { "kind": "INPUT_OBJECT", "name": "SeoInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "backgroundImage", "description": "Background image file.", "type": { "kind": "SCALAR", "name": "Upload", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "backgroundImageAlt", "description": "Alt text for a product media.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "CategorySortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Sort categories by name.", "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_COUNT", "description": "Sort categories by product count.", "isDeprecated": false, "deprecationReason": null }, { "name": "SUBCATEGORY_COUNT", "description": "Sort categories by subcategory count.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CategorySortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Specifies the channel in which to sort the data.\n\nDEPRECATED: this field will be removed in Saleor 4.0. Use root-level channel argument instead.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort categories by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "CategorySortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CategoryTranslatableContent", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoTitle", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoDescription", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "descriptionJson", "description": "Description of the category (JSON).", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `description` field instead." }, { "name": "translation", "description": "Returns translated category fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for category.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CategoryTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "category", "description": "Represents a single category of products.", "args": [], "type": { "kind": "OBJECT", "name": "Category", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Get model fields from the root level queries." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CategoryTranslate", "description": "Creates/updates translations for a category. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "category", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Category", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CategoryTranslation", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "language", "description": "Translation language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "LanguageDisplay", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoTitle", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoDescription", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "descriptionJson", "description": "Translated description of the product (JSON).", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `description` field instead." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CategoryUpdate", "description": "Updates a category. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "category", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Category", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Channel", "description": "Represents channel.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "currencyCode", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "hasOrders", "description": "Whether a channel has associated orders.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultCountry", "description": "New in Saleor 3.1. Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CountryDisplay", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ChannelActivate", "description": "Activate a channel. Requires one of the following permissions: MANAGE_CHANNELS.", "fields": [ { "name": "channel", "description": "Activated channel.", "args": [], "type": { "kind": "OBJECT", "name": "Channel", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ChannelError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ChannelError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ChannelCreate", "description": "Creates new channel. Requires one of the following permissions: MANAGE_CHANNELS.", "fields": [ { "name": "channelErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ChannelError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ChannelError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Channel", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ChannelCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "isActive", "description": "isActive flag.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Name of the channel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Slug of the channel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "currencyCode", "description": "Currency of the channel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultCountry", "description": "New in Saleor 3.1. Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "CountryCode", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addShippingZones", "description": "List of shipping zones to assign to the channel.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ChannelDeactivate", "description": "Deactivate a channel. Requires one of the following permissions: MANAGE_CHANNELS.", "fields": [ { "name": "channel", "description": "Deactivated channel.", "args": [], "type": { "kind": "OBJECT", "name": "Channel", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ChannelError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ChannelError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ChannelDelete", "description": "Delete a channel. Orders associated with the deleted channel will be moved to the target channel. Checkouts, product availability, and pricing will be removed. Requires one of the following permissions: MANAGE_CHANNELS.", "fields": [ { "name": "channelErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ChannelError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ChannelError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Channel", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ChannelDeleteInput", "description": null, "fields": null, "inputFields": [ { "name": "channelId", "description": "ID of channel to migrate orders from origin channel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ChannelError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ChannelErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZones", "description": "List of shipping zone IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ChannelErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ALREADY_EXISTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHANNELS_CURRENCY_MUST_BE_THE_SAME", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHANNEL_WITH_ORDERS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DUPLICATED_INPUT_ITEM", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "ChannelUpdate", "description": "Update a channel. Requires one of the following permissions: MANAGE_CHANNELS.", "fields": [ { "name": "channelErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ChannelError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ChannelError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Channel", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ChannelUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "isActive", "description": "isActive flag.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Name of the channel.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Slug of the channel.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultCountry", "description": "New in Saleor 3.1. Default country for the channel. Default country can be used in checkout to determine the stock quantities or calculate taxes when the country was not explicitly provided.", "type": { "kind": "ENUM", "name": "CountryCode", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addShippingZones", "description": "List of shipping zones to assign to the channel.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removeShippingZones", "description": "List of shipping zones to unassign from the channel.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Checkout", "description": "Checkout object.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "lastChange", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Channel", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "billingAddress", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Address", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingAddress", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Address", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "note", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "discount", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountName", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translatedDiscountName", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucherCode", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "availableShippingMethods", "description": "Shipping methods that can be used with this checkout.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingMethod", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `shippingMethods` instead." }, { "name": "shippingMethods", "description": "Shipping methods that can be used with this checkout.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingMethod", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "availableCollectionPoints", "description": "New in Saleor 3.1. Collection points that can be used for this order. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Warehouse", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "availablePaymentGateways", "description": "List of available payment gateways.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentGateway", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "Email of a customer.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCards", "description": "List of gift cards associated with this checkout.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCard", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isShippingRequired", "description": "Returns True, if checkout requires shipping.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantity", "description": "The number of items purchased.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "stockReservationExpires", "description": "New in Saleor 3.1. Date when oldest stock reservation for this checkout expires or null if no stock is reserved.", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "lines", "description": "A list of checkout lines, each containing information about an item in the checkout.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutLine", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingPrice", "description": "The price of the shipping, with all the taxes included.", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingMethod", "description": "The shipping method related with checkout.", "args": [], "type": { "kind": "OBJECT", "name": "ShippingMethod", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `deliveryMethod` instead." }, { "name": "deliveryMethod", "description": "New in Saleor 3.1. The delivery method selected for this checkout. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "UNION", "name": "DeliveryMethod", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "subtotalPrice", "description": "The price of the checkout before shipping, with taxes included.", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "The checkout's token.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "UUID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalPrice", "description": "The sum of the the checkout line prices, with all the taxes,shipping costs, and discounts included.", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "Checkout language code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutAddPromoCode", "description": "Adds a gift card or a voucher to a checkout.", "fields": [ { "name": "checkout", "description": "The checkout with the added gift card or voucher.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutBillingAddressUpdate", "description": "Update billing address in the existing checkout.", "fields": [ { "name": "checkout", "description": "An updated checkout.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutComplete", "description": "Completes the checkout. As a result a new order is created and a payment charge is made. This action requires a successful payment before it can be performed. In case additional confirmation step as 3D secure is required confirmationNeeded flag will be set to True and no order created until payment is confirmed with second call of this mutation.", "fields": [ { "name": "order", "description": "Placed order.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "confirmationNeeded", "description": "Set to true if payment needs to be confirmed before checkout is complete.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "confirmationData", "description": "Confirmation data used to process additional authorization steps.", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Checkout", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutCreate", "description": "Create a new checkout.", "fields": [ { "name": "created", "description": "Whether the checkout was created or the current active one was returned. Refer to checkoutLinesAdd and checkoutLinesUpdate to merge a cart with an active checkout.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Always returns `True`." }, { "name": "checkoutErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkout", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CheckoutCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "channel", "description": "Slug of a channel in which to create a checkout.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lines", "description": "A list of checkout lines, each containing information about an item in the checkout.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CheckoutLineInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "The customer's email address.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingAddress", "description": "The mailing address to where the checkout will be shipped. Note: the address will be ignored if the checkout doesn't contain shippable items.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "billingAddress", "description": "Billing address of the customer.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "Checkout language code.", "type": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutCustomerAttach", "description": "Sets the customer as the owner of the checkout. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER.", "fields": [ { "name": "checkout", "description": "An updated checkout.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutCustomerDetach", "description": "Removes the user assigned as the owner of the checkout. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER.", "fields": [ { "name": "checkout", "description": "An updated checkout.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutDeliveryMethodUpdate", "description": "New in Saleor 3.1. Updates the delivery method (shipping method or pick up point) of the checkout. Note: this feature is in a preview state and can be subject to changes at later point.", "fields": [ { "name": "checkout", "description": "An updated checkout.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutEmailUpdate", "description": "Updates email address in the existing checkout object.", "fields": [ { "name": "checkout", "description": "An updated checkout.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "CheckoutErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "variants", "description": "List of varint IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "lines", "description": "List of line Ids which cause the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "addressType", "description": "A type of address that causes the error.", "args": [], "type": { "kind": "ENUM", "name": "AddressTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "CheckoutErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "BILLING_ADDRESS_NOT_SET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHECKOUT_NOT_FULLY_PAID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_NOT_PUBLISHED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_UNAVAILABLE_FOR_PURCHASE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INSUFFICIENT_STOCK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID_SHIPPING_METHOD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "QUANTITY_GREATER_THAN_LIMIT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING_ADDRESS_NOT_SET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING_METHOD_NOT_APPLICABLE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DELIVERY_METHOD_NOT_APPLICABLE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING_METHOD_NOT_SET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING_NOT_REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TAX_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VOUCHER_NOT_APPLICABLE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GIFT_CARD_NOT_APPLICABLE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZERO_QUANTITY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MISSING_CHANNEL_SLUG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHANNEL_INACTIVE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNAVAILABLE_VARIANT_IN_CHANNEL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EMAIL_NOT_SET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NO_LINES", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CheckoutFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "customer", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DateRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channels", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutLanguageCodeUpdate", "description": "Update language code in the existing checkout.", "fields": [ { "name": "checkout", "description": "An updated checkout.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutLine", "description": "Represents an item in the checkout.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "variant", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantity", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalPrice", "description": "The sum of the checkout line price, taxes and discounts.", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "requiresShipping", "description": "Indicates whether the item need to be delivered.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutLineCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutLineCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutLineCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutLine", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutLineDelete", "description": "Deletes a CheckoutLine.", "fields": [ { "name": "checkout", "description": "An updated checkout.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CheckoutLineInput", "description": null, "fields": null, "inputFields": [ { "name": "quantity", "description": "The number of items purchased.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variantId", "description": "ID of the product variant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutLinesAdd", "description": "Adds a checkout line to the existing checkout.If line was already in checkout, its quantity will be increased.", "fields": [ { "name": "checkout", "description": "An updated checkout.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutLinesDelete", "description": "Deletes checkout lines.", "fields": [ { "name": "checkout", "description": "An updated checkout.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutLinesUpdate", "description": "Updates checkout line in the existing checkout.", "fields": [ { "name": "checkout", "description": "An updated checkout.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutPaymentCreate", "description": "Create a new payment for given checkout.", "fields": [ { "name": "checkout", "description": "Related checkout object.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "payment", "description": "A newly created payment.", "args": [], "type": { "kind": "OBJECT", "name": "Payment", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutRemovePromoCode", "description": "Remove a gift card or a voucher from a checkout.", "fields": [ { "name": "checkout", "description": "The checkout with the removed gift card or voucher.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutShippingAddressUpdate", "description": "Update shipping address in the existing checkout.", "fields": [ { "name": "checkout", "description": "An updated checkout.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CheckoutShippingMethodUpdate", "description": "Updates the shipping method of the checkout.", "fields": [ { "name": "checkout", "description": "An updated checkout.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CheckoutError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "CheckoutSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CREATION_DATE", "description": "Sort checkouts by creation date.", "isDeprecated": false, "deprecationReason": null }, { "name": "CUSTOMER", "description": "Sort checkouts by customer.", "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT", "description": "Sort checkouts by payment.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CheckoutSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort checkouts by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "CheckoutSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ChoiceValue", "description": null, "fields": [ { "name": "raw", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "verbose", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Collection", "description": "Represents a collection of products.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoTitle", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoDescription", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Channel given to retrieve this collection. Also used by federation gateway to resolve this object in a federated query.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "descriptionJson", "description": "Description of the collection (JSON).", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `description` field instead." }, { "name": "products", "description": "List of products in this collection.", "args": [ { "name": "filter", "description": "Filtering options for products.", "type": { "kind": "INPUT_OBJECT", "name": "ProductFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort products.", "type": { "kind": "INPUT_OBJECT", "name": "ProductOrder", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "backgroundImage", "description": null, "args": [ { "name": "size", "description": "Size of the image.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Image", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated collection fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for collection.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CollectionTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelListings", "description": "List of channels in which the collection is available.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionChannelListing", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionAddProducts", "description": "Adds products to a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "collection", "description": "Collection to which products will be added.", "args": [], "type": { "kind": "OBJECT", "name": "Collection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionBulkDelete", "description": "Deletes collections. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionChannelListing", "description": "Represents collection channel listing.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "publicationDate", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isPublished", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Channel", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionChannelListingError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ProductErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributes", "description": "List of attributes IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "values", "description": "List of attribute values IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channels", "description": "List of channels IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionChannelListingUpdate", "description": "Manage collection's availability in channels. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "collection", "description": "An updated collection instance.", "args": [], "type": { "kind": "OBJECT", "name": "Collection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionChannelListingErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionChannelListingError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionChannelListingError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CollectionChannelListingUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "addChannels", "description": "List of channels to which the collection should be assigned.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PublishableChannelListingInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removeChannels", "description": "List of channels from which the collection should be unassigned.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Collection", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionCreate", "description": "Creates a new collection. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "collectionErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "collection", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Collection", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CollectionCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "isPublished", "description": "Informs whether a collection is published.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Name of the collection.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Slug of the collection.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "Description of the collection (JSON).", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "backgroundImage", "description": "Background image file.", "type": { "kind": "SCALAR", "name": "Upload", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "backgroundImageAlt", "description": "Alt text for an image.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "seo", "description": "Search engine optimization fields.", "type": { "kind": "INPUT_OBJECT", "name": "SeoInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "publicationDate", "description": "Publication date. ISO 8601 standard.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "products", "description": "List of products to be added to the collection.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionDelete", "description": "Deletes a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "collectionErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "collection", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Collection", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "products", "description": "List of products IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "CollectionErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "CollectionErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "DUPLICATED_INPUT_ITEM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANNOT_MANAGE_PRODUCT_WITHOUT_VARIANT", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CollectionFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "published", "description": null, "type": { "kind": "ENUM", "name": "CollectionPublished", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ids", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Specifies the channel by which the data should be filtered. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use root-level channel argument instead.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CollectionInput", "description": null, "fields": null, "inputFields": [ { "name": "isPublished", "description": "Informs whether a collection is published.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Name of the collection.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Slug of the collection.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "Description of the collection (JSON).", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "backgroundImage", "description": "Background image file.", "type": { "kind": "SCALAR", "name": "Upload", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "backgroundImageAlt", "description": "Alt text for an image.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "seo", "description": "Search engine optimization fields.", "type": { "kind": "INPUT_OBJECT", "name": "SeoInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "publicationDate", "description": "Publication date. ISO 8601 standard.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "CollectionPublished", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PUBLISHED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HIDDEN", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionRemoveProducts", "description": "Remove products from a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "collection", "description": "Collection from which products will be removed.", "args": [], "type": { "kind": "OBJECT", "name": "Collection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionReorderProducts", "description": "Reorder the products of a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "collection", "description": "Collection from which products are reordered.", "args": [], "type": { "kind": "OBJECT", "name": "Collection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "CollectionSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Sort collections by name.", "isDeprecated": false, "deprecationReason": null }, { "name": "AVAILABILITY", "description": "Sort collections by availability.", "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_COUNT", "description": "Sort collections by product count.", "isDeprecated": false, "deprecationReason": null }, { "name": "PUBLICATION_DATE", "description": "Sort collections by publication date.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CollectionSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Specifies the channel in which to sort the data.\n\nDEPRECATED: this field will be removed in Saleor 4.0. Use root-level channel argument instead.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort collections by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "CollectionSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionTranslatableContent", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoTitle", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoDescription", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "descriptionJson", "description": "Description of the collection (JSON).", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `description` field instead." }, { "name": "translation", "description": "Returns translated collection fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for collection.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CollectionTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collection", "description": "Represents a collection of products.", "args": [], "type": { "kind": "OBJECT", "name": "Collection", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Get model fields from the root level queries." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionTranslate", "description": "Creates/updates translations for a collection. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "collection", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Collection", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionTranslation", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "language", "description": "Translation language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "LanguageDisplay", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoTitle", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoDescription", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "descriptionJson", "description": "Translated description of the product (JSON).", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `description` field instead." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CollectionUpdate", "description": "Updates a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "collectionErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CollectionError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "collection", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Collection", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ConfigurationItem", "description": "Stores information about a single configuration field.", "fields": [ { "name": "name", "description": "Name of the field.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "value", "description": "Current value of the field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "Type of the field.", "args": [], "type": { "kind": "ENUM", "name": "ConfigurationTypeFieldEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "helpText", "description": "Help text for the field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "label", "description": "Label for the field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ConfigurationItemInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Name of the field to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "value", "description": "Value of the given field to update.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ConfigurationTypeFieldEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "STRING", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MULTILINE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BOOLEAN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SECRET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PASSWORD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SECRETMULTILINE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OUTPUT", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "ConfirmAccount", "description": "Confirm user account with token sent by email during registration.", "fields": [ { "name": "user", "description": "An activated user account.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ConfirmEmailChange", "description": "Confirm the email change of the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "user", "description": "A user instance with a new email.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "CountryCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "AF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AX", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BJ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CX", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DJ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FJ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ML", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MX", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ME", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "QA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "WS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ST", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SX", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SJ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TJ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "US", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "WF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZW", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "CountryDisplay", "description": null, "fields": [ { "name": "code", "description": "Country code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "country", "description": "Country name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "vat", "description": "Country tax.", "args": [], "type": { "kind": "OBJECT", "name": "VAT", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CountryFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "attachedToShippingZones", "description": "Boolean for filtering countries by having shipping zone assigned.If 'true', return countries with shipping zone assigned.If 'false', return countries without any shipping zone assigned.If the argument is not provided (null), return all countries.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CreateToken", "description": "Create JWT token.", "fields": [ { "name": "token", "description": "JWT token, required to authenticate.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "refreshToken", "description": "JWT refresh token, required to re-generate access token.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "csrfToken", "description": "CSRF token required to re-generate access token.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "A user instance.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CreditCard", "description": null, "fields": [ { "name": "brand", "description": "Card brand.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "firstDigits", "description": "First 4 digits of the card number.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "lastDigits", "description": "Last 4 digits of the card number.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "expMonth", "description": "Two-digit number representing the card’s expiration month.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "expYear", "description": "Four-digit number representing the card’s expiration year.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CustomerBulkDelete", "description": "Deletes customers. Requires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CustomerCreate", "description": "Creates a new customer. Requires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CustomerDelete", "description": "Deletes a customer. Requires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CustomerEvent", "description": "History log of the customer.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "date", "description": "Date when event happened at in ISO 8601 format.", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "Customer event type.", "args": [], "type": { "kind": "ENUM", "name": "CustomerEventsEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "User who performed the action.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": "App that performed the action.", "args": [], "type": { "kind": "OBJECT", "name": "App", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "Content of the event.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "count", "description": "Number of objects concerned by the event.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": "The concerned order.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderLine", "description": "The concerned order line.", "args": [], "type": { "kind": "OBJECT", "name": "OrderLine", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "CustomerEventsEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ACCOUNT_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PASSWORD_RESET_LINK_SENT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PASSWORD_RESET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EMAIL_CHANGED_REQUEST", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PASSWORD_CHANGED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EMAIL_CHANGED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PLACED_ORDER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOTE_ADDED_TO_ORDER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DIGITAL_LINK_DOWNLOADED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUSTOMER_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NAME_ASSIGNED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EMAIL_ASSIGNED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOTE_ADDED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CustomerFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "dateJoined", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DateRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "numberOfOrders", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "IntRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "placedOrders", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DateRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DateTimeRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "CustomerInput", "description": null, "fields": null, "inputFields": [ { "name": "defaultBillingAddress", "description": "Billing address of the customer.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultShippingAddress", "description": "Shipping address of the customer.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "firstName", "description": "Given name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lastName", "description": "Family name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "The unique email address of the user.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": "User account is active.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "note", "description": "A note about the user.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "User language code.", "type": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "CustomerUpdate", "description": "Updates an existing customer. Requires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", "name": "Date", "description": "The `Date` scalar type represents a Date\nvalue as specified by\n[iso8601](https://en.wikipedia.org/wiki/ISO_8601).", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "DateRangeInput", "description": null, "fields": null, "inputFields": [ { "name": "gte", "description": "Start date.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lte", "description": "End date.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", "name": "DateTime", "description": "The `DateTime` scalar type represents a DateTime\nvalue as specified by\n[iso8601](https://en.wikipedia.org/wiki/ISO_8601).", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "DateTimeRangeInput", "description": null, "fields": null, "inputFields": [ { "name": "gte", "description": "Start date.", "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lte", "description": "End date.", "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DeactivateAllUserTokens", "description": "Deactivate all JWT tokens of the currently authenticated user. Requires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DeleteMetadata", "description": "Delete metadata of an object. To use it, you need to have access to the modified object.", "fields": [ { "name": "metadataErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "item", "description": null, "args": [], "type": { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DeletePrivateMetadata", "description": "Delete object's private metadata. To use it, you need to be an authenticated staff user or an app and have access to the modified object.", "fields": [ { "name": "metadataErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "item", "description": null, "args": [], "type": { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "UNION", "name": "DeliveryMethod", "description": "New in Saleor 3.1. Represents a delivery method chosen for the checkout. `Warehouse` type is used when checkout is marked as \"click and collect\" and `ShippingMethod` otherwise. Note: this feature is in a preview state and can be subject to changes at later point.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "Warehouse", "ofType": null }, { "kind": "OBJECT", "name": "ShippingMethod", "ofType": null } ] }, { "kind": "OBJECT", "name": "DigitalContent", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "useDefaultSettings", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "automaticFulfillment", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "contentFile", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "maxDownloads", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "urlValidDays", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "urls", "description": "List of URLs for the digital variant.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DigitalContentUrl", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariant", "description": "Product variant assigned to digital content.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DigitalContentCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DigitalContentCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DigitalContentCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DigitalContent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DigitalContentCreate", "description": "Create new digital content. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec", "fields": [ { "name": "variant", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "content", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "DigitalContent", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DigitalContentDelete", "description": "Remove digital content assigned to given variant.", "fields": [ { "name": "variant", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "DigitalContentInput", "description": null, "fields": null, "inputFields": [ { "name": "useDefaultSettings", "description": "Use default digital content settings for this product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "maxDownloads", "description": "Determines how many times a download link can be accessed by a customer.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "urlValidDays", "description": "Determines for how many days a download link is active since it was generated.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "automaticFulfillment", "description": "Overwrite default automatic_fulfillment setting for variant.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DigitalContentUpdate", "description": "Update digital content.", "fields": [ { "name": "variant", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "content", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "DigitalContent", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "DigitalContentUploadInput", "description": null, "fields": null, "inputFields": [ { "name": "useDefaultSettings", "description": "Use default digital content settings for this product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "maxDownloads", "description": "Determines how many times a download link can be accessed by a customer.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "urlValidDays", "description": "Determines for how many days a download link is active since it was generated.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "automaticFulfillment", "description": "Overwrite default automatic_fulfillment setting for variant.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "contentFile", "description": "Represents an file in a multipart request.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Upload", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DigitalContentUrl", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "content", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DigitalContent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "downloadNum", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "URL for digital content.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "UUID of digital content.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "UUID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DigitalContentUrlCreate", "description": "Generate new URL to digital content.", "fields": [ { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "digitalContentUrl", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "DigitalContentUrl", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "DigitalContentUrlCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "content", "description": "Digital content ID which URL will belong to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DiscountError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "products", "description": "List of products IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "DiscountErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channels", "description": "List of channels IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "DiscountErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ALREADY_EXISTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANNOT_MANAGE_PRODUCT_WITHOUT_VARIANT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DUPLICATED_INPUT_ITEM", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "ENUM", "name": "DiscountStatusEnum", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ACTIVE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EXPIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SCHEDULED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "ENUM", "name": "DiscountValueTypeEnum", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "FIXED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PERCENTAGE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "ENUM", "name": "DistanceUnitsEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "M", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INCH", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "Domain", "description": "Represents shop's domain.", "fields": [ { "name": "host", "description": "The host name of the domain.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "sslEnabled", "description": "Inform if SSL is enabled.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "Shop's absolute URL.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DraftOrderBulkDelete", "description": "Deletes draft orders. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DraftOrderComplete", "description": "Completes creating an order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "Completed order.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DraftOrderCreate", "description": "Creates a new draft order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "DraftOrderCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "billingAddress", "description": "Billing address of the customer.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "Customer associated with the draft order.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "userEmail", "description": "Email address of the customer.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "discount", "description": "Discount amount for the order.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingAddress", "description": "Shipping address of the customer.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingMethod", "description": "ID of a selected shipping method.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "voucher", "description": "ID of the voucher associated with the order.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "customerNote", "description": "A note from a customer. Visible by customers in the order summary.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channelId", "description": "ID of the channel associated with the order.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "redirectUrl", "description": "URL of a view where users should be redirected to see the order details. URL in RFC 1808 format.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lines", "description": "Variant line input consisting of variant ID and quantity of products.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderLineCreateInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DraftOrderDelete", "description": "Deletes a draft order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "DraftOrderInput", "description": null, "fields": null, "inputFields": [ { "name": "billingAddress", "description": "Billing address of the customer.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "Customer associated with the draft order.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "userEmail", "description": "Email address of the customer.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "discount", "description": "Discount amount for the order.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingAddress", "description": "Shipping address of the customer.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingMethod", "description": "ID of a selected shipping method.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "voucher", "description": "ID of the voucher associated with the order.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "customerNote", "description": "A note from a customer. Visible by customers in the order summary.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channelId", "description": "ID of the channel associated with the order.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "redirectUrl", "description": "URL of a view where users should be redirected to see the order details. URL in RFC 1808 format.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DraftOrderLinesBulkDelete", "description": "Deletes order lines. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "DraftOrderUpdate", "description": "Updates a draft order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "EventDelivery", "description": "Event delivery.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "status", "description": "Event delivery status.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "EventDeliveryStatusEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "eventType", "description": "Webhook event type.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WebhookEventTypeEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attempts", "description": "Event delivery attempts.", "args": [ { "name": "sortBy", "description": "Event delivery sorter", "type": { "kind": "INPUT_OBJECT", "name": "EventDeliveryAttemptSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "EventDeliveryAttemptCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "payload", "description": "Event payload.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "EventDeliveryAttempt", "description": "Event delivery attempts.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": "Event delivery creation date and time.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "taskId", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "duration", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "response", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "responseHeaders", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "requestHeaders", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "status", "description": "Event delivery status.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "EventDeliveryStatusEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", "name": "Float", "description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "EventDeliveryAttemptCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "EventDeliveryAttemptCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "EventDeliveryAttemptCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "EventDeliveryAttempt", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "EventDeliveryAttemptSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CREATED_AT", "description": "Sort event delivery attempts by created at.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "EventDeliveryAttemptSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort attempts by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "EventDeliveryAttemptSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "EventDeliveryCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "EventDeliveryCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "EventDeliveryCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "EventDelivery", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "EventDeliveryFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "status", "description": null, "type": { "kind": "ENUM", "name": "EventDeliveryStatusEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "eventType", "description": null, "type": { "kind": "ENUM", "name": "WebhookEventTypeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "EventDeliveryRetry", "description": "Retries event delivery. Requires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "delivery", "description": "Event delivery.", "args": [], "type": { "kind": "OBJECT", "name": "EventDelivery", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WebhookError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "EventDeliverySortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CREATED_AT", "description": "Sort event deliveries by created at.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "EventDeliverySortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort deliveries by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "EventDeliverySortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "EventDeliveryStatusEnum", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PENDING", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SUCCESS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FAILED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "ExportError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ExportErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ExportErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "ExportEvent", "description": "History log of export file.", "fields": [ { "name": "id", "description": "The ID of the object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "date", "description": "Date when event happened at in ISO 8601 format.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "Export event type.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ExportEventsEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "User who performed the action.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": "App which performed the action.", "args": [], "type": { "kind": "OBJECT", "name": "App", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "Content of the event.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ExportEventsEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "EXPORT_PENDING", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EXPORT_SUCCESS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EXPORT_FAILED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EXPORT_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EXPORTED_FILE_SENT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EXPORT_FAILED_INFO_SENT", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "ExportFile", "description": "Represents a job data of exported file.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "status", "description": "Job status.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "JobStatusEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": "Created date time of job in ISO 8601 format.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": "Date time of job last update in ISO 8601 format.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "Job message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "The URL of field to download.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "events", "description": "List of events associated with the export.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ExportEvent", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "App", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "Job", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ExportFileCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ExportFileCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ExportFileCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ExportFile", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ExportFileFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "createdAt", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DateTimeRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DateTimeRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "status", "description": null, "type": { "kind": "ENUM", "name": "JobStatusEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ExportFileSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "STATUS", "description": "Sort export file by status.", "isDeprecated": false, "deprecationReason": null }, { "name": "CREATED_AT", "description": "Sort export file by created at.", "isDeprecated": false, "deprecationReason": null }, { "name": "UPDATED_AT", "description": "Sort export file by updated at.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ExportFileSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort export file by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ExportFileSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ExportGiftCards", "description": "New in Saleor 3.1. Export gift cards to csv file. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "exportFile", "description": "The newly created export file job which is responsible for export data.", "args": [], "type": { "kind": "OBJECT", "name": "ExportFile", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ExportError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ExportGiftCardsInput", "description": null, "fields": null, "inputFields": [ { "name": "scope", "description": "Determine which gift cards should be exported.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ExportScope", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filter", "description": "Filtering options for gift cards.", "type": { "kind": "INPUT_OBJECT", "name": "GiftCardFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ids", "description": "List of gift cards IDs to export.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "fileType", "description": "Type of exported file.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "FileTypesEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ExportInfoInput", "description": null, "fields": null, "inputFields": [ { "name": "attributes", "description": "List of attribute ids witch should be exported.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouses", "description": "List of warehouse ids witch should be exported.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channels", "description": "List of channels ids which should be exported.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "fields", "description": "List of product fields witch should be exported.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ProductFieldEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ExportProducts", "description": "Export products to csv file. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "exportFile", "description": "The newly created export file job which is responsible for export data.", "args": [], "type": { "kind": "OBJECT", "name": "ExportFile", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "exportErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ExportError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ExportError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ExportProductsInput", "description": null, "fields": null, "inputFields": [ { "name": "scope", "description": "Determine which products should be exported.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ExportScope", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filter", "description": "Filtering options for products.", "type": { "kind": "INPUT_OBJECT", "name": "ProductFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ids", "description": "List of products IDs to export.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "exportInfo", "description": "Input with info about fields which should be exported.", "type": { "kind": "INPUT_OBJECT", "name": "ExportInfoInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "fileType", "description": "Type of exported file.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "FileTypesEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ExportScope", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ALL", "description": "Export all products.", "isDeprecated": false, "deprecationReason": null }, { "name": "IDS", "description": "Export products with given ids.", "isDeprecated": false, "deprecationReason": null }, { "name": "FILTER", "description": "Export the filtered products.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "ExternalAuthentication", "description": null, "fields": [ { "name": "id", "description": "ID of external authentication plugin.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Name of external authentication plugin.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ExternalAuthenticationUrl", "description": "Prepare external authentication url for user by custom plugin.", "fields": [ { "name": "authenticationData", "description": "The data returned by authentication plugin.", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ExternalLogout", "description": "Logout user by custom plugin.", "fields": [ { "name": "logoutData", "description": "The data returned by authentication plugin.", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ExternalNotificationError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ExternalNotificationErrorCodes", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ExternalNotificationErrorCodes", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID_MODEL_TYPE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHANNEL_INACTIVE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "ExternalNotificationTrigger", "description": "New in Saleor 3.1. Trigger sending a notification with the notify plugin method. Serializes nodes provided as ids parameter and includes this data in the notification payload.", "fields": [ { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ExternalNotificationError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ExternalNotificationTriggerInput", "description": null, "fields": null, "inputFields": [ { "name": "ids", "description": "The list of customers or orders node IDs that will be serialized and included in the notification payload.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "extraPayload", "description": "Additional payload that will be merged with the one based on the bussines object ID.", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "externalEventType", "description": "External event type. This field is passed to a plugin as an event type.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ExternalObtainAccessTokens", "description": "Obtain external access tokens for user by custom plugin.", "fields": [ { "name": "token", "description": "The token, required to authenticate.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "refreshToken", "description": "The refresh token, required to re-generate external access token.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "csrfToken", "description": "CSRF token required to re-generate external access token.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "A user instance.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ExternalRefresh", "description": "Refresh user's access by custom plugin.", "fields": [ { "name": "token", "description": "The token, required to authenticate.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "refreshToken", "description": "The refresh token, required to re-generate external access token.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "csrfToken", "description": "CSRF token required to re-generate external access token.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "A user instance.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ExternalVerify", "description": "Verify external authentication data by plugin.", "fields": [ { "name": "user", "description": "User assigned to data.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isValid", "description": "Determine if authentication data is valid or not.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "verifyData", "description": "External data.", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "File", "description": null, "fields": [ { "name": "url", "description": "The URL of the file.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "contentType", "description": "Content type of the file.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "FileTypesEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CSV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "XLSX", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "FileUpload", "description": "Upload a file. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec", "fields": [ { "name": "uploadedFile", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "File", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "uploadErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "UploadError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "UploadError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Fulfillment", "description": "Represents order fulfillment.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "fulfillmentOrder", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "status", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "FulfillmentStatus", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "trackingNumber", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "lines", "description": "List of lines for the fulfillment.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "FulfillmentLine", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "statusDisplay", "description": "User-friendly fulfillment status.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouse", "description": "Warehouse from fulfillment was fulfilled.", "args": [], "type": { "kind": "OBJECT", "name": "Warehouse", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "FulfillmentApprove", "description": "New in Saleor 3.1. Approve existing fulfillment. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "fulfillment", "description": "An approved fulfillment.", "args": [], "type": { "kind": "OBJECT", "name": "Fulfillment", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": "Order which fulfillment was approved.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "FulfillmentCancel", "description": "Cancels existing fulfillment and optionally restocks items. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "fulfillment", "description": "A canceled fulfillment.", "args": [], "type": { "kind": "OBJECT", "name": "Fulfillment", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": "Order which fulfillment was cancelled.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "FulfillmentCancelInput", "description": null, "fields": null, "inputFields": [ { "name": "warehouseId", "description": "ID of a warehouse where items will be restocked. Optional when fulfillment is in WAITING_FOR_APPROVAL state.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "FulfillmentLine", "description": "Represents line of the fulfillment.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantity", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderLine", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "OrderLine", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "FulfillmentRefundProducts", "description": "Refund products. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "fulfillment", "description": "A refunded fulfillment.", "args": [], "type": { "kind": "OBJECT", "name": "Fulfillment", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": "Order which fulfillment was refunded.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "FulfillmentReturnProducts", "description": "Return products. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "returnFulfillment", "description": "A return fulfillment.", "args": [], "type": { "kind": "OBJECT", "name": "Fulfillment", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "replaceFulfillment", "description": "A replace fulfillment.", "args": [], "type": { "kind": "OBJECT", "name": "Fulfillment", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": "Order which fulfillment was returned.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "replaceOrder", "description": "A draft order which was created for products with replace flag.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "FulfillmentStatus", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "FULFILLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REFUNDED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RETURNED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REPLACED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REFUNDED_AND_RETURNED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANCELED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "WAITING_FOR_APPROVAL", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "FulfillmentUpdateTracking", "description": "Updates a fulfillment for an order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "fulfillment", "description": "A fulfillment with updated tracking.", "args": [], "type": { "kind": "OBJECT", "name": "Fulfillment", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": "Order for which fulfillment was updated.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "FulfillmentUpdateTrackingInput", "description": null, "fields": null, "inputFields": [ { "name": "trackingNumber", "description": "Fulfillment tracking number.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "notifyCustomer", "description": "If true, send an email notification to the customer.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GatewayConfigLine", "description": "Payment gateway client configuration key and value pair.", "fields": [ { "name": "field", "description": "Gateway config key.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "value", "description": "Gateway config value for key.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", "name": "GenericScalar", "description": "The `GenericScalar` scalar type represents a generic\nGraphQL scalar value that could be:\nString, Boolean, Int, Float, List or Object.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCard", "description": "A gift card is a prepaid electronic payment card accepted in stores. They can be used during checkout by providing a valid gift card codes.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "displayCode", "description": "Code in format which allows displaying in a user interface.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "last4CodeChars", "description": "Last 4 characters of gift card code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "Gift card code. Can be fetched by staff member with manage gift card permission when gift card wasn't used yet and by the gift card owner.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdBy", "description": "New in Saleor 3.1. The user who bought or issued a gift card. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "usedBy", "description": "New in Saleor 3.1. The customer who used a gift card. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdByEmail", "description": "New in Saleor 3.1. Email address of the user who bought or issued gift card. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "usedByEmail", "description": "New in Saleor 3.1. Email address of the customer who used a gift card. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "lastUsedOn", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "expiryDate", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": "New in Saleor 3.1. App which created the gift card. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", "name": "App", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "product", "description": "New in Saleor 3.1. Related gift card product. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "events", "description": "New in Saleor 3.1. List of events associated with the gift card. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [ { "name": "filter", "description": "Filtering options for gift card events.", "type": { "kind": "INPUT_OBJECT", "name": "GiftCardEventFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardEvent", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "tags", "description": "New in Saleor 3.1. The gift card tag. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardTag", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "boughtInChannel", "description": "New in Saleor 3.1. Slug of the channel where the gift card was bought. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "initialBalance", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "currentBalance", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "The customer who bought a gift card.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `createdBy` field instead." }, { "name": "endDate", "description": "End date of gift card.", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `expiryDate` field instead." }, { "name": "startDate", "description": "Start date of gift card.", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardActivate", "description": "Activate a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCard", "description": "Activated gift card.", "args": [], "type": { "kind": "OBJECT", "name": "GiftCard", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardAddNote", "description": "New in Saleor 3.1. Adds note to the gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCard", "description": "Gift card with the note added.", "args": [], "type": { "kind": "OBJECT", "name": "GiftCard", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "event", "description": "Gift card note created.", "args": [], "type": { "kind": "OBJECT", "name": "GiftCardEvent", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "GiftCardAddNoteInput", "description": null, "fields": null, "inputFields": [ { "name": "message", "description": "Note message.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardBulkActivate", "description": "New in Saleor 3.1. Activate gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardBulkCreate", "description": "New in Saleor 3.1. Create gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "count", "description": "Returns how many objects were created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCards", "description": "List of created gift cards.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCard", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "GiftCardBulkCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "count", "description": "The number of cards to issue.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "balance", "description": "Balance of the gift card.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PriceInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "tags", "description": "The gift card tags.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "expiryDate", "description": "The gift card expiry date.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": "Determine if gift card is active.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardBulkDeactivate", "description": "New in Saleor 3.1. Deactivate gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardBulkDelete", "description": "New in Saleor 3.1. Delete gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCard", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardCreate", "description": "Creates a new gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCardErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCard", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "GiftCard", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "GiftCardCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "addTags", "description": "New in Saleor 3.1. The gift card tags to add. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "expiryDate", "description": "New in Saleor 3.1. The gift card expiry date. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "startDate", "description": "Start date of the gift card in ISO 8601 format. \n\nDEPRECATED: this field will be removed in Saleor 4.0.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "endDate", "description": "End date of the gift card in ISO 8601 format. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use `expiryDate` from `expirySettings` instead.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "balance", "description": "Balance of the gift card.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PriceInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "userEmail", "description": "Email of the customer to whom gift card will be sent.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "New in Saleor 3.1. Slug of a channel from which the email should be sent. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": "New in Saleor 3.1. Determine if gift card is active. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "Code to use the gift card. \n\nDEPRECATED: this field will be removed in Saleor 4.0. The code is now auto generated.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "note", "description": "New in Saleor 3.1. The gift card note from the staff member. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardDeactivate", "description": "Deactivate a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCard", "description": "Deactivated gift card.", "args": [], "type": { "kind": "OBJECT", "name": "GiftCard", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardDelete", "description": "New in Saleor 3.1. Delete gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCardErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCard", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "GiftCard", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "GiftCardErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "tags", "description": "List of tag values that cause the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "GiftCardErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ALREADY_EXISTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EXPIRED_GIFT_CARD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DUPLICATED_INPUT_ITEM", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardEvent", "description": "New in Saleor 3.1. History log of the gift card. Note: this feature is in a preview state and can be subject to changes at later point.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "date", "description": "Date when event happened at in ISO 8601 format.", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "Gift card event type.", "args": [], "type": { "kind": "ENUM", "name": "GiftCardEventsEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "User who performed the action.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": "App that performed the action.", "args": [], "type": { "kind": "OBJECT", "name": "App", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "Content of the event.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "Email of the customer.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderId", "description": "The order ID where gift card was used or bought.", "args": [], "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderNumber", "description": "User-friendly number of an order where gift card was used or bought.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "tags", "description": "The list of gift card tags.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "oldTags", "description": "The list of old gift card tags.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "balance", "description": "The gift card balance.", "args": [], "type": { "kind": "OBJECT", "name": "GiftCardEventBalance", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "expiryDate", "description": "The gift card expiry date.", "args": [], "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "oldExpiryDate", "description": "Previous gift card expiry date.", "args": [], "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardEventBalance", "description": null, "fields": [ { "name": "initialBalance", "description": "Initial balance of the gift card.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "currentBalance", "description": "Current balance of the gift card.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "oldInitialBalance", "description": "Previous initial balance of the gift card.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "oldCurrentBalance", "description": "Previous current balance of the gift card.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "GiftCardEventFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "type", "description": null, "type": { "kind": "ENUM", "name": "GiftCardEventsEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "orders", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "GiftCardEventsEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ISSUED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BOUGHT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ACTIVATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DEACTIVATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BALANCE_RESET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EXPIRY_DATE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TAGS_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SENT_TO_CUSTOMER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RESENT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOTE_ADDED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "USED_IN_ORDER", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "GiftCardFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "isActive", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "tags", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "products", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "usedBy", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "used", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "currency", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "currentBalance", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "PriceRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "initialBalance", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "PriceRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardResend", "description": "New in Saleor 3.1. Resend a gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCard", "description": "Gift card which has been sent.", "args": [], "type": { "kind": "OBJECT", "name": "GiftCard", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "GiftCardResendInput", "description": null, "fields": null, "inputFields": [ { "name": "id", "description": "ID of a gift card to resend.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "Email to which gift card should be send.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel from which the email should be sent.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardSettings", "description": "Gift card related settings from site settings.", "fields": [ { "name": "expiryType", "description": "The gift card expiry type settings.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "GiftCardSettingsExpiryTypeEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "expiryPeriod", "description": "The gift card expiry period settings.", "args": [], "type": { "kind": "OBJECT", "name": "TimePeriod", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardSettingsError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "GiftCardSettingsErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "GiftCardSettingsErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "ENUM", "name": "GiftCardSettingsExpiryTypeEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NEVER_EXPIRE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EXPIRY_PERIOD", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardSettingsUpdate", "description": "Update gift card settings. Requires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCardSettings", "description": "Gift card settings.", "args": [], "type": { "kind": "OBJECT", "name": "GiftCardSettings", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardSettingsError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "GiftCardSettingsUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "expiryType", "description": "Defines gift card default expiry settings.", "type": { "kind": "ENUM", "name": "GiftCardSettingsExpiryTypeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "expiryPeriod", "description": "Defines gift card expiry period.", "type": { "kind": "INPUT_OBJECT", "name": "TimePeriodInputType", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "GiftCardSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PRODUCT", "description": "Sort orders by product.", "isDeprecated": false, "deprecationReason": null }, { "name": "USED_BY", "description": "Sort orders by used by.", "isDeprecated": false, "deprecationReason": null }, { "name": "CURRENT_BALANCE", "description": "Sort orders by current balance.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "GiftCardSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort gift cards by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "GiftCardSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardTag", "description": "New in Saleor 3.1. The gift card tag. Note: this feature is in a preview state and can be subject to changes at later point.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardTagCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardTagCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardTagCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardTag", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "GiftCardTagFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GiftCardUpdate", "description": "Update a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", "fields": [ { "name": "giftCardErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCard", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "GiftCard", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "GiftCardUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "addTags", "description": "New in Saleor 3.1. The gift card tags to add. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "expiryDate", "description": "New in Saleor 3.1. The gift card expiry date. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "startDate", "description": "Start date of the gift card in ISO 8601 format. \n\nDEPRECATED: this field will be removed in Saleor 4.0.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "endDate", "description": "End date of the gift card in ISO 8601 format. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use `expiryDate` from `expirySettings` instead.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removeTags", "description": "New in Saleor 3.1. The gift card tags to remove. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "balanceAmount", "description": "New in Saleor 3.1. The gift card balance amount. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Group", "description": "Represents permission group data.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "users", "description": "List of group users", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "User", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": "List of group permissions", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Permission", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "userCanManage", "description": "True, if the currently authenticated user has rights to manage a group.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GroupCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GroupCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "GroupCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Group", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Image", "description": "Represents an image.", "fields": [ { "name": "url", "description": "The URL of the image.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "alt", "description": "Alt text for an image.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "IntRangeInput", "description": null, "fields": null, "inputFields": [ { "name": "gte", "description": "Value greater than or equal to.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lte", "description": "Value less than or equal to.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Invoice", "description": "Represents an Invoice.", "fields": [ { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "status", "description": "Job status.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "JobStatusEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": "The ID of the object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "number", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "externalUrl", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "URL to download an invoice.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null }, { "kind": "INTERFACE", "name": "Job", "ofType": null }, { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "InvoiceCreate", "description": "Creates a ready to send invoice. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "invoiceErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "InvoiceError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "InvoiceError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoice", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Invoice", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "InvoiceCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "number", "description": "Invoice number.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "URL of an invoice to download.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "InvoiceDelete", "description": "Deletes an invoice. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "invoiceErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "InvoiceError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "InvoiceError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoice", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Invoice", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "InvoiceError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "InvoiceErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "InvoiceErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_READY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "URL_NOT_SET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EMAIL_NOT_SET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NUMBER_NOT_SET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID_STATUS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NO_INVOICE_PLUGIN", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "InvoiceRequest", "description": "Request an invoice for the order using plugin. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "Order related to an invoice.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoiceErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "InvoiceError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "InvoiceError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoice", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Invoice", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "InvoiceRequestDelete", "description": "Requests deletion of an invoice. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "invoiceErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "InvoiceError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "InvoiceError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoice", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Invoice", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "InvoiceSendNotification", "description": "Send an invoice notification to the customer. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "invoiceErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "InvoiceError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "InvoiceError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoice", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Invoice", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "InvoiceUpdate", "description": "Updates an invoice. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "invoiceErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "InvoiceError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "InvoiceError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoice", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Invoice", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", "name": "JSONString", "description": "Allows use of a JSON String for input / output from the GraphQL schema.\n\nUse of this type is *not recommended* as you lose the benefits of having a defined, static\nschema (one of the key benefits of GraphQL).", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INTERFACE", "name": "Job", "description": null, "fields": [ { "name": "status", "description": "Job status.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "JobStatusEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", "description": "Created date time of job in ISO 8601 format.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": "Date time of job last update in ISO 8601 format.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "Job message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "AppInstallation", "ofType": null }, { "kind": "OBJECT", "name": "ExportFile", "ofType": null }, { "kind": "OBJECT", "name": "Invoice", "ofType": null } ] }, { "kind": "ENUM", "name": "JobStatusEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PENDING", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SUCCESS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FAILED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DELETED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "ENUM", "name": "LanguageCodeEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "AF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AF_NA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AF_ZA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AGQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AGQ_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AK_GH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AM_ET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_AE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_BH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_DJ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_DZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_EG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_EH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_ER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_IL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_IQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_JO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_KM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_KW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_LB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_LY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_MA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_MR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_OM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_PS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_QA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_SA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_SD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_SO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_SS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_SY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_TD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_TN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AR_YE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AS_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ASA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ASA_TZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AST", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AST_ES", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AZ_CYRL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AZ_CYRL_AZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AZ_LATN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AZ_LATN_AZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BAS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BAS_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BE_BY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BEM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BEM_ZM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BEZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BEZ_TZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BG_BG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BM_ML", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BN_BD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BN_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BO_CN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BO_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BR_FR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BRX", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BRX_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BS_CYRL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BS_CYRL_BA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BS_LATN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BS_LATN_BA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CA_AD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CA_ES", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CA_ES_VALENCIA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CA_FR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CA_IT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CCP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CCP_BD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CCP_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CE_RU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CEB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CEB_PH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CGG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CGG_UG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHR_US", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CKB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CKB_IQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CKB_IR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CS_CZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CU_RU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CY_GB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DA_DK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DA_GL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DAV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DAV_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DE_AT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DE_BE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DE_CH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DE_DE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DE_IT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DE_LI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DE_LU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DJE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DJE_NE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DSB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DSB_DE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DUA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DUA_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DYO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DYO_SN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DZ_BT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EBU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EBU_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EE_GH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EE_TG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EL_CY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EL_GR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_AE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_AG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_AI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_AS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_AT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_AU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_BB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_BE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_BI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_BM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_BS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_BW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_BZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_CA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_CC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_CH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_CK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_CX", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_CY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_DE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_DG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_DK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_DM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_ER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_FI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_FJ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_FK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_FM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_GB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_GD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_GG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_GH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_GI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_GM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_GU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_GY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_HK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_IE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_IL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_IM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_IO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_JE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_JM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_KI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_KN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_KY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_LC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_LR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_LS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_MG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_MH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_MO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_MP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_MS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_MT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_MU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_MW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_MY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_NA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_NF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_NG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_NL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_NR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_NU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_NZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_PG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_PH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_PK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_PN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_PR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_PW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_RW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_SB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_SC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_SD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_SE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_SG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_SH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_SI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_SL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_SS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_SX", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_SZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_TC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_TK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_TO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_TT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_TV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_TZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_UG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_UM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_US", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_VC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_VG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_VI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_VU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_WS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_ZA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_ZM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EN_ZW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_AR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_BO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_BR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_BZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_CL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_CO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_CR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_CU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_DO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_EA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_EC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_ES", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_GQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_GT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_HN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_IC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_MX", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_NI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_PA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_PE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_PH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_PR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_PY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_SV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_US", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_UY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ES_VE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ET_EE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EU_ES", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EWO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EWO_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FA_AF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FA_IR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_ADLM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_ADLM_BF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_ADLM_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_ADLM_GH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_ADLM_GM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_ADLM_GN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_ADLM_GW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_ADLM_LR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_ADLM_MR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_ADLM_NE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_ADLM_NG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_ADLM_SL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_ADLM_SN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_LATN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_LATN_BF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_LATN_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_LATN_GH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_LATN_GM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_LATN_GN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_LATN_GW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_LATN_LR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_LATN_MR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_LATN_NE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_LATN_NG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_LATN_SL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FF_LATN_SN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FI_FI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FIL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FIL_PH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FO_DK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FO_FO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_BE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_BF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_BI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_BJ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_BL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_CA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_CD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_CF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_CG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_CH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_CI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_DJ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_DZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_FR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_GA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_GF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_GN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_GP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_GQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_HT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_KM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_LU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_MA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_MC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_MF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_MG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_ML", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_MQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_MR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_MU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_NC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_NE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_PF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_PM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_RE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_RW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_SC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_SN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_SY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_TD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_TG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_TN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_VU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_WF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FR_YT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FUR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FUR_IT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FY_NL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GA_GB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GA_IE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GD_GB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GL_ES", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GSW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GSW_CH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GSW_FR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GSW_LI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GU_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GUZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GUZ_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GV_IM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HA_GH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HA_NE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HA_NG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HAW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HAW_US", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HE_IL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HI_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HR_BA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HR_HR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HSB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HSB_DE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HU_HU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HY_AM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ID_ID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IG_NG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "II", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "II_CN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IS_IS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IT_CH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IT_IT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IT_SM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IT_VA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JA_JP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JGO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JGO_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JMC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JMC_TZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "JV_ID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KA_GE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KAB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KAB_DZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KAM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KAM_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KDE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KDE_TZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KEA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KEA_CV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KHQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KHQ_ML", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KI_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KK_KZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KKJ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KKJ_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KL_GL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KLN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KLN_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KM_KH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KN_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KO_KP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KO_KR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KOK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KOK_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KS_ARAB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KS_ARAB_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KSB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KSB_TZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KSF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KSF_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KSH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KSH_DE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KU_TR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KW_GB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KY_KG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LAG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LAG_TZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LB_LU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LG_UG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LKT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LKT_US", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LN_AO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LN_CD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LN_CF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LN_CG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LO_LA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LRC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LRC_IQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LRC_IR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LT_LT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LU_CD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LUO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LUO_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LUY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LUY_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LV_LV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MAI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MAI_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MAS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MAS_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MAS_TZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MER_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MFE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MFE_MU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MG_MG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MGH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MGH_MZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MGO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MGO_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MI_NZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MK_MK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ML", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ML_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MN_MN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MNI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MNI_BENG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MNI_BENG_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MR_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MS_BN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MS_ID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MS_MY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MS_SG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MT_MT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MUA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MUA_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MY_MM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MZN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MZN_IR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NAQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NAQ_NA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NB_NO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NB_SJ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ND_ZW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NDS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NDS_DE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NDS_NL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NE_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NE_NP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NL_AW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NL_BE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NL_BQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NL_CW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NL_NL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NL_SR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NL_SX", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NMG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NMG_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NN_NO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NNH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NNH_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NUS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NUS_SS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NYN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NYN_UG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OM_ET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OM_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OR_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OS_GE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OS_RU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PA_ARAB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PA_ARAB_PK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PA_GURU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PA_GURU_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PCM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PCM_NG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PL_PL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PS_AF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PS_PK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PT_AO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PT_BR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PT_CH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PT_CV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PT_GQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PT_GW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PT_LU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PT_MO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PT_MZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PT_PT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PT_ST", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PT_TL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "QU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "QU_BO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "QU_EC", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "QU_PE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RM_CH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RN_BI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RO_MD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RO_RO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ROF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ROF_TZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RU_BY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RU_KG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RU_KZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RU_MD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RU_RU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RU_UA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RW_RW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RWK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RWK_TZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SAH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SAH_RU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SAQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SAQ_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SAT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SAT_OLCK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SAT_OLCK_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SBP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SBP_TZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SD_ARAB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SD_ARAB_PK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SD_DEVA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SD_DEVA_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SE_FI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SE_NO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SE_SE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SEH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SEH_MZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SES", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SES_ML", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SG_CF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHI_LATN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHI_LATN_MA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHI_TFNG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHI_TFNG_MA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SI_LK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SK_SK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SL_SI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SMN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SMN_FI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SN_ZW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SO_DJ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SO_ET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SO_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SO_SO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ_AL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ_MK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ_XK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SR_CYRL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SR_CYRL_BA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SR_CYRL_ME", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SR_CYRL_RS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SR_CYRL_XK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SR_LATN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SR_LATN_BA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SR_LATN_ME", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SR_LATN_RS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SR_LATN_XK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SU_LATN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SU_LATN_ID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SV_AX", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SV_FI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SV_SE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SW_CD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SW_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SW_TZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SW_UG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TA_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TA_LK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TA_MY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TA_SG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TE_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEO_KE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TEO_UG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TG_TJ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TH_TH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TI_ER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TI_ET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TK_TM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TO_TO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TR_CY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TR_TR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TT_RU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TWQ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TWQ_NE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TZM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TZM_MA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UG_CN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UK_UA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UR_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UR_PK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UZ_ARAB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UZ_ARAB_AF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UZ_CYRL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UZ_CYRL_UZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UZ_LATN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UZ_LATN_UZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VAI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VAI_LATN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VAI_LATN_LR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VAI_VAII", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VAI_VAII_LR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VI_VN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VUN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VUN_TZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "WAE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "WAE_CH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "WO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "WO_SN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "XH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "XH_ZA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "XOG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "XOG_UG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YAV", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YAV_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YI", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YO_BJ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YO_NG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YUE_HANS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YUE_HANS_CN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YUE_HANT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YUE_HANT_HK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZGH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZGH_MA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZH_HANS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZH_HANS_CN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZH_HANS_HK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZH_HANS_MO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZH_HANS_SG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZH_HANT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZH_HANT_HK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZH_HANT_MO", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZH_HANT_TW", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZU_ZA", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "LanguageDisplay", "description": null, "fields": [ { "name": "code", "description": "ISO 639 representation of the language name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "language", "description": "Full name of the language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "LimitInfo", "description": null, "fields": [ { "name": "currentUsage", "description": "Defines the current resource usage.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Limits", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "allowedUsage", "description": "Defines the allowed maximum resource usage, null means unlimited.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Limits", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Limits", "description": null, "fields": [ { "name": "channels", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orders", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariants", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "staffUsers", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouses", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Manifest", "description": "The manifest definition.", "fields": [ { "name": "identifier", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "version", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "about", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Permission", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "appUrl", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "configurationUrl", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "tokenTargetUrl", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "dataPrivacy", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "dataPrivacyUrl", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "homepageUrl", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "supportUrl", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "extensions", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppManifestExtension", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Margin", "description": null, "fields": [ { "name": "start", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "stop", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "MeasurementUnitsEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "M", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INCH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ_CM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ_M", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ_KM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ_FT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ_YD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SQ_INCH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUBIC_MILLIMETER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUBIC_CENTIMETER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUBIC_DECIMETER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUBIC_METER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LITER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUBIC_FOOT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUBIC_INCH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUBIC_YARD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "QT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PINT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FL_OZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ACRE_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ACRE_FT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "G", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TONNE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "Menu", "description": "Represents a single menu - an object that is used to help navigate through the store.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "items", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuItem", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuBulkDelete", "description": "Deletes menus. Requires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Menu", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuCreate", "description": "Creates a new Menu. Requires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "menuErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "menu", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Menu", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "MenuCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Name of the menu.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Slug of the menu. Will be generated if not provided.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "items", "description": "List of menu items.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MenuItemInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuDelete", "description": "Deletes a menu. Requires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "menuErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "menu", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Menu", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "MenuErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "MenuErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CANNOT_ASSIGN_NODE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID_MENU_ITEM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NO_MENU_ITEM_PROVIDED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TOO_MANY_MENU_ITEMS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "MenuFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "MenuInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Name of the menu.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Slug of the menu.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuItem", "description": "Represents a single item of the related menu. Can store categories, collection or pages.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "menu", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Menu", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "parent", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "MenuItem", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "category", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Category", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collection", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Collection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "page", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Page", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "level", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "children", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuItem", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "URL to the menu item.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated menu item fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for menu item.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuItemTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuItemBulkDelete", "description": "Deletes menu items. Requires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuItemCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuItemCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuItemCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuItem", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuItemCreate", "description": "Creates a new menu item. Requires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "menuErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuItem", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "MenuItem", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "MenuItemCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Name of the menu item.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "URL of the pointed item.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "category", "description": "Category to which item points.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "collection", "description": "Collection to which item points.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "page", "description": "Page to which item points.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "menu", "description": "Menu to which item belongs.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "parent", "description": "ID of the parent menu. If empty, menu will be top level menu.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuItemDelete", "description": "Deletes a menu item. Requires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "menuErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuItem", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "MenuItem", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "MenuItemFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "MenuItemInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Name of the menu item.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "URL of the pointed item.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "category", "description": "Category to which item points.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "collection", "description": "Collection to which item points.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "page", "description": "Page to which item points.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuItemMove", "description": "Moves items of menus. Requires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "menu", "description": "Assigned menu to move within.", "args": [], "type": { "kind": "OBJECT", "name": "Menu", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "MenuItemMoveInput", "description": null, "fields": null, "inputFields": [ { "name": "itemId", "description": "The menu item ID to move.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "parentId", "description": "ID of the parent menu. If empty, menu will be top level menu.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortOrder", "description": "The new relative sorting position of the item (from -inf to +inf). 1 moves the item one position forward, -1 moves the item one position backward, 0 leaves the item unchanged.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "MenuItemSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort menu items by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "MenuItemsSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuItemTranslatableContent", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated menu item fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for menu item.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuItemTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuItem", "description": "Represents a single item of the related menu. Can store categories, collection or pages.", "args": [], "type": { "kind": "OBJECT", "name": "MenuItem", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Get model fields from the root level queries." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuItemTranslate", "description": "Creates/updates translations for a menu item. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuItem", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "MenuItem", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuItemTranslation", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "language", "description": "Translation language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "LanguageDisplay", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuItemUpdate", "description": "Updates a menu item. Requires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "menuErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuItem", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "MenuItem", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "MenuItemsSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Sort menu items by name.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "ENUM", "name": "MenuSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Sort menus by name.", "isDeprecated": false, "deprecationReason": null }, { "name": "ITEMS_COUNT", "description": "Sort menus by items count.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "MenuSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort menus by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "MenuSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MenuUpdate", "description": "Updates a menu. Requires one of the following permissions: MANAGE_MENUS.", "fields": [ { "name": "menuErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MenuError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "menu", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Menu", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MetadataError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "MetadataErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "MetadataErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "description": null, "fields": null, "inputFields": [ { "name": "key", "description": "Key of a metadata item.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "value", "description": "Value of a metadata item.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "MetadataInput", "description": null, "fields": null, "inputFields": [ { "name": "key", "description": "Key of a metadata item.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "value", "description": "Value of a metadata item.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MetadataItem", "description": null, "fields": [ { "name": "key", "description": "Key of a metadata item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "value", "description": "Value of a metadata item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Money", "description": "Represents amount of money in specific currency.", "fields": [ { "name": "currency", "description": "Currency code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "amount", "description": "Amount of money.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "MoneyInput", "description": null, "fields": null, "inputFields": [ { "name": "currency", "description": "Currency code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "amount", "description": "Amount of money.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "MoneyRange", "description": "Represents a range of amounts of money.", "fields": [ { "name": "start", "description": "Lower bound of a price range.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "stop", "description": "Upper bound of a price range.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "MoveProductInput", "description": null, "fields": null, "inputFields": [ { "name": "productId", "description": "The ID of the product to move.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortOrder", "description": "The relative sorting position of the product (from -inf to +inf) starting from the first given product's actual position.1 moves the item one position forward, -1 moves the item one position backward, 0 leaves the item unchanged.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Mutation", "description": null, "fields": [ { "name": "webhookCreate", "description": "Creates a new webhook subscription. Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP.", "args": [ { "name": "input", "description": "Fields required to create a webhook.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "WebhookCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "WebhookCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookDelete", "description": "Deletes a webhook subscription. Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP.", "args": [ { "name": "id", "description": "ID of a webhook to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "WebhookDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookUpdate", "description": "Updates a webhook subscription. Requires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", "description": "ID of a webhook to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a webhook.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "WebhookUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "WebhookUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "eventDeliveryRetry", "description": "Retries event delivery. Requires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", "description": "ID of the event delivery to retry.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "EventDeliveryRetry", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "createWarehouse", "description": "Creates new warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", "description": "Fields required to create warehouse.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "WarehouseCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "WarehouseCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "updateWarehouse", "description": "Updates given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a warehouse to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update warehouse.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "WarehouseUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "WarehouseUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "deleteWarehouse", "description": "Deletes selected warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a warehouse to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "WarehouseDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "assignWarehouseShippingZone", "description": "Add shipping zone to given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a warehouse to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZoneIds", "description": "List of shipping zone IDs.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "WarehouseShippingZoneAssign", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "unassignWarehouseShippingZone", "description": "Remove shipping zone from given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a warehouse to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZoneIds", "description": "List of shipping zone IDs.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "WarehouseShippingZoneUnassign", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "staffNotificationRecipientCreate", "description": "Creates a new staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS.", "args": [ { "name": "input", "description": "Fields required to create a staff notification recipient.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "StaffNotificationRecipientInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "StaffNotificationRecipientCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "staffNotificationRecipientUpdate", "description": "Updates a staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS.", "args": [ { "name": "id", "description": "ID of a staff notification recipient to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a staff notification recipient.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "StaffNotificationRecipientInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "StaffNotificationRecipientUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "staffNotificationRecipientDelete", "description": "Delete staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS.", "args": [ { "name": "id", "description": "ID of a staff notification recipient to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "StaffNotificationRecipientDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shopDomainUpdate", "description": "Updates site domain of the shop. Requires one of the following permissions: MANAGE_SETTINGS.", "args": [ { "name": "input", "description": "Fields required to update site.", "type": { "kind": "INPUT_OBJECT", "name": "SiteDomainInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShopDomainUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shopSettingsUpdate", "description": "Updates shop settings. Requires one of the following permissions: MANAGE_SETTINGS.", "args": [ { "name": "input", "description": "Fields required to update shop settings.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ShopSettingsInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShopSettingsUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shopFetchTaxRates", "description": "Fetch tax rates. Requires one of the following permissions: MANAGE_SETTINGS.", "args": [], "type": { "kind": "OBJECT", "name": "ShopFetchTaxRates", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shopSettingsTranslate", "description": "Creates/updates translations for shop settings. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "input", "description": "Fields required to update shop settings translations.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ShopSettingsTranslationInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "Translation language code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShopSettingsTranslate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shopAddressUpdate", "description": "Update the shop's address. If the `null` value is passed, the currently selected address will be deleted. Requires one of the following permissions: MANAGE_SETTINGS.", "args": [ { "name": "input", "description": "Fields required to update shop address.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShopAddressUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderSettingsUpdate", "description": "Update shop order settings. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", "description": "Fields required to update shop order settings.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderSettingsUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderSettingsUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardSettingsUpdate", "description": "Update gift card settings. Requires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "input", "description": "Fields required to update gift card settings.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "GiftCardSettingsUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardSettingsUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingMethodChannelListingUpdate", "description": "Manage shipping method's availability in channels. Requires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", "description": "ID of a shipping method to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update shipping method channel listings.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ShippingMethodChannelListingInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingMethodChannelListingUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingPriceCreate", "description": "Creates a new shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "input", "description": "Fields required to create a shipping price.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ShippingPriceInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingPriceCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingPriceDelete", "description": "Deletes a shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", "description": "ID of a shipping price to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingPriceDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingPriceBulkDelete", "description": "Deletes shipping prices. Requires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "ids", "description": "List of shipping price IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingPriceBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingPriceUpdate", "description": "Updates a new shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", "description": "ID of a shipping price to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a shipping price.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ShippingPriceInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingPriceUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingPriceTranslate", "description": "Creates/updates translations for a shipping method. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", "description": "ShippingMethodType ID or ShippingMethodTranslatableContent ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ShippingPriceTranslationInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "Translation language code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingPriceTranslate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingPriceExcludeProducts", "description": "Exclude products from shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", "description": "ID of a shipping price.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Exclude products input.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ShippingPriceExcludeProductsInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingPriceExcludeProducts", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingPriceRemoveProductFromExclude", "description": "Remove product from excluded list for shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", "description": "ID of a shipping price.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "products", "description": "List of products which will be removed from excluded list.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingPriceRemoveProductFromExclude", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZoneCreate", "description": "Creates a new shipping zone. Requires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "input", "description": "Fields required to create a shipping zone.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ShippingZoneCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingZoneCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZoneDelete", "description": "Deletes a shipping zone. Requires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", "description": "ID of a shipping zone to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingZoneDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZoneBulkDelete", "description": "Deletes shipping zones. Requires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "ids", "description": "List of shipping zone IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingZoneBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZoneUpdate", "description": "Updates a new shipping zone. Requires one of the following permissions: MANAGE_SHIPPING.", "args": [ { "name": "id", "description": "ID of a shipping zone to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a shipping zone.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ShippingZoneUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingZoneUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productAttributeAssign", "description": "Assign attributes to a given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "operations", "description": "The operations to perform.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductAttributeAssignInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "productTypeId", "description": "ID of the product type to assign the attributes into.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductAttributeAssign", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productAttributeAssignmentUpdate", "description": "New in Saleor 3.1. Update attributes assigned to product variant for given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "operations", "description": "The operations to perform.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductAttributeAssignmentUpdateInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "productTypeId", "description": "ID of the product type to assign the attributes into.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductAttributeAssignmentUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productAttributeUnassign", "description": "Un-assign attributes from a given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "attributeIds", "description": "The IDs of the attributes to unassign.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "productTypeId", "description": "ID of the product type from which the attributes should be unassigned.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductAttributeUnassign", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "categoryCreate", "description": "Creates a new category. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", "description": "Fields required to create a category.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CategoryInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "parent", "description": "ID of the parent category. If empty, category will be top level category.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CategoryCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "categoryDelete", "description": "Deletes a category. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a category to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CategoryDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "categoryBulkDelete", "description": "Deletes categories. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "ids", "description": "List of category IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CategoryBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "categoryUpdate", "description": "Updates a category. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a category to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a category.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CategoryInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CategoryUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "categoryTranslate", "description": "Creates/updates translations for a category. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", "description": "Category ID or CategoryTranslatableContent ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TranslationInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "Translation language code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CategoryTranslate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionAddProducts", "description": "Adds products to a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "collectionId", "description": "ID of a collection.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "products", "description": "List of product IDs.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CollectionAddProducts", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionCreate", "description": "Creates a new collection. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", "description": "Fields required to create a collection.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CollectionCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CollectionCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionDelete", "description": "Deletes a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a collection to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CollectionDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionReorderProducts", "description": "Reorder the products of a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "collectionId", "description": "ID of a collection.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "moves", "description": "The collection products position operations.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MoveProductInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CollectionReorderProducts", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionBulkDelete", "description": "Deletes collections. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "ids", "description": "List of collection IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CollectionBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionRemoveProducts", "description": "Remove products from a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "collectionId", "description": "ID of a collection.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "products", "description": "List of product IDs.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CollectionRemoveProducts", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionUpdate", "description": "Updates a collection. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a collection to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a collection.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CollectionInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CollectionUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionTranslate", "description": "Creates/updates translations for a collection. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", "description": "Collection ID or CollectionTranslatableContent ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TranslationInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "Translation language code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CollectionTranslate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionChannelListingUpdate", "description": "Manage collection's availability in channels. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a collection to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to create or update collection channel listings.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CollectionChannelListingUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CollectionChannelListingUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productCreate", "description": "Creates a new product. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", "description": "Fields required to create a product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productDelete", "description": "Deletes a product. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a product to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productBulkDelete", "description": "Deletes products. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "ids", "description": "List of product IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productUpdate", "description": "Updates an existing product. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a product to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productTranslate", "description": "Creates/updates translations for a product. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", "description": "Product ID or ProductTranslatableContent ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "TranslationInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "Translation language code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductTranslate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productChannelListingUpdate", "description": "Manage product's availability in channels. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a product to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to create or update product channel listings.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductChannelListingUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductChannelListingUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productMediaCreate", "description": "Create a media object (image or video URL) associated with product. For image, this mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", "description": "Fields required to create a product media.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductMediaCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductMediaCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantReorder", "description": "Reorder the variants of a product. Mutation updates updated_at on product and triggers PRODUCT_UPDATED webhook. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "moves", "description": "The list of variant reordering operations.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ReorderInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "productId", "description": "Id of product that variants order will be altered.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantReorder", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productMediaDelete", "description": "Deletes a product media. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a product media to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductMediaDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productMediaBulkDelete", "description": "Deletes product media. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "ids", "description": "List of product media IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductMediaBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productMediaReorder", "description": "Changes ordering of the product media. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "mediaIds", "description": "IDs of a product media in the desired order.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "productId", "description": "ID of product that media order will be altered.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductMediaReorder", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productMediaUpdate", "description": "Updates a product media. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a product media to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a product media.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductMediaUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductMediaUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productTypeCreate", "description": "Creates a new product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "input", "description": "Fields required to create a product type.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductTypeInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductTypeCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productTypeDelete", "description": "Deletes a product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", "description": "ID of a product type to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductTypeDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productTypeBulkDelete", "description": "Deletes product types. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "ids", "description": "List of product type IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductTypeBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productTypeUpdate", "description": "Updates an existing product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", "description": "ID of a product type to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a product type.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductTypeInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductTypeUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productTypeReorderAttributes", "description": "Reorder the attributes of a product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "moves", "description": "The list of attribute reordering operations.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ReorderInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "productTypeId", "description": "ID of a product type.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The attribute type to reorder.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ProductAttributeType", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductTypeReorderAttributes", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productReorderAttributeValues", "description": "Reorder product attribute values. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "attributeId", "description": "ID of an attribute.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "moves", "description": "The list of reordering operations for given attribute values.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ReorderInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "productId", "description": "ID of a product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductReorderAttributeValues", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "digitalContentCreate", "description": "Create new digital content. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec", "args": [ { "name": "input", "description": "Fields required to create a digital content.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "DigitalContentUploadInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variantId", "description": "ID of a product variant to upload digital content.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "DigitalContentCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "digitalContentDelete", "description": "Remove digital content assigned to given variant.", "args": [ { "name": "variantId", "description": "ID of a product variant with digital content to remove.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "DigitalContentDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "digitalContentUpdate", "description": "Update digital content.", "args": [ { "name": "input", "description": "Fields required to update a digital content.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "DigitalContentInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variantId", "description": "ID of a product variant with digital content to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "DigitalContentUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "digitalContentUrlCreate", "description": "Generate new URL to digital content.", "args": [ { "name": "input", "description": "Fields required to create a new url.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "DigitalContentUrlCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "DigitalContentUrlCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantCreate", "description": "Creates a new variant for a product. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", "description": "Fields required to create a product variant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductVariantCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantDelete", "description": "Deletes a product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a product variant to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantBulkCreate", "description": "Creates product variants for a given product. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "product", "description": "ID of the product to create the variants for.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variants", "description": "Input list of product variants to create.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductVariantBulkCreateInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantBulkCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantBulkDelete", "description": "Deletes product variants. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "ids", "description": "List of product variant IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantStocksCreate", "description": "Creates stocks for product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "stocks", "description": "Input list of stocks to create.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "StockInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variantId", "description": "ID of a product variant for which stocks will be created.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantStocksCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantStocksDelete", "description": "Delete stocks from product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "variantId", "description": "ID of product variant for which stocks will be deleted.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouseIds", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantStocksDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantStocksUpdate", "description": "Update stocks for product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "stocks", "description": "Input list of stocks to create.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "StockInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variantId", "description": "ID of a product variant for which stocks will be created.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantStocksUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantUpdate", "description": "Updates an existing variant for product. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a product variant to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a product variant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductVariantInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantSetDefault", "description": "Set default variant for a product. Mutation triggers PRODUCT_UPDATED webhook. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "productId", "description": "Id of a product that will have the default variant set.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variantId", "description": "Id of a variant that will be set as default.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantSetDefault", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantTranslate", "description": "Creates/updates translations for a product variant. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", "description": "ProductVariant ID or ProductVariantTranslatableContent ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "NameTranslationInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "Translation language code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantTranslate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantChannelListingUpdate", "description": "Manage product variant prices in channels. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a product variant to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "List of fields required to create or upgrade product variant channel listings.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductVariantChannelListingAddInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantChannelListingUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantReorderAttributeValues", "description": "Reorder product variant attribute values. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "attributeId", "description": "ID of an attribute.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "moves", "description": "The list of reordering operations for given attribute values.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ReorderInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variantId", "description": "ID of a product variant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantReorderAttributeValues", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantPreorderDeactivate", "description": "New in Saleor 3.1. Deactivates product variant preorder. It changes all preorder allocation into regular allocation. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "id", "description": "ID of a variant which preorder should be deactivated.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantPreorderDeactivate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "variantMediaAssign", "description": "Assign an media to a product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "mediaId", "description": "ID of a product media to assign to a variant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variantId", "description": "ID of a product variant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VariantMediaAssign", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "variantMediaUnassign", "description": "Unassign an media from a product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "mediaId", "description": "ID of a product media to unassign from a variant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variantId", "description": "ID of a product variant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VariantMediaUnassign", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentCapture", "description": "Captures the authorized payment amount. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "amount", "description": "Transaction amount.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentId", "description": "Payment ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PaymentCapture", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentRefund", "description": "Refunds the captured payment amount. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "amount", "description": "Transaction amount.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentId", "description": "Payment ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PaymentRefund", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentVoid", "description": "Voids the authorized payment. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "paymentId", "description": "Payment ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PaymentVoid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentInitialize", "description": "Initializes payment process when it is required by gateway.", "args": [ { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "gateway", "description": "A gateway name used to initialize the payment.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentData", "description": "Client-side generated data required to initialize the payment.", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PaymentInitialize", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentCheckBalance", "description": "Check payment balance.", "args": [ { "name": "input", "description": "Fields required to check payment balance.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PaymentCheckBalanceInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PaymentCheckBalance", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageCreate", "description": "Creates a new page. Requires one of the following permissions: MANAGE_PAGES.", "args": [ { "name": "input", "description": "Fields required to create a page.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PageCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageDelete", "description": "Deletes a page. Requires one of the following permissions: MANAGE_PAGES.", "args": [ { "name": "id", "description": "ID of a page to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageBulkDelete", "description": "Deletes pages. Requires one of the following permissions: MANAGE_PAGES.", "args": [ { "name": "ids", "description": "List of page IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageBulkPublish", "description": "Publish pages. Requires one of the following permissions: MANAGE_PAGES.", "args": [ { "name": "ids", "description": "List of page IDs to (un)publish.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isPublished", "description": "Determine if pages will be published or not.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageBulkPublish", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageUpdate", "description": "Updates an existing page. Requires one of the following permissions: MANAGE_PAGES.", "args": [ { "name": "id", "description": "ID of a page to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a page.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PageInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageTranslate", "description": "Creates/updates translations for a page. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", "description": "Page ID or PageTranslatableContent ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PageTranslationInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "Translation language code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageTranslate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageTypeCreate", "description": "Create a new page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "input", "description": "Fields required to create page type.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PageTypeCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageTypeCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageTypeUpdate", "description": "Update page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", "description": "ID of the page type to update.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update page type.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PageTypeUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageTypeUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageTypeDelete", "description": "Delete a page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", "description": "ID of the page type to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageTypeDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageTypeBulkDelete", "description": "Delete page types. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "ids", "description": "List of page type IDs to delete", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageTypeBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageAttributeAssign", "description": "Assign attributes to a given page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "attributeIds", "description": "The IDs of the attributes to assign.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "pageTypeId", "description": "ID of the page type to assign the attributes into.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageAttributeAssign", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageAttributeUnassign", "description": "Unassign attributes from a given page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "attributeIds", "description": "The IDs of the attributes to unassign.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "pageTypeId", "description": "ID of the page type from which the attributes should be unassign.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageAttributeUnassign", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageTypeReorderAttributes", "description": "Reorder the attributes of a page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "moves", "description": "The list of attribute reordering operations.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ReorderInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "pageTypeId", "description": "ID of a page type.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageTypeReorderAttributes", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageReorderAttributeValues", "description": "Reorder page attribute values. Requires one of the following permissions: MANAGE_PAGES.", "args": [ { "name": "attributeId", "description": "ID of an attribute.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "moves", "description": "The list of reordering operations for given attribute values.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ReorderInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "pageId", "description": "ID of a page.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageReorderAttributeValues", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "draftOrderComplete", "description": "Completes creating an order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of the order that will be completed.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "DraftOrderComplete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "draftOrderCreate", "description": "Creates a new draft order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", "description": "Fields required to create an order.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "DraftOrderCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "DraftOrderCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "draftOrderDelete", "description": "Deletes a draft order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of a draft order to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "DraftOrderDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "draftOrderBulkDelete", "description": "Deletes draft orders. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "ids", "description": "List of draft order IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "DraftOrderBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "draftOrderLinesBulkDelete", "description": "Deletes order lines. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "ids", "description": "List of order lines IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "DraftOrderLinesBulkDelete", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0." }, { "name": "draftOrderUpdate", "description": "Updates a draft order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of a draft order to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update an order.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "DraftOrderInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "DraftOrderUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderAddNote", "description": "Adds note to the order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "order", "description": "ID of the order to add a note for.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to create a note for the order.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderAddNoteInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderAddNote", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderCancel", "description": "Cancel an order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of the order to cancel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderCancel", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderCapture", "description": "Capture an order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "amount", "description": "Amount of money to capture.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": "ID of the order to capture.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderCapture", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderConfirm", "description": "Confirms an unconfirmed order by changing status to unfulfilled. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of an order to confirm.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderConfirm", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderFulfill", "description": "Creates new fulfillments for an order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", "description": "Fields required to create a fulfillment.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderFulfillInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": "ID of the order to be fulfilled.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderFulfill", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderFulfillmentCancel", "description": "Cancels existing fulfillment and optionally restocks items. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of a fulfillment to cancel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to cancel a fulfillment.", "type": { "kind": "INPUT_OBJECT", "name": "FulfillmentCancelInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "FulfillmentCancel", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderFulfillmentApprove", "description": "New in Saleor 3.1. Approve existing fulfillment. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "allowStockToBeExceeded", "description": "True if stock could be exceeded.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": "ID of a fulfillment to approve.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "notifyCustomer", "description": "True if confirmation email should be send.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "FulfillmentApprove", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderFulfillmentUpdateTracking", "description": "Updates a fulfillment for an order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of a fulfillment to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a fulfillment.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "FulfillmentUpdateTrackingInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "FulfillmentUpdateTracking", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderFulfillmentRefundProducts", "description": "Refund products. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", "description": "Fields required to create an refund fulfillment.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderRefundProductsInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": "ID of the order to be refunded.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "FulfillmentRefundProducts", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderFulfillmentReturnProducts", "description": "Return products. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", "description": "Fields required to return products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderReturnProductsInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": "ID of the order to be returned.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "FulfillmentReturnProducts", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderLinesCreate", "description": "Create order lines for an order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of the order to add the lines to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to add order lines.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderLineCreateInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderLinesCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderLineDelete", "description": "Deletes an order line from an order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of the order line to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderLineDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderLineUpdate", "description": "Updates an order line of an order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of the order line to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update an order line.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderLineInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderLineUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderDiscountAdd", "description": "Adds discount to the order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", "description": "Fields required to create a discount for the order.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderDiscountCommonInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "orderId", "description": "ID of an order to discount.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderDiscountAdd", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderDiscountUpdate", "description": "Update discount for the order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "discountId", "description": "ID of a discount to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a discount for the order.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderDiscountCommonInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderDiscountUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderDiscountDelete", "description": "Remove discount from the order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "discountId", "description": "ID of a discount to remove.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderDiscountDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderLineDiscountUpdate", "description": "Update discount for the order line. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", "description": "Fields required to update price for the order line.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderDiscountCommonInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "orderLineId", "description": "ID of a order line to update price", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderLineDiscountUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderLineDiscountRemove", "description": "Remove discount applied to the order line. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "orderLineId", "description": "ID of a order line to remove its discount", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderLineDiscountRemove", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderMarkAsPaid", "description": "Mark order as manually paid. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of the order to mark paid.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "transactionReference", "description": "The external transaction reference.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderMarkAsPaid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderRefund", "description": "Refund an order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "amount", "description": "Amount of money to refund.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": "ID of the order to refund.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderRefund", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderUpdate", "description": "Updates an order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of an order to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update an order.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderUpdateShipping", "description": "Updates a shipping method of the order. Requires shipping method ID to update, when null is passed then currently assigned shipping method is removed. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "order", "description": "ID of the order to update a shipping method.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to change shipping method of the order.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderUpdateShippingInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderUpdateShipping", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderVoid", "description": "Void an order. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of the order to void.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderVoid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderBulkCancel", "description": "Cancels orders. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "ids", "description": "List of orders IDs to cancel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderBulkCancel", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "deleteMetadata", "description": "Delete metadata of an object. To use it, you need to have access to the modified object.", "args": [ { "name": "id", "description": "ID or token (for Order and Checkout) of an object to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "keys", "description": "Metadata keys to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "DeleteMetadata", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "deletePrivateMetadata", "description": "Delete object's private metadata. To use it, you need to be an authenticated staff user or an app and have access to the modified object.", "args": [ { "name": "id", "description": "ID or token (for Order and Checkout) of an object to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "keys", "description": "Metadata keys to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "DeletePrivateMetadata", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "updateMetadata", "description": "Updates metadata of an object. To use it, you need to have access to the modified object.", "args": [ { "name": "id", "description": "ID or token (for Order and Checkout) of an object to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update the object's metadata.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "UpdateMetadata", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "updatePrivateMetadata", "description": "Updates private metadata of an object. To use it, you need to be an authenticated staff user or an app and have access to the modified object.", "args": [ { "name": "id", "description": "ID or token (for Order and Checkout) of an object to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update the object's metadata.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "UpdatePrivateMetadata", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "assignNavigation", "description": "Assigns storefront's navigation menus. Requires one of the following permissions: MANAGE_MENUS, MANAGE_SETTINGS.", "args": [ { "name": "menu", "description": "ID of the menu.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "navigationType", "description": "Type of the navigation bar to assign the menu to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "NavigationType", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AssignNavigation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuCreate", "description": "Creates a new Menu. Requires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "input", "description": "Fields required to create a menu.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MenuCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuDelete", "description": "Deletes a menu. Requires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "id", "description": "ID of a menu to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuBulkDelete", "description": "Deletes menus. Requires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "ids", "description": "List of menu IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuUpdate", "description": "Updates a menu. Requires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "id", "description": "ID of a menu to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a menu.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MenuInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuItemCreate", "description": "Creates a new menu item. Requires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "input", "description": "Fields required to update a menu item. Only one of `url`, `category`, `page`, `collection` is allowed per item.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MenuItemCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuItemCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuItemDelete", "description": "Deletes a menu item. Requires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "id", "description": "ID of a menu item to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuItemDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuItemBulkDelete", "description": "Deletes menu items. Requires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "ids", "description": "List of menu item IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuItemBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuItemUpdate", "description": "Updates a menu item. Requires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "id", "description": "ID of a menu item to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a menu item. Only one of `url`, `category`, `page`, `collection` is allowed per item.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MenuItemInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuItemUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuItemTranslate", "description": "Creates/updates translations for a menu item. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", "description": "MenuItem ID or MenuItemTranslatableContent ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "NameTranslationInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "Translation language code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuItemTranslate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuItemMove", "description": "Moves items of menus. Requires one of the following permissions: MANAGE_MENUS.", "args": [ { "name": "menu", "description": "ID of the menu.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "moves", "description": "The menu position data.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MenuItemMoveInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuItemMove", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoiceRequest", "description": "Request an invoice for the order using plugin. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "number", "description": "Invoice number, if not provided it will be generated.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "orderId", "description": "ID of the order related to invoice.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "InvoiceRequest", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoiceRequestDelete", "description": "Requests deletion of an invoice. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of an invoice to request the deletion.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "InvoiceRequestDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoiceCreate", "description": "Creates a ready to send invoice. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "input", "description": "Fields required when creating an invoice.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "InvoiceCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "orderId", "description": "ID of the order related to invoice.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "InvoiceCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoiceDelete", "description": "Deletes an invoice. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of an invoice to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "InvoiceDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoiceUpdate", "description": "Updates an invoice. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of an invoice to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields to use when updating an invoice.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "UpdateInvoiceInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "InvoiceUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoiceSendNotification", "description": "Send an invoice notification to the customer. Requires one of the following permissions: MANAGE_ORDERS.", "args": [ { "name": "id", "description": "ID of an invoice to be sent.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "InvoiceSendNotification", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardActivate", "description": "Activate a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "id", "description": "ID of a gift card to activate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardActivate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardCreate", "description": "Creates a new gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "input", "description": "Fields required to create a gift card.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "GiftCardCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardDelete", "description": "New in Saleor 3.1. Delete gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "id", "description": "ID of the gift card to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardDeactivate", "description": "Deactivate a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "id", "description": "ID of a gift card to deactivate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardDeactivate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardUpdate", "description": "Update a gift card. Requires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "id", "description": "ID of a gift card to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a gift card.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "GiftCardUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardResend", "description": "New in Saleor 3.1. Resend a gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "input", "description": "Fields required to resend a gift card.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "GiftCardResendInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardResend", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardAddNote", "description": "New in Saleor 3.1. Adds note to the gift card. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "id", "description": "ID of the gift card to add a note for.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to create a note for the gift card.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "GiftCardAddNoteInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardAddNote", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardBulkCreate", "description": "New in Saleor 3.1. Create gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "input", "description": "Fields required to create gift cards.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "GiftCardBulkCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardBulkCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardBulkDelete", "description": "New in Saleor 3.1. Delete gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "ids", "description": "List of gift card IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardBulkActivate", "description": "New in Saleor 3.1. Activate gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "ids", "description": "List of gift card IDs to activate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardBulkActivate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardBulkDeactivate", "description": "New in Saleor 3.1. Deactivate gift cards. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "ids", "description": "List of gift card IDs to deactivate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardBulkDeactivate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pluginUpdate", "description": "Update plugin configuration. Requires one of the following permissions: MANAGE_PLUGINS.", "args": [ { "name": "channelId", "description": "ID of a channel for which the data should be modified.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": "ID of plugin to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a plugin configuration.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PluginUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PluginUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "externalNotificationTrigger", "description": "New in Saleor 3.1. Trigger sending a notification with the notify plugin method. Serializes nodes provided as ids parameter and includes this data in the notification payload.", "args": [ { "name": "channel", "description": "Channel slug. Saleor will send a notification within a provided channel. Please, make sure that necessary plugins are active.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Input for External Notification Trigger.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ExternalNotificationTriggerInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "pluginId", "description": "The ID of notification plugin.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ExternalNotificationTrigger", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "saleCreate", "description": "Creates a new sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "input", "description": "Fields required to create a sale.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "SaleInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "SaleCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "saleDelete", "description": "Deletes a sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", "description": "ID of a sale to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "SaleDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "saleBulkDelete", "description": "Deletes sales. Requires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "ids", "description": "List of sale IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "SaleBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "saleUpdate", "description": "Updates a sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", "description": "ID of a sale to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a sale.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "SaleInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "SaleUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "saleCataloguesAdd", "description": "Adds products, categories, collections to a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", "description": "ID of a sale.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to modify catalogue IDs of sale.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CatalogueInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "SaleAddCatalogues", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "saleCataloguesRemove", "description": "Removes products, categories, collections from a sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", "description": "ID of a sale.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to modify catalogue IDs of sale.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CatalogueInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "SaleRemoveCatalogues", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "saleTranslate", "description": "Creates/updates translations for a sale. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", "description": "Sale ID or SaleTranslatableContent ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "NameTranslationInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "Translation language code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "SaleTranslate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "saleChannelListingUpdate", "description": "Manage sale's availability in channels. Requires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", "description": "ID of a sale to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update sale channel listings.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "SaleChannelListingInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "SaleChannelListingUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucherCreate", "description": "Creates a new voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "input", "description": "Fields required to create a voucher.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "VoucherInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VoucherCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucherDelete", "description": "Deletes a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", "description": "ID of a voucher to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VoucherDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucherBulkDelete", "description": "Deletes vouchers. Requires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "ids", "description": "List of voucher IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VoucherBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucherUpdate", "description": "Updates a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", "description": "ID of a voucher to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a voucher.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "VoucherInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VoucherUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucherCataloguesAdd", "description": "Adds products, categories, collections to a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", "description": "ID of a voucher.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to modify catalogue IDs of voucher.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CatalogueInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VoucherAddCatalogues", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucherCataloguesRemove", "description": "Removes products, categories, collections from a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", "description": "ID of a voucher.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to modify catalogue IDs of voucher.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CatalogueInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VoucherRemoveCatalogues", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucherTranslate", "description": "Creates/updates translations for a voucher. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", "description": "Voucher ID or VoucherTranslatableContent ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "NameTranslationInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "Translation language code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VoucherTranslate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucherChannelListingUpdate", "description": "Manage voucher's availability in channels. Requires one of the following permissions: MANAGE_DISCOUNTS.", "args": [ { "name": "id", "description": "ID of a voucher to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update voucher channel listings.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "VoucherChannelListingInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VoucherChannelListingUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "exportProducts", "description": "Export products to csv file. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "input", "description": "Fields required to export product data.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ExportProductsInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ExportProducts", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "exportGiftCards", "description": "New in Saleor 3.1. Export gift cards to csv file. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_GIFT_CARD.", "args": [ { "name": "input", "description": "Fields required to export gift cards data.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ExportGiftCardsInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ExportGiftCards", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "fileUpload", "description": "Upload a file. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec", "args": [ { "name": "file", "description": "Represents a file in a multipart request.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Upload", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "FileUpload", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutAddPromoCode", "description": "Adds a gift card or a voucher to a checkout.", "args": [ { "name": "checkoutId", "description": "The ID of the checkout. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use token instead.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "promoCode", "description": "Gift card code or voucher code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutAddPromoCode", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutBillingAddressUpdate", "description": "Update billing address in the existing checkout.", "args": [ { "name": "billingAddress", "description": "The billing address of the checkout.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutId", "description": "The ID of the checkout. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use token instead.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutBillingAddressUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutComplete", "description": "Completes the checkout. As a result a new order is created and a payment charge is made. This action requires a successful payment before it can be performed. In case additional confirmation step as 3D secure is required confirmationNeeded flag will be set to True and no order created until payment is confirmed with second call of this mutation.", "args": [ { "name": "checkoutId", "description": "The ID of the checkout. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use token instead.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentData", "description": "Client-side generated data required to finalize the payment.", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "redirectUrl", "description": "URL of a view where users should be redirected to see the order details. URL in RFC 1808 format.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "storeSource", "description": "Determines whether to store the payment source for future usage. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use checkoutPaymentCreate for this action.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutComplete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutCreate", "description": "Create a new checkout.", "args": [ { "name": "input", "description": "Fields required to create checkout.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CheckoutCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutCustomerAttach", "description": "Sets the customer as the owner of the checkout. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER.", "args": [ { "name": "checkoutId", "description": "The ID of the checkout. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use token instead.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "customerId", "description": "ID of customer to attach to checkout. Can be used to attach customer to checkout by staff or app. Requires IMPERSONATE_USER permission.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutCustomerAttach", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutCustomerDetach", "description": "Removes the user assigned as the owner of the checkout. Requires one of the following permissions: AUTHENTICATED_APP, AUTHENTICATED_USER.", "args": [ { "name": "checkoutId", "description": "The ID of the checkout. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use token instead.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutCustomerDetach", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutEmailUpdate", "description": "Updates email address in the existing checkout object.", "args": [ { "name": "checkoutId", "description": "The ID of the checkout. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use token instead.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "email.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutEmailUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutLineDelete", "description": "Deletes a CheckoutLine.", "args": [ { "name": "checkoutId", "description": "The ID of the checkout. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use token instead.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lineId", "description": "ID of the checkout line to delete.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutLineDelete", "ofType": null }, "isDeprecated": true, "deprecationReason": "DEPRECATED: Will be removed in Saleor 4.0. Use `checkoutLinesDelete` instead." }, { "name": "checkoutLinesDelete", "description": "Deletes checkout lines.", "args": [ { "name": "linesIds", "description": "A list of checkout lines.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "UUID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutLinesDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutLinesAdd", "description": "Adds a checkout line to the existing checkout.If line was already in checkout, its quantity will be increased.", "args": [ { "name": "checkoutId", "description": "The ID of the checkout. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use token instead.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lines", "description": "A list of checkout lines, each containing information about an item in the checkout.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CheckoutLineInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutLinesAdd", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutLinesUpdate", "description": "Updates checkout line in the existing checkout.", "args": [ { "name": "checkoutId", "description": "The ID of the checkout. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use token instead.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lines", "description": "A list of checkout lines, each containing information about an item in the checkout.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CheckoutLineInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutLinesUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutRemovePromoCode", "description": "Remove a gift card or a voucher from a checkout.", "args": [ { "name": "checkoutId", "description": "The ID of the checkout. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use token instead.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "promoCode", "description": "Gift card code or voucher code.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "promoCodeId", "description": "Gift card or voucher ID.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutRemovePromoCode", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutPaymentCreate", "description": "Create a new payment for given checkout.", "args": [ { "name": "checkoutId", "description": "The ID of the checkout. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use token instead.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Data required to create a new payment.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PaymentInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutPaymentCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutShippingAddressUpdate", "description": "Update shipping address in the existing checkout.", "args": [ { "name": "checkoutId", "description": "The ID of the checkout. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use token instead.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingAddress", "description": "The mailing address to where the checkout will be shipped.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutShippingAddressUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutShippingMethodUpdate", "description": "Updates the shipping method of the checkout.", "args": [ { "name": "checkoutId", "description": "The ID of the checkout. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use token instead.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingMethodId", "description": "Shipping method.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutShippingMethodUpdate", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `checkoutDeliveryMethodUpdate` instead." }, { "name": "checkoutDeliveryMethodUpdate", "description": "New in Saleor 3.1. Updates the delivery method (shipping method or pick up point) of the checkout. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [ { "name": "deliveryMethodId", "description": "Delivery Method ID (`Warehouse` ID or `ShippingMethod` ID).", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutDeliveryMethodUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutLanguageCodeUpdate", "description": "Update language code in the existing checkout.", "args": [ { "name": "checkoutId", "description": "The ID of the checkout. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use token instead.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "New language code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Checkout token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutLanguageCodeUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelCreate", "description": "Creates new channel. Requires one of the following permissions: MANAGE_CHANNELS.", "args": [ { "name": "input", "description": "Fields required to create channel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ChannelCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ChannelCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelUpdate", "description": "Update a channel. Requires one of the following permissions: MANAGE_CHANNELS.", "args": [ { "name": "id", "description": "ID of a channel to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a channel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ChannelUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ChannelUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelDelete", "description": "Delete a channel. Orders associated with the deleted channel will be moved to the target channel. Checkouts, product availability, and pricing will be removed. Requires one of the following permissions: MANAGE_CHANNELS.", "args": [ { "name": "id", "description": "ID of a channel to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to delete a channel.", "type": { "kind": "INPUT_OBJECT", "name": "ChannelDeleteInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ChannelDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelActivate", "description": "Activate a channel. Requires one of the following permissions: MANAGE_CHANNELS.", "args": [ { "name": "id", "description": "ID of the channel to activate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ChannelActivate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelDeactivate", "description": "Deactivate a channel. Requires one of the following permissions: MANAGE_CHANNELS.", "args": [ { "name": "id", "description": "ID of the channel to deactivate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ChannelDeactivate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeCreate", "description": "Creates an attribute.", "args": [ { "name": "input", "description": "Fields required to create an attribute.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeDelete", "description": "Deletes an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", "description": "ID of an attribute to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeUpdate", "description": "Updates attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", "description": "ID of an attribute to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update an attribute.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeTranslate", "description": "Creates/updates translations for an attribute. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", "description": "Attribute ID or AttributeTranslatableContent ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "NameTranslationInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "Translation language code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeTranslate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeBulkDelete", "description": "Deletes attributes. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "ids", "description": "List of attribute IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeValueBulkDelete", "description": "Deletes values of attributes. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "ids", "description": "List of attribute value IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeValueBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeValueCreate", "description": "Creates a value for an attribute. Requires one of the following permissions: MANAGE_PRODUCTS.", "args": [ { "name": "attribute", "description": "Attribute to which value will be assigned.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to create an AttributeValue.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeValueCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeValueCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeValueDelete", "description": "Deletes a value of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", "description": "ID of a value to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeValueDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeValueUpdate", "description": "Updates value of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "id", "description": "ID of an AttributeValue to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update an AttributeValue.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeValueUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeValueUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeValueTranslate", "description": "Creates/updates translations for an attribute value. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "args": [ { "name": "id", "description": "AttributeValue ID or AttributeValueTranslatableContent ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeValueTranslationInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "Translation language code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeValueTranslate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeReorderValues", "description": "Reorder the values of an attribute. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "args": [ { "name": "attributeId", "description": "ID of an attribute.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "moves", "description": "The list of reordering operations for given attribute values.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ReorderInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeReorderValues", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appCreate", "description": "Creates a new app. Requires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "input", "description": "Fields required to create a new app.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AppInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appUpdate", "description": "Updates an existing app. Requires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", "description": "ID of an app to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update an existing app.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AppInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appDelete", "description": "Deletes an app. Requires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", "description": "ID of an app to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appTokenCreate", "description": "Creates a new token. Requires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "input", "description": "Fields required to create a new auth token.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AppTokenInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppTokenCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appTokenDelete", "description": "Deletes an authentication token assigned to app. Requires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", "description": "ID of an auth token to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppTokenDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appTokenVerify", "description": "Verify provided app token.", "args": [ { "name": "token", "description": "App token to verify.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppTokenVerify", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appInstall", "description": "Install new app by using app manifest. Requires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "input", "description": "Fields required to install a new app.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AppInstallInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppInstall", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appRetryInstall", "description": "Retry failed installation of new app. Requires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "activateAfterInstallation", "description": "Determine if app will be set active or not.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "true", "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": "ID of failed installation.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppRetryInstall", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appDeleteFailedInstallation", "description": "Delete failed installation. Requires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", "description": "ID of failed installation to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppDeleteFailedInstallation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appFetchManifest", "description": "Fetch and validate manifest. Requires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "manifestUrl", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppFetchManifest", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appActivate", "description": "Activate the app. Requires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", "description": "ID of app to activate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppActivate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appDeactivate", "description": "Deactivate the app. Requires one of the following permissions: MANAGE_APPS.", "args": [ { "name": "id", "description": "ID of app to deactivate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppDeactivate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "tokenCreate", "description": "Create JWT token.", "args": [ { "name": "email", "description": "Email of a user.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "password", "description": "Password of a user.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CreateToken", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "tokenRefresh", "description": "Refresh JWT token. Mutation tries to take refreshToken from the input.If it fails it will try to take refreshToken from the http-only cookie -refreshToken. csrfToken is required when refreshToken is provided as a cookie.", "args": [ { "name": "csrfToken", "description": "CSRF token required to refresh token. This argument is required when refreshToken is provided as a cookie.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "refreshToken", "description": "Refresh token.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "RefreshToken", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "tokenVerify", "description": "Verify JWT token.", "args": [ { "name": "token", "description": "JWT token to validate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VerifyToken", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "tokensDeactivateAll", "description": "Deactivate all JWT tokens of the currently authenticated user. Requires one of the following permissions: AUTHENTICATED_USER.", "args": [], "type": { "kind": "OBJECT", "name": "DeactivateAllUserTokens", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "externalAuthenticationUrl", "description": "Prepare external authentication url for user by custom plugin.", "args": [ { "name": "input", "description": "The data required by plugin to create external authentication url.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "JSONString", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "pluginId", "description": "The ID of the authentication plugin.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ExternalAuthenticationUrl", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "externalObtainAccessTokens", "description": "Obtain external access tokens for user by custom plugin.", "args": [ { "name": "input", "description": "The data required by plugin to create authentication data.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "JSONString", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "pluginId", "description": "The ID of the authentication plugin.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ExternalObtainAccessTokens", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "externalRefresh", "description": "Refresh user's access by custom plugin.", "args": [ { "name": "input", "description": "The data required by plugin to proceed the refresh process.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "JSONString", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "pluginId", "description": "The ID of the authentication plugin.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ExternalRefresh", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "externalLogout", "description": "Logout user by custom plugin.", "args": [ { "name": "input", "description": "The data required by plugin to proceed the logout process.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "JSONString", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "pluginId", "description": "The ID of the authentication plugin.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ExternalLogout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "externalVerify", "description": "Verify external authentication data by plugin.", "args": [ { "name": "input", "description": "The data required by plugin to proceed the verification.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "JSONString", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "pluginId", "description": "The ID of the authentication plugin.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ExternalVerify", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "requestPasswordReset", "description": "Sends an email with the account password modification link.", "args": [ { "name": "channel", "description": "Slug of a channel which will be used for notify user. Optional when only one channel exists.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "Email of the user that will be used for password recovery.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "redirectUrl", "description": "URL of a view where users should be redirected to reset the password. URL in RFC 1808 format.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "RequestPasswordReset", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "confirmAccount", "description": "Confirm user account with token sent by email during registration.", "args": [ { "name": "email", "description": "E-mail of the user performing account confirmation.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "A one-time token required to confirm the account.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ConfirmAccount", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "setPassword", "description": "Sets the user's password from the token sent by email using the RequestPasswordReset mutation.", "args": [ { "name": "email", "description": "Email of a user.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "password", "description": "Password of a user.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "A one-time token required to set the password.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "SetPassword", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "passwordChange", "description": "Change the password of the logged in user. Requires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "newPassword", "description": "New user password.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "oldPassword", "description": "Current user password.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PasswordChange", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "requestEmailChange", "description": "Request email change of the logged in user. Requires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "channel", "description": "Slug of a channel which will be used to notify users. Optional when only one channel exists.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "newEmail", "description": "New user email.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "password", "description": "User password.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "redirectUrl", "description": "URL of a view where users should be redirected to update the email address. URL in RFC 1808 format.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "RequestEmailChange", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "confirmEmailChange", "description": "Confirm the email change of the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "channel", "description": "Slug of a channel which will be used to notify users. Optional when only one channel exists.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "A one-time token required to change the email.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ConfirmEmailChange", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountAddressCreate", "description": "Create a new address for the customer. Requires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "input", "description": "Fields required to create address.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "A type of address. If provided, the new address will be automatically assigned as the customer's default address of that type.", "type": { "kind": "ENUM", "name": "AddressTypeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AccountAddressCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountAddressUpdate", "description": "Updates an address of the logged-in user. Requires one of the following permissions: MANAGE_USERS, IS_OWNER.", "args": [ { "name": "id", "description": "ID of the address to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update the address.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AccountAddressUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountAddressDelete", "description": "Delete an address of the logged-in user. Requires one of the following permissions: MANAGE_USERS, IS_OWNER.", "args": [ { "name": "id", "description": "ID of the address to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AccountAddressDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountSetDefaultAddress", "description": "Sets a default address for the authenticated user. Requires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "id", "description": "ID of the address to set as default.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of address.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AddressTypeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AccountSetDefaultAddress", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountRegister", "description": "Register a new user.", "args": [ { "name": "input", "description": "Fields required to create a user.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AccountRegisterInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AccountRegister", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountUpdate", "description": "Updates the account of the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "input", "description": "Fields required to update the account of the logged-in user.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AccountInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AccountUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountRequestDeletion", "description": "Sends an email with the account removal link for the logged-in user. Requires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "channel", "description": "Slug of a channel which will be used to notify users. Optional when only one channel exists.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "redirectUrl", "description": "URL of a view where users should be redirected to delete their account. URL in RFC 1808 format.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AccountRequestDeletion", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountDelete", "description": "Remove user account. Requires one of the following permissions: AUTHENTICATED_USER.", "args": [ { "name": "token", "description": "A one-time token required to remove account. Sent by email using AccountRequestDeletion mutation.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AccountDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "addressCreate", "description": "Creates user address. Requires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "input", "description": "Fields required to create address.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "userId", "description": "ID of a user to create address for.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AddressCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "addressUpdate", "description": "Updates an address. Requires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "id", "description": "ID of the address to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update the address.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AddressUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "addressDelete", "description": "Deletes an address. Requires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "id", "description": "ID of the address to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AddressDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "addressSetDefault", "description": "Sets a default address for the given user. Requires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "addressId", "description": "ID of the address.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of address.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AddressTypeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "userId", "description": "ID of the user to change the address for.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AddressSetDefault", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "customerCreate", "description": "Creates a new customer. Requires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "input", "description": "Fields required to create a customer.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "UserCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CustomerCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "customerUpdate", "description": "Updates an existing customer. Requires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "id", "description": "ID of a customer to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a customer.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CustomerInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CustomerUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "customerDelete", "description": "Deletes a customer. Requires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "id", "description": "ID of a customer to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CustomerDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "customerBulkDelete", "description": "Deletes customers. Requires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "ids", "description": "List of user IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CustomerBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "staffCreate", "description": "Creates a new staff user. Requires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "input", "description": "Fields required to create a staff user.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "StaffCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "StaffCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "staffUpdate", "description": "Updates an existing staff user. Requires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "id", "description": "ID of a staff user to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Fields required to update a staff user.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "StaffUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "StaffUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "staffDelete", "description": "Deletes a staff user. Requires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "id", "description": "ID of a staff user to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "StaffDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "staffBulkDelete", "description": "Deletes staff users. Requires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "ids", "description": "List of user IDs to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "StaffBulkDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "userAvatarUpdate", "description": "Create a user avatar. Only for staff members. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec", "args": [ { "name": "image", "description": "Represents an image file in a multipart request.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Upload", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "UserAvatarUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "userAvatarDelete", "description": "Deletes a user avatar. Only for staff members.", "args": [], "type": { "kind": "OBJECT", "name": "UserAvatarDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "userBulkSetActive", "description": "Activate or deactivate users. Requires one of the following permissions: MANAGE_USERS.", "args": [ { "name": "ids", "description": "List of user IDs to (de)activate).", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": "Determine if users will be set active or not.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "UserBulkSetActive", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissionGroupCreate", "description": "Create new permission group. Requires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "input", "description": "Input fields to create permission group.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PermissionGroupCreateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PermissionGroupCreate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissionGroupUpdate", "description": "Update permission group. Requires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "id", "description": "ID of the group to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "input", "description": "Input fields to create permission group.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "PermissionGroupUpdateInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PermissionGroupUpdate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissionGroupDelete", "description": "Delete permission group. Requires one of the following permissions: MANAGE_STAFF.", "args": [ { "name": "id", "description": "ID of the group to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PermissionGroupDelete", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "NameTranslationInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "NavigationType", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "MAIN", "description": "Main storefront navigation.", "isDeprecated": false, "deprecationReason": null }, { "name": "SECONDARY", "description": "Secondary storefront navigation.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INTERFACE", "name": "Node", "description": "An object with an ID", "fields": [ { "name": "id", "description": "The ID of the object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "Address", "ofType": null }, { "kind": "OBJECT", "name": "Allocation", "ofType": null }, { "kind": "OBJECT", "name": "App", "ofType": null }, { "kind": "OBJECT", "name": "AppExtension", "ofType": null }, { "kind": "OBJECT", "name": "AppInstallation", "ofType": null }, { "kind": "OBJECT", "name": "AppToken", "ofType": null }, { "kind": "OBJECT", "name": "Attribute", "ofType": null }, { "kind": "OBJECT", "name": "AttributeTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "AttributeTranslation", "ofType": null }, { "kind": "OBJECT", "name": "AttributeValue", "ofType": null }, { "kind": "OBJECT", "name": "AttributeValueTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "AttributeValueTranslation", "ofType": null }, { "kind": "OBJECT", "name": "Category", "ofType": null }, { "kind": "OBJECT", "name": "CategoryTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "CategoryTranslation", "ofType": null }, { "kind": "OBJECT", "name": "Channel", "ofType": null }, { "kind": "OBJECT", "name": "Checkout", "ofType": null }, { "kind": "OBJECT", "name": "CheckoutLine", "ofType": null }, { "kind": "OBJECT", "name": "Collection", "ofType": null }, { "kind": "OBJECT", "name": "CollectionChannelListing", "ofType": null }, { "kind": "OBJECT", "name": "CollectionTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "CollectionTranslation", "ofType": null }, { "kind": "OBJECT", "name": "CustomerEvent", "ofType": null }, { "kind": "OBJECT", "name": "DigitalContent", "ofType": null }, { "kind": "OBJECT", "name": "DigitalContentUrl", "ofType": null }, { "kind": "OBJECT", "name": "EventDelivery", "ofType": null }, { "kind": "OBJECT", "name": "EventDeliveryAttempt", "ofType": null }, { "kind": "OBJECT", "name": "ExportEvent", "ofType": null }, { "kind": "OBJECT", "name": "ExportFile", "ofType": null }, { "kind": "OBJECT", "name": "Fulfillment", "ofType": null }, { "kind": "OBJECT", "name": "FulfillmentLine", "ofType": null }, { "kind": "OBJECT", "name": "GiftCard", "ofType": null }, { "kind": "OBJECT", "name": "GiftCardEvent", "ofType": null }, { "kind": "OBJECT", "name": "GiftCardTag", "ofType": null }, { "kind": "OBJECT", "name": "Group", "ofType": null }, { "kind": "OBJECT", "name": "Invoice", "ofType": null }, { "kind": "OBJECT", "name": "Menu", "ofType": null }, { "kind": "OBJECT", "name": "MenuItem", "ofType": null }, { "kind": "OBJECT", "name": "MenuItemTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "MenuItemTranslation", "ofType": null }, { "kind": "OBJECT", "name": "Order", "ofType": null }, { "kind": "OBJECT", "name": "OrderDiscount", "ofType": null }, { "kind": "OBJECT", "name": "OrderEvent", "ofType": null }, { "kind": "OBJECT", "name": "OrderLine", "ofType": null }, { "kind": "OBJECT", "name": "Page", "ofType": null }, { "kind": "OBJECT", "name": "PageTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "PageTranslation", "ofType": null }, { "kind": "OBJECT", "name": "PageType", "ofType": null }, { "kind": "OBJECT", "name": "Payment", "ofType": null }, { "kind": "OBJECT", "name": "Product", "ofType": null }, { "kind": "OBJECT", "name": "ProductChannelListing", "ofType": null }, { "kind": "OBJECT", "name": "ProductMedia", "ofType": null }, { "kind": "OBJECT", "name": "ProductTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "ProductTranslation", "ofType": null }, { "kind": "OBJECT", "name": "ProductType", "ofType": null }, { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, { "kind": "OBJECT", "name": "ProductVariantChannelListing", "ofType": null }, { "kind": "OBJECT", "name": "ProductVariantTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "ProductVariantTranslation", "ofType": null }, { "kind": "OBJECT", "name": "Sale", "ofType": null }, { "kind": "OBJECT", "name": "SaleChannelListing", "ofType": null }, { "kind": "OBJECT", "name": "SaleTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "SaleTranslation", "ofType": null }, { "kind": "OBJECT", "name": "ShippingMethod", "ofType": null }, { "kind": "OBJECT", "name": "ShippingMethodChannelListing", "ofType": null }, { "kind": "OBJECT", "name": "ShippingMethodPostalCodeRule", "ofType": null }, { "kind": "OBJECT", "name": "ShippingMethodTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "ShippingMethodTranslation", "ofType": null }, { "kind": "OBJECT", "name": "ShippingMethodType", "ofType": null }, { "kind": "OBJECT", "name": "ShippingZone", "ofType": null }, { "kind": "OBJECT", "name": "ShopTranslation", "ofType": null }, { "kind": "OBJECT", "name": "StaffNotificationRecipient", "ofType": null }, { "kind": "OBJECT", "name": "Stock", "ofType": null }, { "kind": "OBJECT", "name": "Transaction", "ofType": null }, { "kind": "OBJECT", "name": "User", "ofType": null }, { "kind": "OBJECT", "name": "Voucher", "ofType": null }, { "kind": "OBJECT", "name": "VoucherChannelListing", "ofType": null }, { "kind": "OBJECT", "name": "VoucherTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "VoucherTranslation", "ofType": null }, { "kind": "OBJECT", "name": "Warehouse", "ofType": null }, { "kind": "OBJECT", "name": "Webhook", "ofType": null } ] }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "description": null, "fields": [ { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "App", "ofType": null }, { "kind": "OBJECT", "name": "Attribute", "ofType": null }, { "kind": "OBJECT", "name": "Category", "ofType": null }, { "kind": "OBJECT", "name": "Checkout", "ofType": null }, { "kind": "OBJECT", "name": "Collection", "ofType": null }, { "kind": "OBJECT", "name": "DigitalContent", "ofType": null }, { "kind": "OBJECT", "name": "Fulfillment", "ofType": null }, { "kind": "OBJECT", "name": "GiftCard", "ofType": null }, { "kind": "OBJECT", "name": "Invoice", "ofType": null }, { "kind": "OBJECT", "name": "Menu", "ofType": null }, { "kind": "OBJECT", "name": "MenuItem", "ofType": null }, { "kind": "OBJECT", "name": "Order", "ofType": null }, { "kind": "OBJECT", "name": "Page", "ofType": null }, { "kind": "OBJECT", "name": "PageType", "ofType": null }, { "kind": "OBJECT", "name": "Payment", "ofType": null }, { "kind": "OBJECT", "name": "Product", "ofType": null }, { "kind": "OBJECT", "name": "ProductType", "ofType": null }, { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, { "kind": "OBJECT", "name": "Sale", "ofType": null }, { "kind": "OBJECT", "name": "ShippingMethod", "ofType": null }, { "kind": "OBJECT", "name": "ShippingMethodType", "ofType": null }, { "kind": "OBJECT", "name": "ShippingZone", "ofType": null }, { "kind": "OBJECT", "name": "User", "ofType": null }, { "kind": "OBJECT", "name": "Voucher", "ofType": null }, { "kind": "OBJECT", "name": "Warehouse", "ofType": null } ] }, { "kind": "OBJECT", "name": "Order", "description": "Represents an order in the shop.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "status", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderStatus", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "trackingClientId", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "billingAddress", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Address", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingAddress", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Address", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingMethodName", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collectionPointName", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Channel", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "fulfillments", "description": "List of shipments for the order.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Fulfillment", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "lines", "description": "List of order lines.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderLine", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "actions", "description": "List of actions that can be performed in the current state of an order.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderAction", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "availableShippingMethods", "description": "Shipping methods that can be used with this order.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingMethod", "ofType": null } } }, "isDeprecated": true, "deprecationReason": "Use `shippingMethods`, this field will be removed in 4.0" }, { "name": "shippingMethods", "description": "Shipping methods related to this order.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingMethod", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "availableCollectionPoints", "description": "New in Saleor 3.1. Collection points that can be used for this order. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Warehouse", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoices", "description": "List of order invoices.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Invoice", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "number", "description": "User-friendly number of an order.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "original", "description": "The ID of the order that was the base for this order.", "args": [], "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "origin", "description": "The order origin.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderOriginEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isPaid", "description": "Informs if an order is fully paid.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentStatus", "description": "Internal payment status.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PaymentChargeStatusEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentStatusDisplay", "description": "User-friendly payment status.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "payments", "description": "List of payments for the order.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Payment", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "total", "description": "Total amount of the order.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "undiscountedTotal", "description": "Undiscounted total amount of the order.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingMethod", "description": "Shipping method for this order.", "args": [], "type": { "kind": "OBJECT", "name": "ShippingMethod", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `deliveryMethod` instead." }, { "name": "shippingPrice", "description": "Total price of shipping.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingTaxRate", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `id` instead." }, { "name": "voucher", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Voucher", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCards", "description": "List of user gift cards.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCard", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "displayGrossPrices", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "customerNote", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "weight", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Weight", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "redirectUrl", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "subtotal", "description": "The sum of line prices not including shipping.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "statusDisplay", "description": "User-friendly order status.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "canFinalize", "description": "Informs whether a draft order can be finalized(turned into a regular order).", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalAuthorized", "description": "Amount authorized for the order.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCaptured", "description": "Amount captured by payment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "events", "description": "List of events associated with the order.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderEvent", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalBalance", "description": "The difference between the paid and the order total amount.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "userEmail", "description": "Email address of the customer.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isShippingRequired", "description": "Returns True, if order requires shipping.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "deliveryMethod", "description": "New in Saleor 3.1. The delivery method selected for this checkout. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "UNION", "name": "DeliveryMethod", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `languageCodeEnum` field to fetch the language code. " }, { "name": "languageCodeEnum", "description": "Order language code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "discount", "description": "Returns applied discount.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use discounts field." }, { "name": "discountName", "description": "Discount name.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use discounts field." }, { "name": "translatedDiscountName", "description": "Translated discount name.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use discounts field. " }, { "name": "discounts", "description": "List of all discounts assigned to the order.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderDiscount", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "errors", "description": "List of errors that occurred during order validation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "OrderAction", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CAPTURE", "description": "Represents the capture action.", "isDeprecated": false, "deprecationReason": null }, { "name": "MARK_AS_PAID", "description": "Represents a mark-as-paid action.", "isDeprecated": false, "deprecationReason": null }, { "name": "REFUND", "description": "Represents a refund action.", "isDeprecated": false, "deprecationReason": null }, { "name": "VOID", "description": "Represents a void action.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderAddNote", "description": "Adds note to the order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "Order with the note added.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "event", "description": "Order note created.", "args": [], "type": { "kind": "OBJECT", "name": "OrderEvent", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderAddNoteInput", "description": null, "fields": null, "inputFields": [ { "name": "message", "description": "Note message.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderBulkCancel", "description": "Cancels orders. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderCancel", "description": "Cancel an order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "Canceled order.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderCapture", "description": "Capture an order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "Captured order.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderConfirm", "description": "Confirms an unconfirmed order by changing status to unfulfilled. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Order", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "OrderDirection", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ASC", "description": "Specifies an ascending sort order.", "isDeprecated": false, "deprecationReason": null }, { "name": "DESC", "description": "Specifies a descending sort order.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderDiscount", "description": "Contains all details related to the applied discount to the order.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDiscountType", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translatedName", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "valueType", "description": "Type of the discount: fixed or percent", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "DiscountValueTypeEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "value", "description": "Value of the discount. Can store fixed value or percent value", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "reason", "description": "Explanation for the applied discount.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "amount", "description": "Returns amount of discount.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderDiscountAdd", "description": "Adds discount to the order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "Order which has been discounted.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderDiscountCommonInput", "description": null, "fields": null, "inputFields": [ { "name": "valueType", "description": "Type of the discount: fixed or percent", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "DiscountValueTypeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "value", "description": "Value of the discount. Can store fixed value or percent value", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "reason", "description": "Explanation for the applied discount.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderDiscountDelete", "description": "Remove discount from the order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "Order which has removed discount.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "OrderDiscountType", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "VOUCHER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANUAL", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderDiscountUpdate", "description": "Update discount for the order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "Order which has been discounted.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderDraftFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "customer", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DateRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channels", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouse", "description": "Warehouse ID which causes the error.", "args": [], "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderLines", "description": "List of order line IDs that cause the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "variants", "description": "List of product variants that are associated with the error", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "addressType", "description": "A type of address that causes the error.", "args": [], "type": { "kind": "ENUM", "name": "AddressTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "OrderErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "BILLING_ADDRESS_NOT_SET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANNOT_CANCEL_FULFILLMENT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANNOT_CANCEL_ORDER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANNOT_DELETE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANNOT_DISCOUNT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANNOT_REFUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANNOT_FULFILL_UNPAID_ORDER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CAPTURE_INACTIVE_PAYMENT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GIFT_CARD_LINE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_EDITABLE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILL_ORDER_LINE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_NOT_PUBLISHED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_UNAVAILABLE_FOR_PURCHASE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_NO_SHIPPING_ADDRESS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_MISSING", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING_METHOD_NOT_APPLICABLE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING_METHOD_REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TAX_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VOID_INACTIVE_PAYMENT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ZERO_QUANTITY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID_QUANTITY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INSUFFICIENT_STOCK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DUPLICATED_INPUT_ITEM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_AVAILABLE_IN_CHANNEL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHANNEL_INACTIVE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderEvent", "description": "History log of the order.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "date", "description": "Date when event happened at in ISO 8601 format.", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "Order event type.", "args": [], "type": { "kind": "ENUM", "name": "OrderEventsEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "User who performed the action.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": "App that performed the action.", "args": [], "type": { "kind": "OBJECT", "name": "App", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "Content of the event.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "Email of the customer.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "emailType", "description": "Type of an email sent to the customer.", "args": [], "type": { "kind": "ENUM", "name": "OrderEventsEmailsEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "amount", "description": "Amount of money.", "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentId", "description": "The payment ID from the payment gateway.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentGateway", "description": "The payment gateway of the payment.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantity", "description": "Number of items.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "composedId", "description": "Composed ID of the Fulfillment.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderNumber", "description": "User-friendly number of an order.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "invoiceNumber", "description": "Number of an invoice related to the order.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "oversoldItems", "description": "List of oversold lines names.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "lines", "description": "The concerned lines.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderEventOrderLineObject", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "fulfilledItems", "description": "The lines fulfilled.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "FulfillmentLine", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouse", "description": "The warehouse were items were restocked.", "args": [], "type": { "kind": "OBJECT", "name": "Warehouse", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "transactionReference", "description": "The transaction reference of captured payment.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingCostsIncluded", "description": "Define if shipping costs were included to the refund.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "relatedOrder", "description": "The order which is related to this order.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discount", "description": "The discount applied to the order.", "args": [], "type": { "kind": "OBJECT", "name": "OrderEventDiscountObject", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderEventCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderEventCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderEventCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderEvent", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderEventDiscountObject", "description": null, "fields": [ { "name": "valueType", "description": "Type of the discount: fixed or percent.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "DiscountValueTypeEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "value", "description": "Value of the discount. Can store fixed value or percent value.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "reason", "description": "Explanation for the applied discount.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "amount", "description": "Returns amount of discount.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "oldValueType", "description": "Type of the discount: fixed or percent.", "args": [], "type": { "kind": "ENUM", "name": "DiscountValueTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "oldValue", "description": "Value of the discount. Can store fixed value or percent value.", "args": [], "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "oldAmount", "description": "Returns amount of discount.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderEventOrderLineObject", "description": null, "fields": [ { "name": "quantity", "description": "The variant quantity.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderLine", "description": "The order line.", "args": [], "type": { "kind": "OBJECT", "name": "OrderLine", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "itemName", "description": "The variant name.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discount", "description": "The discount applied to the order line.", "args": [], "type": { "kind": "OBJECT", "name": "OrderEventDiscountObject", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "OrderEventsEmailsEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PAYMENT_CONFIRMATION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CONFIRMED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING_CONFIRMATION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TRACKING_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_CONFIRMATION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_CANCEL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_REFUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_CONFIRMATION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DIGITAL_LINKS", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "ENUM", "name": "OrderEventsEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "DRAFT_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DRAFT_CREATED_FROM_REPLACE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ADDED_PRODUCTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REMOVED_PRODUCTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PLACED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PLACED_FROM_DRAFT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OVERSOLD_ITEMS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANCELED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_MARKED_AS_PAID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_FULLY_PAID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_REPLACEMENT_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_DISCOUNT_ADDED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_DISCOUNT_AUTOMATICALLY_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_DISCOUNT_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_DISCOUNT_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_LINE_DISCOUNT_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_LINE_DISCOUNT_REMOVED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_LINE_PRODUCT_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_LINE_VARIANT_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UPDATED_ADDRESS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EMAIL_SENT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CONFIRMED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_AUTHORIZED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_CAPTURED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EXTERNAL_SERVICE_NOTIFICATION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_REFUNDED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_VOIDED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_FAILED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVOICE_REQUESTED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVOICE_GENERATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVOICE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVOICE_SENT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_CANCELED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_RESTOCKED_ITEMS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_FULFILLED_ITEMS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_REFUNDED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_RETURNED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_REPLACED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_AWAITS_APPROVAL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TRACKING_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOTE_ADDED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OTHER", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "paymentStatus", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PaymentChargeStatusEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "status", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderStatusFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "customer", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DateRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channels", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DateTimeRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isClickAndCollect", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isPreorder", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ids", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardUsed", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardBought", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderFulfill", "description": "Creates new fulfillments for an order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "fulfillments", "description": "List of created fulfillments.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Fulfillment", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": "Fulfilled order.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderFulfillInput", "description": null, "fields": null, "inputFields": [ { "name": "lines", "description": "List of items informing how to fulfill the order.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderFulfillLineInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "notifyCustomer", "description": "If true, send an email notification to the customer.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "allowStockToBeExceeded", "description": "If true, then allow proceed fulfillment when stock is exceeded.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderFulfillLineInput", "description": null, "fields": null, "inputFields": [ { "name": "orderLineId", "description": "The ID of the order line.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "stocks", "description": "List of stock items to create.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderFulfillStockInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderFulfillStockInput", "description": null, "fields": null, "inputFields": [ { "name": "quantity", "description": "The number of line items to be fulfilled from given warehouse.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouse", "description": "ID of the warehouse from which the item will be fulfilled.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderLine", "description": "Represents order line of particular order.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productName", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "variantName", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productSku", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariantId", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isShippingRequired", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantity", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantityFulfilled", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "unitDiscountReason", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "taxRate", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "digitalContentUrl", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "DigitalContentUrl", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "thumbnail", "description": "The main thumbnail for the ordered product.", "args": [ { "name": "size", "description": "Size of thumbnail.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Image", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "unitPrice", "description": "Price of the single item in the order line.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "undiscountedUnitPrice", "description": "Price of the single item in the order line without applied an order line discount.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "unitDiscount", "description": "The discount applied to the single order line.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "unitDiscountValue", "description": "Value of the discount. Can store fixed value or percent value", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalPrice", "description": "Price of the order line.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "variant", "description": "A purchased product variant. Note: this field may be null if the variant has been removed from stock at all.", "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translatedProductName", "description": "Product name in the customer's language", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "translatedVariantName", "description": "Variant name in the customer's language", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "allocations", "description": "List of allocations across warehouses.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Allocation", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantityToFulfill", "description": "New in Saleor 3.1. A quantity of items remaining to be fulfilled.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "unitDiscountType", "description": "Type of the discount: fixed or percent", "args": [], "type": { "kind": "ENUM", "name": "DiscountValueTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderLineCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "quantity", "description": "Number of variant items ordered.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variantId", "description": "Product variant ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderLineDelete", "description": "Deletes an order line from an order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "A related order.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderLine", "description": "An order line that was deleted.", "args": [], "type": { "kind": "OBJECT", "name": "OrderLine", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderLineDiscountRemove", "description": "Remove discount applied to the order line. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "orderLine", "description": "Order line which has removed discount.", "args": [], "type": { "kind": "OBJECT", "name": "OrderLine", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": "Order which is related to line which has removed discount.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderLineDiscountUpdate", "description": "Update discount for the order line. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "orderLine", "description": "Order line which has been discounted.", "args": [], "type": { "kind": "OBJECT", "name": "OrderLine", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": "Order which is related to the discounted line.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderLineInput", "description": null, "fields": null, "inputFields": [ { "name": "quantity", "description": "Number of variant items ordered.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderLineUpdate", "description": "Updates an order line of an order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "Related order.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderLine", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "OrderLine", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderLinesCreate", "description": "Create order lines for an order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "Related order.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderLines", "description": "List of added order lines.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderLine", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderMarkAsPaid", "description": "Mark order as manually paid. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "Order marked as paid.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "OrderOriginEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CHECKOUT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DRAFT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REISSUE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderRefund", "description": "Refund an order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "A refunded order.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderRefundFulfillmentLineInput", "description": null, "fields": null, "inputFields": [ { "name": "fulfillmentLineId", "description": "The ID of the fulfillment line to refund.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "quantity", "description": "The number of items to be refunded.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderRefundLineInput", "description": null, "fields": null, "inputFields": [ { "name": "orderLineId", "description": "The ID of the order line to refund.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "quantity", "description": "The number of items to be refunded.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderRefundProductsInput", "description": null, "fields": null, "inputFields": [ { "name": "orderLines", "description": "List of unfulfilled lines to refund.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderRefundLineInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "fulfillmentLines", "description": "List of fulfilled lines to refund.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderRefundFulfillmentLineInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "amountToRefund", "description": "The total amount of refund when the value is provided manually.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "includeShippingCosts", "description": "If true, Saleor will refund shipping costs. If amountToRefund is providedincludeShippingCosts will be ignored.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderReturnFulfillmentLineInput", "description": null, "fields": null, "inputFields": [ { "name": "fulfillmentLineId", "description": "The ID of the fulfillment line to return.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "quantity", "description": "The number of items to be returned.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "replace", "description": "Determines, if the line should be added to replace order.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderReturnLineInput", "description": null, "fields": null, "inputFields": [ { "name": "orderLineId", "description": "The ID of the order line to return.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "quantity", "description": "The number of items to be returned.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "replace", "description": "Determines, if the line should be added to replace order.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderReturnProductsInput", "description": null, "fields": null, "inputFields": [ { "name": "orderLines", "description": "List of unfulfilled lines to return.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderReturnLineInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "fulfillmentLines", "description": "List of fulfilled lines to return.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "OrderReturnFulfillmentLineInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "amountToRefund", "description": "The total amount of refund when the value is provided manually.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "includeShippingCosts", "description": "If true, Saleor will refund shipping costs. If amountToRefund is providedincludeShippingCosts will be ignored.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null }, { "name": "refund", "description": "If true, Saleor will call refund action for all lines.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderSettings", "description": "Order related settings from site settings.", "fields": [ { "name": "automaticallyConfirmAllNewOrders", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "automaticallyFulfillNonShippableGiftCard", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderSettingsError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderSettingsErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "OrderSettingsErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderSettingsUpdate", "description": "Update shop order settings. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "orderSettings", "description": "Order settings.", "args": [], "type": { "kind": "OBJECT", "name": "OrderSettings", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderSettingsErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderSettingsError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderSettingsError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderSettingsUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "automaticallyConfirmAllNewOrders", "description": "When disabled, all new orders from checkout will be marked as unconfirmed. When enabled orders from checkout will become unfulfilled immediately.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "automaticallyFulfillNonShippableGiftCard", "description": "When enabled, all non-shippable gift card orders will be fulfilled automatically.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "OrderSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NUMBER", "description": "Sort orders by number.", "isDeprecated": false, "deprecationReason": null }, { "name": "CREATION_DATE", "description": "Sort orders by creation date.", "isDeprecated": false, "deprecationReason": null }, { "name": "CUSTOMER", "description": "Sort orders by customer.", "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT", "description": "Sort orders by payment.", "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_STATUS", "description": "Sort orders by fulfillment status.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort orders by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "OrderStatus", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "DRAFT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNCONFIRMED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNFULFILLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PARTIALLY_FULFILLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PARTIALLY_RETURNED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "RETURNED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANCELED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "ENUM", "name": "OrderStatusFilter", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "READY_TO_FULFILL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "READY_TO_CAPTURE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNFULFILLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNCONFIRMED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PARTIALLY_FULFILLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANCELED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderUpdate", "description": "Updates an order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "billingAddress", "description": "Billing address of the customer.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "userEmail", "description": "Email address of the customer.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingAddress", "description": "Shipping address of the customer.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderUpdateShipping", "description": "Updates a shipping method of the order. Requires shipping method ID to update, when null is passed then currently assigned shipping method is removed. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "Order with updated shipping method.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "OrderUpdateShippingInput", "description": null, "fields": null, "inputFields": [ { "name": "shippingMethod", "description": "ID of the selected shipping method, pass null to remove currently assigned shipping method.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "OrderVoid", "description": "Void an order. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "order", "description": "A voided order.", "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "OrderError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Page", "description": "A static page that can be manually added by a shop operator through the dashboard.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoTitle", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoDescription", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "title", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "content", "description": "Content of the page (JSON).", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "publicationDate", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isPublished", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageType", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageType", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "contentJson", "description": "Content of the page (JSON).", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "JSONString", "ofType": null } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `content` field instead." }, { "name": "translation", "description": "Returns translated page fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for page.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributes", "description": "List of attributes assigned to this product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "SelectedAttribute", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageAttributeAssign", "description": "Assign attributes to a given page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "pageType", "description": "The updated page type.", "args": [], "type": { "kind": "OBJECT", "name": "PageType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageAttributeUnassign", "description": "Unassign attributes from a given page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "pageType", "description": "The updated page type.", "args": [], "type": { "kind": "OBJECT", "name": "PageType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageBulkDelete", "description": "Deletes pages. Requires one of the following permissions: MANAGE_PAGES.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageBulkPublish", "description": "Publish pages. Requires one of the following permissions: MANAGE_PAGES.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Page", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageCreate", "description": "Creates a new page. Requires one of the following permissions: MANAGE_PAGES.", "fields": [ { "name": "pageErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "page", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Page", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PageCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "slug", "description": "Page internal name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "title", "description": "Page title.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "content", "description": "Page content in JSON format.", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "attributes", "description": "List of attributes.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeValueInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isPublished", "description": "Determines if page is visible in the storefront.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "publicationDate", "description": "Publication date. ISO 8601 standard.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "seo", "description": "Search engine optimization fields.", "type": { "kind": "INPUT_OBJECT", "name": "SeoInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "pageType", "description": "ID of the page type that page belongs to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageDelete", "description": "Deletes a page. Requires one of the following permissions: MANAGE_PAGES.", "fields": [ { "name": "pageErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "page", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Page", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PageErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributes", "description": "List of attributes IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "values", "description": "List of attribute values IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "PageErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DUPLICATED_INPUT_ITEM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ATTRIBUTE_ALREADY_ASSIGNED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PageFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "pageTypes", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ids", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageInfo", "description": "The Relay compliant `PageInfo` type, containing data necessary to paginate this connection.", "fields": [ { "name": "hasNextPage", "description": "When paginating forwards, are there more items?", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "hasPreviousPage", "description": "When paginating backwards, are there more items?", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "startCursor", "description": "When paginating backwards, the cursor to continue.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "endCursor", "description": "When paginating forwards, the cursor to continue.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PageInput", "description": null, "fields": null, "inputFields": [ { "name": "slug", "description": "Page internal name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "title", "description": "Page title.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "content", "description": "Page content in JSON format.", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "attributes", "description": "List of attributes.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeValueInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isPublished", "description": "Determines if page is visible in the storefront.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "publicationDate", "description": "Publication date. ISO 8601 standard.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "seo", "description": "Search engine optimization fields.", "type": { "kind": "INPUT_OBJECT", "name": "SeoInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageReorderAttributeValues", "description": "Reorder page attribute values. Requires one of the following permissions: MANAGE_PAGES.", "fields": [ { "name": "page", "description": "Page from which attribute values are reordered.", "args": [], "type": { "kind": "OBJECT", "name": "Page", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "PageSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "TITLE", "description": "Sort pages by title.", "isDeprecated": false, "deprecationReason": null }, { "name": "SLUG", "description": "Sort pages by slug.", "isDeprecated": false, "deprecationReason": null }, { "name": "VISIBILITY", "description": "Sort pages by visibility.", "isDeprecated": false, "deprecationReason": null }, { "name": "CREATION_DATE", "description": "Sort pages by creation date.", "isDeprecated": false, "deprecationReason": null }, { "name": "PUBLICATION_DATE", "description": "Sort pages by publication date.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PageSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort pages by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PageSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageTranslatableContent", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoTitle", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoDescription", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "title", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "content", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "contentJson", "description": "Content of the page (JSON).", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `content` field instead." }, { "name": "translation", "description": "Returns translated page fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for page.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "page", "description": "A static page that can be manually added by a shop operator through the dashboard.", "args": [], "type": { "kind": "OBJECT", "name": "Page", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Get model fields from the root level queries." }, { "name": "attributeValues", "description": "List of page content attribute values that can be translated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeValueTranslatableContent", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageTranslate", "description": "Creates/updates translations for a page. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "page", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageTranslatableContent", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageTranslation", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "language", "description": "Translation language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "LanguageDisplay", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoTitle", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoDescription", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "title", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "content", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "contentJson", "description": "Translated description of the page (JSON).", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `content` field instead." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PageTranslationInput", "description": null, "fields": null, "inputFields": [ { "name": "seoTitle", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "seoDescription", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "title", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "content", "description": null, "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageType", "description": "Represents a type of page. It defines what attributes are available to pages of this type.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributes", "description": "Page attributes of that page type.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Attribute", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "availableAttributes", "description": "Attributes that can be assigned to the page type.", "args": [ { "name": "filter", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "AttributeFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "hasPages", "description": "Whether page type has pages assigned.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageTypeBulkDelete", "description": "Delete page types. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageTypeCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageTypeCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageTypeCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageType", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageTypeCreate", "description": "Create a new page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "pageErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageType", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageType", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PageTypeCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Name of the page type.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Page type slug.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addAttributes", "description": "List of attribute IDs to be assigned to the page type.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageTypeDelete", "description": "Delete a page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "pageErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageType", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageType", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PageTypeFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageTypeReorderAttributes", "description": "Reorder the attributes of a page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "pageType", "description": "Page type from which attributes are reordered.", "args": [], "type": { "kind": "OBJECT", "name": "PageType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "PageTypeSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Sort page types by name.", "isDeprecated": false, "deprecationReason": null }, { "name": "SLUG", "description": "Sort page types by slug.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PageTypeSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort page types by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PageTypeSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageTypeUpdate", "description": "Update page type. Requires one of the following permissions: MANAGE_PAGE_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "pageErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageType", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PageType", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PageTypeUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Name of the page type.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Page type slug.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addAttributes", "description": "List of attribute IDs to be assigned to the page type.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removeAttributes", "description": "List of attribute IDs to be assigned to the page type.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PageUpdate", "description": "Updates an existing page. Requires one of the following permissions: MANAGE_PAGES.", "fields": [ { "name": "pageErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "page", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Page", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PasswordChange", "description": "Change the password of the logged in user. Requires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "user", "description": "A user instance with a new password.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Payment", "description": "Represents a payment of a given type.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "gateway", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "modified", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkout", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentMethodType", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "customerIpAddress", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "chargeStatus", "description": "Internal payment status.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PaymentChargeStatusEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "actions", "description": "List of actions that can be performed in the current state of a payment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderAction", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "total", "description": "Total amount of the payment.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "capturedAmount", "description": "Total amount captured for this payment.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "transactions", "description": "List of all transactions within this payment.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Transaction", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "availableCaptureAmount", "description": "Maximum amount of money that can be captured.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "availableRefundAmount", "description": "Maximum amount of money that can be refunded.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "creditCard", "description": "The details of the card used for this payment.", "args": [], "type": { "kind": "OBJECT", "name": "CreditCard", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PaymentCapture", "description": "Captures the authorized payment amount. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "payment", "description": "Updated payment.", "args": [], "type": { "kind": "OBJECT", "name": "Payment", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "PaymentChargeStatusEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NOT_CHARGED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PENDING", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PARTIALLY_CHARGED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULLY_CHARGED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PARTIALLY_REFUNDED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULLY_REFUNDED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REFUSED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANCELLED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "PaymentCheckBalance", "description": "Check payment balance.", "fields": [ { "name": "data", "description": "Response from the gateway.", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PaymentCheckBalanceInput", "description": null, "fields": null, "inputFields": [ { "name": "gatewayId", "description": "An ID of a payment gateway to check.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "method", "description": "Payment method name.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "card", "description": "Information about card.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "CardInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PaymentCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PaymentCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Payment", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PaymentError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PaymentErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "variants", "description": "List of varint IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "PaymentErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "BILLING_ADDRESS_NOT_SET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PARTIAL_PAYMENT_NOT_ALLOWED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING_ADDRESS_NOT_SET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID_SHIPPING_METHOD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING_METHOD_NOT_SET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_SUPPORTED_GATEWAY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHANNEL_INACTIVE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "BALANCE_CHECK_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHECKOUT_EMAIL_NOT_SET", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNAVAILABLE_VARIANT_IN_CHANNEL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NO_CHECKOUT_LINES", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PaymentFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "checkouts", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PaymentGateway", "description": "Available payment gateway backend with configuration necessary to setup client.", "fields": [ { "name": "name", "description": "Payment gateway name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": "Payment gateway ID.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "config", "description": "Payment gateway client configuration.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GatewayConfigLine", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "currencies", "description": "Payment gateway supported currencies.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PaymentInitialize", "description": "Initializes payment process when it is required by gateway.", "fields": [ { "name": "initializedPayment", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "PaymentInitialized", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PaymentInitialized", "description": "Server-side data generated by a payment gateway. Optional step when the payment provider requires an additional action to initialize payment session.", "fields": [ { "name": "gateway", "description": "ID of a payment gateway.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Payment gateway name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "data", "description": "Initialized data by gateway.", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PaymentInput", "description": null, "fields": null, "inputFields": [ { "name": "gateway", "description": "A gateway to use with that payment.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": "Client-side generated payment token, representing customer's billing data in a secure manner.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "amount", "description": "Total amount of the transaction, including all taxes and discounts. If no amount is provided, the checkout total will be used.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "returnUrl", "description": "URL of a storefront view where user should be redirected after requiring additional actions. Payment with additional actions will not be finished if this field is not provided.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "storePaymentMethod", "description": "New in Saleor 3.1. Payment store type.", "type": { "kind": "ENUM", "name": "StorePaymentMethodEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "New in Saleor 3.1. User public metadata.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PaymentRefund", "description": "Refunds the captured payment amount. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "payment", "description": "Updated payment.", "args": [], "type": { "kind": "OBJECT", "name": "Payment", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PaymentSource", "description": "Represents a payment source stored for user in payment gateway, such as credit card.", "fields": [ { "name": "gateway", "description": "Payment gateway name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentMethodId", "description": "ID of stored payment method.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "creditCardInfo", "description": "Stored credit card details if available.", "args": [], "type": { "kind": "OBJECT", "name": "CreditCard", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "New in Saleor 3.1. List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PaymentVoid", "description": "Voids the authorized payment. Requires one of the following permissions: MANAGE_ORDERS.", "fields": [ { "name": "payment", "description": "Updated payment.", "args": [], "type": { "kind": "OBJECT", "name": "Payment", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "paymentErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Permission", "description": "Represents a permission object in a friendly form.", "fields": [ { "name": "code", "description": "Internal code for permission.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PermissionEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Describe action(s) allowed to do by permission.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "PermissionEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "MANAGE_USERS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_STAFF", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IMPERSONATE_USER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_APPS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_CHANNELS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_DISCOUNTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_PLUGINS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_GIFT_CARD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_MENUS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_ORDERS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_PAGES", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_PAGE_TYPES_AND_ATTRIBUTES", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HANDLE_PAYMENTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_PRODUCTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_SHIPPING", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_SETTINGS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_TRANSLATIONS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MANAGE_CHECKOUTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "HANDLE_CHECKOUTS", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "PermissionGroupCreate", "description": "Create new permission group. Requires one of the following permissions: MANAGE_STAFF.", "fields": [ { "name": "permissionGroupErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PermissionGroupError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PermissionGroupError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "group", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Group", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PermissionGroupCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "addPermissions", "description": "List of permission code names to assign to this group.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PermissionEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addUsers", "description": "List of users to assign to this group.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Group name.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PermissionGroupDelete", "description": "Delete permission group. Requires one of the following permissions: MANAGE_STAFF.", "fields": [ { "name": "permissionGroupErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PermissionGroupError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PermissionGroupError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "group", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Group", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PermissionGroupError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PermissionGroupErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": "List of permissions which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PermissionEnum", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "users", "description": "List of user IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "PermissionGroupErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ASSIGN_NON_STAFF_MEMBER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DUPLICATED_INPUT_ITEM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANNOT_REMOVE_FROM_LAST_GROUP", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LEFT_NOT_MANAGEABLE_PERMISSION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OUT_OF_SCOPE_PERMISSION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OUT_OF_SCOPE_USER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PermissionGroupFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ids", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "PermissionGroupSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Sort permission group accounts by name.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PermissionGroupSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort permission group by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PermissionGroupSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PermissionGroupUpdate", "description": "Update permission group. Requires one of the following permissions: MANAGE_STAFF.", "fields": [ { "name": "permissionGroupErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PermissionGroupError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PermissionGroupError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "group", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Group", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PermissionGroupUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "addPermissions", "description": "List of permission code names to assign to this group.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PermissionEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addUsers", "description": "List of users to assign to this group.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Group name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removePermissions", "description": "List of permission code names to unassign from this group.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PermissionEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removeUsers", "description": "List of users to unassign from this group.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Plugin", "description": "Plugin.", "fields": [ { "name": "id", "description": "Identifier of the plugin.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Name of the plugin.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "Description of the plugin.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "globalConfiguration", "description": "Global configuration of the plugin (not channel-specific).", "args": [], "type": { "kind": "OBJECT", "name": "PluginConfiguration", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelConfigurations", "description": "Channel-specific plugin configuration.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PluginConfiguration", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PluginConfiguration", "description": "Stores information about a configuration of plugin.", "fields": [ { "name": "active", "description": "Determines if plugin is active or not.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "The channel to which the plugin configuration is assigned to.", "args": [], "type": { "kind": "OBJECT", "name": "Channel", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "configuration", "description": "Configuration of the plugin.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ConfigurationItem", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "PluginConfigurationType", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PER_CHANNEL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GLOBAL", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "PluginCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PluginCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PluginCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Plugin", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PluginError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PluginErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "PluginErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PLUGIN_MISCONFIGURED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PluginFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "statusInChannels", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "PluginStatusInChannelsInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": null, "type": { "kind": "ENUM", "name": "PluginConfigurationType", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "PluginSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "IS_ACTIVE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PluginSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort plugins by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PluginSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PluginStatusInChannelsInput", "description": null, "fields": null, "inputFields": [ { "name": "active", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channels", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PluginUpdate", "description": "Update plugin configuration. Requires one of the following permissions: MANAGE_PLUGINS.", "fields": [ { "name": "plugin", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Plugin", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pluginsErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PluginError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PluginError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PluginUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "active", "description": "Indicates whether the plugin should be enabled.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "configuration", "description": "Configuration of the plugin.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ConfigurationItemInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", "name": "PositiveDecimal", "description": "Positive Decimal scalar implementation.\n\nShould be used in places where value must be positive.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "PostalCodeRuleInclusionTypeEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "INCLUDE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "EXCLUDE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "PreorderData", "description": "Represents preorder settings for product variant.", "fields": [ { "name": "globalThreshold", "description": "The global preorder threshold for product variant.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "globalSoldUnits", "description": "Total number of sold product variant during preorder.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "endDate", "description": "Preorder end date.", "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PreorderSettingsInput", "description": null, "fields": null, "inputFields": [ { "name": "globalThreshold", "description": "The global threshold for preorder variant.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "endDate", "description": "The end date for preorder.", "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "PreorderThreshold", "description": "Represents preorder variant data for channel.", "fields": [ { "name": "quantity", "description": "Preorder threshold for product variant in this channel.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "soldUnits", "description": "Number of sold product variant in this channel.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PriceInput", "description": null, "fields": null, "inputFields": [ { "name": "currency", "description": "Currency code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "amount", "description": "Amount of money.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PriceRangeInput", "description": null, "fields": null, "inputFields": [ { "name": "gte", "description": "Price greater than or equal to.", "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lte", "description": "Price less than or equal to.", "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Product", "description": "Represents an individual item for sale in the storefront.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoTitle", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoDescription", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productType", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductType", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "category", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Category", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "chargeTaxes", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "weight", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Weight", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultVariant", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "rating", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Channel given to retrieve this product. Also used by federation gateway to resolve this object in a federated query.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "descriptionJson", "description": "Description of the product (JSON).", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `description` field instead." }, { "name": "thumbnail", "description": "The main thumbnail for a product.", "args": [ { "name": "size", "description": "Size of thumbnail.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Image", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pricing", "description": "Lists the storefront product's pricing, the current price and discounts, only meant for displaying.", "args": [ { "name": "address", "description": "Destination address used to find warehouses where stock availability for this product is checked. If address is empty, uses `Shop.companyAddress` or fallbacks to server's `settings.DEFAULT_COUNTRY` configuration.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductPricingInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isAvailable", "description": "Whether the product is in stock and visible or not.", "args": [ { "name": "address", "description": "Destination address used to find warehouses where stock availability for this product is checked. If address is empty, uses `Shop.companyAddress` or fallbacks to server's `settings.DEFAULT_COUNTRY` configuration.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "taxType", "description": "A type of tax. Assigned by enabled tax gateway", "args": [], "type": { "kind": "OBJECT", "name": "TaxType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributes", "description": "List of attributes assigned to this product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "SelectedAttribute", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelListings", "description": "List of availability in channels for the product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductChannelListing", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "mediaById", "description": "Get a single product media by ID.", "args": [ { "name": "id", "description": "ID of a product media.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductMedia", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "imageById", "description": "Get a single product image by ID.", "args": [ { "name": "id", "description": "ID of a product image.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductImage", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `mediaById` field instead." }, { "name": "variants", "description": "List of variants for the product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "media", "description": "List of media for the product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductMedia", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "images", "description": "List of images for the product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductImage", "ofType": null } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `media` field instead." }, { "name": "collections", "description": "List of collections for the product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Collection", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated product fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "availableForPurchase", "description": "Date when product is available for purchase.", "args": [], "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isAvailableForPurchase", "description": "Whether the product is available for purchase.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductAttributeAssign", "description": "Assign attributes to a given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "productType", "description": "The updated product type.", "args": [], "type": { "kind": "OBJECT", "name": "ProductType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductAttributeAssignInput", "description": null, "fields": null, "inputFields": [ { "name": "id", "description": "The ID of the attribute to assign.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The attribute type to be assigned as.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ProductAttributeType", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variantSelection", "description": "New in Saleor 3.1. Whether attribute is allowed in variant selection. Allowed types are: ['dropdown', 'boolean', 'swatch', 'numeric'].", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductAttributeAssignmentUpdate", "description": "New in Saleor 3.1. Update attributes assigned to product variant for given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "productType", "description": "The updated product type.", "args": [], "type": { "kind": "OBJECT", "name": "ProductType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductAttributeAssignmentUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "id", "description": "The ID of the attribute to assign.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variantSelection", "description": "New in Saleor 3.1. Whether attribute is allowed in variant selection. Allowed types are: ['dropdown', 'boolean', 'swatch', 'numeric'].", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ProductAttributeType", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PRODUCT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VARIANT", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductAttributeUnassign", "description": "Un-assign attributes from a given product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "productType", "description": "The updated product type.", "args": [], "type": { "kind": "OBJECT", "name": "ProductType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductBulkDelete", "description": "Deletes products. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductChannelListing", "description": "Represents product channel listing.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "publicationDate", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isPublished", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Channel", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "visibleInListings", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "availableForPurchase", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountedPrice", "description": "The price of the cheapest variant (including discounts).", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "purchaseCost", "description": "Purchase cost of product.", "args": [], "type": { "kind": "OBJECT", "name": "MoneyRange", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "margin", "description": "Range of margin percentage value.", "args": [], "type": { "kind": "OBJECT", "name": "Margin", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isAvailableForPurchase", "description": "Whether the product is available for purchase.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pricing", "description": "Lists the storefront product's pricing, the current price and discounts, only meant for displaying.", "args": [ { "name": "address", "description": "Destination address used to find warehouses where stock availability for this product is checked. If address is empty, uses `Shop.companyAddress` or fallbacks to server's `settings.DEFAULT_COUNTRY` configuration.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductPricingInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductChannelListingAddInput", "description": null, "fields": null, "inputFields": [ { "name": "channelId", "description": "ID of a channel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isPublished", "description": "Determines if object is visible to customers.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "publicationDate", "description": "Publication date. ISO 8601 standard.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "visibleInListings", "description": "Determines if product is visible in product listings (doesn't apply to product collections).", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isAvailableForPurchase", "description": "Determine if product should be available for purchase.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "availableForPurchaseDate", "description": "A start date from which a product will be available for purchase. When not set and isAvailable is set to True, the current day is assumed.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addVariants", "description": "List of variants to which the channel should be assigned.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removeVariants", "description": "List of variants from which the channel should be unassigned.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductChannelListingError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ProductErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributes", "description": "List of attributes IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "values", "description": "List of attribute values IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channels", "description": "List of channels IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "variants", "description": "List of variants IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductChannelListingUpdate", "description": "Manage product's availability in channels. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", "description": "An updated product instance.", "args": [], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productChannelListingErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductChannelListingError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductChannelListingError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductChannelListingUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "updateChannels", "description": "List of channels to which the product should be assigned or updated.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductChannelListingAddInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removeChannels", "description": "List of channels from which the product should be unassigned.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Product", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductCreate", "description": "Creates a new product. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "product", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "attributes", "description": "List of attributes.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeValueInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "category", "description": "ID of the product's category.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "chargeTaxes", "description": "Determine if taxes are being charged for the product.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "collections", "description": "List of IDs of collections that the product belongs to.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "Product description (JSON).", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Product name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Product slug.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "taxCode", "description": "Tax rate for enabled tax gateway.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "seo", "description": "Search engine optimization fields.", "type": { "kind": "INPUT_OBJECT", "name": "SeoInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "weight", "description": "Weight of the Product.", "type": { "kind": "SCALAR", "name": "WeightScalar", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "rating", "description": "Defines the product rating value.", "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "productType", "description": "ID of the type that product belongs to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductDelete", "description": "Deletes a product. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "product", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ProductErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributes", "description": "List of attributes IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "values", "description": "List of attribute values IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ProductErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ALREADY_EXISTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ATTRIBUTE_ALREADY_ASSIGNED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ATTRIBUTE_CANNOT_BE_ASSIGNED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ATTRIBUTE_VARIANTS_DISABLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DUPLICATED_INPUT_ITEM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_WITHOUT_CATEGORY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_PRODUCTS_IMAGE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_PRODUCTS_VARIANT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VARIANT_NO_DIGITAL_CONTENT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANNOT_MANAGE_PRODUCT_WITHOUT_VARIANT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_NOT_ASSIGNED_TO_CHANNEL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNSUPPORTED_MEDIA_PROVIDER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PREORDER_VARIANT_CANNOT_BE_DEACTIVATED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "ENUM", "name": "ProductFieldEnum", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DESCRIPTION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_TYPE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CATEGORY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_WEIGHT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "COLLECTIONS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHARGE_TAXES", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_MEDIA", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VARIANT_ID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VARIANT_SKU", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VARIANT_WEIGHT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VARIANT_MEDIA", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "isPublished", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "collections", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "categories", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "hasCategory", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "attributes", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "stockAvailability", "description": null, "type": { "kind": "ENUM", "name": "StockAvailability", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "stocks", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "ProductStockFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "price", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "PriceRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "minimalPrice", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "PriceRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DateTimeRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "productTypes", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCard", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ids", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "hasPreorderedVariants", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Specifies the channel by which the data should be filtered. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use root-level channel argument instead.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductImage", "description": "Represents a product image.", "fields": [ { "name": "id", "description": "The ID of the image.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "alt", "description": "The alt text of the image.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "sortOrder", "description": "The new relative sorting position of the item (from -inf to +inf). 1 moves the item one position forward, -1 moves the item one position backward, 0 leaves the item unchanged.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "The URL of the image.", "args": [ { "name": "size", "description": "Size of the image.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductInput", "description": null, "fields": null, "inputFields": [ { "name": "attributes", "description": "List of attributes.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeValueInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "category", "description": "ID of the product's category.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "chargeTaxes", "description": "Determine if taxes are being charged for the product.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "collections", "description": "List of IDs of collections that the product belongs to.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "Product description (JSON).", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Product name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Product slug.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "taxCode", "description": "Tax rate for enabled tax gateway.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "seo", "description": "Search engine optimization fields.", "type": { "kind": "INPUT_OBJECT", "name": "SeoInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "weight", "description": "Weight of the Product.", "type": { "kind": "SCALAR", "name": "WeightScalar", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "rating", "description": "Defines the product rating value.", "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductMedia", "description": "Represents a product media.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "sortOrder", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "alt", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ProductMediaType", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "oembedData", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "JSONString", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "The URL of the media.", "args": [ { "name": "size", "description": "Size of the image.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductMediaBulkDelete", "description": "Deletes product media. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductMediaCreate", "description": "Create a media object (image or video URL) associated with product. For image, this mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "media", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductMedia", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductMediaCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "alt", "description": "Alt text for a product media.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "image", "description": "Represents an image file in a multipart request.", "type": { "kind": "SCALAR", "name": "Upload", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "product", "description": "ID of an product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "mediaUrl", "description": "Represents an URL to an external media.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductMediaDelete", "description": "Deletes a product media. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "media", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductMedia", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductMediaReorder", "description": "Changes ordering of the product media. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "media", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductMedia", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ProductMediaType", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "IMAGE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VIDEO", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductMediaUpdate", "description": "Updates a product media. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "media", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductMedia", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductMediaUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "alt", "description": "Alt text for a product media.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductOrder", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Specifies the channel in which to sort the data.\n\nDEPRECATED: this field will be removed in Saleor 4.0. Use root-level channel argument instead.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "attributeId", "description": "Sort product by the selected attribute's values.\nNote: this doesn't take translations into account yet.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort products by the selected field.", "type": { "kind": "ENUM", "name": "ProductOrderField", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ProductOrderField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Sort products by name.", "isDeprecated": false, "deprecationReason": null }, { "name": "RANK", "description": "Sort products by name.", "isDeprecated": false, "deprecationReason": null }, { "name": "PRICE", "description": "Sort products by price.", "isDeprecated": false, "deprecationReason": null }, { "name": "MINIMAL_PRICE", "description": "Sort products by a minimal price of a product's variant.", "isDeprecated": false, "deprecationReason": null }, { "name": "LAST_MODIFIED", "description": "Sort products by update date.", "isDeprecated": false, "deprecationReason": null }, { "name": "DATE", "description": "Sort products by update date.", "isDeprecated": false, "deprecationReason": null }, { "name": "TYPE", "description": "Sort products by type.", "isDeprecated": false, "deprecationReason": null }, { "name": "PUBLISHED", "description": "Sort products by publication status.", "isDeprecated": false, "deprecationReason": null }, { "name": "PUBLICATION_DATE", "description": "Sort products by publication date.", "isDeprecated": false, "deprecationReason": null }, { "name": "COLLECTION", "description": "Sort products by collection. Note: This option is available only for the `Collection.products` query.", "isDeprecated": false, "deprecationReason": null }, { "name": "RATING", "description": "Sort products by rating.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductPricingInfo", "description": "Represents availability of a product in the storefront.", "fields": [ { "name": "onSale", "description": "Whether it is in sale or not.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discount", "description": "The discount amount if in sale (null otherwise).", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountLocalCurrency", "description": "The discount amount in the local currency.", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "priceRange", "description": "The discounted price range of the product variants.", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoneyRange", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "priceRangeUndiscounted", "description": "The undiscounted price range of the product variants.", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoneyRange", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "priceRangeLocalCurrency", "description": "The discounted price range of the product variants in the local currency.", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoneyRange", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductReorderAttributeValues", "description": "Reorder product attribute values. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", "description": "Product from which attribute values are reordered.", "args": [], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductStockFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "warehouseIds", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "quantity", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "IntRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductTranslatableContent", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoTitle", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoDescription", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "descriptionJson", "description": "Description of the product (JSON).", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `description` field instead." }, { "name": "translation", "description": "Returns translated product fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "product", "description": "Represents an individual item for sale in the storefront.", "args": [], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Get model fields from the root level queries." }, { "name": "attributeValues", "description": "List of product attribute values that can be translated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeValueTranslatableContent", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductTranslate", "description": "Creates/updates translations for a product. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "product", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductTranslation", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "language", "description": "Translation language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "LanguageDisplay", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoTitle", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "seoDescription", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "descriptionJson", "description": "Translated description of the product (JSON).", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `description` field instead." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductType", "description": "Represents a type of product. It defines what attributes are available to products of this type.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "hasVariants", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isShippingRequired", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isDigital", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "weight", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Weight", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "kind", "description": "The product type kind.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ProductTypeKindEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "products", "description": "List of products of this type.", "args": [ { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductCountableConnection", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the top-level `products` query with the `productTypes` filter." }, { "name": "taxType", "description": "A type of tax. Assigned by enabled tax gateway", "args": [], "type": { "kind": "OBJECT", "name": "TaxType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "variantAttributes", "description": "Variant attributes of that product type.", "args": [ { "name": "variantSelection", "description": "Define scope of returned attributes.", "type": { "kind": "ENUM", "name": "VariantAttributeScope", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Attribute", "ofType": null } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `assignedVariantAttributes` instead." }, { "name": "assignedVariantAttributes", "description": "New in Saleor 3.1. Variant attributes of that product type with attached variant selection.", "args": [ { "name": "variantSelection", "description": "Define scope of returned attributes.", "type": { "kind": "ENUM", "name": "VariantAttributeScope", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AssignedVariantAttribute", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productAttributes", "description": "Product attributes of that product type.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Attribute", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "availableAttributes", "description": null, "args": [ { "name": "filter", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "AttributeFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductTypeBulkDelete", "description": "Deletes product types. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ProductTypeConfigurable", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CONFIGURABLE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SIMPLE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductTypeCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductTypeCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductTypeCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductType", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductTypeCreate", "description": "Creates a new product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productType", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductType", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductTypeDelete", "description": "Deletes a product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productType", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductType", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ProductTypeEnum", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "DIGITAL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPABLE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductTypeFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "configurable", "description": null, "type": { "kind": "ENUM", "name": "ProductTypeConfigurable", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "productType", "description": null, "type": { "kind": "ENUM", "name": "ProductTypeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "kind", "description": null, "type": { "kind": "ENUM", "name": "ProductTypeKindEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ids", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductTypeInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Name of the product type.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Product type slug.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "kind", "description": "The product type kind.", "type": { "kind": "ENUM", "name": "ProductTypeKindEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "hasVariants", "description": "Determines if product of this type has multiple variants. This option mainly simplifies product management in the dashboard. There is always at least one variant created under the hood.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "productAttributes", "description": "List of attributes shared among all product variants.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variantAttributes", "description": "List of attributes used to distinguish between different variants of a product.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isShippingRequired", "description": "Determines if shipping is required for products of this variant.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isDigital", "description": "Determines if products are digital.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "weight", "description": "Weight of the ProductType items.", "type": { "kind": "SCALAR", "name": "WeightScalar", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "taxCode", "description": "Tax rate for enabled tax gateway.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ProductTypeKindEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NORMAL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GIFT_CARD", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductTypeReorderAttributes", "description": "Reorder the attributes of a product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "productType", "description": "Product type from which attributes are reordered.", "args": [], "type": { "kind": "OBJECT", "name": "ProductType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ProductTypeSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Sort products by name.", "isDeprecated": false, "deprecationReason": null }, { "name": "DIGITAL", "description": "Sort products by type.", "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING_REQUIRED", "description": "Sort products by shipping.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductTypeSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort product types by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ProductTypeSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductTypeUpdate", "description": "Updates an existing product type. Requires one of the following permissions: MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES.", "fields": [ { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productType", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductType", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductUpdate", "description": "Updates an existing product. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "product", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariant", "description": "Represents a version of a product such as different size or color.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "sku", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "product", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Product", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "trackInventory", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantityLimitPerCustomer", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "weight", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Weight", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Channel given to retrieve this product variant. Also used by federation gateway to resolve this object in a federated query.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelListings", "description": "List of price information in channels for the product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductVariantChannelListing", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "pricing", "description": "Lists the storefront variant's pricing, the current price and discounts, only meant for displaying.", "args": [ { "name": "address", "description": "Destination address used to find warehouses where stock availability for this product is checked. If address is empty, uses `Shop.companyAddress` or fallbacks to server's `settings.DEFAULT_COUNTRY` configuration.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VariantPricingInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributes", "description": "List of attributes assigned to this variant.", "args": [ { "name": "variantSelection", "description": "Define scope of returned attributes.", "type": { "kind": "ENUM", "name": "VariantAttributeScope", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "SelectedAttribute", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "margin", "description": "Gross margin percentage value.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantityOrdered", "description": "Total quantity ordered.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "revenue", "description": "Total revenue generated by a variant in given period of time. Note: this field should be queried using `reportProductSales` query as it uses optimizations suitable for such calculations.", "args": [ { "name": "period", "description": null, "type": { "kind": "ENUM", "name": "ReportingPeriod", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "images", "description": "List of images for the product variant.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductImage", "ofType": null } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `media` field instead." }, { "name": "media", "description": "List of media for the product variant.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductMedia", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated product variant fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for product variant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "digitalContent", "description": "Digital content for the product variant.", "args": [], "type": { "kind": "OBJECT", "name": "DigitalContent", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "stocks", "description": "Stocks for the product variant.", "args": [ { "name": "address", "description": "Destination address used to find warehouses where stock availability for this product is checked. If address is empty, uses `Shop.companyAddress` or fallbacks to server's `settings.DEFAULT_COUNTRY` configuration.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "countryCode", "description": "Two-letter ISO 3166-1 country code. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use `address` argument instead.", "type": { "kind": "ENUM", "name": "CountryCode", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Stock", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantityAvailable", "description": "Quantity of a product available for sale in one checkout. Field value will be `null` when no `limitQuantityPerCheckout` in global settings has been set, and `productVariant` stocks are not tracked.", "args": [ { "name": "address", "description": "Destination address used to find warehouses where stock availability for this product is checked. If address is empty, uses `Shop.companyAddress` or fallbacks to server's `settings.DEFAULT_COUNTRY` configuration.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "countryCode", "description": "Two-letter ISO 3166-1 country code. When provided, the exact quantity from a warehouse operating in shipping zones that contain this country will be returned. Otherwise, it will return the maximum quantity from all shipping zones. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use `address` argument instead.", "type": { "kind": "ENUM", "name": "CountryCode", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "preorder", "description": "New in Saleor 3.1. Preorder data for product variant. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", "name": "PreorderData", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantBulkCreate", "description": "Creates product variants for a given product. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "count", "description": "Returns how many objects were created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariants", "description": "List of the created variants.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "bulkProductErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "BulkProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "BulkProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductVariantBulkCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "attributes", "description": "List of attributes specific to this variant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "BulkAttributeValueInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sku", "description": "Stock keeping unit.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "trackInventory", "description": "Determines if the inventory of this variant should be tracked. If false, the quantity won't change when customers buy this item.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "weight", "description": "Weight of the Product Variant.", "type": { "kind": "SCALAR", "name": "WeightScalar", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "preorder", "description": "New in Saleor 3.1. Determines if variant is in preorder. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "INPUT_OBJECT", "name": "PreorderSettingsInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "quantityLimitPerCustomer", "description": "New in Saleor 3.1. Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "stocks", "description": "Stocks of a product available for sale.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "StockInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channelListings", "description": "List of prices assigned to channels.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ProductVariantChannelListingAddInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantBulkDelete", "description": "Deletes product variants. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantChannelListing", "description": "Represents product varaint channel listing.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Channel", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "price", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "costPrice", "description": "Cost price of the variant.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "margin", "description": "Gross margin percentage value.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "preorderThreshold", "description": "New in Saleor 3.1. Preorder variant data. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "OBJECT", "name": "PreorderThreshold", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductVariantChannelListingAddInput", "description": null, "fields": null, "inputFields": [ { "name": "channelId", "description": "ID of a channel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "price", "description": "Price of the particular variant in channel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "costPrice", "description": "Cost price of the variant in channel.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "preorderThreshold", "description": "New in Saleor 3.1. The threshold for preorder variant in channel. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantChannelListingUpdate", "description": "Manage product variant prices in channels. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "variant", "description": "An updated product variant instance.", "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productChannelListingErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductChannelListingError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductChannelListingError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductVariantCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantCreate", "description": "Creates a new variant for a product. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariant", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductVariantCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "attributes", "description": "List of attributes specific to this variant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeValueInput", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sku", "description": "Stock keeping unit.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "trackInventory", "description": "Determines if the inventory of this variant should be tracked. If false, the quantity won't change when customers buy this item.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "weight", "description": "Weight of the Product Variant.", "type": { "kind": "SCALAR", "name": "WeightScalar", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "preorder", "description": "New in Saleor 3.1. Determines if variant is in preorder. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "INPUT_OBJECT", "name": "PreorderSettingsInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "quantityLimitPerCustomer", "description": "New in Saleor 3.1. Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "product", "description": "Product ID of which type is the variant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "stocks", "description": "Stocks of a product available for sale.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "StockInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantDelete", "description": "Deletes a product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariant", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductVariantFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sku", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isPreorder", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DateTimeRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ProductVariantInput", "description": null, "fields": null, "inputFields": [ { "name": "attributes", "description": "List of attributes specific to this variant.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeValueInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sku", "description": "Stock keeping unit.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "trackInventory", "description": "Determines if the inventory of this variant should be tracked. If false, the quantity won't change when customers buy this item.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "weight", "description": "Weight of the Product Variant.", "type": { "kind": "SCALAR", "name": "WeightScalar", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "preorder", "description": "New in Saleor 3.1. Determines if variant is in preorder. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "INPUT_OBJECT", "name": "PreorderSettingsInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "quantityLimitPerCustomer", "description": "New in Saleor 3.1. Determines maximum quantity of `ProductVariant`,that can be bought in a single checkout. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantPreorderDeactivate", "description": "New in Saleor 3.1. Deactivates product variant preorder. It changes all preorder allocation into regular allocation. Note: this feature is in a preview state and can be subject to changes at later point. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productVariant", "description": "Product variant with ended preorder.", "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantReorder", "description": "Reorder the variants of a product. Mutation updates updated_at on product and triggers PRODUCT_UPDATED webhook. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantReorderAttributeValues", "description": "Reorder product variant attribute values. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productVariant", "description": "Product variant from which attribute values are reordered.", "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantSetDefault", "description": "Set default variant for a product. Mutation triggers PRODUCT_UPDATED webhook. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "product", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantStocksCreate", "description": "Creates stocks for product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productVariant", "description": "Updated product variant.", "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "bulkStockErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "BulkStockError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "BulkStockError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantStocksDelete", "description": "Delete stocks from product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productVariant", "description": "Updated product variant.", "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "stockErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "StockError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "StockError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantStocksUpdate", "description": "Update stocks for product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productVariant", "description": "Updated product variant.", "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "bulkStockErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "BulkStockError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "BulkStockError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantTranslatableContent", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated product variant fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for product variant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariant", "description": "Represents a version of a product such as different size or color.", "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Get model fields from the root level queries." }, { "name": "attributeValues", "description": "List of product variant attribute values that can be translated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeValueTranslatableContent", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantTranslate", "description": "Creates/updates translations for a product variant. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariant", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantTranslation", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "language", "description": "Translation language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "LanguageDisplay", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ProductVariantUpdate", "description": "Updates an existing variant for product. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariant", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "PublishableChannelListingInput", "description": null, "fields": null, "inputFields": [ { "name": "channelId", "description": "ID of a channel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isPublished", "description": "Determines if object is visible to customers.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "publicationDate", "description": "Publication date. ISO 8601 standard.", "type": { "kind": "SCALAR", "name": "Date", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Query", "description": null, "fields": [ { "name": "webhook", "description": "Look up a webhook by ID.", "args": [ { "name": "id", "description": "ID of the webhook.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Webhook", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhookEvents", "description": "List of all available webhook events.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WebhookEvent", "ofType": null } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `WebhookEventTypeAsyncEnum` and `WebhookEventTypeSyncEnum` to get available event types." }, { "name": "webhookSamplePayload", "description": "Retrieve a sample payload for a given webhook event based on real data. It can be useful for some integrations where sample payload is required.", "args": [ { "name": "eventType", "description": "Name of the requested event type.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WebhookSampleEventTypeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouse", "description": "Look up a warehouse by ID.", "args": [ { "name": "id", "description": "ID of an warehouse", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Warehouse", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouses", "description": "List of warehouses.", "args": [ { "name": "filter", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "WarehouseFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "WarehouseSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "WarehouseCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translations", "description": "Returns a list of all translatable items of a given kind.", "args": [ { "name": "kind", "description": "Kind of objects to retrieve.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "TranslatableKinds", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "TranslatableItemConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": null, "args": [ { "name": "id", "description": "ID of the object to retrieve.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "kind", "description": "Kind of the object to retrieve.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "TranslatableKinds", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "UNION", "name": "TranslatableItem", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "stock", "description": "Look up a stock by ID", "args": [ { "name": "id", "description": "ID of an warehouse", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Stock", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "stocks", "description": "List of stocks.", "args": [ { "name": "filter", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "StockFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "StockCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shop", "description": "Return information about the shop.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Shop", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderSettings", "description": "Order related settings from site settings.", "args": [], "type": { "kind": "OBJECT", "name": "OrderSettings", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardSettings", "description": "Gift card related settings from site settings.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "GiftCardSettings", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZone", "description": "Look up a shipping zone by ID.", "args": [ { "name": "id", "description": "ID of the shipping zone.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingZone", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZones", "description": "List of the shop's shipping zones.", "args": [ { "name": "filter", "description": "Filtering options for shipping zones.", "type": { "kind": "INPUT_OBJECT", "name": "ShippingZoneFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingZoneCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "digitalContent", "description": "Look up digital content by ID.", "args": [ { "name": "id", "description": "ID of the digital content.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "DigitalContent", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "digitalContents", "description": "List of digital content.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "DigitalContentCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "categories", "description": "List of the shop's categories.", "args": [ { "name": "filter", "description": "Filtering options for categories.", "type": { "kind": "INPUT_OBJECT", "name": "CategoryFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort categories.", "type": { "kind": "INPUT_OBJECT", "name": "CategorySortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "level", "description": "Filter categories by the nesting level in the category tree.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CategoryCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "category", "description": "Look up a category by ID or slug.", "args": [ { "name": "id", "description": "ID of the category.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Slug of the category", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Category", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collection", "description": "Look up a collection by ID.", "args": [ { "name": "id", "description": "ID of the collection.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Slug of the category", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Collection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collections", "description": "List of the shop's collections.", "args": [ { "name": "filter", "description": "Filtering options for collections.", "type": { "kind": "INPUT_OBJECT", "name": "CollectionFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort collections.", "type": { "kind": "INPUT_OBJECT", "name": "CollectionSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CollectionCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "product", "description": "Look up a product by ID.", "args": [ { "name": "id", "description": "ID of the product.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Slug of the product.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "products", "description": "List of the shop's products.", "args": [ { "name": "filter", "description": "Filtering options for products.", "type": { "kind": "INPUT_OBJECT", "name": "ProductFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort products.", "type": { "kind": "INPUT_OBJECT", "name": "ProductOrder", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productType", "description": "Look up a product type by ID.", "args": [ { "name": "id", "description": "ID of the product type.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productTypes", "description": "List of the shop's product types.", "args": [ { "name": "filter", "description": "Filtering options for product types.", "type": { "kind": "INPUT_OBJECT", "name": "ProductTypeFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort product types.", "type": { "kind": "INPUT_OBJECT", "name": "ProductTypeSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductTypeCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariant", "description": "Look up a product variant by ID or SKU.", "args": [ { "name": "id", "description": "ID of the product variant.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sku", "description": "Sku of the product variant.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariants", "description": "List of product variants.", "args": [ { "name": "ids", "description": "Filter product variants by given IDs.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filter", "description": "Filtering options for product variant.", "type": { "kind": "INPUT_OBJECT", "name": "ProductVariantFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "reportProductSales", "description": "List of top selling products.", "args": [ { "name": "period", "description": "Span of time.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ReportingPeriod", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "payment", "description": "Look up a payment by ID.", "args": [ { "name": "id", "description": "ID of the payment.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Payment", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "payments", "description": "List of payments.", "args": [ { "name": "filter", "description": "Filtering options for payments.", "type": { "kind": "INPUT_OBJECT", "name": "PaymentFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PaymentCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "page", "description": "Look up a page by ID or slug.", "args": [ { "name": "id", "description": "ID of the page.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "The slug of the page.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Page", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pages", "description": "List of the shop's pages.", "args": [ { "name": "sortBy", "description": "Sort pages.", "type": { "kind": "INPUT_OBJECT", "name": "PageSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filter", "description": "Filtering options for pages.", "type": { "kind": "INPUT_OBJECT", "name": "PageFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageType", "description": "Look up a page type by ID.", "args": [ { "name": "id", "description": "ID of the page type.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "pageTypes", "description": "List of the page types.", "args": [ { "name": "sortBy", "description": "Sort page types.", "type": { "kind": "INPUT_OBJECT", "name": "PageTypeSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filter", "description": "Filtering options for page types.", "type": { "kind": "INPUT_OBJECT", "name": "PageTypeFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PageTypeCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "homepageEvents", "description": "List of activity events to display on homepage (at the moment it only contains order-events).", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderEventCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "order", "description": "Look up an order by ID.", "args": [ { "name": "id", "description": "ID of an order.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orders", "description": "List of orders.", "args": [ { "name": "sortBy", "description": "Sort orders.", "type": { "kind": "INPUT_OBJECT", "name": "OrderSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filter", "description": "Filtering options for orders.", "type": { "kind": "INPUT_OBJECT", "name": "OrderFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "draftOrders", "description": "List of draft orders.", "args": [ { "name": "sortBy", "description": "Sort draft orders.", "type": { "kind": "INPUT_OBJECT", "name": "OrderSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filter", "description": "Filtering options for draft orders.", "type": { "kind": "INPUT_OBJECT", "name": "OrderDraftFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "ordersTotal", "description": "Return the total sales amount from a specific period.", "args": [ { "name": "period", "description": "A period of time.", "type": { "kind": "ENUM", "name": "ReportingPeriod", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orderByToken", "description": "{DEPRECATED_IN_3X_FIELD} Look up an order by token.", "args": [ { "name": "token", "description": "The order's token.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "UUID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menu", "description": "Look up a navigation menu by ID or name.", "args": [ { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": "ID of the menu.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "The menu's name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "The menu's slug.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Menu", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menus", "description": "List of the storefront's menus.", "args": [ { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort menus.", "type": { "kind": "INPUT_OBJECT", "name": "MenuSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filter", "description": "Filtering options for menus.", "type": { "kind": "INPUT_OBJECT", "name": "MenuFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuItem", "description": "Look up a menu item by ID.", "args": [ { "name": "id", "description": "ID of the menu item.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuItem", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "menuItems", "description": "List of the storefronts's menu items.", "args": [ { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort menus items.", "type": { "kind": "INPUT_OBJECT", "name": "MenuItemSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filter", "description": "Filtering options for menu items.", "type": { "kind": "INPUT_OBJECT", "name": "MenuItemFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "MenuItemCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCard", "description": "Look up a gift card by ID.", "args": [ { "name": "id", "description": "ID of the gift card.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCard", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCards", "description": "List of gift cards.", "args": [ { "name": "sortBy", "description": "New in Saleor 3.1. Sort gift cards. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "INPUT_OBJECT", "name": "GiftCardSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filter", "description": "New in Saleor 3.1. Filtering options for gift cards. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "INPUT_OBJECT", "name": "GiftCardFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardCurrencies", "description": "New in Saleor 3.1. List of gift card currencies. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCardTags", "description": "New in Saleor 3.1. List of gift card tags. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [ { "name": "filter", "description": "Filtering options for gift card tags.", "type": { "kind": "INPUT_OBJECT", "name": "GiftCardTagFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardTagCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "plugin", "description": "Look up a plugin by ID.", "args": [ { "name": "id", "description": "ID of the plugin.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Plugin", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "plugins", "description": "List of plugins.", "args": [ { "name": "filter", "description": "Filtering options for plugins.", "type": { "kind": "INPUT_OBJECT", "name": "PluginFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort plugins.", "type": { "kind": "INPUT_OBJECT", "name": "PluginSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "PluginCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "sale", "description": "Look up a sale by ID.", "args": [ { "name": "id", "description": "ID of the sale.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Sale", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "sales", "description": "List of the shop's sales.", "args": [ { "name": "filter", "description": "Filtering options for sales.", "type": { "kind": "INPUT_OBJECT", "name": "SaleFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort sales.", "type": { "kind": "INPUT_OBJECT", "name": "SaleSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "query", "description": "Search sales by name, value or type. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use `filter.search` input instead.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "SaleCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucher", "description": "Look up a voucher by ID.", "args": [ { "name": "id", "description": "ID of the voucher.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Voucher", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "vouchers", "description": "List of the shop's vouchers.", "args": [ { "name": "filter", "description": "Filtering options for vouchers.", "type": { "kind": "INPUT_OBJECT", "name": "VoucherFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort voucher.", "type": { "kind": "INPUT_OBJECT", "name": "VoucherSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "query", "description": "Search vouchers by name or code. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use `filter.search` input instead.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VoucherCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "exportFile", "description": "Look up a export file by ID.", "args": [ { "name": "id", "description": "ID of the export file job.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ExportFile", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "exportFiles", "description": "List of export files.", "args": [ { "name": "filter", "description": "Filtering options for export files.", "type": { "kind": "INPUT_OBJECT", "name": "ExportFileFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort export files.", "type": { "kind": "INPUT_OBJECT", "name": "ExportFileSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ExportFileCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "taxTypes", "description": "List of all tax rates available from tax gateway.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TaxType", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkout", "description": "Look up a checkout by token and slug of channel.", "args": [ { "name": "token", "description": "The checkout's token.", "type": { "kind": "SCALAR", "name": "UUID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkouts", "description": "List of checkouts.", "args": [ { "name": "sortBy", "description": "New in Saleor 3.1. Sort checkouts.", "type": { "kind": "INPUT_OBJECT", "name": "CheckoutSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filter", "description": "New in Saleor 3.1. Filtering options for checkouts.", "type": { "kind": "INPUT_OBJECT", "name": "CheckoutFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkoutLines", "description": "List of checkout lines.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CheckoutLineCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Look up a channel by ID.", "args": [ { "name": "id", "description": "ID of the channel.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Channel", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channels", "description": "List of all channels.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Channel", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "attributes", "description": "List of the shop's attributes.", "args": [ { "name": "filter", "description": "Filtering options for attributes.", "type": { "kind": "INPUT_OBJECT", "name": "AttributeFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sorting options for attributes.", "type": { "kind": "INPUT_OBJECT", "name": "AttributeSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AttributeCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "attribute", "description": "Look up an attribute by ID.", "args": [ { "name": "id", "description": "ID of the attribute.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": "Slug of the attribute.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Attribute", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appsInstallations", "description": "List of all apps installations", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AppInstallation", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "apps", "description": "List of the apps.", "args": [ { "name": "filter", "description": "Filtering options for apps.", "type": { "kind": "INPUT_OBJECT", "name": "AppFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort apps.", "type": { "kind": "INPUT_OBJECT", "name": "AppSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": "Look up an app by ID. If ID is not provided, return the currently authenticated app.", "args": [ { "name": "id", "description": "ID of the app.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "App", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appExtensions", "description": "New in Saleor 3.1. List of all extensions. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [ { "name": "filter", "description": "Filtering options for apps extensions.", "type": { "kind": "INPUT_OBJECT", "name": "AppExtensionFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppExtensionCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "appExtension", "description": "New in Saleor 3.1. Look up an app extension by ID. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [ { "name": "id", "description": "ID of the app extension.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AppExtension", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "addressValidationRules", "description": "Returns address validation rules.", "args": [ { "name": "countryCode", "description": "Two-letter ISO 3166-1 country code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "CountryCode", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "countryArea", "description": "Designation of a region, province or state.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "city", "description": "City or a town name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "cityArea", "description": "Sublocality like a district.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "AddressValidationData", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "address", "description": "Look up an address by ID.", "args": [ { "name": "id", "description": "ID of an address.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Address", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "customers", "description": "List of the shop's customers.", "args": [ { "name": "filter", "description": "Filtering options for customers.", "type": { "kind": "INPUT_OBJECT", "name": "CustomerFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort customers.", "type": { "kind": "INPUT_OBJECT", "name": "UserSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "UserCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissionGroups", "description": "List of permission groups.", "args": [ { "name": "filter", "description": "Filtering options for permission groups.", "type": { "kind": "INPUT_OBJECT", "name": "PermissionGroupFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort permission groups.", "type": { "kind": "INPUT_OBJECT", "name": "PermissionGroupSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GroupCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissionGroup", "description": "Look up permission group by ID.", "args": [ { "name": "id", "description": "ID of the group.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Group", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "me", "description": "Return the currently authenticated user.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "staffUsers", "description": "List of the shop's staff users.", "args": [ { "name": "filter", "description": "Filtering options for staff users.", "type": { "kind": "INPUT_OBJECT", "name": "StaffUserInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortBy", "description": "Sort staff users.", "type": { "kind": "INPUT_OBJECT", "name": "UserSortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "UserCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "Look up a user by ID or email address.", "args": [ { "name": "id", "description": "ID of the user.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "Email address of the user.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "_entities", "description": null, "args": [ { "name": "representations", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", "name": "_Any", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "UNION", "name": "_Entity", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "_service", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "_Service", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ReducedRate", "description": "Represents a reduced VAT rate for a particular type of goods.", "fields": [ { "name": "rate", "description": "Reduced VAT rate in percent.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "rateType", "description": "A type of goods.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "RefreshToken", "description": "Refresh JWT token. Mutation tries to take refreshToken from the input.If it fails it will try to take refreshToken from the http-only cookie -refreshToken. csrfToken is required when refreshToken is provided as a cookie.", "fields": [ { "name": "token", "description": "JWT token, required to authenticate.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "A user instance.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ReorderInput", "description": null, "fields": null, "inputFields": [ { "name": "id", "description": "The ID of the item to move.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "sortOrder", "description": "The new relative sorting position of the item (from -inf to +inf). 1 moves the item one position forward, -1 moves the item one position backward, 0 leaves the item unchanged.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ReportingPeriod", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "TODAY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "THIS_MONTH", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "RequestEmailChange", "description": "Request email change of the logged in user. Requires one of the following permissions: AUTHENTICATED_USER.", "fields": [ { "name": "user", "description": "A user instance.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "RequestPasswordReset", "description": "Sends an email with the account password modification link.", "fields": [ { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Sale", "description": "Sales allow creating discounts for categories, collections or products and are visible to all the customers.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "SaleType", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "startDate", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "endDate", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "categories", "description": "List of categories this sale applies to.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CategoryCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collections", "description": "List of collections this sale applies to.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CollectionCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "products", "description": "List of products this sale applies to.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "variants", "description": "New in Saleor 3.1. List of product variants this sale applies to.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated sale fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for sale.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "SaleTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelListings", "description": "List of channels available for the sale.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "SaleChannelListing", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountValue", "description": "Sale value.", "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "currency", "description": "Currency code for sale.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "SaleAddCatalogues", "description": "Adds products, categories, collections to a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "sale", "description": "Sale of which catalogue IDs will be modified.", "args": [], "type": { "kind": "OBJECT", "name": "Sale", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "SaleBulkDelete", "description": "Deletes sales. Requires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "SaleChannelListing", "description": "Represents sale channel listing.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Channel", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountValue", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "currency", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "SaleChannelListingAddInput", "description": null, "fields": null, "inputFields": [ { "name": "channelId", "description": "ID of a channel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "discountValue", "description": "The value of the discount.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "SaleChannelListingInput", "description": null, "fields": null, "inputFields": [ { "name": "addChannels", "description": "List of channels to which the sale should be assigned.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "SaleChannelListingAddInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removeChannels", "description": "List of channels from which the sale should be unassigned.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "SaleChannelListingUpdate", "description": "Manage sale's availability in channels. Requires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "sale", "description": "An updated sale instance.", "args": [], "type": { "kind": "OBJECT", "name": "Sale", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "SaleCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "SaleCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "SaleCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Sale", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "SaleCreate", "description": "Creates a new sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "discountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "sale", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Sale", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "SaleDelete", "description": "Deletes a sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "discountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "sale", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Sale", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "SaleFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "status", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "DiscountStatusEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "saleType", "description": null, "type": { "kind": "ENUM", "name": "DiscountValueTypeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "started", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DateTimeRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DateTimeRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "SaleInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Voucher name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "Fixed or percentage.", "type": { "kind": "ENUM", "name": "DiscountValueTypeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "value", "description": "Value of the voucher.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "products", "description": "Products related to the discount.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variants", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "categories", "description": "Categories related to the discount.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "collections", "description": "Collections related to the discount.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "startDate", "description": "Start date of the voucher in ISO 8601 format.", "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "endDate", "description": "End date of the voucher in ISO 8601 format.", "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "SaleRemoveCatalogues", "description": "Removes products, categories, collections from a sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "sale", "description": "Sale of which catalogue IDs will be modified.", "args": [], "type": { "kind": "OBJECT", "name": "Sale", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "SaleSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Sort sales by name.", "isDeprecated": false, "deprecationReason": null }, { "name": "START_DATE", "description": "Sort sales by start date.", "isDeprecated": false, "deprecationReason": null }, { "name": "END_DATE", "description": "Sort sales by end date.", "isDeprecated": false, "deprecationReason": null }, { "name": "VALUE", "description": "Sort sales by value.", "isDeprecated": false, "deprecationReason": null }, { "name": "TYPE", "description": "Sort sales by type.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "SaleSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Specifies the channel in which to sort the data.\n\nDEPRECATED: this field will be removed in Saleor 4.0. Use root-level channel argument instead.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort sales by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "SaleSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "SaleTranslatableContent", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated sale fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for sale.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "SaleTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "sale", "description": "Sales allow creating discounts for categories, collections or products and are visible to all the customers.", "args": [], "type": { "kind": "OBJECT", "name": "Sale", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Get model fields from the root level queries." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "SaleTranslate", "description": "Creates/updates translations for a sale. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "sale", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Sale", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "SaleTranslation", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "language", "description": "Translation language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "LanguageDisplay", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "SaleType", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "FIXED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PERCENTAGE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "SaleUpdate", "description": "Updates a sale. Requires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "discountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "sale", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Sale", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "SelectedAttribute", "description": "Represents a custom attribute.", "fields": [ { "name": "attribute", "description": "Name of an attribute displayed in the interface.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Attribute", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "values", "description": "Values of an attribute.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AttributeValue", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "SeoInput", "description": null, "fields": null, "inputFields": [ { "name": "title", "description": "SEO title.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "SEO description.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "SetPassword", "description": "Sets the user's password from the token sent by email using the RequestPasswordReset mutation.", "fields": [ { "name": "token", "description": "JWT token, required to authenticate.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "refreshToken", "description": "JWT refresh token, required to re-generate access token.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "csrfToken", "description": "CSRF token required to re-generate access token.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "A user instance.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ShippingErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouses", "description": "List of warehouse IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channels", "description": "List of channels IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ShippingErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ALREADY_EXISTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MAX_LESS_THAN_MIN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DUPLICATED_INPUT_ITEM", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingMethod", "description": "Shipping methods that can be used as means of shipping for orders and checkouts.", "fields": [ { "name": "id", "description": "Unique ID of ShippingMethod available for Order.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "Type of the shipping method.", "args": [], "type": { "kind": "ENUM", "name": "ShippingMethodTypeEnum", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0." }, { "name": "name", "description": "Shipping method name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "Shipping method description (JSON).", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "maximumDeliveryDays", "description": "Maximum delivery days for this shipping method.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "minimumDeliveryDays", "description": "Minimum delivery days for this shipping method.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "maximumOrderWeight", "description": "Maximum order weight for this shipping method.", "args": [], "type": { "kind": "OBJECT", "name": "Weight", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0." }, { "name": "minimumOrderWeight", "description": "Minimum order weight for this shipping method.", "args": [], "type": { "kind": "OBJECT", "name": "Weight", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0." }, { "name": "translation", "description": "Returns translated shipping method fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for shipping method.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingMethodTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "price", "description": "The price of selected shipping method.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "maximumOrderPrice", "description": "Maximum order price for this shipping method.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "minimumOrderPrice", "description": "Minimal order price for this shipping method.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "active", "description": "Describes if this shipping method is active and can be selected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "Message connected to this shipping method.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingMethodChannelListing", "description": "Represents shipping method channel listing.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Channel", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "maximumOrderPrice", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "minimumOrderPrice", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "price", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ShippingMethodChannelListingAddInput", "description": null, "fields": null, "inputFields": [ { "name": "channelId", "description": "ID of a channel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "price", "description": "Shipping price of the shipping method in this channel.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "minimumOrderPrice", "description": "Minimum order price to use this shipping method.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "maximumOrderPrice", "description": "Maximum order price to use this shipping method.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ShippingMethodChannelListingInput", "description": null, "fields": null, "inputFields": [ { "name": "addChannels", "description": "List of channels to which the shipping method should be assigned.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ShippingMethodChannelListingAddInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removeChannels", "description": "List of channels from which the shipping method should be unassigned.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingMethodChannelListingUpdate", "description": "Manage shipping method's availability in channels. Requires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingMethod", "description": "An updated shipping method instance.", "args": [], "type": { "kind": "OBJECT", "name": "ShippingMethodType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingMethodPostalCodeRule", "description": "Represents shipping method postal code rule.", "fields": [ { "name": "id", "description": "The ID of the object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "start", "description": "Start address range.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "end", "description": "End address range.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "inclusionType", "description": "Inclusion type of the postal code rule.", "args": [], "type": { "kind": "ENUM", "name": "PostalCodeRuleInclusionTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingMethodTranslatableContent", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated shipping method fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for shipping method.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingMethodTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingMethod", "description": "Shipping method are the methods you'll use to get customer's orders to them. They are directly exposed to the customers.", "args": [], "type": { "kind": "OBJECT", "name": "ShippingMethodType", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Get model fields from the root level queries." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingMethodTranslation", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "language", "description": "Translation language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "LanguageDisplay", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingMethodType", "description": "Shipping method are the methods you'll use to get customer's orders to them. They are directly exposed to the customers.", "fields": [ { "name": "id", "description": "Shipping method ID.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Shipping method name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "Shipping method description.", "args": [], "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "Type of the shipping method.", "args": [], "type": { "kind": "ENUM", "name": "ShippingMethodTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated shipping method fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for shipping method.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShippingMethodTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelListings", "description": "List of channels available for the method.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingMethodChannelListing", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "maximumOrderPrice", "description": "The price of the cheapest variant (including discounts).", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "minimumOrderPrice", "description": "The price of the cheapest variant (including discounts).", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "postalCodeRules", "description": "Postal code ranges rule of exclusion or inclusion of the shipping method.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingMethodPostalCodeRule", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "excludedProducts", "description": "List of excluded products for the shipping method.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "minimumOrderWeight", "description": "Minimum order weight to use this shipping method.", "args": [], "type": { "kind": "OBJECT", "name": "Weight", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "maximumOrderWeight", "description": "Maximum order weight to use this shipping method.", "args": [], "type": { "kind": "OBJECT", "name": "Weight", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "maximumDeliveryDays", "description": "Maximum number of days for delivery.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "minimumDeliveryDays", "description": "Minimal number of days for delivery.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ShippingMethodTypeEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PRICE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "WEIGHT", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ShippingPostalCodeRulesCreateInputRange", "description": null, "fields": null, "inputFields": [ { "name": "start", "description": "Start range of the postal code.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "end", "description": "End range of the postal code.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingPriceBulkDelete", "description": "Deletes shipping prices. Requires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingPriceCreate", "description": "Creates a new shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingZone", "description": "A shipping zone to which the shipping method belongs.", "args": [], "type": { "kind": "OBJECT", "name": "ShippingZone", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingMethod", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ShippingMethodType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingPriceDelete", "description": "Deletes a shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingMethod", "description": "A shipping method to delete.", "args": [], "type": { "kind": "OBJECT", "name": "ShippingMethodType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZone", "description": "A shipping zone to which the shipping method belongs.", "args": [], "type": { "kind": "OBJECT", "name": "ShippingZone", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingPriceExcludeProducts", "description": "Exclude products from shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingMethod", "description": "A shipping method with new list of excluded products.", "args": [], "type": { "kind": "OBJECT", "name": "ShippingMethodType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ShippingPriceExcludeProductsInput", "description": null, "fields": null, "inputFields": [ { "name": "products", "description": "List of products which will be excluded.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ShippingPriceInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Name of the shipping method.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "Shipping method description.", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "minimumOrderWeight", "description": "Minimum order weight to use this shipping method.", "type": { "kind": "SCALAR", "name": "WeightScalar", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "maximumOrderWeight", "description": "Maximum order weight to use this shipping method.", "type": { "kind": "SCALAR", "name": "WeightScalar", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "maximumDeliveryDays", "description": "Maximum number of days for delivery.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "minimumDeliveryDays", "description": "Minimal number of days for delivery.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "Shipping type: price or weight based.", "type": { "kind": "ENUM", "name": "ShippingMethodTypeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZone", "description": "Shipping zone this method belongs to.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addPostalCodeRules", "description": "Postal code rules to add.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "ShippingPostalCodeRulesCreateInputRange", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "deletePostalCodeRules", "description": "Postal code rules to delete.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "inclusionType", "description": "Inclusion type for currently assigned postal code rules.", "type": { "kind": "ENUM", "name": "PostalCodeRuleInclusionTypeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingPriceRemoveProductFromExclude", "description": "Remove product from excluded list for shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingMethod", "description": "A shipping method with new list of excluded products.", "args": [], "type": { "kind": "OBJECT", "name": "ShippingMethodType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingPriceTranslate", "description": "Creates/updates translations for a shipping method. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingMethod", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ShippingMethodType", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ShippingPriceTranslationInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "Translated shipping method description (JSON).", "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingPriceUpdate", "description": "Updates a new shipping price. Requires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingZone", "description": "A shipping zone to which the shipping method belongs.", "args": [], "type": { "kind": "OBJECT", "name": "ShippingZone", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingMethod", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ShippingMethodType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingZone", "description": "Represents a shipping zone in the shop. Zones are the concept used only for grouping shipping methods in the dashboard, and are never exposed to the customers directly.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "default", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "priceRange", "description": "Lowest and highest prices for the shipping.", "args": [], "type": { "kind": "OBJECT", "name": "MoneyRange", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "countries", "description": "List of countries available for the method.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CountryDisplay", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingMethods", "description": "List of shipping methods available for orders shipped to countries within this shipping zone.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingMethodType", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouses", "description": "List of warehouses for shipping zone.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Warehouse", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channels", "description": "List of channels for shipping zone.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Channel", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "Description of a shipping zone.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingZoneBulkDelete", "description": "Deletes shipping zones. Requires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingZoneCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingZoneCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingZoneCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingZone", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingZoneCreate", "description": "Creates a new shipping zone. Requires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZone", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ShippingZone", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ShippingZoneCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Shipping zone's name. Visible only to the staff.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "Description of the shipping zone.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "countries", "description": "List of countries in this shipping zone.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "default", "description": "Default shipping zone will be used for countries not covered by other zones.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addWarehouses", "description": "List of warehouses to assign to a shipping zone", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addChannels", "description": "List of channels to assign to the shipping zone.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingZoneDelete", "description": "Deletes a shipping zone. Requires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZone", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ShippingZone", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ShippingZoneFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channels", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShippingZoneUpdate", "description": "Updates a new shipping zone. Requires one of the following permissions: MANAGE_SHIPPING.", "fields": [ { "name": "shippingErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZone", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ShippingZone", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ShippingZoneUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "Shipping zone's name. Visible only to the staff.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "Description of the shipping zone.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "countries", "description": "List of countries in this shipping zone.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "default", "description": "Default shipping zone will be used for countries not covered by other zones.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addWarehouses", "description": "List of warehouses to assign to a shipping zone", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addChannels", "description": "List of channels to assign to the shipping zone.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removeWarehouses", "description": "List of warehouses to unassign from a shipping zone", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removeChannels", "description": "List of channels to unassign from the shipping zone.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Shop", "description": "Represents a shop resource containing general shop data and configuration.", "fields": [ { "name": "availablePaymentGateways", "description": "List of available payment gateways.", "args": [ { "name": "currency", "description": "A currency for which gateways will be returned. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use `channel` argument instead.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentGateway", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "availableExternalAuthentications", "description": "List of available external authentications.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ExternalAuthentication", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "availableShippingMethods", "description": "Shipping methods that are available for the shop.", "args": [ { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "address", "description": "Address for which available shipping methods should be returned.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingMethod", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelCurrencies", "description": "New in Saleor 3.1. List of all currencies supported by shop's channels.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "countries", "description": "List of countries available in the shop.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for. \n\nDEPRECATED: this field will be removed in Saleor 4.0.", "type": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filter", "description": "Filtering options for countries", "type": { "kind": "INPUT_OBJECT", "name": "CountryFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CountryDisplay", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultCountry", "description": "Shop's default country.", "args": [], "type": { "kind": "OBJECT", "name": "CountryDisplay", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultMailSenderName", "description": "Default shop's email sender's name.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultMailSenderAddress", "description": "Default shop's email sender's address.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "Shop's description.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "domain", "description": "Shop's domain data.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Domain", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "languages", "description": "List of the shops's supported languages.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "LanguageDisplay", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Shop's name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": "List of available permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Permission", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "phonePrefixes", "description": "List of possible phone prefixes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "headerText", "description": "Header text.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "includeTaxesInPrices", "description": "Include taxes in prices.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "fulfillmentAutoApprove", "description": "New in Saleor 3.1. Automatically approve all new fulfillments.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "fulfillmentAllowUnpaid", "description": "New in Saleor 3.1. Allow to approve fulfillments which are unpaid.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "displayGrossPrices", "description": "Display prices with tax in store.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "chargeTaxesOnShipping", "description": "Charge taxes on shipping.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "trackInventoryByDefault", "description": "Enable inventory tracking.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultWeightUnit", "description": "Default weight unit.", "args": [], "type": { "kind": "ENUM", "name": "WeightUnitsEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated shop fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for shop.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ShopTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "automaticFulfillmentDigitalProducts", "description": "Enable automatic fulfillment for all digital products.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "reserveStockDurationAnonymousUser", "description": "New in Saleor 3.1. Default number of minutes stock will be reserved for anonymous checkout or null when stock reservation is disabled.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "reserveStockDurationAuthenticatedUser", "description": "New in Saleor 3.1. Default number of minutes stock will be reserved for authenticated checkout or null when stock reservation is disabled.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "limitQuantityPerCheckout", "description": "New in Saleor 3.1. Default number of maximum line quantity in single checkout (per single checkout line). Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultDigitalMaxDownloads", "description": "Default number of max downloads per digital content URL.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultDigitalUrlValidDays", "description": "Default number of days which digital content URL will be valid.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "companyAddress", "description": "Company address.", "args": [], "type": { "kind": "OBJECT", "name": "Address", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "customerSetPasswordUrl", "description": "URL of a view where customers can set their password.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "staffNotificationRecipients", "description": "List of staff notification recipients.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "StaffNotificationRecipient", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "limits", "description": "Resource limitations and current usage if any set for a shop", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "LimitInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "version", "description": "Saleor API version.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShopAddressUpdate", "description": "Update the shop's address. If the `null` value is passed, the currently selected address will be deleted. Requires one of the following permissions: MANAGE_SETTINGS.", "fields": [ { "name": "shop", "description": "Updated shop.", "args": [], "type": { "kind": "OBJECT", "name": "Shop", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shopErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShopError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShopError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShopDomainUpdate", "description": "Updates site domain of the shop. Requires one of the following permissions: MANAGE_SETTINGS.", "fields": [ { "name": "shop", "description": "Updated shop.", "args": [], "type": { "kind": "OBJECT", "name": "Shop", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shopErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShopError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShopError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShopError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "ShopErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "ShopErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ALREADY_EXISTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANNOT_FETCH_TAX_RATES", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "ShopFetchTaxRates", "description": "Fetch tax rates. Requires one of the following permissions: MANAGE_SETTINGS.", "fields": [ { "name": "shop", "description": "Updated shop.", "args": [], "type": { "kind": "OBJECT", "name": "Shop", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shopErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShopError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShopError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ShopSettingsInput", "description": null, "fields": null, "inputFields": [ { "name": "headerText", "description": "Header text.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": "SEO description.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "includeTaxesInPrices", "description": "Include taxes in prices.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "displayGrossPrices", "description": "Display prices with tax in store.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "chargeTaxesOnShipping", "description": "Charge taxes on shipping.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "trackInventoryByDefault", "description": "Enable inventory tracking.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultWeightUnit", "description": "Default weight unit.", "type": { "kind": "ENUM", "name": "WeightUnitsEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "automaticFulfillmentDigitalProducts", "description": "Enable automatic fulfillment for all digital products.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "fulfillmentAutoApprove", "description": "New in Saleor 3.1. Enable automatic approval of all new fulfillments.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "fulfillmentAllowUnpaid", "description": "New in Saleor 3.1. Enable ability to approve fulfillments which are unpaid.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultDigitalMaxDownloads", "description": "Default number of max downloads per digital content URL.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultDigitalUrlValidDays", "description": "Default number of days which digital content URL will be valid.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultMailSenderName", "description": "Default email sender's name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultMailSenderAddress", "description": "Default email sender's address.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "customerSetPasswordUrl", "description": "URL of a view where customers can set their password.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "reserveStockDurationAnonymousUser", "description": "New in Saleor 3.1. Default number of minutes stock will be reserved for anonymous checkout. Enter 0 or null to disable.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "reserveStockDurationAuthenticatedUser", "description": "New in Saleor 3.1. Default number of minutes stock will be reserved for authenticated checkout. Enter 0 or null to disable.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "limitQuantityPerCheckout", "description": "New in Saleor 3.1. Default number of maximum line quantity in single checkout. Minimum possible value is 1, default value is 50. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShopSettingsTranslate", "description": "Creates/updates translations for shop settings. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "shop", "description": "Updated shop settings.", "args": [], "type": { "kind": "OBJECT", "name": "Shop", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translationErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "ShopSettingsTranslationInput", "description": null, "fields": null, "inputFields": [ { "name": "headerText", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShopSettingsUpdate", "description": "Updates shop settings. Requires one of the following permissions: MANAGE_SETTINGS.", "fields": [ { "name": "shop", "description": "Updated shop.", "args": [], "type": { "kind": "OBJECT", "name": "Shop", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "shopErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShopError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShopError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "ShopTranslation", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "language", "description": "Translation language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "LanguageDisplay", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "headerText", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "SiteDomainInput", "description": null, "fields": null, "inputFields": [ { "name": "domain", "description": "Domain name for shop.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Shop site name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "StaffBulkDelete", "description": "Deletes staff users. Requires one of the following permissions: MANAGE_STAFF.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "staffErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "StaffError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "StaffError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "StaffCreate", "description": "Creates a new staff user. Requires one of the following permissions: MANAGE_STAFF.", "fields": [ { "name": "staffErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "StaffError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "StaffError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "StaffCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "firstName", "description": "Given name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lastName", "description": "Family name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "The unique email address of the user.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": "User account is active.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "note", "description": "A note about the user.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addGroups", "description": "List of permission group IDs to which user should be assigned.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "redirectUrl", "description": "URL of a view where users should be redirected to set the password. URL in RFC 1808 format.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "StaffDelete", "description": "Deletes a staff user. Requires one of the following permissions: MANAGE_STAFF.", "fields": [ { "name": "staffErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "StaffError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "StaffError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "StaffError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "AccountErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "addressType", "description": "A type of address that causes the error.", "args": [], "type": { "kind": "ENUM", "name": "AddressTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissions", "description": "List of permissions which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PermissionEnum", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "groups", "description": "List of permission group IDs which cause the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "users", "description": "List of user IDs which causes the error.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "StaffMemberStatus", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ACTIVE", "description": "User account has been activated.", "isDeprecated": false, "deprecationReason": null }, { "name": "DEACTIVATED", "description": "User account has not been activated yet.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "StaffNotificationRecipient", "description": "Represents a recipient of email notifications send by Saleor, such as notifications about new orders. Notifications can be assigned to staff users or arbitrary email addresses.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": "Returns a user subscribed to email notifications.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "Returns email address of a user subscribed to email notifications.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "active", "description": "Determines if a notification active.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "StaffNotificationRecipientCreate", "description": "Creates a new staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS.", "fields": [ { "name": "shopErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShopError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShopError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "staffNotificationRecipient", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "StaffNotificationRecipient", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "StaffNotificationRecipientDelete", "description": "Delete staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS.", "fields": [ { "name": "shopErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShopError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShopError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "staffNotificationRecipient", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "StaffNotificationRecipient", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "StaffNotificationRecipientInput", "description": null, "fields": null, "inputFields": [ { "name": "user", "description": "The ID of the user subscribed to email notifications..", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "Email address of a user subscribed to email notifications.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "active", "description": "Determines if a notification active.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "StaffNotificationRecipientUpdate", "description": "Updates a staff notification recipient. Requires one of the following permissions: MANAGE_SETTINGS.", "fields": [ { "name": "shopErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShopError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShopError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "staffNotificationRecipient", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "StaffNotificationRecipient", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "StaffUpdate", "description": "Updates an existing staff user. Requires one of the following permissions: MANAGE_STAFF.", "fields": [ { "name": "staffErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "StaffError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "StaffError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "user", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "StaffUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "firstName", "description": "Given name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lastName", "description": "Family name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "The unique email address of the user.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": "User account is active.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "note", "description": "A note about the user.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "addGroups", "description": "List of permission group IDs to which user should be assigned.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removeGroups", "description": "List of permission group IDs from which user should be unassigned.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "StaffUserInput", "description": null, "fields": null, "inputFields": [ { "name": "status", "description": null, "type": { "kind": "ENUM", "name": "StaffMemberStatus", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ids", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Stock", "description": "Represents stock.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouse", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Warehouse", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "productVariant", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantity", "description": "Quantity of a product in the warehouse's possession, including the allocated stock that is waiting for shipment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantityAllocated", "description": "Quantity allocated for orders", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "quantityReserved", "description": "Quantity reserved for checkouts", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "StockAvailability", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "IN_STOCK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OUT_OF_STOCK", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "StockCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "StockCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "StockCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Stock", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "StockError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "StockErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "StockErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ALREADY_EXISTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "StockFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "quantity", "description": null, "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "StockInput", "description": null, "fields": null, "inputFields": [ { "name": "warehouse", "description": "Warehouse in which stock is located.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "quantity", "description": "Quantity of items available for sell.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "StorePaymentMethodEnum", "description": "Enum representing the type of a payment storage in a gateway.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ON_SESSION", "description": "On session storage type. The payment is stored only to be reused when the customer is present in the checkout flow.", "isDeprecated": false, "deprecationReason": null }, { "name": "OFF_SESSION", "description": "Off session storage type. The payment is stored to be reused even if the customer is absent.", "isDeprecated": false, "deprecationReason": null }, { "name": "NONE", "description": "Storage is disabled. The payment is not stored.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "TaxType", "description": "Representation of tax types fetched from tax gateway.", "fields": [ { "name": "description", "description": "Description of the tax type.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "taxCode", "description": "External tax code used to identify given tax group.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "TaxedMoney", "description": "Represents a monetary value with taxes. In cases where taxes were not applied, net and gross values will be equal.", "fields": [ { "name": "currency", "description": "Currency code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "gross", "description": "Amount of money including taxes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "net", "description": "Amount of money without taxes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "tax", "description": "Amount of taxes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "TaxedMoneyRange", "description": "Represents a range of monetary values.", "fields": [ { "name": "start", "description": "Lower bound of a price range.", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "stop", "description": "Upper bound of a price range.", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "TimePeriod", "description": null, "fields": [ { "name": "amount", "description": "The length of the period.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of the period.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "TimePeriodTypeEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "TimePeriodInputType", "description": null, "fields": null, "inputFields": [ { "name": "amount", "description": "The length of the period.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "The type of the period.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "TimePeriodTypeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "TimePeriodTypeEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "DAY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "WEEK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MONTH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "YEAR", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "Transaction", "description": "An object representing a single payment.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "created", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "payment", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Payment", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "token", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "kind", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "TransactionKind", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isSuccess", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "error", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "gatewayResponse", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "JSONString", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "amount", "description": "Total amount of the transaction.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "TransactionKind", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "EXTERNAL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "AUTH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PENDING", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ACTION_TO_CONFIRM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REFUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REFUND_ONGOING", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CAPTURE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VOID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CONFIRM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CANCEL", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "UNION", "name": "TranslatableItem", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "ProductTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "CollectionTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "CategoryTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "AttributeTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "AttributeValueTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "ProductVariantTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "PageTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "ShippingMethodTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "SaleTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "VoucherTranslatableContent", "ofType": null }, { "kind": "OBJECT", "name": "MenuItemTranslatableContent", "ofType": null } ] }, { "kind": "OBJECT", "name": "TranslatableItemConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslatableItemEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "TranslatableItemEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "UNION", "name": "TranslatableItem", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "TranslatableKinds", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ATTRIBUTE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ATTRIBUTE_VALUE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CATEGORY", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "COLLECTION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "MENU_ITEM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAGE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SALE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING_METHOD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VARIANT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VOUCHER", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "TranslationError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "TranslationErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "TranslationErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "TranslationInput", "description": null, "fields": null, "inputFields": [ { "name": "seoTitle", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "seoDescription", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "type": { "kind": "SCALAR", "name": "JSONString", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", "name": "UUID", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "UpdateInvoiceInput", "description": null, "fields": null, "inputFields": [ { "name": "number", "description": "Invoice number", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "url", "description": "URL of an invoice to download.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "UpdateMetadata", "description": "Updates metadata of an object. To use it, you need to have access to the modified object.", "fields": [ { "name": "metadataErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "item", "description": null, "args": [], "type": { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "UpdatePrivateMetadata", "description": "Updates private metadata of an object. To use it, you need to be an authenticated staff user or an app and have access to the modified object.", "fields": [ { "name": "metadataErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "item", "description": null, "args": [], "type": { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", "name": "Upload", "description": "Variables of this type must be set to null in mutations. They will be replaced with a filename from a following multipart part containing a binary file. See: https://github.com/jaydenseric/graphql-multipart-request-spec.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "UploadError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "UploadErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "UploadErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "User", "description": "Represents user data.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "firstName", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "lastName", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isStaff", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "addresses", "description": "List of all user's addresses.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Address", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "checkout", "description": "Returns the last open checkout of this user.", "args": [], "type": { "kind": "OBJECT", "name": "Checkout", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use the `checkout_tokens` field to fetch the user checkouts." }, { "name": "checkoutTokens", "description": "Returns the checkout UUID's assigned to this user.", "args": [ { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "UUID", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "giftCards", "description": "List of the user gift cards.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "GiftCardCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "note", "description": "A note about the customer.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "orders", "description": "List of user's orders.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "OrderCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "userPermissions", "description": "List of user's permissions.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "UserPermission", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "permissionGroups", "description": "List of user's permission groups.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Group", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "editableGroups", "description": "List of user's permission groups which user can manage.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Group", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "avatar", "description": null, "args": [ { "name": "size", "description": "Size of the avatar.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "Image", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "events", "description": "List of events associated with the user.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CustomerEvent", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "storedPaymentSources", "description": "List of stored payment sources.", "args": [ { "name": "channel", "description": "Slug of a channel for which the data should be returned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PaymentSource", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "User language code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultShippingAddress", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Address", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultBillingAddress", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Address", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "lastLogin", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "dateJoined", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "updatedAt", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "UserAvatarDelete", "description": "Deletes a user avatar. Only for staff members.", "fields": [ { "name": "user", "description": "An updated user instance.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "UserAvatarUpdate", "description": "Create a user avatar. Only for staff members. This mutation must be sent as a `multipart` request. More detailed specs of the upload format can be found here: https://github.com/jaydenseric/graphql-multipart-request-spec", "fields": [ { "name": "user", "description": "An updated user instance.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "UserBulkSetActive", "description": "Activate or deactivate users. Requires one of the following permissions: MANAGE_USERS.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "UserCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "UserCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "UserCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "User", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "UserCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "defaultBillingAddress", "description": "Billing address of the customer.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultShippingAddress", "description": "Shipping address of the customer.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "firstName", "description": "Given name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lastName", "description": "Family name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "The unique email address of the user.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": "User account is active.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "note", "description": "A note about the user.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "languageCode", "description": "User language code.", "type": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "redirectUrl", "description": "URL of a view where users should be redirected to set the password. URL in RFC 1808 format.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Slug of a channel which will be used for notify user. Optional when only one channel exists.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "UserPermission", "description": null, "fields": [ { "name": "code", "description": "Internal code for permission.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "PermissionEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Describe action(s) allowed to do by permission.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "sourcePermissionGroups", "description": "List of user permission groups which contains this permission.", "args": [ { "name": "userId", "description": "ID of user whose groups should be returned.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Group", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "UserSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "FIRST_NAME", "description": "Sort users by first name.", "isDeprecated": false, "deprecationReason": null }, { "name": "LAST_NAME", "description": "Sort users by last name.", "isDeprecated": false, "deprecationReason": null }, { "name": "EMAIL", "description": "Sort users by email.", "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_COUNT", "description": "Sort users by order count.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "UserSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort users by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "UserSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VAT", "description": "Represents a VAT rate for a country.", "fields": [ { "name": "countryCode", "description": "Country code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "standardRate", "description": "Standard VAT rate in percent.", "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "reducedRates", "description": "Country's VAT rate exceptions for specific types of goods.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ReducedRate", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "VariantAttributeScope", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ALL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "VARIANT_SELECTION", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_VARIANT_SELECTION", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "VariantMediaAssign", "description": "Assign an media to a product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productVariant", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "media", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductMedia", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VariantMediaUnassign", "description": "Unassign an media from a product variant. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "productVariant", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "media", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "ProductMedia", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "productErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ProductError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VariantPricingInfo", "description": "Represents availability of a variant in the storefront.", "fields": [ { "name": "onSale", "description": "Whether it is in sale or not.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discount", "description": "The discount amount if in sale (null otherwise).", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountLocalCurrency", "description": "The discount amount in the local currency.", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "price", "description": "The price, with any discount subtracted.", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "priceUndiscounted", "description": "The price without any discount.", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "priceLocalCurrency", "description": "The discounted price in the local currency.", "args": [], "type": { "kind": "OBJECT", "name": "TaxedMoney", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VerifyToken", "description": "Verify JWT token.", "fields": [ { "name": "user", "description": "User assigned to token.", "args": [], "type": { "kind": "OBJECT", "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isValid", "description": "Determine if token is valid or not.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "payload", "description": "JWT payload.", "args": [], "type": { "kind": "SCALAR", "name": "GenericScalar", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "accountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "AccountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "VolumeUnitsEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CUBIC_MILLIMETER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUBIC_CENTIMETER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUBIC_DECIMETER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUBIC_METER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LITER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUBIC_FOOT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUBIC_INCH", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUBIC_YARD", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "QT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PINT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FL_OZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ACRE_IN", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ACRE_FT", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "Voucher", "description": "Vouchers allow giving discounts to particular customers on categories, collections or specific products. They can be used during checkout by providing valid voucher codes.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "usageLimit", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "used", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "startDate", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "endDate", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "applyOncePerOrder", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "applyOncePerCustomer", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "onlyForStaff", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "minCheckoutItemsQuantity", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "categories", "description": "List of categories this voucher applies to.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CategoryCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "collections", "description": "List of collections this voucher applies to.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "CollectionCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "products", "description": "List of products this voucher applies to.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "variants", "description": "New in Saleor 3.1. List of product variants this voucher applies to.", "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "ProductVariantCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "countries", "description": "List of countries available for the shipping voucher.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "CountryDisplay", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated voucher fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for voucher.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VoucherTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountValueType", "description": "Determines a type of discount for voucher - value or percentage", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "DiscountValueTypeEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountValue", "description": "Voucher value.", "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "currency", "description": "Currency code for voucher.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "minSpent", "description": "Minimum order value to apply voucher.", "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": "Determines a type of voucher.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "VoucherTypeEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channelListings", "description": "List of availability in channels for the voucher.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "VoucherChannelListing", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VoucherAddCatalogues", "description": "Adds products, categories, collections to a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "voucher", "description": "Voucher of which catalogue IDs will be modified.", "args": [], "type": { "kind": "OBJECT", "name": "Voucher", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VoucherBulkDelete", "description": "Deletes vouchers. Requires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "count", "description": "Returns how many objects were affected.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VoucherChannelListing", "description": "Represents voucher channel listing.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Channel", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountValue", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "currency", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "minSpent", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "VoucherChannelListingAddInput", "description": null, "fields": null, "inputFields": [ { "name": "channelId", "description": "ID of a channel.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "discountValue", "description": "Value of the voucher.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "minAmountSpent", "description": "Min purchase amount required to apply the voucher.", "type": { "kind": "SCALAR", "name": "PositiveDecimal", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "VoucherChannelListingInput", "description": null, "fields": null, "inputFields": [ { "name": "addChannels", "description": "List of channels to which the voucher should be assigned.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "VoucherChannelListingAddInput", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "removeChannels", "description": "List of channels from which the voucher should be unassigned.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VoucherChannelListingUpdate", "description": "Manage voucher's availability in channels. Requires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "voucher", "description": "An updated voucher instance.", "args": [], "type": { "kind": "OBJECT", "name": "Voucher", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VoucherCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "VoucherCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VoucherCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Voucher", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VoucherCreate", "description": "Creates a new voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "discountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucher", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Voucher", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VoucherDelete", "description": "Deletes a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "discountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucher", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Voucher", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "VoucherDiscountType", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "FIXED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PERCENTAGE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "VoucherFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "status", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "DiscountStatusEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "timesUsed", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "IntRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "discountType", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "VoucherDiscountType", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "started", "description": null, "type": { "kind": "INPUT_OBJECT", "name": "DateTimeRangeInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "MetadataFilter", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "VoucherInput", "description": null, "fields": null, "inputFields": [ { "name": "type", "description": "Voucher type: PRODUCT, CATEGORY SHIPPING or ENTIRE_ORDER.", "type": { "kind": "ENUM", "name": "VoucherTypeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Voucher name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "Code to use the voucher.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "startDate", "description": "Start date of the voucher in ISO 8601 format.", "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "endDate", "description": "End date of the voucher in ISO 8601 format.", "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "discountValueType", "description": "Choices: fixed or percentage.", "type": { "kind": "ENUM", "name": "DiscountValueTypeEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "products", "description": "Products discounted by the voucher.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "variants", "description": "New in Saleor 3.1. Variants discounted by the voucher.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "collections", "description": "Collections discounted by the voucher.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "categories", "description": "Categories discounted by the voucher.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "minCheckoutItemsQuantity", "description": "Minimal quantity of checkout items required to apply the voucher.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "countries", "description": "Country codes that can be used with the shipping voucher.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "applyOncePerOrder", "description": "Voucher should be applied to the cheapest item or entire order.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "applyOncePerCustomer", "description": "Voucher should be applied once per customer.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "onlyForStaff", "description": "Voucher can be used only by staff user.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "usageLimit", "description": "Limit number of times this voucher can be used in total.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VoucherRemoveCatalogues", "description": "Removes products, categories, collections from a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "voucher", "description": "Voucher of which catalogue IDs will be modified.", "args": [], "type": { "kind": "OBJECT", "name": "Voucher", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "discountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "VoucherSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "CODE", "description": "Sort vouchers by code.", "isDeprecated": false, "deprecationReason": null }, { "name": "START_DATE", "description": "Sort vouchers by start date.", "isDeprecated": false, "deprecationReason": null }, { "name": "END_DATE", "description": "Sort vouchers by end date.", "isDeprecated": false, "deprecationReason": null }, { "name": "VALUE", "description": "Sort vouchers by value.", "isDeprecated": false, "deprecationReason": null }, { "name": "TYPE", "description": "Sort vouchers by type.", "isDeprecated": false, "deprecationReason": null }, { "name": "USAGE_LIMIT", "description": "Sort vouchers by usage limit.", "isDeprecated": false, "deprecationReason": null }, { "name": "MINIMUM_SPENT_AMOUNT", "description": "Sort vouchers by minimum spent amount.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "VoucherSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "channel", "description": "Specifies the channel in which to sort the data.\n\nDEPRECATED: this field will be removed in Saleor 4.0. Use root-level channel argument instead.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort vouchers by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "VoucherSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VoucherTranslatableContent", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "translation", "description": "Returns translated voucher fields for the given language code.", "args": [ { "name": "languageCode", "description": "A language code to return the translation for voucher.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "LanguageCodeEnum", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "VoucherTranslation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucher", "description": "Vouchers allow giving discounts to particular customers on categories, collections or specific products. They can be used during checkout by providing valid voucher codes.", "args": [], "type": { "kind": "OBJECT", "name": "Voucher", "ofType": null }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Get model fields from the root level queries." } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VoucherTranslate", "description": "Creates/updates translations for a voucher. Requires one of the following permissions: MANAGE_TRANSLATIONS.", "fields": [ { "name": "translationErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "TranslationError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucher", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Voucher", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "VoucherTranslation", "description": null, "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "language", "description": "Translation language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "LanguageDisplay", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "VoucherTypeEnum", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "SHIPPING", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ENTIRE_ORDER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SPECIFIC_PRODUCT", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "VoucherUpdate", "description": "Updates a voucher. Requires one of the following permissions: MANAGE_DISCOUNTS.", "fields": [ { "name": "discountErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "DiscountError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "voucher", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Voucher", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Warehouse", "description": "Represents warehouse.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "privateMetadata", "description": "List of private metadata items.Requires proper staff permissions to access.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", "description": "List of public metadata items. Can be accessed without permissions.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "MetadataItem", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "slug", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isPrivate", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "address", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Address", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "companyName", "description": "Warehouse company name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `Address.companyName` instead." }, { "name": "clickAndCollectOption", "description": "New in Saleor 3.1. Click and collect options: local, all or disabled. Note: this feature is in a preview state and can be subject to changes at later point.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WarehouseClickAndCollectOptionEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZones", "description": null, "args": [ { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "ShippingZoneCountableConnection", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null }, { "kind": "INTERFACE", "name": "ObjectWithMetadata", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "WarehouseClickAndCollectOptionEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "DISABLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LOCAL", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ALL", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "WarehouseCountableConnection", "description": null, "fields": [ { "name": "pageInfo", "description": "Pagination data for this connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "edges", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WarehouseCountableEdge", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": "A total count of items in the collection.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "WarehouseCountableEdge", "description": null, "fields": [ { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "Warehouse", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "cursor", "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "WarehouseCreate", "description": "Creates new warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "warehouseErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WarehouseError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WarehouseError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouse", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Warehouse", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "WarehouseCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "slug", "description": "Warehouse slug.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "The email address of the warehouse.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Warehouse name.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "address", "description": "Address of the warehouse.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "shippingZones", "description": "Shipping zones supported by the warehouse.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "WarehouseDelete", "description": "Deletes selected warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "warehouseErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WarehouseError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WarehouseError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouse", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Warehouse", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "WarehouseError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WarehouseErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "WarehouseErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ALREADY_EXISTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "WarehouseFilterInput", "description": null, "fields": null, "inputFields": [ { "name": "clickAndCollectOption", "description": null, "type": { "kind": "ENUM", "name": "WarehouseClickAndCollectOptionEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "search", "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ids", "description": null, "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isPrivate", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "WarehouseShippingZoneAssign", "description": "Add shipping zone to given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "warehouseErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WarehouseError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WarehouseError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouse", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Warehouse", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "WarehouseShippingZoneUnassign", "description": "Remove shipping zone from given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "warehouseErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WarehouseError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WarehouseError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouse", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Warehouse", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "WarehouseSortField", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "NAME", "description": "Sort warehouses by name.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "WarehouseSortingInput", "description": null, "fields": null, "inputFields": [ { "name": "direction", "description": "Specifies the direction in which to sort products.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "OrderDirection", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "field", "description": "Sort warehouses by the selected field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WarehouseSortField", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "WarehouseUpdate", "description": "Updates given warehouse. Requires one of the following permissions: MANAGE_PRODUCTS.", "fields": [ { "name": "warehouseErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WarehouseError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WarehouseError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "warehouse", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Warehouse", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "WarehouseUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "slug", "description": "Warehouse slug.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "email", "description": "The email address of the warehouse.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": "Warehouse name.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "address", "description": "Address of the warehouse.", "type": { "kind": "INPUT_OBJECT", "name": "AddressInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "clickAndCollectOption", "description": "New in Saleor 3.1. Click and collect options: local, all or disabled. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "ENUM", "name": "WarehouseClickAndCollectOptionEnum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isPrivate", "description": "New in Saleor 3.1. Visibility of warehouse stocks. Note: this feature is in a preview state and can be subject to changes at later point.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Webhook", "description": "Webhook.", "fields": [ { "name": "id", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "events", "description": "List of webhook events.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WebhookEvent", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `asyncEvents` or `syncEvents` instead." }, { "name": "syncEvents", "description": "List of synchronous webhook events.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WebhookEventSync", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "asyncEvents", "description": "List of asynchronous webhook events.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WebhookEventAsync", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "App", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "eventDeliveries", "description": "Event deliveries.", "args": [ { "name": "sortBy", "description": "Event delivery sorter.", "type": { "kind": "INPUT_OBJECT", "name": "EventDeliverySortingInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "filter", "description": "Event delivery filter options.", "type": { "kind": "INPUT_OBJECT", "name": "EventDeliveryFilterInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "before", "description": "Return the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "after", "description": "Return the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "first", "description": "Return the first n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": "Return the last n elements from the list.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", "name": "EventDeliveryCountableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "targetUrl", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "secretKey", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [ { "kind": "INTERFACE", "name": "Node", "ofType": null } ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "WebhookCreate", "description": "Creates a new webhook subscription. Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP.", "fields": [ { "name": "webhookErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WebhookError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WebhookError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhook", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Webhook", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "WebhookCreateInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "The name of the webhook.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "targetUrl", "description": "The url to receive the payload.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "events", "description": "The events that webhook wants to subscribe. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use `asyncEvents` or `syncEvents` instead.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WebhookEventTypeEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "asyncEvents", "description": "The asynchronous events that webhook wants to subscribe.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WebhookEventTypeAsyncEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "syncEvents", "description": "The synchronous events that webhook wants to subscribe.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WebhookEventTypeSyncEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": "ID of the app to which webhook belongs.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": "Determine if webhook will be set active or not.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "secretKey", "description": "The secret key used to create a hash signature with each payload.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "WebhookDelete", "description": "Deletes a webhook subscription. Requires one of the following permissions: MANAGE_APPS, AUTHENTICATED_APP.", "fields": [ { "name": "webhookErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WebhookError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WebhookError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhook", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Webhook", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "WebhookError", "description": null, "fields": [ { "name": "field", "description": "Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "message", "description": "The error message.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "code", "description": "The error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WebhookErrorCode", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "WebhookErrorCode", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "GRAPHQL_ERROR", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVALID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOT_FOUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "REQUIRED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "UNIQUE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "WebhookEvent", "description": "Webhook event.", "fields": [ { "name": "name", "description": "Display name of the event.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "eventType", "description": "Internal name of the event type.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WebhookEventTypeEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "WebhookEventAsync", "description": "Asynchronous webhook event.", "fields": [ { "name": "name", "description": "Display name of the event.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "eventType", "description": "Internal name of the event type.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WebhookEventTypeAsyncEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "WebhookEventSync", "description": "Synchronous webhook event.", "fields": [ { "name": "name", "description": "Display name of the event.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "eventType", "description": "Internal name of the event type.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WebhookEventTypeSyncEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "WebhookEventTypeAsyncEnum", "description": "Enum determining type of webhook.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ANY_EVENTS", "description": "All the events.", "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_CREATED", "description": "A new order is placed.", "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_CONFIRMED", "description": "An order is confirmed (status change unconfirmed -> unfulfilled) by a staff user using the OrderConfirm mutation. It also triggers when the user completes the checkout and the shop setting `automatically_confirm_all_new_orders` is enabled.", "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_FULLY_PAID", "description": "Payment is made and an order is fully paid.", "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_UPDATED", "description": "An order is updated; triggered for all changes related to an order; covers all other order webhooks, except for ORDER_CREATED.", "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_CANCELLED", "description": "An order is cancelled.", "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_FULFILLED", "description": "An order is fulfilled.", "isDeprecated": false, "deprecationReason": null }, { "name": "DRAFT_ORDER_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DRAFT_ORDER_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DRAFT_ORDER_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SALE_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SALE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SALE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVOICE_REQUESTED", "description": "An invoice for order requested.", "isDeprecated": false, "deprecationReason": null }, { "name": "INVOICE_DELETED", "description": "An invoice is deleted.", "isDeprecated": false, "deprecationReason": null }, { "name": "INVOICE_SENT", "description": "Invoice has been sent.", "isDeprecated": false, "deprecationReason": null }, { "name": "CUSTOMER_CREATED", "description": "A new customer account is created.", "isDeprecated": false, "deprecationReason": null }, { "name": "CUSTOMER_UPDATED", "description": "A customer account is updated.", "isDeprecated": false, "deprecationReason": null }, { "name": "COLLECTION_CREATED", "description": "A new collection is created.", "isDeprecated": false, "deprecationReason": null }, { "name": "COLLECTION_UPDATED", "description": "A collection is updated.", "isDeprecated": false, "deprecationReason": null }, { "name": "COLLECTION_DELETED", "description": "A collection is deleted.", "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_CREATED", "description": "A new product is created.", "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_UPDATED", "description": "A product is updated.", "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_DELETED", "description": "A product is deleted.", "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_CREATED", "description": "A new product variant is created.", "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_UPDATED", "description": "A product variant is updated.", "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_DELETED", "description": "A product variant is deleted.", "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_OUT_OF_STOCK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_BACK_IN_STOCK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHECKOUT_CREATED", "description": "A new checkout is created.", "isDeprecated": false, "deprecationReason": null }, { "name": "CHECKOUT_UPDATED", "description": "A checkout is updated. It also triggers all updates related to the checkout.", "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_CREATED", "description": "A new fulfillment is created.", "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_CANCELED", "description": "A fulfillment is cancelled.", "isDeprecated": false, "deprecationReason": null }, { "name": "NOTIFY_USER", "description": "User notification triggered.", "isDeprecated": false, "deprecationReason": null }, { "name": "PAGE_CREATED", "description": "A new page is created.", "isDeprecated": false, "deprecationReason": null }, { "name": "PAGE_UPDATED", "description": "A page is updated.", "isDeprecated": false, "deprecationReason": null }, { "name": "PAGE_DELETED", "description": "A page is deleted.", "isDeprecated": false, "deprecationReason": null }, { "name": "TRANSLATION_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TRANSLATION_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "ENUM", "name": "WebhookEventTypeEnum", "description": "Enum determining type of webhook.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ANY_EVENTS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_CONFIRMED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_FULLY_PAID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_CANCELLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_FULFILLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DRAFT_ORDER_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DRAFT_ORDER_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DRAFT_ORDER_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SALE_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SALE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SALE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVOICE_REQUESTED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVOICE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVOICE_SENT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUSTOMER_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUSTOMER_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "COLLECTION_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "COLLECTION_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "COLLECTION_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_OUT_OF_STOCK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_BACK_IN_STOCK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHECKOUT_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHECKOUT_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_CANCELED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOTIFY_USER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAGE_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAGE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAGE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TRANSLATION_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TRANSLATION_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_AUTHORIZE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_CAPTURE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_CONFIRM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_LIST_GATEWAYS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_PROCESS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_REFUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_VOID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING_LIST_METHODS_FOR_CHECKOUT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_FILTER_SHIPPING_METHODS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHECKOUT_FILTER_SHIPPING_METHODS", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "ENUM", "name": "WebhookEventTypeSyncEnum", "description": "Enum determining type of webhook.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "PAYMENT_AUTHORIZE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_CAPTURE", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_CONFIRM", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_LIST_GATEWAYS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_PROCESS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_REFUND", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAYMENT_VOID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SHIPPING_LIST_METHODS_FOR_CHECKOUT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_FILTER_SHIPPING_METHODS", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHECKOUT_FILTER_SHIPPING_METHODS", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "ENUM", "name": "WebhookSampleEventTypeEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "ORDER_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_CONFIRMED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_FULLY_PAID", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_CANCELLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "ORDER_FULFILLED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DRAFT_ORDER_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DRAFT_ORDER_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "DRAFT_ORDER_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SALE_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SALE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "SALE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVOICE_REQUESTED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVOICE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "INVOICE_SENT", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUSTOMER_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CUSTOMER_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "COLLECTION_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "COLLECTION_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "COLLECTION_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_OUT_OF_STOCK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PRODUCT_VARIANT_BACK_IN_STOCK", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHECKOUT_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "CHECKOUT_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "FULFILLMENT_CANCELED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "NOTIFY_USER", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAGE_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAGE_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "PAGE_DELETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TRANSLATION_CREATED", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TRANSLATION_UPDATED", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "WebhookUpdate", "description": "Updates a webhook subscription. Requires one of the following permissions: MANAGE_APPS.", "fields": [ { "name": "webhookErrors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WebhookError", "ofType": null } } } }, "isDeprecated": true, "deprecationReason": "This field will be removed in Saleor 4.0. Use `errors` field instead." }, { "name": "errors", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "WebhookError", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "webhook", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "Webhook", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", "name": "WebhookUpdateInput", "description": null, "fields": null, "inputFields": [ { "name": "name", "description": "The new name of the webhook.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "targetUrl", "description": "The url to receive the payload.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "events", "description": "The events that webhook wants to subscribe. \n\nDEPRECATED: this field will be removed in Saleor 4.0. Use `asyncEvents` or `syncEvents` instead.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WebhookEventTypeEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "asyncEvents", "description": "The asynchronous events that webhook wants to subscribe.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WebhookEventTypeAsyncEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "syncEvents", "description": "The synchronous events that webhook wants to subscribe.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WebhookEventTypeSyncEnum", "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "app", "description": "ID of the app to which webhook belongs.", "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isActive", "description": "Determine if webhook will be set active or not.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "secretKey", "description": "Use to create a hash signature with each payload.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "Weight", "description": "Represents weight value in a specific weight unit.", "fields": [ { "name": "unit", "description": "Weight unit.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "WeightUnitsEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "value", "description": "Weight value.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", "name": "WeightScalar", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "WeightUnitsEnum", "description": "An enumeration.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "G", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "LB", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "OZ", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "KG", "description": null, "isDeprecated": false, "deprecationReason": null }, { "name": "TONNE", "description": null, "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "SCALAR", "name": "_Any", "description": "_Any value scalar as defined by Federation spec.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "UNION", "name": "_Entity", "description": "_Entity union as defined by Federation spec.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": [ { "kind": "OBJECT", "name": "App", "ofType": null }, { "kind": "OBJECT", "name": "Address", "ofType": null }, { "kind": "OBJECT", "name": "User", "ofType": null }, { "kind": "OBJECT", "name": "Group", "ofType": null }, { "kind": "OBJECT", "name": "ProductVariant", "ofType": null }, { "kind": "OBJECT", "name": "Product", "ofType": null }, { "kind": "OBJECT", "name": "ProductType", "ofType": null }, { "kind": "OBJECT", "name": "Collection", "ofType": null }, { "kind": "OBJECT", "name": "Category", "ofType": null }, { "kind": "OBJECT", "name": "ProductMedia", "ofType": null }, { "kind": "OBJECT", "name": "PageType", "ofType": null } ] }, { "kind": "OBJECT", "name": "_Service", "description": "_Service manifest as defined by Federation spec.", "fields": [ { "name": "sdl", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "__Schema", "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", "fields": [ { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "types", "description": "A list of all types supported by this server.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "queryType", "description": "The type that query operations will be rooted at.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "mutationType", "description": "If this server supports mutation, the type that mutation operations will be rooted at.", "args": [], "type": { "kind": "OBJECT", "name": "__Type", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "subscriptionType", "description": "If this server support subscription, the type that subscription operations will be rooted at.", "args": [], "type": { "kind": "OBJECT", "name": "__Type", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "directives", "description": "A list of all directives supported by this server.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "__Directive", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "__Type", "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByUrl`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", "fields": [ { "name": "kind", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "__TypeKind", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "name", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "specifiedByUrl", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "fields", "description": null, "args": [ { "name": "includeDeprecated", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "__Field", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "interfaces", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "possibleTypes", "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "enumValues", "description": null, "args": [ { "name": "includeDeprecated", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "__EnumValue", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "inputFields", "description": null, "args": [ { "name": "includeDeprecated", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "__InputValue", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "ofType", "description": null, "args": [], "type": { "kind": "OBJECT", "name": "__Type", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "__TypeKind", "description": "An enum describing what kind of type a given `__Type` is.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "SCALAR", "description": "Indicates this type is a scalar.", "isDeprecated": false, "deprecationReason": null }, { "name": "OBJECT", "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", "isDeprecated": false, "deprecationReason": null }, { "name": "INTERFACE", "description": "Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.", "isDeprecated": false, "deprecationReason": null }, { "name": "UNION", "description": "Indicates this type is a union. `possibleTypes` is a valid field.", "isDeprecated": false, "deprecationReason": null }, { "name": "ENUM", "description": "Indicates this type is an enum. `enumValues` is a valid field.", "isDeprecated": false, "deprecationReason": null }, { "name": "INPUT_OBJECT", "description": "Indicates this type is an input object. `inputFields` is a valid field.", "isDeprecated": false, "deprecationReason": null }, { "name": "LIST", "description": "Indicates this type is a list. `ofType` is a valid field.", "isDeprecated": false, "deprecationReason": null }, { "name": "NON_NULL", "description": "Indicates this type is a non-null. `ofType` is a valid field.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, { "kind": "OBJECT", "name": "__Field", "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", "fields": [ { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "args", "description": null, "args": [ { "name": "includeDeprecated", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "__InputValue", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "isDeprecated", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "deprecationReason", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "__InputValue", "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", "fields": [ { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "type", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "defaultValue", "description": "A GraphQL-formatted string representing the default value for this input value.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isDeprecated", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "deprecationReason", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "__EnumValue", "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", "fields": [ { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isDeprecated", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "deprecationReason", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", "name": "__Directive", "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", "fields": [ { "name": "name", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "isRepeatable", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { "name": "locations", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", "name": "__DirectiveLocation", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null }, { "name": "args", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "LIST", "name": null, "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", "name": "__InputValue", "ofType": null } } } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", "name": "__DirectiveLocation", "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { "name": "QUERY", "description": "Location adjacent to a query operation.", "isDeprecated": false, "deprecationReason": null }, { "name": "MUTATION", "description": "Location adjacent to a mutation operation.", "isDeprecated": false, "deprecationReason": null }, { "name": "SUBSCRIPTION", "description": "Location adjacent to a subscription operation.", "isDeprecated": false, "deprecationReason": null }, { "name": "FIELD", "description": "Location adjacent to a field.", "isDeprecated": false, "deprecationReason": null }, { "name": "FRAGMENT_DEFINITION", "description": "Location adjacent to a fragment definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "FRAGMENT_SPREAD", "description": "Location adjacent to a fragment spread.", "isDeprecated": false, "deprecationReason": null }, { "name": "INLINE_FRAGMENT", "description": "Location adjacent to an inline fragment.", "isDeprecated": false, "deprecationReason": null }, { "name": "VARIABLE_DEFINITION", "description": "Location adjacent to a variable definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "SCHEMA", "description": "Location adjacent to a schema definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "SCALAR", "description": "Location adjacent to a scalar definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "OBJECT", "description": "Location adjacent to an object type definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "FIELD_DEFINITION", "description": "Location adjacent to a field definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "ARGUMENT_DEFINITION", "description": "Location adjacent to an argument definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "INTERFACE", "description": "Location adjacent to an interface definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "UNION", "description": "Location adjacent to a union definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "ENUM", "description": "Location adjacent to an enum definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "ENUM_VALUE", "description": "Location adjacent to an enum value definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "INPUT_OBJECT", "description": "Location adjacent to an input object type definition.", "isDeprecated": false, "deprecationReason": null }, { "name": "INPUT_FIELD_DEFINITION", "description": "Location adjacent to an input object field definition.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null } ], "directives": [ { "name": "include", "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", "isRepeatable": false, "locations": [ "FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT" ], "args": [ { "name": "if", "description": "Included when true.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ] }, { "name": "skip", "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", "isRepeatable": false, "locations": [ "FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT" ], "args": [ { "name": "if", "description": "Skipped when true.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ] }, { "name": "deprecated", "description": "Marks an element of a GraphQL schema as no longer supported.", "isRepeatable": false, "locations": [ "FIELD_DEFINITION", "ARGUMENT_DEFINITION", "INPUT_FIELD_DEFINITION", "ENUM_VALUE" ], "args": [ { "name": "reason", "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": "\"No longer supported\"", "isDeprecated": false, "deprecationReason": null } ] }, { "name": "specifiedBy", "description": "Exposes a URL that specifies the behaviour of this scalar.", "isRepeatable": false, "locations": [ "SCALAR" ], "args": [ { "name": "url", "description": "The URL that specifies the behaviour of this scalar.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ] } ] } }