For the complete documentation index, see llms.txt. This page is also available as Markdown.

Users API

API endpoints for managing System Access User objects.

Base path: /users/


List Users

Queries users registered on the Autosky platform and linked to Clients.

GET /users/

Query parameters (optional)

Parameter
Type
Description

cli_uuid

string

Client UUID to filter specific users.

Response

Status: 200 OK

[
    {
        "nome": "João",
        "sobrenome": "Souza",
        "email": "joao.souza@dominio.com",
        "ativo": true,
        "username": "joao.souza",
        "usr_uuid": "3bc705ab-5536-4193-bd5c-2d3e8ffd2e5b",
        "external_ad": false
    }
]

Get User Data

Retrieves data for a specific user by their UUID. In addition to the fields from the user listing, the clients field is also included.

Path parameters

Parameter
Required
Description

usr_uuid

Yes

User UUID

Response

Status: 200 OK


Create User

Performs the registration procedure for a new User on the platform.

  • If the User already exists, this procedure will only link them to the client passed as a parameter.

  • Store the returned UUID from the user registration for future modifications if necessary.

  • If you have a specific Active Directory for your environment, use the external_ad=true property to set the password during registration.

Request Body

Field
Type
Required
Description

nome

string

Yes

User's first name

sobrenome

string

No

User's last name

email

string

Yes

User's logon email

ativo

boolean

No

If the user is active

username

string

No

User's name in AD.

password

string

No

User's password.

cli_uuid

string

Yes

Client UUID where the user is being registered

description

string

No

Additional user information

fullname

string

No

User's full name, must contain at least two separated words

external_ad

boolean

No

Set to true if you have your own environment Active Directory.

send_activation_email

boolean

No

Indicates whether an activation email should be sent to the user.

Sample request

Response

Status: 200 OK


Edit User

Allows you to edit user information. Only certain information can be modified.

Path parameters

Parameter
Required
Description

usr_uuid

Yes

User UUID

Request Body

Field
Type
Description

nome

string

User's first name

sobrenome

string

User's last name

ativo

boolean

If the user is active

password

string

User's password.

description

string

Additional Information

Sample request

Response

Status: 200 OK

Returns the full updated user object, including the clients array.


Enable / Disable User

Enable / Disable User

Path parameters

Parameter
Required
Description

usr_uuid

Yes

User UUID

Request Body

Field
Type
Required
Description

ativo

boolean

Yes

true to enable, false to disable

send_activation_email

boolean

No

Whether to send activation email

cli_uuid

string

No

Customer UUID associated with sending the email

Sample request

Response

Status: 200 OK


Change user password

Modifies a user's access password.

Note: Password information is not stored in the Autosky platform database. It is stored directly in the authentication AD defined on the platform.

Path parameters

Parameter
Required
Description

usr_uuid

Yes

User UUID

Request Body

Field
Type
Required
Description

password

string

Yes

New user password

Sample request

Response

Status: 200 OK


Remove User

Deletes a user from the platform.

Path parameters

Parameter
Required
Description

usr_uuid

Yes

User UUID

Success Response

Status: 200 OK

Error Response

Status: 404 Not Found

Last updated

Was this helpful?