Manipular Cofre de Senhas
Lista de APIs disponíveis para captura de cofres e lista de senhas do cofre.
Para acesso aos endpoints listados abaixo, é necessário que o usuário tenha permissões de cofre. Usuários com perfil de "integração" e "X-API-KEY" não terão permissão.
Cofre de Senhas
Buscar todos os cofres
GET
https://app.rpaidea.com/api/company-key-manager-group
Busca todos os grupos de cofres.
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer {RESULT-OF-LOGIN} e permissão de leitura ao cofre |
Buscar todos cofres (com filtro)
POST
https://app.rpaidea.com/api/company-key-manager-group/filter
Busca todos os grupos de cofres com paginação
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer {RESULT-OF-LOGIN} e permissão de leitura ao cofre |
Request Body
Name | Type | Description |
---|---|---|
* | object | { "pagination": { "sortBy": null, "descending": false, "page": 0, "rowsPerPage": 5, "rowsNumber": 0, "search": "" } } |
Buscar um cofre pelo ID
GET
https://app.rpaidea.com/api/company-key-manager-group/:id
Retorna os dados de um cofre específico.
Path Parameters
Name | Type | Description |
---|---|---|
id* | Number | Id do cofre |
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer {RESULT-OF-LOGIN} e permissão de leitura ao cofre |
Criar um cofre de senhas
POST
https://app.rpaidea.com/api/company-key-manager-group
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer {RESULT-OF-LOGIN} e permissão de escrita ao cofre |
Request Body
Name | Type | Description |
---|---|---|
* | object | { "id": "name": "nome-cofre" } |
Excluir um cofre de senhas
DELETE
https://app.rpaidea.com/api/company-key-manager-group/:id
Path Parameters
Name | Type | Description |
---|---|---|
Id* | Number | Id do cofre |
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer {RESULT-OF-LOGIN} e permissão de exclusão do cofre |
Permissões do Cofre
Listar usuários com permissão ao cofre
GET
https://app.rpaidea.com/api/company-key-manager-group/:id/allowed-users
Retorna a lista de usuários que possuem permissão de leitura de um cofre de senhas.
Path Parameters
Name | Type | Description |
---|---|---|
id* | number | id do cofre |
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer {RESULT-OF-LOGIN} e permissão de escrita ao cofre |
Incluir usuários com permissão ao cofre
POST
https://app.rpaidea.com/api/company-key-manager-group/:id/allow
Permite dar permissão de leitura a um cofre.
Path Parameters
Name | Type | Description |
---|---|---|
id* | number | id do cofre |
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer {RESULT-OF-LOGIN} e permissão de escrita ao cofre |
Request Body
Name | Type | Description |
---|---|---|
* | object | [1,2,3] (array com os ids dos usuários) |
Senhas do Cofre
Buscar todas as senhas do cofre
POST
https://app.rpaidea.com/api/company-key-manager/filter
Buscar todas as senhas do cofre com paginação
Headers
Name | Type | Description |
---|---|---|
Authorization | String | Bearer {RESULT-OF-LOGIN} e permissão de escrita ao cofre |
Request Body
Name | Type | Description |
---|---|---|
* | object | { "groupId": 1878098, "pagination": { "sortBy": null, "descending": false, "page": 0, "rowsPerPage": 5, "rowsNumber": 0, "search": "" } } |
Buscar todas as senhas de um cofre
GET
https://app.rpaidea.com/api/company-key-manager/group/:groupId
Path Parameters
Name | Type | Description |
---|---|---|
groupId* | number | ID do cofre |
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer {RESULT-OF-LOGIN} e permissão de escrita ao cofre |
Buscar uma senha pelo ID
GET
https://app.rpaidea.com/api/company-key-manager/:id
Path Parameters
Name | Type | Description |
---|---|---|
* | String | ID da senha |
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer {RESULT-OF-LOGIN} e permissão de escrita ao cofre |
Buscar uma senha pelo código
GET
https://app.rpaidea.com/api/company-key-manager/code/:code
Path Parameters
Name | Type | Description |
---|---|---|
code* | String | Código da senha criada no Orquestrador |
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer {RESULT-OF-LOGIN} e permissão de escrita ao cofre |
Buscar uma senha pelo código do cofre e código da senha
GET
https://app.rpaidea.com/api/company-key-manager/group/:group/code/:code
Path Parameters
Name | Type | Description |
---|---|---|
code* | String | Código da senha criada no Orquestrador |
group* | String | Nome do cofre de senhas |
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer {RESULT-OF-LOGIN} e permissão de escrita ao cofre |
Criar senha em um cofre
POST
https://app.rpaidea.com/api/company-key-manager
Este endpoint permite atribuir uma nova senha a um cofre. "groupId" é o identificador do cofre. "KeyManager" é a propriedade que guarda a senha criptografada. "allowsSearchByObject" é a propriedade que habilita o objeto do Studio a descriptografar o dados para uma variável string.
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer {RESULT-OF-LOGIN} e permissão de escrita ao cofre |
Request Body
Name | Type | Description |
---|---|---|
* | object | { "code": "code", "allowsSearchByObject": true or false, "description": "senha do site xpto", "keyManager":"minhaSenha", "groupId":1 } |
Exclui uma senha de um cofre
DELETE
https://app.rpaidea.com/api/company-key-manager/:id
Path Parameters
Name | Type | Description |
---|---|---|
* | String | ID da senha |
Headers
Name | Type | Description |
---|---|---|
Authorization | String | Bearer {RESULT-OF-LOGIN} e permissão de exclusão ao cofre |
Last updated