Documentation de l’API

Connexion et utilisation de l’API Shifton

L’API Shifton vous donne accès à toutes les fonctionnalités clés de la plateforme — de la gestion des plannings aux intégrations avec des systèmes RH, de paie, et des systèmes d’analytique.
En utilisant l’API, vous pouvez automatiser les processus et connecter Shifton avec les services internes de votre entreprise.


Documentation de l’API

Nous soutenons deux versions de notre documentation :


Premiers Pas

Obtenez une clé API

Dans les paramètres de votre entreprise sur la plateforme Shifton, générez une clé API.
L’autorisation se fait via l’en-tête :

Authorization: Bearer {your_api_key}

Faites votre première requête

Par exemple, pour récupérer une liste d’employés :

GET /api/v1/employees
Host: api2.shifton.com
Authorization: Bearer {your_api_key}

Exemple de réponse :

{
"data": [
{
"id": 101,
"name": "Alice Johnson",
"position": "HR Manager"
},
{
"id": 102,
"name": "Bob Smith",
"position": "Cashier"
}
]
}

Intégrez l’API dans vos workflows

  • Créez et modifiez automatiquement les plannings

  • Gérez les demandes de congés et d’arrêts maladie

  • Exportez les données vers les systèmes de paie

  • Créez des tableaux de bord et des rapports personnalisés


Fonctionnalités principales de l’API

  • Employés – ajouter, modifier et gérer les rôles

  • Horaires – créer, ajuster les shifts, planifier le travail

  • Congés & Absences – gérer les demandes de congés et d’arrêt maladie

  • Rapports – exporter les données de temps, de paie et de présence


Codes d’erreur

L’API Shifton utilise descodes d’état HTTP:

  • 200 — Requête réussie

  • 201 — Objet créé avec succès

  • 400 — Paramètres invalides

  • 401 — Erreur d’autorisation (clé API invalide)

  • 403 — Accès refusé

  • 404 — Ressource non trouvée

  • 500 — Erreur du serveur


Conseils d’utilisation

  • Utilisez toujours lanouvelle version de l’API pour les nouvelles intégrations

  • Utilisez Postman ou curl pour tester

  • Respectez les limites de taux pour éviter d’être bloqué

  • Mettez à jour les intégrations qui dépendent encore de l’ancienne documentation


Partager ce post