Install
openclaw skills install digiformaQuery Digiforma training management platform via GraphQL API. Use when asked about trainees, sessions, invoices, programs, trainers, or any training data.
openclaw skills install digiformaDigiforma is a French training management platform (centre de formation). Query it via GraphQL.
All requests use Bearer token auth. The API key is stored in environment variable DIGIFORMA_API_KEY.
POST https://app.digiforma.com/api/v1/graphql
Use curl:
curl -s -X POST https://app.digiforma.com/api/v1/graphql \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $DIGIFORMA_API_KEY" \
-d '{"query": "YOUR_GRAPHQL_QUERY"}'
{ trainees(perPage: 20, page: 1) { items { id firstName lastName email phone } pagination { totalItems totalPages } } }
{ trainees(perPage: 10, page: 1, search: "NOM") { items { id firstName lastName email phone } } }
{ trainingSessions(perPage: 20, page: 1) { items { id name status startDate endDate program { name } } pagination { totalItems totalPages } } }
{ programs(perPage: 20, page: 1) { items { id name duration } pagination { totalItems totalPages } } }
{ invoices(perPage: 20, page: 1) { items { id number amount status dueDate company { name } } pagination { totalItems totalPages } } }
{ trainers(perPage: 20, page: 1) { items { id firstName lastName email } pagination { totalItems totalPages } } }
{ trainingSession(id: ID) { id name status startDate endDate program { name } trainees { firstName lastName email } trainer { firstName lastName } } }
Always use perPage and page. Check pagination.totalPages to know if more pages exist.