Saltar al contenido principal

kobana dashboards exports

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

ComandoHTTPDescripción
exports listGET /v1/exportsListar exportaciones
exports createPOST /v1/exportsSolicitar exportación
exports getGET /v1/exports/{id}Consultar exportación
exports downloadGET /v1/exports/{id}/downloadDescargar archivo de la exportación

exports list​

Listar exportaciones

kobana dashboards exports list [OPCIONES]

GET /v1/exports

Lista las solicitudes de exportación del workspace.

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.
resource_typestringnoRecurso exportado, p. ej. portal_users.
statusstringnoFiltra por estado de la exportación. Valores: pending, processing, completed, failed.

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
200Página de exportaciones.
404Recurso no encontrado en la organización actual.

exports create​

Solicitar exportación

kobana dashboards exports create [OPCIONES]

POST /v1/exports

Programa la exportación de los usuarios del portal del workspace en CSV, XLSX o JSON. Asíncrono: responde 202 con la exportación pending; consulte GET /exports/{id} hasta completed y descargue en /download. El archivo vence en 7 días.

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
resource_typestringsíQué exportar. Hoy: portal_users. Valores: portal_users.
formatstringnocsv (por defecto), xlsx o json. Valores: csv, xlsx, json.
filtersobjectnoFiltros opcionales de las filas exportadas.

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

Respuestas

HTTPDescripción
202Exportación programada.
400Cuerpo ausente, JSON inválido o campos incompatibles.
404Recurso no encontrado en la organización actual.

exports get​

Consultar exportación

kobana dashboards exports get [ID] [OPCIONES]

GET /v1/exports/{id}

Estado y metadatos de una solicitud de exportación.

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
200La exportación.
404Recurso no encontrado en la organización actual.

exports download​

Descargar archivo de la exportación

kobana dashboards exports download [ID] [OPCIONES]

GET /v1/exports/{id}/download

Devuelve el archivo de una exportación terminada (el panel redirige a una URL firmada; la API entrega los bytes). 404 mientras no esté lista.

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 archivo, como adjunto.
404Recurso no encontrado en la organización actual.