Endpoint de la REST API

GET /api/me

Contexto de la cuenta mediante la clave de API: tracker actual y todos los trackers a los que puede acceder el token.

Solicitud

GET https://api.nowmetrix.com/api/me

Utilice este endpoint como punto de partida cuando una integración necesite descubrir a qué trackers puede acceder la clave de API antes de realizar solicitudes específicas para un tracker.

Autenticación

Requiere una clave de API en la cabecera Authorization: Bearer nm_YOUR_KEY.

Parámetros de consulta

Este endpoint no admite parámetros de consulta.

Ejemplo de cURL

curl -H "Authorization: Bearer nm_YOUR_KEY" \
  "https://api.nowmetrix.com/api/me"

Ejemplo de respuesta

{
  "authenticated": true,
  "current_tracker": "TRACKER_ID",
  "trackers": [
    {
      "tracker": "TRACKER_ID",
      "host": "example-media.test"
    },
    {
      "tracker": "SECOND_TRACKER_ID",
      "host": "example-studio.test"
    }
  ]
}

Campos de respuesta

Campo Tipo Descripción
authenticated boolean Indica si el token Bearer es válido.
current_tracker string Primer tracker disponible para la clave de API. Utilice los identificadores de tracker de la matriz de trackers para las solicitudes específicas de un tracker.
trackers[] array<object> Trackers disponibles para el usuario actual.
trackers[].tracker string Identificador del tracker.
trackers[].host string Nombre de host normalizado del tracker.

Actualización y almacenamiento en caché

Las respuestas no se almacenan en caché. El endpoint envía Cache-Control: no-store, no-cache, must-revalidate, max-age=0.

Errores

HTTP Código Descripción
401 missing_token Falta la cabecera Authorization.
401 invalid_token El token no es válido o se ha revocado.
{
  "error": {
    "code": "invalid_token",
    "message": "Bearer token is invalid or revoked."
  }
}