️
N'oubliez pas les éventuelles affiliations mutuelle et prévoyance après la création des contrats d'apprentissage.
Création d'un contrat d'apprentissage
Données en entrée
Le contrat d'apprentissage nécessite la majorité des données de création d'un contrat de travail ainsi que la donnée complémentaire suivante :
Donnée complémentaire | Contraintes et règles d'alimentation |
---|---|
Niveau de formation préparée | Nomenclature des diplômes par niveau selon l'ancienne nomenclature (de "1" à "5") |
Exemple de création d'un contrat d'apprentissage
curl --location --request POST '<Environnement>/api/contrat_apprentis' \
--header 'Authorization: Bearer <Token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"niveauFormationPreparee": "<Niveau de formation au format X>",
"serviceSanteTravail": "/api/service_sante_travails/<code SST>",
"dateFinPeriodeDEssai45Jours": "<Date de fin de période d\'essai>",
"repartitionHebdomadaireTempsDeTravail": {
"lundi": {
"heuresNormales": 7,
"heuresSupplementaires": 0
},
"mardi": {
"heuresNormales": 7,
"heuresSupplementaires": 0
},
"mercredi": {
"heuresNormales": 7,
"heuresSupplementaires": 0
},
"jeudi": {
"heuresNormales": 7,
"heuresSupplementaires": 0
},
"vendredi": {
"heuresNormales": 7,
"heuresSupplementaires": 0
},
"samedi": {
"heuresNormales": 0,
"heuresSupplementaires": 0
},
"dimanche": {
"heuresNormales": 0,
"heuresSupplementaires": 0
}
},
"modaliteGestionTempsDeTravail": "/api/modalite_gestion_temps_de_travail_conventions/<ID Modalité conventionnelle>",
"elementsContractuelsConvention": {"positionConventionCollective": "/api/position_convention_collectives/<ID position>"},
"employee": "/api/employees/<ID salarié>",
"dateDebut": "<Date de début du contrat et heure au format AAAA-MM-JJThh:mm:ss+00:00>",
"dateFin": "<Date de fin du contrat et heure au format AAAA-MM-JJThh:mm:ss+00:00>",
"fonctionOccupee": "<Libellé du poste>",
"typeGestionHoraire": "mensualisée",
"remuneration": <Rémunération mensuelle fixe>
}'
Création d'un stage
Données en entrées
La création d'une convention de stage nécessite la fourniture de la plupart des données requises pour la création d'un contrat de travail
Exemple de création d'une convention de stage
curl --location --request POST '<Environnement>/api/convention_de_stages' \
--header 'Authorization: Bearer <Token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"percoitGratificationMinimaleLegale" : true "#true si la gratification minimale légale est appliquée ou false dans le cas contraire",
"repartitionHebdomadaireTempsDeTravail": {
"lundi": {
"heuresNormales": 7,
"heuresSupplementaires": 0
},
"mardi": {
"heuresNormales": 7,
"heuresSupplementaires": 0
},
"mercredi": {
"heuresNormales": 7,
"heuresSupplementaires": 0
},
"jeudi": {
"heuresNormales": 7,
"heuresSupplementaires": 0
},
"vendredi": {
"heuresNormales": 7,
"heuresSupplementaires": 0
},
"samedi": {
"heuresNormales": 0,
"heuresSupplementaires": 0
},
"dimanche": {
"heuresNormales": 0,
"heuresSupplementaires": 0
}
},
"modaliteGestionTempsDeTravail": "/api/modalite_gestion_temps_de_travail_conventions/<ID Modalité conventionnelle>",
"elementsContractuelsConvention": {"positionConventionCollective": "/api/position_convention_collectives/<ID position>"},
"employee": "/api/employees/<ID salarié>",
"dateDebut": "<Date de début du contrat et heure au format AAAA-MM-JJThh:mm:ss+00:00>",
"dateFin": "<Date de fin du contrat et heure au format AAAA-MM-JJThh:mm:ss+00:00>",
"fonctionOccupee": "<Libellé du poste>",
"serviceSanteTravail": "/api/service_sante_travails/<code SST>",
"remuneration": <Gratification mensuelle fixe>
}'