El endpoint de familias lista todas las métricas agrupadas por familias, con su nombre, endpoint y descripción.
En el endpoint https://api.nodecharts.com/v1/metricinfo/{endpoint}/{userhash} puedes consultar los parámetros requeridos por cada métrica.
Puedes obtener los valores de {endpoint} y {userhash} aquí y aquí.
Nodecharts te devolverá una respuesta JSON con los atributos de nombre, descripción, familia a la que pertenece la métrica, el {endpoint} en el que realizarle peticiones y el atributo de parámetros de la métrica.
El atributo “params” nos indica los valores máximo (max) y mínimo (min) que puede tomar cada parámetro, y si son obligatorios (required).
Los parámetros de petición a una métrica son los siguientes:
Si no se establecen correctamente estos valores la consulta devolverá un error HTTP/1.1 400 Bad Request.
Ejemplo de petición de información sobre configuración de una métrica:
https://api.nodecharts.com/v1/metricinfo/cdd/bGaciOiJIUzs1NiJ9.eyJcpZXJpW1iGIwBpcwV0aW1Q.ufTu8ebD8
Cada métrica dispone de una configuración de restricciones de servicio determinada. Para saber el alcance de datos de tu suscripción desde la propia API puedes consultar en el endpoint https://api.nodecharts.com/v1/metricinfo/{endpoint}/{userhash} el parámetro “memberships”. Compáralo con el id de suscripción que puedes encontrar en tu página de Mi Cuenta.
Valores del atributo “memberships”: