All Release Notes
My profile for Stores in Beta
25 October 2019
Enhancement
CustomersGraphQLSecurityStores
Introduced methods to the HTTP API and GraphQL API that allow you to access a customer profile that is assigned to a store with an OAuth token generated with the password flow. The APIs can be used with the new OAuth scope manage_my_profile:acme-inc:luxury-brand
.
- [API] Added the following methods the HTTP API to access My Customer Profile in a specific Store:
- [GraphQL API] Changed the
Me
type:Me
object type now implementsActiveCartInterface
interfaceMe
object type now implementsOrderQueryInterface
interfaceMe
object type now implementsCartQueryInterface
interface
- [GraphQL API] Changed the
CustomerSignMeUpDraft
type:- Input field
stores
was added toCustomerSignMeUpDraft
type
- Input field
- [GraphQL API] Changed the
InStoreMe
type:InStoreMe
object type now implementsCartQueryInterface
interface- Added the
customer
field to theInStoreMe
type. InStoreMe
object type now implementsOrderQueryInterface
interfaceInStoreMe
object type now implementsActiveCartInterface
interface
- [GraphQL API] Changed the
Mutation
type:- Argument
storeKey
was added toMutation.customerConfirmMyEmail
field - Argument
storeKey
was added toMutation.updateMyCustomer
field - Argument
storeKey
was added toMutation.customerChangeMyPassword
field - Argument
storeKey
was added toMutation.customerResetMyPassword
field - Argument
storeKey
was added toMutation.customerSignMeUp
field - Argument
storeKey
was added toMutation.deleteMyCustomer
field - Argument
storeKey
was added toMutation.customerSignMeIn
field
- Argument
- [API] New store-based OAuth scopes
manage_my_profile:{projectKey}:{storeKey}
.