Skip to Content
StoreOSv0.27.1
Core GraphQL APIReferenceMutations

Identity__create User

This mutation is used to create a new user. This is a system admin only mutation. { permissions: ['*', 'create'], collectionName: 'identity__User', } Platform admin only. Needs the `identity__User` `create` permission. Send the `x-tenant` header (the gateway sets it from your API key).

MUTATIONidentity__createUser(input: CreateUserByAdminInput!): CreateUserFromAdminResponse!

This mutation is used to create a new user. This is a system admin only mutation. { permissions: ['*', 'create'], collectionName: 'identity__User', } Platform admin only. Needs the identity__User create permission. Send the x-tenant header (the gateway sets it from your API key).

Arguments

input*

Returns

  1. identity__createUser
_id*ID!
temporaryPassword?String
Example Request
mutation Identity__createUser($input: CreateUserByAdminInput!) {  identity__createUser(input: $input) {    _id    temporaryPassword  }}
Variables
{  "input": {    "email": "string",    "name": "string",    "roles": [      "string"    ],    "userDomain": "CUSTOMER"  }}
Example Response
{  "data": {    "identity__createUser": {      "_id": "1",      "temporaryPassword": "string"    }  }}