Contrats

Contrats_GetContrats

Request
query Parameters
dossierId
integer <int32>
page
integer <int32>
codeEtablissement
string
matricule
string
Responses
200

OK

404

NotFound

500

InternalServerError

get/contrats

Contrats_Put

Request
Request Body schema:
required
id
integer <int32>
code_etablissement
required
string
matricule_salarie
required
string
numero_contrat
required
string
ancien_numero_contrat_dsn
string
emploi_conventionnel
integer <int32>
ccn
integer <int32>
idcc
integer <int32>
emploi
string
type_contrat_travail
required
integer <int32>
type_contrat_temps_partiel
integer <int32>
statut_professionnel
required
integer <int32>
regime_retraite
integer <int32>
cas_particuliers
integer <int32>
salaire_mensuel
number <double>
date_anciennete
string
date_fin_previsionnelle_contrat
string
date_debut_contrat
string
nbr_heures_travail_mensuel_majorees
number <double>
salaire_horaire
number <double>
salarie_temps_partiel
boolean
forfait_jour
boolean
object (JoursHebdomadaires)
object (Horaires)
object (DepartSalarieDto)
type_salaire
stringMensuel|Horaire
ne_pas_calculer_premier_bulletin
boolean
object (MoisAExclure)
nbr_jour_annuels_prevus
number <double>
tags
string
Responses
200

OK

400

BadRequest

404

NotFound

500

InternalServerError

put/contrats
Request samples
{
  • "id": 0,
  • "code_etablissement": "string",
  • "matricule_salarie": "string",
  • "numero_contrat": "string",
  • "ancien_numero_contrat_dsn": "string",
  • "emploi_conventionnel": 0,
  • "ccn": 0,
  • "idcc": 0,
  • "emploi": "string",
  • "type_contrat_travail": 0,
  • "type_contrat_temps_partiel": 0,
  • "statut_professionnel": 0,
  • "regime_retraite": 0,
  • "cas_particuliers": 0,
  • "salaire_mensuel": 0,
  • "date_anciennete": "string",
  • "date_fin_previsionnelle_contrat": "string",
  • "date_debut_contrat": "string",
  • "nbr_heures_travail_mensuel_majorees": 0,
  • "salaire_horaire": 0,
  • "salarie_temps_partiel": true,
  • "forfait_jour": true,
  • "jours_hebdomadaires": {
    },
  • "horaires": {
    },
  • "depart_salarie": {
    },
  • "type_salaire": "string",
  • "ne_pas_calculer_premier_bulletin": true,
  • "mois_a_exclure": {
    },
  • "nbr_jour_annuels_prevus": 0,
  • "tags": "string"
}

Contrats_Post

Request
query Parameters
dossierId
required
integer <int32>
Request Body schema:
required
id
integer <int32>
code_etablissement
required
string
matricule_salarie
required
string
numero_contrat
required
string
ancien_numero_contrat_dsn
string
emploi_conventionnel
integer <int32>
ccn
integer <int32>
idcc
integer <int32>
emploi
string
type_contrat_travail
required
integer <int32>
type_contrat_temps_partiel
integer <int32>
statut_professionnel
required
integer <int32>
regime_retraite
integer <int32>
cas_particuliers
integer <int32>
salaire_mensuel
number <double>
date_anciennete
string
date_fin_previsionnelle_contrat
string
date_debut_contrat
string
nbr_heures_travail_mensuel_majorees
number <double>
salaire_horaire
number <double>
salarie_temps_partiel
boolean
forfait_jour
boolean
object (JoursHebdomadaires)
object (Horaires)
object (DepartSalarieDto)
type_salaire
stringMensuel|Horaire
ne_pas_calculer_premier_bulletin
boolean
object (MoisAExclure)
nbr_jour_annuels_prevus
number <double>
tags
string
Responses
200

OK

201

Created

400

BadRequest

404

NotFound

409

Conflict

500

InternalServerError

post/contrats
Request samples
{
  • "id": 0,
  • "code_etablissement": "string",
  • "matricule_salarie": "string",
  • "numero_contrat": "string",
  • "ancien_numero_contrat_dsn": "string",
  • "emploi_conventionnel": 0,
  • "ccn": 0,
  • "idcc": 0,
  • "emploi": "string",
  • "type_contrat_travail": 0,
  • "type_contrat_temps_partiel": 0,
  • "statut_professionnel": 0,
  • "regime_retraite": 0,
  • "cas_particuliers": 0,
  • "salaire_mensuel": 0,
  • "date_anciennete": "string",
  • "date_fin_previsionnelle_contrat": "string",
  • "date_debut_contrat": "string",
  • "nbr_heures_travail_mensuel_majorees": 0,
  • "salaire_horaire": 0,
  • "salarie_temps_partiel": true,
  • "forfait_jour": true,
  • "jours_hebdomadaires": {
    },
  • "horaires": {
    },
  • "depart_salarie": {
    },
  • "type_salaire": "string",
  • "ne_pas_calculer_premier_bulletin": true,
  • "mois_a_exclure": {
    },
  • "nbr_jour_annuels_prevus": 0,
  • "tags": "string"
}
Response samples
{ }

Contrats_GetContrat

Request
path Parameters
id
required
integer <int32>
Responses
200

OK

404

NotFound

500

InternalServerError

get/contrats/{id}

Contrats_Delete

Request
path Parameters
id
required
integer <int32>
Responses
200

OK

404

NotFound

500

InternalServerError

delete/contrats/{id}