ID d’application
L’ID d’application est un identifiant public unique pour votre projet OneSignal, formaté en UUID v4. Il est distinct de vos clés API privées et est requis pour :- Initialisation du SDK – Configuration du SDK Mobile, Configuration du SDK Web
- Appels API – Créer un message, Créer un utilisateur, et autres.

Page Clés & IDs pour trouver votre ID d'application et vos clés API d'application.

Exemple montrant où trouver votre ID d'application.
ID d’organisation
Votre ID d’organisation (Org ID) est un identifiant unique au format UUID v4 qui regroupe toutes les applications sous votre plan de facturation. Il est requis pour les API liées à :- Gestion des applications – Créer une application, Mettre à jour une application.
organization_id dans le tableau de bord sous Organizations > Votre organisation ou via l’API Voir une application.

Exemple montrant comment trouver votre ID d'organisation dans le tableau de bord OneSignal.
Clés API
Il existe deux types de clés API :- Clés API d’application
- Clé API d’organisation – Une clé privée utilisée pour configurer les applications et les clés API au sein d’une organisation.
Clé API d’application
Votre clé API d’application est une clé privée utilisée pour la plupart des requêtes API REST liées à une application spécifique.- Les clés API d’application peuvent être créées sous Paramètres > Clés & IDs ou Créer une clé API.
- Elles ne peuvent être consultées qu’une seule fois après création.
-
Incluez cette clé dans l’en-tête
Authorizationen utilisant le schéma d’authentificationkey:
Clé API d’organisation
Votre clé API d’organisation est une clé privée utilisée pour gérer les applications et les clés API d’application au sein d’une organisation. Elle est requise pour les requêtes API telles que :- Configuration d’application – Créer des applications, Voir les applications
- Gestion des clés API – Créer une clé API, Supprimer une clé API, Mettre à jour une clé API

La clé API d'organisation remplace l'ancienne clé d'authentification utilisateur.
Créer des clés API
- Clé API d’application – Accédez aux Paramètres > Clés & IDs de votre application ou utilisez l’API Créer une clé API.
- Clé API d’organisation – Accédez à la section Clés & IDs de votre organisation.

Les clés API ne sont visibles qu'une seule fois. Utilisez Ajouter une clé pour en générer une.
Liste d’autorisation IP
Optionnellement, restreignez l’utilisation de la clé API à des adresses IP spécifiques en activant la liste d’autorisation IP. Entrez des blocs CIDR séparés par des espaces (par exemple,192.0.2.0/24 192.0.2.123/32).
Les requêtes provenant d’adresses IP non autorisées seront refusées.

Création d'une clé API avec liste d'autorisation IP optionnelle.
Afficher les clés API
Après avoir cliqué sur Créer, votre clé API sera affichée une seule fois. Enregistrez-la en toute sécurité.
Clé API générée (affichée une seule fois).
Gestion des clés
Après avoir créé une clé, vous pouvez la gérer via l’interface de liste des clés :
L'ID de clé n'est qu'une étiquette de référence, pas la clé API réelle.
Modifier les clés API
Via le tableau de bord ou l’API Mettre à jour une clé API :- Mettre à jour le nom ou la liste d’autorisation IP
- Ne modifie pas le secret—aucun changement de code d’application nécessaire
Faire pivoter les clés API
Via le tableau de bord ou l’API Faire pivoter une clé API :- Remplace le secret de la clé
- Conserve le même nom et les mêmes paramètres IP
- Vous devez mettre à jour votre application ou intégration avec la nouvelle clé
Supprimer les clés API
Via le tableau de bord ou l’API Supprimer une clé API :- Supprime la clé définitivement
- Bloque tout accès API ultérieur utilisant cette clé
Migration depuis les clés API héritées
Nous avons introduit la gestion enrichie des clés API le 14 novembre 2024. Étapes de migration- Créez une nouvelle clé API enrichie (voir ci-dessus).
- Remplacez la clé héritée dans votre code.
- Mettez à jour les appels API pour utiliser
https://api.onesignal.comau lieu de l’ancienne URLhttps://onesignal.com/api/v1/. - Supprimez ou cliquez sur “Désactiver la clé héritée” sur la clé héritée depuis la page Clés & IDs.