Saltar al contenido principal
Tu cuenta de OneSignal incluye tanto IDs públicos como claves API privadas que son esenciales para configurar tus apps y acceder a la API de OneSignal. Esta guía explica dónde encontrarlas, cómo gestionarlas y mejores prácticas para uso seguro.

ID de app

El ID de app es un identificador público único para tu proyecto de OneSignal, formateado como UUID v4. Es distinto de tus claves API privadas y es requerido para: Encuentra tu ID de app en Configuración > Claves e IDs en el Panel de OneSignal o a través de la API de Ver apps.

Página de Claves e IDs para encontrar tu ID de app y claves API de app.


Ejemplo de dónde encontrar tu ID de app.

ID de organización

Tu ID de organización (Org ID) es un identificador único en formato UUID v4 que agrupa todas las apps bajo tu plan de facturación. Es requerido para APIs relacionadas con: Puedes encontrar tu organization_id en el panel bajo Organizaciones > Tu organización o a través de la API de Ver una app.

Ejemplo que muestra cómo encontrar tu ID de organización en el panel de OneSignal.


Claves API

Hay dos tipos de claves API:
  1. Claves API de app
  2. Clave API de organización – Una clave privada usada para configurar apps y claves API dentro de una Organización.

Clave API de app

Tu clave API de app es una clave privada usada para la mayoría de las solicitudes de API REST relacionadas con una app específica.
  • Las claves API de app pueden crearse en Configuración > Claves e IDs o Crear una clave API.
  • Solo pueden verse una vez creadas.
  • Incluye esta clave en el encabezado Authorization usando el esquema de autenticación key:
    Authorization: key YOUR_REST_API_KEY
    
Trata las claves API de app como una contraseña. No la compartas, la expongas en el código de tu app, o la almacenes en repositorios públicos como GitHub.

Clave API de organización

Tu clave API de organización es una clave privada usada para gestionar apps y claves API de app dentro de una Organización. Es requerida para solicitudes de API como: Para crear una clave API de organización, navega a Organizaciones > tu org > Claves e IDs en tu Panel de OneSignal.

La clave API de organización reemplaza la clave de autenticación de usuario heredada.

Como con las claves API de app, puedes configurar hasta 16 claves org e incluir configuración de lista de permitidos de IP.

Crear claves API

  • Clave API de app – Ve a Configuración > Claves e IDs de tu app o usa la API de Crear clave API.
  • Clave API de organización – Ve a la sección Claves e IDs de tu organización.
Haz clic en Agregar clave para abrir el modal de creación.

Las claves API solo son visibles una vez. Usa Agregar clave para generar una.

Dale a tu clave un nombre descriptivo (por ejemplo, “Servicio de sincronización CRM”).

Lista de permitidos de IP

Opcionalmente, restringe el uso de la clave API a direcciones IP específicas habilitando Lista de permitidos de IP. Ingresa bloques CIDR separados por espacios (por ejemplo, 192.0.2.0/24 192.0.2.123/32). Las solicitudes desde IPs no permitidas serán denegadas.

Crear una clave API con lista de permitidos de IP opcional.

Ver claves API

Después de hacer clic en Crear, tu clave API se mostrará una vez. Guárdala de forma segura.

Clave API generada (mostrada solo una vez).

Después de hacer clic en Continuar, la clave ya no será visible.

Gestión de claves

Después de crear una clave, puedes gestionarla a través de la interfaz de lista de claves:

El ID de clave es solo una etiqueta de referencia, no la clave API real.

Editar claves API

A través del panel o la API de Actualizar clave API:
  • Actualiza el nombre o la lista de permitidos de IP
  • No cambia el secreto—no se necesitan cambios en el código de la app

Rotar claves API

A través del panel o la API de Rotar clave API:
  • Reemplaza el secreto de la clave
  • Mantiene el mismo nombre y configuración de IP
  • Debes actualizar tu app o integración con la nueva clave

Eliminar claves API

A través del panel o la API de Eliminar clave API:
  • Elimina la clave permanentemente
  • Bloquea cualquier acceso posterior a la API usando esa clave

Migrar desde claves API heredadas

Introdujimos la gestión enriquecida de claves API el 14 de noviembre de 2024. Pasos de migración
  1. Crea una nueva clave API enriquecida (ver arriba).
  2. Reemplaza la clave heredada en tu código base.
  3. Actualiza las llamadas a la API para usar https://api.onesignal.com en lugar de la antigua URL https://onesignal.com/api/v1/.
  4. Elimina o haz clic en “Deshabilitar clave heredada” en la clave heredada desde la página Claves e IDs.

Deshabilitar tu app

Deshabilitar una app bloqueará:
  • Nuevas notificaciones
  • Notificaciones programadas esperando ser enviadas
No bloqueará nuevas suscripciones de dispositivos. Para evitar eso, debes eliminar el código de OneSignal de tu app. Las apps deshabilitadas pueden rehabilitarse en cualquier momento en el panel.