API publique

Laisse tes autres systèmes faire la saisie.

Ton prestataire de paie ne devrait pas dépendre de quelqu’un qui lui remet un fichier chaque mois. L’API publique permet aux logiciels que tu utilises déjà — paie, comptabilité, RH, BI — de lire et d’écrire directement les données Shiftavo : tes personnes, ton planning, les heures approuvées, les absences, le coût de personnel. Ton développeur ou ton prestataire de paie développe dessus une fois, et ensuite ça tourne sans que personne ait à y penser. C’est compris dans ton abonnement.

Ce qu’elle atteint

Les chiffres que tu retaperais sinon.

Ce dont l’autre système a besoin, dans les deux sens.

Ton équipe

Personnes et configuration.

Les collaborateurs avec leurs rôles, qualifications et taux, ainsi que tes sites, tes postes, tes règles de travail et tes budgets. Les arrivées et les départs peuvent venir de ton système RH au lieu d’être saisis deux fois.

Le planning

Shifts et heures.

Lis le planning publié et les rapports d’heures approuvés, ou écris shifts et attributions depuis un autre outil de planification. Les heures de timbrage et les corrections circulent dans les deux sens.

L’argent

Absences et coûts.

Demandes d’absence, soldes et décisions, plus le coût de personnel par site et par période — pour que tes outils financiers cessent d’attendre un export de fin de mois.

Comment ça marche

De la tuyauterie standard, sans surprise.

OAuth2 pour l’accès, webhooks pour les changements — rien de spécifique à apprendre pour ton développeur.

OAuth2

Elle ne voit que ce dont elle a besoin.

Les intégrations s’authentifient avec des identifiants client OAuth2 — le même standard que tes autres prestataires utilisent déjà — et tu décides ce que chacune peut toucher. Celle qui lit les heures lit les heures : pas tes personnes, pas tes soldes d’absence. Les identifiants appartiennent à une seule entreprise et ne sont pas la connexion d’une personne : rien ne dépend donc du maintien d’un collaborateur chez toi.

Webhooks

Elle est prévenue des changements.

Quand un shift est publié, une demande d’absence approuvée ou des heures validées, un webhook signé arrive immédiatement sur l’autre système. Il n’a pas à vérifier toutes les heures, et il ne rate rien parce qu’il était hors ligne au mauvais moment.