Este método possibilita inserir/alterar as permissões de acesso a uma categoria do portal externo para os usuários de um determinado idioma, ou para usuários específicos, através de um endpoint REST.
URL do serviço
|
https://<domínio>/apigateway/katana/dashboard/category-permission/language
|
Parâmetros de entrada
|
Identificador
|
Tipo
|
Requerido
|
Descrição
|
updateType
|
STRING
|
|
Opção de compartilhamento:
ADD – Mantém as permissões anteriores e adiciona uma nova.
REPLACE – Remove todas as permissões anteriores e adiciona uma nova.
Obs.: Se o parâmetro não for passado, por padrão, o endpoint utiliza o 'ADD'.
|
Corpo da requisição
|
{
“language”: ”string”,
“category”: ”string”,
“externalUsers”: [integer, integer, ...]
}
|
Para a inserção de cada um destes itens, é necessário seguir o padrão abaixo documentado.
Requisição
|
Identificador
|
Requerido
|
Descrição
|
language
|
X
|
Idioma dos usuários:
EN_US - Inglês (EUA)
PT_BR - Português (Brasil)
ES - Espanhol
PT - Português (Portugal)
DE - Alemão
FR - Francês (França)
RO - Romeno *
ZH - Chinês *
IT - Italiano
SK - Eslovaco *
EN-GB - Inglês (Reino Unido)
TR - Turco *
FR-CA - Francês (Canadá)
RU - Russo *
PL - Polonês *
CA - Catalão
DA - Dinamarquês
FI - Finlandês
JA - Japonês *
|
category
|
X
|
Chave primária da categoria (SEDASHBOARDCATEGORY.OID)
|
externalUsers
|
|
Array com as chaves primárias dos usuários (CDUSER).
Quando informado, desconsidera os usuários do idioma.
|
Retorno
|
Identificador
|
Descrição
|
return
|
SUCESSO: Método sem retorno
FALHA: -1
|
status
|
200 OK – Método executado com sucesso
Demais códigos – Ocorreu um erro na execução do método
|
exception
|
Exceção gerada no método
|
message
|
Detalhes sobre a falha
|
|