Saltar al contenido principal

kobana dashboards comments

Comandos de kobana dashboards comments. Toda opción global (Opciones globales) vale aquí.

ComandoHTTPDescripción
comments listGET /v1/commentsListar comentarios
comments createPOST /v1/commentsCrear comentario
comments getGET /v1/comments/{id}Obtener comentario
comments deleteDELETE /v1/comments/{id}Eliminar comentario

comments list​

Listar comentarios

kobana dashboards comments list [OPCIONES]

GET /v1/comments

Los comentarios de la conversación de un tenant (tenant_id o portal_user_id) o, sin ninguno de los dos, de todas las conversaciones del workspace. Más recientes primero, paginado.

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoPágina (comienza en 1). Por defecto: 1.
per_pageintegernoÍtems por página. Por defecto: 20. Máximo: 100.
sort_bystringnoCampo de ordenación. El valor por defecto depende del recurso.
sort_orderstringnoDirección de ordenación. Por defecto: desc. Valores: asc, desc.
tenant_idstringnoTenant ID de los usuarios del portal dueños de la conversación — todos los usuarios del mismo tenant ven los mismos comentarios. Indique este o portal_user_id.
portal_user_idstringnoUn usuario del portal (id o external_id): vale la conversación de su tenant (un usuario sin tenant tiene una conversación propia). Indique este o tenant_id.
internalstringnotrue = solo notas internas; false = solo lo que muestra el portal. Valores: true, false.
author_typestringnoSolo comentarios escritos por portal_user (usuario del portal), member (miembro del equipo) o api. Valores: portal_user, member, api.

Encabezados

NombreTipoObligatorioDescripción
X-Workspace-IdstringnoWorkspace en el que actúa la llamada: el id o el public_id que se muestran en Workspaces en el panel. Dentro de la organización del token, los datos viven en workspaces. Puede omitirse mientras la organización tenga un único workspace; con dos o más, omitirlo devuelve 400 workspace_required. Un workspace que no es de la organización devuelve 403 unknown_workspace. Con un token de persona, solo los workspaces a los que ella tiene acceso (los propietarios de la organización alcanzan todos); los demás devuelven 403 workspace_access_denied.

Respuestas

HTTPDescripción
200Comentarios.
400El cuerpo de la solicitud falló en la validación.
404Recurso no encontrado en la organización actual.
422El cuerpo de la solicitud falló en la validación.

comments create​

Crear comentario

kobana dashboards comments create [OPCIONES]

POST /v1/comments

Agrega un comentario a la conversación de un tenant, en nombre del equipo. Todos los usuarios del portal de ese tenant lo ven en el bloque Comentarios — a menos que internal sea true.

Encabezados

NombreTipoObligatorioDescripción
X-Workspace-IdstringnoWorkspace en el que actúa la llamada: el id o el public_id que se muestran en Workspaces en el panel. Dentro de la organización del token, los datos viven en workspaces. Puede omitirse mientras la organización tenga un único workspace; con dos o más, omitirlo devuelve 400 workspace_required. Un workspace que no es de la organización devuelve 403 unknown_workspace. Con un token de persona, solo los workspaces a los que ella tiene acceso (los propietarios de la organización alcanzan todos); los demás devuelven 403 workspace_access_denied.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
bodystringsíEl mensaje (hasta 5000 caracteres).
tenant_idstringnoTenant ID de los usuarios del portal dueños de la conversación — todos los usuarios del mismo tenant ven los mismos comentarios. Indique este o portal_user_id.
portal_user_idstringnoUn usuario del portal (id o external_id): vale la conversación de su tenant (un usuario sin tenant tiene una conversación propia). Indique este o tenant_id.
internalbooleannoNota interna: solo el equipo la ve (dashboard, API, MCP); el portal nunca la muestra.
author_namestringnoNombre mostrado junto al mensaje. Al crear, por defecto es el e-mail del operador del token o "Equipe".

Otros campos y objetos anidados: kobana schema dashboards.comments.create.

Respuestas

HTTPDescripción
201Comentario creado.
400El cuerpo de la solicitud falló en la validación.
404Recurso no encontrado en la organización actual.
422El cuerpo de la solicitud falló en la validación.

comments get​

Obtener comentario

kobana dashboards comments get [ID] [OPCIONES]

GET /v1/comments/{id}

Un comentario.

Argumentos de la ruta: id

Encabezados

NombreTipoObligatorioDescripción
X-Workspace-IdstringnoWorkspace en el que actúa la llamada: el id o el public_id que se muestran en Workspaces en el panel. Dentro de la organización del token, los datos viven en workspaces. Puede omitirse mientras la organización tenga un único workspace; con dos o más, omitirlo devuelve 400 workspace_required. Un workspace que no es de la organización devuelve 403 unknown_workspace. Con un token de persona, solo los workspaces a los que ella tiene acceso (los propietarios de la organización alcanzan todos); los demás devuelven 403 workspace_access_denied.

Respuestas

HTTPDescripción
200El comentario.
404Recurso no encontrado en la organización actual.

comments delete​

Eliminar comentario

kobana dashboards comments delete [ID] [OPCIONES]

DELETE /v1/comments/{id}

Quita el comentario de la conversación (eliminación lógica): desaparece del portal y del dashboard para todos.

Argumentos de la ruta: id

Encabezados

NombreTipoObligatorioDescripción
X-Workspace-IdstringnoWorkspace en el que actúa la llamada: el id o el public_id que se muestran en Workspaces en el panel. Dentro de la organización del token, los datos viven en workspaces. Puede omitirse mientras la organización tenga un único workspace; con dos o más, omitirlo devuelve 400 workspace_required. Un workspace que no es de la organización devuelve 403 unknown_workspace. Con un token de persona, solo los workspaces a los que ella tiene acceso (los propietarios de la organización alcanzan todos); los demás devuelven 403 workspace_access_denied.

Respuestas

HTTPDescripción
200Comentario eliminado.
404Recurso no encontrado en la organización actual.