Skip to main content
Using TypeScript? Check out our GraphQL SDK for a fully typed client.
You can add a customer to multiple tenants. When selecting the customer you can chose how to identify them. You can use the customer’s email, externalId or id. For this mutation you need the following permissions:
  • customer:edit
  • customerTenantMembership:create
Mutation
mutation addCustomerToTenants($input: AddCustomerToTenantsInput!) {
  addCustomerToTenants(input: $input) {
    error {
      message
      type
      code
      fields {
        field
        message
        type
      }
    }
  }
}
Variables
{
  "input": {
    "customerIdentifier": {
      "emailAddress": "jane@aol.com"
    },
    "tenantIdentifiers": [
      {
        "externalId": "team_123"
      },
      {
        "externalId": "team_456"
      }
    ]
  }
}