/api/v1 existantes qui échangent une clé d’accès d’API contre un jeton porteur. Leurs identifiants et leur format de requête diffèrent de ceux de l’API publique /v1.
Pour une nouvelle intégration, commencez par le guide de démarrage rapide de l’API et la page Authentification. La nouvelle API /v1 utilise des clés d’API de compte de service ou des jetons d’accès OAuth.
Avant de commencer
Vous avez besoin de ce qui suit :- Un accès à Living Security qui permet la gestion des clés d’accès d’API
- Une clé d’accès d’API créée sous Paramètres → Access Keys
- Le secret de la clé d’accès, affiché une seule fois lors de la création de l’identifiant
- L’ID d’émetteur de l’API fourni par Living Security avec vos identifiants d’API publique
- L’URL de base régionale de l’organisation que vous intégrez
- Un environnement d’exécution côté serveur et un gestionnaire de secrets
La boîte de dialogue Access Keys affiche le secret à usage unique, mais elle n’affiche pas l’ID d’émetteur de l’API. Si Living Security ne vous a pas fourni l’ID d’émetteur avec vos identifiants d’API publique, demandez-le au soutien de Living Security. L’ID d’émetteur n’est ni l’ID de la clé d’accès ni l’ID de l’organisation.
Hôtes régionaux
Le contrat hérité utilise les hôtes de production régionaux/api/v1 suivants :
Utilisez la région attribuée à l’organisation Living Security. Ne changez pas de région pour contourner une erreur d’autorisation ou de disponibilité.
Ressources héritées
Utilisez Developers → Public API Reference pour obtenir la liste complète des opérations, des paramètres, des requêtes, des réponses et des schémas. Si une opération ne s’y trouve pas, elle ne fait pas actuellement partie de l’API publique.
Authentification
L’accès à l’API publique se déroule en deux étapes :- Échangez la clé d’accès secrète et l’ID d’émetteur de l’API contre un jeton porteur de courte durée et un ID d’organisation.
- Envoyez le jeton porteur et l’ID d’organisation avec chaque requête d’API.
SDK TypeScript
Installez la version majeure actuelle :Requête REST directe
Si vous effectuez l’échange en dehors du SDK, envoyez le jeton porteur et l’ID d’organisation avec chaque requête :Cycle de vie des clés d’accès
- Nommez les clés d’après l’intégration ou l’automatisation à laquelle elles appartiennent.
- Choisissez les portées les moins privilégiées proposées par le formulaire de clé d’accès.
- Conservez immédiatement le secret à usage unique; il est impossible de le récupérer après la création ou le renouvellement.
- Renouvelez une clé dans Paramètres → Access Keys et déployez la clé de remplacement avant de révoquer l’ancien identifiant.
- Révoquez les clés qui ne sont plus utilisées ou dont le secret a pu être exposé.
- Utilisez des clés de compte de service pour les intégrations non humaines lorsque ce type de clé est offert à votre organisation.
Pagination
La recherche de personnes prend en charge les paramètreslimit, cursor, offset et includeTotal. Privilégiez le curseur renvoyé par la réponse précédente pour un parcours séquentiel.
limitest défini par défaut à 50 et accepte une valeur de 1 à 100.cursorpermet de poursuivre à partir d’une réponse précédente.offsetignore un nombre d’enregistrements et est défini par défaut à 0.includeTotal=truedemande un décompte filtré exact; omettez-le lorsque le décompte n’est pas nécessaire.
pagination renvoyé par le point de terminaison. Ne calculez pas la page suivante à partir du nombre de lignes reçues et ne combinez pas des requêtes paginées indépendamment pour en trier vous-même les résultats partiels.
Erreurs
Les erreurs JSON documentées suivent la forme générale suivante :message peut être une chaîne ou un tableau de messages de validation.
Le contrat organisé ne publie actuellement ni limite de débit numérique universelle ni garantie d’un en-tête de réponse contenant l’ID de requête pour chaque opération. Notez l’heure UTC, la méthode, le chemin, l’état et le corps de réponse épuré lorsque vous faites une demande de soutien.
Ne réessayez pas automatiquement les opérations de création, de renouvellement, de révocation ou de suppression, sauf si l’opération documente explicitement son idempotence. Vérifiez l’état actuel de la ressource après une défaillance réseau ambiguë.
Compatibilité et désuétude
La V1 évolue par ajouts par défaut. Les clients doivent ignorer les champs de réponse inconnus. Un changement majeur exige un parcours de migration documenté; les opérations désuètes demeurent dans la référence avec leur motif, leur remplacement lorsqu’il existe et leur date de retrait pendant la période de migration. Fixez le SDK à une version majeure compatible et consultez ses notes de version avant de le mettre à niveau. Considérez la référence de l’API publique générée, et non les clients d’application internes, comme la source de référence des schémas.API publique, MCP et application Web
Consultez Intégration MCP pour connecter un outil d’IA à Living Security.
Obtenir de l’aide
Communiquez avec le soutien de Living Security en fournissant les renseignements suivants :- L’organisation et la région
- Le nom et la version du SDK, le cas échéant
- L’horodatage UTC, la méthode et le chemin
- L’état HTTP et le corps de l’erreur épuré
Voir aussi
Clés d'accès d'API
Créez, renouvelez et révoquez des identifiants d’API.
Intégration MCP
Connectez les outils d’IA pris en charge par l’entremise du Model Context Protocol.

