Pular para o conteúdo principal

kobana dashboards portal-user-mappings

Consultar mapeamento de usuários do portal

Comandos de kobana dashboards portal-user-mappings. Toda opção global (Opções globais) vale aqui.

ComandoHTTPDescrição
portal-user-mappingsGET /v1/portal_user_mappingsConsultar mapeamento de usuários do portal
portal-user-mappings updatePUT /v1/portal_user_mappingsMapear entidade aos usuários do portal
portal-user-mappings deleteDELETE /v1/portal_user_mappingsRemover mapeamento de usuários do portal

portal-user-mappings​

Consultar mapeamento de usuários do portal

kobana dashboards portal-user-mappings [OPÇÕES] [COMANDO]

GET /v1/portal_user_mappings

A entidade que alimenta os usuários do portal do workspace (mapping, null se nenhuma, com o resultado da última sincronização) e as entidades que podem ser mapeadas, com seus campos.

Cabeçalhos

NomeTipoObrigatórioDescrição
X-Workspace-IdstringnãoWorkspace em que a chamada atua: o id ou o public_id mostrados em Workspaces no dashboard. Dentro da organização do token, os dados ficam em workspaces. Pode ser omitido enquanto a organização tem um único workspace; com dois ou mais, a falta dele retorna 400 workspace_required. Um workspace que não é da organização retorna 403 unknown_workspace. Com um token de pessoa, só os workspaces a que ela tem acesso (proprietários da organização alcançam todos); os demais retornam 403 workspace_access_denied.

Respostas

HTTPDescrição
200O mapeamento.
404Recurso não encontrado na organização atual.

portal-user-mappings update​

Mapear entidade aos usuários do portal

kobana dashboards portal-user-mappings update [OPÇÕES]

PUT /v1/portal_user_mappings

Mapeia uma entidade: um usuário do portal por e-mail dos seus registros, com o ID do titular vindo de um campo. Substitui o mapeamento anterior e sincroniza na hora (devolve stats); as próximas sincronizações da entidade mantêm os usuários em dia.

Cabeçalhos

NomeTipoObrigatórioDescrição
X-Workspace-IdstringnãoWorkspace em que a chamada atua: o id ou o public_id mostrados em Workspaces no dashboard. Dentro da organização do token, os dados ficam em workspaces. Pode ser omitido enquanto a organização tem um único workspace; com dois ou mais, a falta dele retorna 400 workspace_required. Um workspace que não é da organização retorna 403 unknown_workspace. Com um token de pessoa, só os workspaces a que ela tem acesso (proprietários da organização alcançam todos); os demais retornam 403 workspace_access_denied.

Corpo da requisição

NomeTipoObrigatórioDescrição
entity_type_idstring (uuid)simA entidade cujos registros viram usuários do portal.
tenant_id_field_keystringsim
email_field_keystringsim
name_field_keystringnão

Outros campos e objetos aninhados: kobana schema dashboards.portal-user-mappings.update.

Respostas

HTTPDescrição
200O mapeamento salvo e o resultado da sincronização.
400Corpo da requisição falhou na validação.
404Recurso não encontrado na organização atual.
422Entidade ou campo inválido (ex.: entidade que sincroniza no acesso).

portal-user-mappings delete​

Remover mapeamento de usuários do portal

kobana dashboards portal-user-mappings delete [OPÇÕES]

DELETE /v1/portal_user_mappings

Para de sincronizar; os usuários já criados continuam.

Cabeçalhos

NomeTipoObrigatórioDescrição
X-Workspace-IdstringnãoWorkspace em que a chamada atua: o id ou o public_id mostrados em Workspaces no dashboard. Dentro da organização do token, os dados ficam em workspaces. Pode ser omitido enquanto a organização tem um único workspace; com dois ou mais, a falta dele retorna 400 workspace_required. Um workspace que não é da organização retorna 403 unknown_workspace. Com um token de pessoa, só os workspaces a que ela tem acesso (proprietários da organização alcançam todos); os demais retornam 403 workspace_access_denied.

Respostas

HTTPDescrição
200Mapeamento removido (deleted: false se não havia).
404Recurso não encontrado na organização atual.