API CF

Per l’autenticazione è necessario che ogni chiamata abbia il parametro “x-api-key”: “apikey fornita al cliente” come header.

ESTRAZIONE DIPENDENTE/I:
GET https://api.emax.it/cas/cf

per estrarre 1 dipendente usare il parametro cf=”XXXXXXXX”

per estrarre tutti i dipendenti attivi in un determinato periodo usare i parametri dataInizio e dataFine nel formato ”YYYY-MM-DD”

MODIFICA DIPENDENTE:
PUThttps://api.emax.it/cas/cf

Parametri della stringa di query URL:
cf – Stringa del codice fiscale – obbligatorio
Parametri accettati nel body(deve contenere almeno 1 parametro tra quelli elencati):

"nome": "String",
"cognome": "String",
"matricola": "String",
"sesso": "M"/"F",
"dataNascita": "YYYY-MM-DD",
"rapportoLavoro": {
    "dataInizioRapp": "YYYY-MM-DD",
    "dataFineRapp": "YYYY-MM-DD",
    "classe": "String",
    "contratto": "String",
    "rapporto": "String",
    "tempo": "String",
    "qualifica": "String",
    "livello": "String",
    "collaboratore": "String",
    "centroCosto": "String",
    "go": "String"
}

INSERIMENTO DIPENDENTE:
POST https://api.emax.it/cas/cf

Parametri della stringa di query URL:
cf – Stringa del codice fiscale – obbligatorio
Parametri accettati nel body:

"nome": "String", - obbligatorio 
"cognome": "String", - obbligatorio 
"matricola": "String",
"sesso": "M"/"F", - obbligatorio 
"dataNascita": "YYYY-MM-DD",
"rapportoLavoro": {
    "dataInizioRapp": "YYYY-MM-DD",
    "dataFineRapp": "YYYY-MM-DD",
    "classe": "String",
    "contratto": "String",
    "rapporto": "String",
    "tempo": "String",
    "qualifica": "String",
    "livello": "String",
    "collaboratore": "String",
    "centroCosto": "String",
    "go": "String"
}