I rapporti di lavoro salvati ad onboard possono essere interrogati tramite un’interfaccia JSON.
Endpoint API
L’endpoint è raggiungibile tramite i seguenti URL:
https://<azienda>.onboard.org/exports/v2/employee_jobs.json
Header
API-KEY
: Obbligatorio per l’autorizzazione. Riceverete la chiave API dal nostro team di support su richiesta.
Parametri
page
: Pagina visualizzata. Inizia da 1.
Esempio:
https://<azienda>.onboard.org/it/exports/v2/employee_jobs.json?page=1
Contenuto
L’interfaccia fornisce i seguenti contenuti:
entries
: Informazioni sui dipendenticurrent_page
: Pagina attualeper_page
: Voci visualizzate per paginatotal_entries
: Numero totale di voci
Le informazioni sul dipendente contengono i dati anagrafici e tutte le informazioni sul rapporto di lavoro:
id
: ID del rapporto di lavoroemployee_id
: ID del dipendentefrom
: Iniziare nel formato AAAA-MM-GGto
: Fine nel formato AAAA-MM-GG. Se non viene indicato alcun termine (zero), l’impiego è a tempo indeterminato.name
: Denominazione del rapporto di lavoronotes
: Commentolocation_id
: ID della sededepartment_id
: ID del dipartimentojob_type
: Tipo di contratto. Valori possibili:unknown
: sconosciuto / non impostatounlimited
: indeterminatolimited
: determinatolimited_replacement
: determinato per sostituzionefreelancer
: Libero professionistaon_demand
: a chiamatajob_sharing
: condivisione del lavoro(job sharing)home
: a domiciliocoordinated
: collaborazione continua e coordinatainternship
: tirociniosocial
: attività/lavoro di utilità socialescholarship
: borse di studio e altre esperienze lavorativeagency
: contratto con l’agenziaseasonal
: contratto stagionaleapprenticeship
: apprendistato tradizionaleapprenticeship_specialized
: Apprendistato di specializzazione professionaleapprenticeship_research
: Insegnamento e ricerca nell’ambito dell’istruzione professionale superiore
time_type
: Tempo pieno/tempo parziale. Valori possibili:unknown
: sconosciuto / non impostatofull_time
: A tempo pienohorizontal_part_time
: tempo parziale orizzontalevertical_part_time
: tempo parziale verticalemixed_part_time
: tempo parziale misto
time_table
: orario (testo)classification
: Classificazionetime_hours
: Ore settimanalitime_percentage
: Percentuale di tempo di lavoro
Esempio di risposta dell’interfaccia:
{
"entries":[
{
"id": 3,
"employee_id: "RGb11O42",
"from": "2023-01-15",
"to": "2023-06-15",
"job_type":"unlimited",
"location_id":77,
"department_id":9,
"time_type": "full_time",
"time_table": "lu-ve 8-16",
"classification": "AB-1",
"time_hours": 37.5,
"time_percentage": 100
}
],
"current_page":1,
"per_page":30,
"total_entries":1
}