6 June 2023
B2BGraphQL
We introduced GraphQL support for creating Associates using My Business Units. This allows Customers with the UpdateAssociates
Permission to create a new Associate, assigning them roles specific to the given Business Unit.
Changes:
- [GraphQL API] Added the following types to the GraphQL schema:
SignUpInMyBusinessUnitDraft
. - [GraphQL API] Changed the
Mutation
type:- Added the
signUpInMyBusinessUnit
field to theMutation
type.
- Added the
The following changes were introduced in terms of GraphQL SDL:
extend type Mutation {
"BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta Signs up a new customer and associates it with the business unit."
signUpInMyBusinessUnit(draft: SignUpInMyBusinessUnitDraft!): CustomerSignInResult!
}
input SignUpInMyBusinessUnitDraft {
businessUnit: ResourceIdentifierInput!
customer: CustomerSignUpDraft!
version: Long!
associateRoleAssignments: [AssociateRoleAssignmentDraft!]!
}