Pular para o conteúdo principal

kobana dashboards comments

Comandos de kobana dashboards comments. Toda opção global (Opções globais) vale aqui.

ComandoHTTPDescrição
comments listGET /v1/commentsListar comentários
comments createPOST /v1/commentsCriar comentário
comments getGET /v1/comments/{id}Buscar comentário
comments deleteDELETE /v1/comments/{id}Excluir comentário

comments list​

Listar comentários

kobana dashboards comments list [OPÇÕES]

GET /v1/comments

Os comentários da conversa de um tenant (tenant_id ou portal_user_id) ou, sem nenhum dos dois, de todas as conversas do workspace. Mais recentes primeiro, paginado.

Parâmetros de consulta

NomeTipoObrigatórioDescrição
pageintegernãoPágina (começa em 1). Padrão: 1.
per_pageintegernãoItens por página. Padrão: 20. Máximo: 100.
sort_bystringnãoCampo de ordenação. Padrão depende do recurso.
sort_orderstringnãoDireção da ordenação. Padrão: desc. Valores: asc, desc.
tenant_idstringnãoTenant ID dos usuários do portal donos da conversa — todos os usuários do mesmo tenant veem os mesmos comentários. Informe este ou portal_user_id.
portal_user_idstringnãoUm usuário do portal (id ou external_id): vale a conversa do tenant dele (um usuário sem tenant tem uma conversa só dele). Informe este ou tenant_id.
internalstringnãotrue = só notas internas; false = só o que o portal mostra. Valores: true, false.
author_typestringnãoSó comentários escritos por portal_user (usuário do portal), member (membro da equipe) ou api. Valores: portal_user, member, api.

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
200Comentários.
400Corpo da requisição falhou na validação.
404Recurso não encontrado na organização atual.
422Corpo da requisição falhou na validação.

comments create​

Criar comentário

kobana dashboards comments create [OPÇÕES]

POST /v1/comments

Adiciona um comentário à conversa de um tenant, em nome da equipe. Todos os usuários do portal desse tenant veem a mensagem no bloco Comentários — a menos que internal seja true.

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
bodystringsimA mensagem (até 5000 caracteres).
tenant_idstringnãoTenant ID dos usuários do portal donos da conversa — todos os usuários do mesmo tenant veem os mesmos comentários. Informe este ou portal_user_id.
portal_user_idstringnãoUm usuário do portal (id ou external_id): vale a conversa do tenant dele (um usuário sem tenant tem uma conversa só dele). Informe este ou tenant_id.
internalbooleannãoNota interna: só a equipe vê (dashboard, API, MCP); o portal nunca mostra.
author_namestringnãoNome mostrado ao lado da mensagem. Na criação, o padrão é o e-mail do operador do token ou "Equipe".

Outros campos e objetos aninhados: kobana schema dashboards.comments.create.

Respostas

HTTPDescrição
201Comentário criado.
400Corpo da requisição falhou na validação.
404Recurso não encontrado na organização atual.
422Corpo da requisição falhou na validação.

comments get​

Buscar comentário

kobana dashboards comments get [ID] [OPÇÕES]

GET /v1/comments/{id}

Um comentário.

Argumentos do caminho: id

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 comentário.
404Recurso não encontrado na organização atual.

comments delete​

Excluir comentário

kobana dashboards comments delete [ID] [OPÇÕES]

DELETE /v1/comments/{id}

Tira o comentário da conversa (exclusão lógica): ele some do portal e do dashboard para todos.

Argumentos do caminho: id

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
200Comentário excluído.
404Recurso não encontrado na organização atual.