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
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
Authorization*
String
Bearer {RESULT-OF-LOGIN} e permissão de leitura ao cofre
Request Body
*
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
id*
Number
Id do cofre
Headers
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
Authorization*
String
Bearer {RESULT-OF-LOGIN} e permissão de escrita ao cofre
Request Body
*
object
{
"id":
"name": "nome-cofre"
}
Excluir um cofre de senhas
DELETE
https://app.rpaidea.com/api/company-key-manager-group/:id
Path Parameters
Id*
Number
Id do cofre
Headers
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
id*
number
id do cofre
Headers
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
id*
number
id do cofre
Headers
Authorization*
String
Bearer {RESULT-OF-LOGIN} e permissão de escrita ao cofre
Request Body
*
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
Authorization
String
Bearer {RESULT-OF-LOGIN} e permissão de escrita ao cofre
Request Body
*
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
groupId*
number
ID do cofre
Headers
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
*
String
ID da senha
Headers
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
code*
String
Código da senha criada no Orquestrador
Headers
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
code*
String
Código da senha criada no Orquestrador
group*
String
Nome do cofre de senhas
Headers
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
Authorization*
String
Bearer {RESULT-OF-LOGIN} e permissão de escrita ao cofre
Request Body
*
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
*
String
ID da senha
Headers
Authorization
String
Bearer {RESULT-OF-LOGIN} e permissão de exclusão ao cofre
Last updated