Aller au contenu

API de gestion

Utilisez des clés API à portée limitée pour gérer les ressources d’organisation.l'organisation depuis votre serveur.

Afficher en Markdown

Authentification

Les appels de l’API de gestion utilisent Authorization: Bearer sk_live_* ou Authorization: Bearer sk_test_*. Les clés ont une portée par organisation et sont vérifiées avant chaque action sur les ressources.

curl https://xid.dev/v1/users \
  -H 'Authorization: Bearer sk_live_xxx'

Ressources

Ressource Capacités Statut
/v1/users Créer, lire, mettre à jour, suspendre, réactiver, exporter et supprimer des utilisateurs. Implémenté
/v1/organizations Gérer les organisations, domaines, marque et paramètres. Implémenté
/v1/organizations/:orgId/memberships Lister, créer, mettre à jour le rôle et supprimer des membres. Implémenté
/v1/organizations/:orgId/invitations Créer (avec limite de lot), révoquer et lister les invitations. Implémenté
/v1/sessions Lister, obtenir et révoquer les sessions utilisateur. Implémenté
/v1/applications Enregistrer des clients OAuth, des URI de redirection, des autorisations, la politique de jetons et les secrets. Implémenté
/v1/connections Gerer les connexions SSO entreprise upstream. Implémenté
/v1/directories Créer des annuaires SCIM et renouveler les jetons d’annuaire. Implémenté
/v1/roles Créer, lire, mettre à jour et supprimer des rôles personnalisés. Implémenté
/v1/permissions Créer, lire, mettre à jour et supprimer des permissions. Implémenté
/v1/users/:userId/emailAddresses Ajouter, supprimer et définir des adresses e-mail principales. Implémenté
/v1/users/:userId/phoneNumbers Ajouter, supprimer et définir des numéros de téléphone principaux. Implémenté
/v1/allowlist-identifiers Créer, supprimer et lister les identifiants e-mail ou de domaine autorisés. Implémenté
/v1/oauth-applications Gérer les applications OAuth où XID agit comme fournisseur d’identité. Implémenté
/v1/redirect-urls Enregistrer et supprimer les valeurs d’URL de redirection autorisées. Implémenté
/v1/webhooks Créer, lister, mettre à jour et supprimer des points de terminaison webhook. Implémenté
/v1/api-keys Créer, lister et révoquer les clés API de l’organisation. Implémenté
/v1/billing Lire les plans, gérer les abonnements et consulter l’historique des paiements. Planifié

Pagination et erreurs

Les points de terminaison de liste renvoient un tableau de données et des métadonnées de curseur. Les erreurs utilisent du JSON structuré avec un code stable, un message lisible et des métadonnées facultatives pour la validation des champs.

Navigation

Saisissez votre recherche...

Utilisez les touches fléchées pour naviguerAppuyez sur Entrée pour sélectionnerAppuyez sur Échap pour fermer