Existe algum endpoint para adicionar membros no time do chatbot, com permissões personalizadas?
É um processo que fazemos muito aqui e gostaríamos de criar alguma automação.
Existe algum endpoint para adicionar membros no time do chatbot, com permissões personalizadas?
É um processo que fazemos muito aqui e gostaríamos de criar alguma automação.
@Jackson_Milhomens_Fe tem um end point, mas ele é bem complexo de operar, pois como são muitas configurações de perfil de acesso o body é inviável, por isso não é publico, a extensão de team management não atende ?
@Rafael_Figueiredo a extensão Team management não atende, pois liberamos permissões personalizadas para o nosso cliente, onde ele tem permissão para editar algumas funcionalidades, enquanto só pode visualizar outras.
Poderia me dar detalhes sobre o endpoint, mesmo que o mesmo seja complexo?
Olá @Jackson_Milhomens_Fe segue o end point e como ele opera :
{
"to": "[email protected]",
"method": "set",
"type": "application/vnd.iris.portal.guest-user+json",
"uri": "/auth-permissions",
"resource": {
"shortName": "{{iddobot}}",
"applicationName": "{{nomedobot}}",
"userEmail": "{{email da pessoa}}",
"userFullName": "{{nome da pessoa}}",
"userCulture": "pt-BR",
"returnUrl": "{{urldahomedobot}}",
"permissions":
{
"permissionClaim": 101,
"permissionAction": "3",//admin
"id": "payments"
},
{
"permissionClaim": 102,
"permissionAction": 0,//sem permissão
"id": "ai-providers"
},
{
"permissionClaim": 103,
"permissionAction": 0,
"id": "ai-model"
},
{
"permissionClaim": 104,
"permissionAction": 0,
"id": "ai-enhancement"
},
{
"permissionClaim": 105,
"permissionAction": 0,
"id": "channels"
},
{
"permissionClaim": 107,
"permissionAction": "1",//visualizar
"id": "users"
},
{
"permissionClaim": 108,
"permissionAction": 0,
"id": "scheduler"
},
{
"permissionClaim": 109,
"permissionAction": 0,
"id": "config-basicConfigurations"
},
{
"permissionClaim": 110,
"permissionAction": 0,
"id": "config-connectionInformation"
},
{
"permissionClaim": 111,
"permissionAction": 0,
"id": "resources"
},
{
"permissionClaim": 112,
"permissionAction": 0,
"id": "team"
},
{
"permissionClaim": 113,
"permissionAction": 0,
"id": "logMessages"
},
{
"permissionClaim": 115,
"permissionAction": 0,
"id": "analysis"
}
]
},
"id": "{{guid}}",
}
pode fazer essa requisição para o end point de commandos.
@Rafael_Figueiredo , algumas coisas não ficaram claras, pode me ajudar com essas dúvidas?
Desde já, muito obrigado!
1 Sim
2 int
3 nao mas e recomendado usar o mesmo nome que tem no blip
4 está faltando sim, para bot router esses valores não existem, mas existem para bot builder.
@Rafael_Figueiredo , mais uma vez, muito obrigado! Pode enviar as duas outras permissions?
{
"to": "[email protected]",
"method": "set",
"type": "application/vnd.iris.portal.guest-user+json",
"uri": "/auth-permissions",
"resource": {
"shortName": "",
"applicationName": "",
"userEmail": "",
"userFullName": "",
"userCulture": "",
"returnUrl": "",
"permissions": [
{
"permissionClaim": 101,
"permissionAction": 0,
"id": "payments"
},
{
"permissionClaim": 102,
"permissionAction": 0,
"id": "ai-providers"
},
{
"permissionClaim": 103,
"permissionAction": 0,
"id": "ai-model"
},
{
"permissionClaim": 104,
"permissionAction": "1",
"id": "ai-enhancement"
},
{
"permissionClaim": 105,
"permissionAction": 0,
"id": "channels"
},
{
"permissionClaim": 106,
"permissionAction": 0,
"id": "desk"
},
{
"permissionClaim": 107,
"permissionAction": 0,
"id": "users"
},
{
"permissionClaim": 108,
"permissionAction": 0,
"id": "scheduler"
},
{
"permissionClaim": 109,
"permissionAction": 0,
"id": "config-basicConfigurations"
},
{
"permissionClaim": 110,
"permissionAction": "1",
"id": "config-connectionInformation"
},
{
"permissionClaim": 111,
"permissionAction": 0,
"id": "resources"
},
{
"permissionClaim": 112,
"permissionAction": 0,
"id": "team"
},
{
"permissionClaim": 113,
"permissionAction": "3",
"id": "logMessages"
},
{
"permissionClaim": 114,
"permissionAction": 0,
"id": "builder"
},
{
"permissionClaim": 115,
"permissionAction": 0,
"id": "analysis"
}
]
},
"id": "oid",
}
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.