Référence API
Accédez et gérez vos organisations Rolebase de manière programmatique via l'API GraphQL.
Clés API
Générez des clés API pour votre organisation sur /apps. Ces clés authentifient toutes les requêtes envoyées à l’API.
Point d’accès GraphQL
Production : https://api.rolebase.io/graphql
Développement local : http://localhost:8888/graphql
L’API est propulsée par Hasura, vous pouvez donc vous référer à la documentation Hasura pour les capacités de requête avancées.
Démarrage rapide
Avec curl
curl -X POST https://api.rolebase.io/graphql \
-H "x-api-key: YOUR_API_KEY_HERE" \
-H "Content-Type: application/json" \
-d '{"query": "{ org { id, name } }"}'
Avec Apollo Client
import {
ApolloClient,
InMemoryCache,
createHttpLink,
gql,
} from '@apollo/client'
// Créer le client avec les en-têtes d'authentification
const client = new ApolloClient({
link: createHttpLink({
uri: 'https://api.rolebase.io/graphql',
headers: {
'x-api-key': 'YOUR_API_KEY_HERE',
},
}),
cache: new InMemoryCache(),
})
// Exemple de requête
const { data } = await client.query({
query: gql`
query GetOrganization {
org {
id
name
}
}
`,
})
Authentification
Incluez l’en-tête x-api-key dans chaque requête. Votre clé API détermine à
quelles données d’organisation vous pouvez accéder et quelles opérations sont
autorisées.
Entités
Chaque entité prend en charge les opérations GraphQL standard (requête, mutation) en fonction des permissions de votre clé API.
Organisation et membres
org— Organisationsmember— Membres de l’organisationorg_file— Fichiers de l’organisationorg_subscription— Abonnements de l’organisation
Cercles et rôles
circle— Cercles organisationnelscircle_leader— Attributions de leadership des cerclescircle_link— Liens entre cerclescircle_member— Appartenances aux cerclescircle_participant— Participants des cercles (vue)role— Rôles au sein des cercles
Réunions
meeting— Réunionsmeeting_attendee— Participants aux réunionsmeeting_recurring— Configurations de réunions récurrentesmeeting_step— Étapes et points de l’ordre du jourmeeting_template— Modèles de réunion