Citipo
  • Documentation
  • Démarrer avec Citipo
    • Créer et sécuriser mon compte
    • Ajouter mon organisation
      • Créer une organisation
      • Inviter mon équipe
      • Importer ma base de contacts
      • L'espace Organisation
    • Créer un projet
      • Nom et type de projet
      • Identité graphique
      • Réseaux sociaux
      • Mentions légales
    • Le tableau de bord
    • Travailler au sein de plusieurs organisations
  • Base de contacts
    • Vue d'ensemble
    • Gérer ma base centrale
    • Déléguer la gestion d'une partie de la base
      • Géographiquement
      • Thématiquement
  • Site internet
    • Vue d'ensemble
    • Créer un site internet
      • Thème
      • Page d'accueil
      • Menu et pied de page
      • Terminologie
      • Contrôle d'accès
    • Créer du contenu
      • Actualités
      • Pages
      • Trombinoscope
      • Propositions
      • Documents
    • Rendre le site public
  • Campagnes
    • Vue d'ensemble
    • Campagnes emails
    • Campagnes SMS
    • Campagnes téléphone
  • Rapports
    • Vue d'ensemble
    • Rapport de trafic
    • Rapport de communauté
  • Intégrations
    • Afficher un bouton Citipo sur votre profil Twitter
    • Synchroniser la base de contacts avec Qomon
    • Connecter Citipo à 250+ services avec Integromat
    • Créer des bots Telegram basés sur Citipo
      • À destination de votre communauté ou du grand public
      • À destination de vos collaborateurs
  • Développeurs
    • Vue d'ensemble
    • Créer des redirections
    • Personnaliser le thème
    • Utiliser les API Citipo
      • API Site internet
      • API Communauté
      • API Espace membre
      • API Intégrations
  • Guides
    • Utiliser l'éditeur de contenu
    • Intégrer un post social
Propulsé par GitBook
Sur cette page

Cet article vous a-t-il été utile ?

  1. Développeurs
  2. Utiliser les API Citipo

API Espace membre

PrécédentAPI CommunautéSuivantAPI Intégrations

Dernière mise à jour il y a 3 ans

Cet article vous a-t-il été utile ?

L'API Espace membre permet de travailler sur les membres de votre communauté : elle permet de créer des comptes membres, de demander des réinitialisations de mot de passe, de connecter et authentifier des membres et d'accéder aux contenus restreints aux membres.

Chaque projet ayant un espace membre actif dispose d'un accès dédié à cette API et seuls les contenus de ce projet et restreints aux membres sont accessibles via celle-ci.

Authentification

L'authentification des espaces publics de l'API Espace membre passe par l'utilisation du token API associé à un projet. Une authentification par token membre (AuthorizationToken) est ensuite nécessaire pour accéder aux contenus restreints aux membres.

Pour obtenir le token de projet, allez dans un projet Citipo puis dans la section Développeurs > Accès API. Une fois le token obtenu, utilisez-le en Bearer token HTTP :

curl --request GET \
  --url 'https://console.citipo.com/api' \
  --header 'Authorization: Bearer <token>'

Avec le token de projet, vous pouvez authentifier un utilisateur grâce à une requête de Login.

Vous obtiendrez ainsi un AuthorizationToken, que vous pourrez fournir dans le corps les requêtes d'accès au contenu restreint du projet, en complément du Bearer token:

curl --request POST \
  --url https://console.citipo.com/api/community/members/authorize \
  --header 'authorization: Bearer <token>' \
  --header 'content-type: application/json' \
  --data '{
	"_resource": "AuthorizationToken",
	"firstName": "Titouan",
	"lastName": "Galopin",
	"nonce": "xxx",
	"encrypted": "xxx"
}'
Lire la référence OpenAPI de l'API Espace membre