Title
Create new category
Edit page index title
Edit category
Edit link
Create a User
Use the Create User API to create a local or LDAP user in Pulse.
The API supports creating:
Local Pulse users
LDAP users
Users with predefined Pulse roles
Users with optional catalog roles
Before invoking this API, authenticate with the Pulse server. For more information, see Authenticate with Pulse APIs.
Endpoint
Property | Value | |
|---|---|---|
Method | POST | |
Endpoint | /graphql | |
API Type | GraphQL |
Request
Invoke the addUser GraphQL mutation to create a user.
Request Parameters
Field | Required | Description |
|---|---|---|
username | Yes | Unique user name. |
password | Yes* | Base64-encoded password. Not required when |
role | Yes | Existing Pulse role assigned to the user. |
ldapUser | No | Specifies whether the user is an LDAP user. Default: |
catalogRole | No | Optional catalog-level role assigned to the user. |
Example Request
Create a local user.
Example Response
Create an LDAP User
To create an LDAP user, set ldapUser to true.
The password is not required because authentication is performed through the LDAP server.
Example:
Validation Rules
When creating a user:
The user name must be unique.
The specified role must already exist.
Passwords for local users must be Base64 encoded.
The password is optional only for LDAP users.
Troubleshooting
Issue | Resolution |
|---|---|
User already exists | Specify a unique user name. |
Invalid role | Verify that the role exists in Pulse. |
Verify that the role exists in Pulse. | Authenticate again and verify that the JWT cookie and |
Invalid password | Ensure that the password is Base64 encoded. |
For additional help, contact www.acceldata.force.com OR call our service desk +1 844 9433282
Copyright © 2026