Campus Skills
Search
K

Nos APIs

Ici nous vous proposons d'utiliser notre API pour synchroniser les données depuis votre logiciel de gestion vers le notre.
Pour synchroniser les données de votre logiciel vers le notre, nous vous proposons d'utiliser directement l'API REST

Structure de données

Au sein de Campus Skills la structure des données peut être décrite ainsi :
  • Votre organisme peut être déployé dans plusieurs villes nous appelons ça des sites
  • Il y a des périodes de formation qui correspondent classiquement aux années scolaires ( 2020/2021, 2021/2022 etc )
  • Il y a des programmes de formations ( BTS MCO, Licence RH ) qui sont déployés sur un site et sur une période.
  • Il y a des années de formation ( Licence RH 1ière année, License RH 2ième année etc.. )
  • Et il y a des groupes qui correspondent à des sessions de formations.
Nous voulons avec cette structure regrouper les apprenants qui suivent la même formation sur le même site pour la même période donnée et la même année.
Cela vous permettra d'avoir un suivi clair.
Ainsi en plus des données sur le contrat, nous vous demandons d'ajouter des informations supplémentaires

Synchronisation via API REST

post
{{base_url}}/api/sync/v1/contrats
Synchroniser les contrats
get
{{base_url}}/api/sync/v1/contrats
Récupère tous les contrats intégrés
get
{{base_url}}/api/sync/v1/contrats-get-all
Récupère tous les contrats transmis
delete
{{base_url}}/api/sync/v1/contrats
Supprimer tous les contrats

Différence entre contrat transmis et intégré

Un contrat transmis est une donnée que nous recevons via API
Un contrat intégré est un contrat transmis que nous avons su associer à une session ( cela nécessite que l'équipe intégration a configuré les modèles )