API de preferencias - Amazon Managed Grafana

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

API de preferencias

Usa la API de preferencias para trabajar con las preferencias del usuario en el espacio de trabajo de Grafana gestionado por Amazon.

Claves:

  • tema: los valores válidos son lightdark, o una cadena vacía para usar el tema predeterminado.

  • homeDashboardId— El número :id de un panel de control favorito. El valor predeterminado es 0.

  • zona horaria: los valores válidos son utcbrowser, o una cadena vacía para usar el valor predeterminado.

Si se omite una clave, el valor actual se sustituye por el valor predeterminado del sistema.

nota

Para usar una API de Grafana con tu espacio de trabajo de Grafana gestionado por Amazon, debes tener un token de API de Grafana válido. Lo incluyes en el Authorization campo de la solicitud de API. Para obtener información sobre cómo crear un token para autenticar tus llamadas a la API, consultaAutenticarse con fichas.

Obtenga las preferencias de usuario actuales

GET /api/user/preferences

Ejemplo de solicitud

GET /api/user/preferences HTTP/1.1 Accept: application/json Content-Type: application/json Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk

Ejemplo de respuesta

HTTP/1.1 200 Content-Type: application/json {"theme":"","homeDashboardId":0,"timezone":""}

Actualice las preferencias de usuario actuales

PUT /api/user/preferences

Ejemplo de solicitud

PUT /api/user/preferences HTTP/1.1 Accept: application/json Content-Type: application/json Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk { "theme": "", "homeDashboardId":0, "timezone":"utc" }

Ejemplo de respuesta

HTTP/1.1 200 Content-Type: text/plain; charset=utf-8 {"message":"Preferences updated"}

Obtenga las preferencias actuales de la organización

GET /api/org/preferences

Ejemplo de solicitud

GET /api/org/preferences HTTP/1.1 Accept: application/json Content-Type: application/json Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk

Ejemplo de respuesta

HTTP/1.1 200 Content-Type: application/json {"theme":"","homeDashboardId":0,"timezone":""}

Actualice las preferencias actuales de la organización

PUT /api/org/preferences

Ejemplo de solicitud

PUT /api/org/preferences HTTP/1.1 Accept: application/json Content-Type: application/json Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk { "theme": "", "homeDashboardId":0, "timezone":"utc" }

Ejemplo de respuesta

HTTP/1.1 200 Content-Type: text/plain; charset=utf-8 {"message":"Preferences updated"}