Appearance
Convention
L’entité Convention
contient les informations d’une convention de stage, d’un contrat d’apprentissage ou de professionnalisation.
Récupérer une convention avec son identifiant
bash
curl https://myapi.aimaira.net/GraphV1/Convention/1234567
-u 'nomdutilisateur:motdepasse'
Réponse
json
{
"@odata.context": "https://myapi.aimaira.net/GraphV1/$metadata#Convention/$entity",
"Id": 1234567,
"Nom": "",
"Code": "CS00000001",
"ProvenanceOffreId": 0,
"FonctionExerceId": 0,
"TypeContratApprentissageId": 0,
"TypeContratProfessionnalisationId": 0,
"DiplomePlusEleveProfessionnalisationId": 0,
"DernierDiplomePrepareProfessionalisationId": 0,
"DiplomeViseId": 0,
"DernierDiplomePrepareId": 0,
"DiplomePlusEleveId": 0,
"DerniereClasseId": 0,
"SituationAvantContratApprentissageId": 0,
"SituationAvantContratProfessionnalisationId": 0,
"RythmeProfessionnalisationId": 0,
"RythmeApprentissageId": 0,
"TypeDerogationId": 0,
"ApprenantId": 2215651,
"SequenceId": 2217285,
"EnseignantId": 0,
"EntrepriseId": 2217300,
"SignataireId": 0,
"MaitreId": 2217298,
"MaitreBisId": 0,
"ReferentId": 0,
"Remuneration": 0.0,
"CoutFormation": 0.0,
"CoutFormationOrganismeFinanceur": 0.0,
"CoutFormationResteChargeEntreprise": 0.0,
"EstLieuDeFormationPrincipal": false,
"AutreLieuFormationId": 0,
"MissionId": 0,
"DateRupture": null,
"DateFinMaintienFormation": null,
"MotifRuptureId": 0,
"DateDebutSaisie": null,
"Avenant": false,
"ConventionOrigineId": 0,
"DateValidationApprenant": null,
"DateValidationEcole": null,
"DateValidationEnseignant": null,
"DateValidationEntreprise": null,
"DateValidationMaitre": null,
"DateDebut": "2022-11-14T00:00:00+01:00",
"DateFin": "2024-08-31T00:00:00+02:00",
"TypeConventionId": 334224,
"MinimumSocialProfessionnalisationId": 0,
"EtatConventionId": 334217,
"NbJourPeriodeEssai": 0,
"DureePoleEmploi": 0,
"ClassificationEmploi": "",
"Subrogation": false,
"InscritPoleEmploi": false,
"NbHeureFormation": 0.0,
"NbHeureEnseignement": 0.0,
"NbHeureOPCA": 0.0,
"NbHeureEntreprise": 0.0,
"NumeroPoleEmploi": "",
"Poste": "",
"NiveauPoste": "",
"CoeficientHierarchique": "",
"ReferenceId": 0,
"NatureContratId": 0,
"OrganismeFormation": "",
"TypeQualification": "",
"OrigineContratId": 0,
"ReferentEcoleId": 0,
"CompetencesAcquerirId": 0,
"NbJourConges": "",
"NbJourPresence": 0.0,
"AvantageAccordId": 0,
"RemunerationHoraire": 0.0,
"StageEtranger": false,
"RemunerationNette": false,
"CasParticulierId": 0,
"CommentaireId": 0,
"DureeEffective": 0.0000,
"DureeEffectiveHeure": 0.0000,
"DebutFormation": "2022-09-01T00:00:00+02:00",
"FinFormation": "2024-08-31T00:00:00+02:00",
"Devise": "Euro",
"PeriodeConventionId": null,
"NombreOrganismeFormation": 0,
"OrganismeFormationInterne": false,
"IdMotifAvenant": 0,
"MotifAvenant": "",
"TauxEntreprise": 0.0,
"TauxOPCA": 0.0,
"TravailHandicape": false,
"InscritListeSportive": false,
"ProjetEntreprise": false,
"RegimeSocial": "",
"AssuranceChomage": false,
"AvantageAutre": "",
"AvantageLogement": 0.00,
"AvantageNourriture": 0.00,
"CaisseRetraite": "",
"NumContrat": "",
"NumCommande": "",
"DateFinEssai": null,
"DateAvenant": null,
"TravailDangereux": false,
"AttesteEnsembleDoc": false,
"LanId": 0,
"IdClasseAnneeDerniere": null,
"IdDepartement": 0
}
Créer une convention
Données obligatoires
ApprenantId
TypeConventionId
SequenceId
bash
curl 'https://myapi.aimaira.net/GraphV1/Convention' \
--request POST \
--header 'Content-Type: application/json' \
--data '{
"ApprenantId": 2220513,
"TypeConventionId": 334222,
"SequenceId": 2251455
}' \
-u 'nomdutilisateur:motdepasse'
Réponse
json
{
"@odata.context": "https://myapi.aimaira.net/GraphV1/$metadata#Convention/$entity",
"Id": 2410937,
"Nom": "",
"Code": "CS00000573",
"ProvenanceOffreId": 0,
"FonctionExerceId": 0,
"TypeContratApprentissageId": 0,
"TypeContratProfessionnalisationId": 0,
"DiplomePlusEleveProfessionnalisationId": 0,
"DernierDiplomePrepareProfessionalisationId": 0,
"DiplomeViseId": null,
"DernierDiplomePrepareId": null,
"DiplomePlusEleveId": null,
"DerniereClasseId": 0,
"SituationAvantContratApprentissageId": 0,
"SituationAvantContratProfessionnalisationId": 0,
"RythmeProfessionnalisationId": 0,
"RythmeApprentissageId": 0,
"TypeDerogationId": 0,
"ApprenantId": 2220513,
"SequenceId": 2251455,
"EnseignantId": 0,
"EntrepriseId": 0,
"SignataireId": 0,
"MaitreId": 0,
"MaitreBisId": 0,
"ReferentId": 0,
"Remuneration": 0.0,
"CoutFormation": 0.0,
"CoutFormationOrganismeFinanceur": 0.0,
"CoutFormationResteChargeEntreprise": 0.0,
"EstLieuDeFormationPrincipal": false,
"AutreLieuFormationId": 0,
"MissionId": 0,
"DateRupture": null,
"DateFinMaintienFormation": null,
"MotifRuptureId": 0,
"DateDebutSaisie": null,
"Avenant": false,
"ConventionOrigineId": 0,
"DateValidationApprenant": null,
"DateValidationEcole": null,
"DateValidationEnseignant": null,
"DateValidationEntreprise": null,
"DateValidationMaitre": null,
"DateDebut": null,
"DateFin": null,
"TypeConventionId": 334222,
"MinimumSocialProfessionnalisationId": 0,
"EtatConventionId": 334217,
"NbJourPeriodeEssai": 0,
"DureePoleEmploi": 0,
"ClassificationEmploi": "",
"Subrogation": false,
"InscritPoleEmploi": false,
"NbHeureFormation": 0.0,
"NbHeureEnseignement": 0.0,
"NbHeureOPCA": 0.0,
"NbHeureEntreprise": 0.0,
"NumeroPoleEmploi": "",
"Poste": "",
"NiveauPoste": "",
"CoeficientHierarchique": "",
"ReferenceId": 0,
"NatureContratId": 0,
"OrganismeFormation": "",
"TypeQualification": "",
"OrigineContratId": 0,
"ReferentEcoleId": 0,
"CompetencesAcquerirId": 0,
"NbJourConges": "",
"NbJourPresence": 0.0,
"AvantageAccordId": 0,
"RemunerationHoraire": 0.0,
"StageEtranger": false,
"RemunerationNette": false,
"CasParticulierId": 0,
"CommentaireId": 0,
"DureeEffective": 0,
"DureeEffectiveHeure": 0,
"DebutFormation": null,
"FinFormation": null,
"Devise": "Euro",
"PeriodeConventionId": 0,
"NombreOrganismeFormation": 0,
"OrganismeFormationInterne": false,
"IdMotifAvenant": 0,
"MotifAvenant": null,
"TauxEntreprise": 0.0,
"TauxOPCA": 0.0,
"TravailHandicape": false,
"InscritListeSportive": false,
"ProjetEntreprise": false,
"RegimeSocial": "",
"AssuranceChomage": false,
"AvantageAutre": "",
"AvantageLogement": null,
"AvantageNourriture": null,
"CaisseRetraite": "",
"NumContrat": "",
"NumCommande": "",
"DateFinEssai": null,
"DateAvenant": null,
"TravailDangereux": false,
"AttesteEnsembleDoc": false,
"LanId": null,
"IdClasseAnneeDerniere": null,
"IdDepartement": null
}
Modifier une convention
bash
curl 'https://myapi.aimaira.net/GraphV1/Convention/2410937' \
--request POST \
--header 'Content-Type: application/json' \
--data '{
"Nom": "",
"Code": "CS00000573",
"ProvenanceOffreId": 0,
"FonctionExerceId": 0,
"TypeContratApprentissageId": 0,
"TypeContratProfessionnalisationId": 0,
"DiplomePlusEleveProfessionnalisationId": 0,
"DernierDiplomePrepareProfessionalisationId": 0,
"DiplomeViseId": null,
"DernierDiplomePrepareId": null,
"DiplomePlusEleveId": null,
"DerniereClasseId": 0,
"SituationAvantContratApprentissageId": 0,
"SituationAvantContratProfessionnalisationId": 0,
"RythmeProfessionnalisationId": 0,
"RythmeApprentissageId": 0,
"TypeDerogationId": 0,
"ApprenantId": 2220513,
"SequenceId": 2251455,
"EnseignantId": 2232819,
"EntrepriseId": 2410939,
"SignataireId": 2410956,
"MaitreId": 2410955,
"MaitreBisId": 0,
"ReferentId": 2410958,
"Remuneration": 0.0,
"CoutFormation": 0.0,
"CoutFormationOrganismeFinanceur": 0.0,
"CoutFormationResteChargeEntreprise": 0.0,
"EstLieuDeFormationPrincipal": false,
"AutreLieuFormationId": 0,
"MissionId": 0,
"DateRupture": null,
"DateFinMaintienFormation": null,
"MotifRuptureId": 0,
"DateDebutSaisie": null,
"Avenant": false,
"ConventionOrigineId": 0,
"DateValidationApprenant": null,
"DateValidationEcole": null,
"DateValidationEnseignant": null,
"DateValidationEntreprise": null,
"DateValidationMaitre": null,
"DateDebut": null,
"DateFin": null,
"TypeConventionId": 334222,
"MinimumSocialProfessionnalisationId": 0,
"EtatConventionId": 334217,
"NbJourPeriodeEssai": 0,
"DureePoleEmploi": 0,
"ClassificationEmploi": "",
"Subrogation": false,
"InscritPoleEmploi": false,
"NbHeureFormation": 0.0,
"NbHeureEnseignement": 0.0,
"NbHeureOPCA": 0.0,
"NbHeureEntreprise": 0.0,
"NumeroPoleEmploi": "",
"Poste": "",
"NiveauPoste": "",
"CoeficientHierarchique": "",
"ReferenceId": 0,
"NatureContratId": 0,
"OrganismeFormation": "",
"TypeQualification": "",
"OrigineContratId": 0,
"ReferentEcoleId": 0,
"CompetencesAcquerirId": 0,
"NbJourConges": "",
"NbJourPresence": 0.0,
"AvantageAccordId": 0,
"RemunerationHoraire": 0.0,
"StageEtranger": false,
"RemunerationNette": false,
"CasParticulierId": 0,
"CommentaireId": 0,
"DureeEffective": 0,
"DureeEffectiveHeure": 0,
"DebutFormation": null,
"FinFormation": null,
"Devise": "Euro",
"PeriodeConventionId": 0,
"NombreOrganismeFormation": 0,
"OrganismeFormationInterne": false,
"IdMotifAvenant": 0,
"MotifAvenant": null,
"TauxEntreprise": 0.0,
"TauxOPCA": 0.0,
"TravailHandicape": false,
"InscritListeSportive": false,
"ProjetEntreprise": false,
"RegimeSocial": "",
"AssuranceChomage": false,
"AvantageAutre": "",
"AvantageLogement": null,
"AvantageNourriture": null,
"CaisseRetraite": "",
"NumContrat": "",
"NumCommande": "",
"DateFinEssai": null,
"DateAvenant": null,
"TravailDangereux": false,
"AttesteEnsembleDoc": false,
"LanId": null,
"IdClasseAnneeDerniere": null,
"IdDepartement": null
}' \
-u 'nomdutilisateur:motdepasse'
Réponse
json
{
"@odata.context": "https://myapi.aimaira.net/GraphV1/$metadata#Convention/$entity",
"Id": 2410937,
"Nom": "",
"Code": "CS00000573",
"ProvenanceOffreId": 0,
"FonctionExerceId": 0,
"TypeContratApprentissageId": 0,
"TypeContratProfessionnalisationId": 0,
"DiplomePlusEleveProfessionnalisationId": 0,
"DernierDiplomePrepareProfessionalisationId": 0,
"DiplomeViseId": null,
"DernierDiplomePrepareId": null,
"DiplomePlusEleveId": null,
"DerniereClasseId": 0,
"SituationAvantContratApprentissageId": 0,
"SituationAvantContratProfessionnalisationId": 0,
"RythmeProfessionnalisationId": 0,
"RythmeApprentissageId": 0,
"TypeDerogationId": 0,
"ApprenantId": 2220513,
"SequenceId": 2251455,
"EnseignantId": 2232819,
"EntrepriseId": 2410939,
"SignataireId": 2410956,
"MaitreId": 2410955,
"MaitreBisId": 0,
"ReferentId": 2410958,
"Remuneration": 0.0,
"CoutFormation": 0.0,
"CoutFormationOrganismeFinanceur": 0.0,
"CoutFormationResteChargeEntreprise": 0.0,
"EstLieuDeFormationPrincipal": false,
"AutreLieuFormationId": 0,
"MissionId": 0,
"DateRupture": null,
"DateFinMaintienFormation": null,
"MotifRuptureId": 0,
"DateDebutSaisie": null,
"Avenant": false,
"ConventionOrigineId": 0,
"DateValidationApprenant": null,
"DateValidationEcole": null,
"DateValidationEnseignant": null,
"DateValidationEntreprise": null,
"DateValidationMaitre": null,
"DateDebut": null,
"DateFin": null,
"TypeConventionId": 334222,
"MinimumSocialProfessionnalisationId": 0,
"EtatConventionId": 334217,
"NbJourPeriodeEssai": 0,
"DureePoleEmploi": 0,
"ClassificationEmploi": "",
"Subrogation": false,
"InscritPoleEmploi": false,
"NbHeureFormation": 0.0,
"NbHeureEnseignement": 0.0,
"NbHeureOPCA": 0.0,
"NbHeureEntreprise": 0.0,
"NumeroPoleEmploi": "",
"Poste": "",
"NiveauPoste": "",
"CoeficientHierarchique": "",
"ReferenceId": 0,
"NatureContratId": 0,
"OrganismeFormation": "",
"TypeQualification": "",
"OrigineContratId": 0,
"ReferentEcoleId": 0,
"CompetencesAcquerirId": 0,
"NbJourConges": "",
"NbJourPresence": 0.0,
"AvantageAccordId": 0,
"RemunerationHoraire": 0.0,
"StageEtranger": false,
"RemunerationNette": false,
"CasParticulierId": 0,
"CommentaireId": 0,
"DureeEffective": 0,
"DureeEffectiveHeure": 0,
"DebutFormation": null,
"FinFormation": null,
"Devise": "Euro",
"PeriodeConventionId": 0,
"NombreOrganismeFormation": 0,
"OrganismeFormationInterne": false,
"IdMotifAvenant": 0,
"MotifAvenant": null,
"TauxEntreprise": 0.0,
"TauxOPCA": 0.0,
"TravailHandicape": false,
"InscritListeSportive": false,
"ProjetEntreprise": false,
"RegimeSocial": "",
"AssuranceChomage": false,
"AvantageAutre": "",
"AvantageLogement": null,
"AvantageNourriture": null,
"CaisseRetraite": "",
"NumContrat": "",
"NumCommande": "",
"DateFinEssai": null,
"DateAvenant": null,
"TravailDangereux": false,
"AttesteEnsembleDoc": false,
"LanId": null,
"IdClasseAnneeDerniere": null,
"IdDepartement": null
}
Ajouter un organisme financeur à la convention
bash
curl https://myapi.aimaira.net/GraphV1/ConventionOrganismeFinanceur \
--request POST \
--header 'Content-Type: application/json' \
--data '{
"ConventionId": 2410937,
"OrganismeFinanceurId": 2217200
}'
Réponse
json
{
"@odata.context": "https://myapi.aimaira.net/GraphV1/$metadata#ConventionOrganismeFinanceur/$entity",
"Id": 2410938,
"Nom": null,
"Code": null,
"ConventionId": 2410937,
"OrganismeFinanceurId": 2217200,
"OrganismeFinanceurFacturationId": 0,
"NumeroDossier": "",
"NumeroDECA": "",
"NumeroInterne": "",
"StatutCFADOCK": "",
"StatutTransmission": "",
"DateEnvoiCFADOCK": null,
"DateTransmissionHorsCFADOCK": null,
"CodeAdherent": "",
"DateReception": null,
"DateEnvoi": null,
"TypePriseCharge": "Entreprise",
"TauxHoraire": null,
"EcheancierEntrepriseId": 0,
"GestionnaireDossierId": 0,
"AutreContactId": 0,
"DernierCertificatEnvoye": false
}
Créer les données de facturation
bash
curl https://myapi.aimaira.net/GraphV1/Convention/2410937/SynchronisationAffaire \
--request POST
Si la synchronisation a fonctionné, le point d’entrée répond avec le code HTTP 200
.
Récupérer les informations de facturation
Pour récupérer les informations de facturation, il faut retrouver le client créé pour la convention. Il peut exister plusieurs clients avec différentes natures. Par exemple : une entreprise et un organisme financeur.
Retrouver un client avec une référence
Lister les natures de clients