User
The User API allows you to search, create and edit existing users, as well as set their user configuration values.
Last updated
Was this helpful?
The User API allows you to search, create and edit existing users, as well as set their user configuration values.
Last updated
Was this helpful?
This endpoint is responsible for the mass creation of users, through a csv file, with each line containing the following data, as follows:
Email: Email of the user being created.
Name: Name of the user being created
Company: It is company name
Password: The user's starting password.
Role: The Role assigned to each user.
EnvironmentUuid: Id of the environment that will be attached to role (viewer, editor or supervisor)
EnvironmentName: Environment Name
Bot: Bot uuid that will be attached to environment reported in the column "EnvironmentUuid"
The request is a Multipart Form POST with a property "file" where its value will be the csv file to be processed.
If at least a single user was created, you'll receive a 200 success response, with a list of errors for whichever users failed to be created. Along with their emails, a message will inform the triggering issue, as follows:
It is the organization the user is in.
It is the number of pages that will be returned, default value 0.
0
Example: 1
It is the number of users per page, default value 5.
5
Example: 1
It is the user attribute used for ordination the page, default attribute createdAt.
createdAt
It is the sorting type, default value DESC.
DESC
It is the parameter that contains the user data entry, that will be used to filter the users.
It is the organization where the user is, used to filter the user by organization
It is the parameter used to search for users related to the entered value
It is the max number of result, default value 6
6
Example: 6
It is an identifier provided by the API client that will be used to identify distributed logs
It is the organization the user is in.
It is an identifier provided by the API client that will be used to identify distributed logs.
No content
Not used.
Bot containing this configuration
A key that represents a configuration, is this key that will be checked.
Is the organization that the user will be created.
It is an identifier provided by the API client that will be used to identify distributed logs.
The language that the email arriving for their created user will be. Possible values: 'en' - English 'es' - Spanish 'ja' - Japanese 'pt' - Portuguese
en
A body containing all user data to be created, including the bots and environments the user has access to. See the template for instructions on how to build them.
Name of the user.
Image of the user.
Environments of the user.
Email of the user.
Company of the user.
Flag that identifies if the user is admin.
Contains a user's data
It is the organization the user is in.
It is the id that will be used to search the user in the database for the update.
It is an identifier provided by the API client that will be used to identify distributed logs.
A body containing all user data to be created, including the bots and environments the user has access to. See the template for instructions on how to build them.
Name of the user.
Image of the user.
Environments of the user.
Email of the user.
Company of the user.
Flag that identifies if the user is admin.
Password of the user.
Confirmation of the user's password, both must have the same value.
Contains a user's data
It is the organization the user is in.
It is an identifier provided by the API client that will be used to identify distributed logs.
The language that the email arriving for their created user will be. Possible values: 'en' - English 'es' - Spanish 'ja' - Japanese 'pt' - Portuguese
en
A body containing all user data to be created, including the bots and environments the user has access to. See the template for instructions on how to build them.
Name of the user.
Image of the user.
Environments of the user.
Email of the user.
Company of the user.
Flag that identifies if the user is admin.
Password of the user.
Confirmation of the user's password, both must have the same value.
Contains a user's data
Not used.
A body containing the user's new configuration data.
A User Configuration Key, which can be any String
The value being assigned to said key.
Optional Value. If present, sets the configuration specifically for designated bot.
Is the organization that the user will be created.
The language that the email arriving for their created user will be. Possible values: 'en' - English 'es' - Spanish 'ja' - Japanese 'pt' - Portuguese
en
It is an identifier provided by the API client that will be used to identify distributed logs.
It is the file that contains the users data.
Contain the list of errors that may have occurred while processing the csv file
Is the organization that the user will be created.
It is an identifier provided by the API client that will be used to identify distributed logs.
Contain the list of errors that may have occurred while processing the csv file
Is the organization that the user will be created.
It is an identifier provided by the API client that will be used to identify distributed logs.
It is the file that contains the users data.
Contain the list of errors that may have occurred while processing the csv file
Is the organization that the user will be created.
It is an identifier provided by the API client that will be used to identify distributed logs.
Contain the list of errors that may have occurred while processing the csv file