- Primeros pasos
- Autenticación
- Ámbitos y permisos
- API de gestión de plataformas
Guía de la API de Automation Suite
[Vista previa] Obtener todas las cuentas de robot
Devuelve la lista de todas las cuentas de robot de una organización según el ID de organización.
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
{access_token}
, asegúrate de autenticar a través de uno de los métodos descritos aquí.
Parámetros de ruta |
Tipo de datos |
Descripción |
---|---|---|
(obligatorio) |
Cadena |
El ID de la organización de la que quieres recuperar las cuentas UiPath Robot. |
Parámetros de consulta |
Tipo de datos |
Descripción |
---|---|---|
(opcional) |
Cadena |
La clave que desea buscar en las cuentas del UiPath Robot. |
(opcional) |
Int32 |
Mostrar las primeras N cuentas de UiPath Robot. |
(opcional) |
Int32 |
Omite las cuentas de N robot superiores. |
(opcional) |
Int32 |
Especifica la propiedad DTO utilizada para ordenar las entradas de auditoría. Por ejemplo,
name , creationTime , id , etc.
|
(opcional) |
Int32 |
Especifica el orden de clasificación. Por ejemplo, ascendente (
asc ) o descendente (desc ).
|
Supongamos que has recopilado toda la información necesaria para crear la llamada a la API.
- Tu
{baseURL}
es:https://{yourDomain}/{organizationName}/{tenantName}/
-
Tu
{access_token}
es:1234
(para consideraciones de longitud) -
El
{partitionGlobalId}
es:magic-7
-
Puedes establecer los siguientes parámetros de consulta:
searchTerm
=bot
top
= 2, para mostrar las dos primeras entradasskip
= 2, para omitir las dos primeras entradassortBy
=name
, para ordenar las entradas por nombresortOrder
=asc
, para ordenar las entradas de más antigua a más reciente
La llamada debe ser similar a lo que mostramos a continuación (cURL):
curl --location --request GET 'https://{yourDomain}/{organizationName}/{tenantName}/identity_/api/RobotAccount/magic-7?searchTerm=attended&top=2&skip=2&sortBy=name&sortOrder=asc' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json'
curl --location --request GET 'https://{yourDomain}/{organizationName}/{tenantName}/identity_/api/RobotAccount/magic-7?searchTerm=attended&top=2&skip=2&sortBy=name&sortOrder=asc' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json'
El cuerpo de respuesta de una entrada de auditoría exitosa es así:
{
"totalCount": 3,
"results": [
{
"id": "55-ab",
"name": "Bot5",
"displayName": "Bot5",
"creationTime": "2021-10-19T18:05:17.3465735",
"lastLoginTime": null,
"groupIds": [
"group1",
"group2",
"group3"
]
},
{
"id": "66-cd",
"name": "Bot6",
"displayName": "Bot6",
"creationTime": "2021-10-19T18:06:00.3088553",
"lastLoginTime": null,
"groupIds": [
"group1",
"group3"
]
},
{
"id": "77-ef",
"name": "Bot7",
"displayName": "Bot7",
"creationTime": "2021-10-19T18:05:31.4736281",
"lastLoginTime": null,
"groupIds": [
"group2"
]
}
]
}
{
"totalCount": 3,
"results": [
{
"id": "55-ab",
"name": "Bot5",
"displayName": "Bot5",
"creationTime": "2021-10-19T18:05:17.3465735",
"lastLoginTime": null,
"groupIds": [
"group1",
"group2",
"group3"
]
},
{
"id": "66-cd",
"name": "Bot6",
"displayName": "Bot6",
"creationTime": "2021-10-19T18:06:00.3088553",
"lastLoginTime": null,
"groupIds": [
"group1",
"group3"
]
},
{
"id": "77-ef",
"name": "Bot7",
"displayName": "Bot7",
"creationTime": "2021-10-19T18:05:31.4736281",
"lastLoginTime": null,
"groupIds": [
"group2"
]
}
]
}