SIRH
Généralités
Les entités et endpoints décrits ci-dessous ne sont pas une liste exhaustive. Ils ne représentent que les plus couramment utilisés.
Veuillez vous référer au chapitre USAGE pour en savoir plus.
Remarque
Les paramètres énumérés pour les requêtes "POST" sont uniquement des exemples de paramètres obligatoires. Ils varient selon le sous-domaine utilisé.
L'ensemble des paramètres sont disponibles dans la section "Attributes" de chaque entité
Chemin
Pour accéder à votre API depuis un compte en production vous devez utiliser le chemin suivant :
https://<account_subdomain>.nicoka.com/api/
https://trial.nicoka.com/<account_subdomain>/api/
Note
<account_subdomain> désigne le nom de votre sous-domaine Nicoka
Connexion à l'API
Voir le chapitre Connexion à l'API
Valeurs des listes déroulantes
Dans cette page, vous trouverez les principales entités et endpoints nécesssaires.
La valeur de certains attributs sont disponibles dans Nicoka sous forme de liste. Cette liste est :
- soit disponible depuis le endpoint référencé directement sous l'attribut
- soit reliée à une entité décrite dans cette documentation API
Exemple 1 : Endpoint référencé directement sous l'attribut
source int (Liste déroulante : Provenance)
Provenance de la candidature
Endpoint de récupération des valeurs: /application/entities/462/values/
La liste des valeurs possibles pour source est disponible à cet url:
https://<account_subdomain>.nicoka.com/api/application/entities/462/values/pour un compte en productionhttps://trial.nicoka.com/<account_subdomain>/api/application/entities/462/values/pour compte d'essai
Exemple 2 : Endpoint relié à une entité décrite dans cette documentation
candidateid int (Liste déroulante : Candidat)
Candidat
cliquer sur le lien Liste déroulante : Candidat à côté de l'attribut. Vous serez redirigé vers l'entité correspondante,ici l'entité Candidat.
Vous pourrez alors obtenir la Liste des candidats avec le endpoint correspondant GET /candidates.
Collaborateur
Overview
Attributes
employeeid int
ID Système
first_name string
Prénom
last_name string
Nom
picture string
Photo
birth_date date
Date de naissance
birth_name string
Nom de naissance
assign_to_employeeid int (Liste déroulante : Collaborateur)
Responsable RH
picture_location string
Photo (URI)
communication_language int (Liste déroulante : Langue)
Langue de communication
Endpoint de récupération des valeurs: /application/entities/14/values/
email string (CHAR255)
Email
social_security_nb string
N° de Sécurité Sociale
civil_status int (Liste déroulante : Situation Familiale)
Situation Familiale
Endpoint de récupération des valeurs: /application/entities/102/values/
proid int (Liste déroulante : Profil)
Profil
Endpoint de récupération des valeurs: /application/entities/5/values/
compid int (Liste déroulante : Société)
Société
jobtitle int (Liste déroulante : Intitulé du poste)
Intitulé du poste
Endpoint de récupération des valeurs: /application/entities/141/values/
contract_type int (Liste déroulante : Type de Contrat)
Type de Contrat
Endpoint de récupération des valeurs: /application/entities/140/values/
divisionid int (Liste déroulante : Zone d'intervention)
Zone d'intervention
Endpoint de récupération des valeurs: /application/entities/104/values/
locationid int (Liste déroulante : Agence)
Agence
usrnm string
Nom utilisateur
departmentid int (Liste déroulante : Service)
Service
Endpoint de récupération des valeurs: /application/entities/103/values/
account string
Imputation Comptable
hire_date date
Date d'embauche
original_hire_date date
Date de 1ère embauche
seniority_start_date date
Date de début d'ancienneté
trial_periodid int (Liste déroulante : Période d'essai)
Période d'essai
Endpoint de récupération des valeurs: /application/entities/135/values/
divisions longtext (multiple)
Zones d'intervention secondaires
Endpoint de récupération des valeurs: /application/entities/104/values/
locations longtext (multiple)
Agences secondaires
salary double
Salaire actuel
departments longtext (multiple)
Services secondaires
Endpoint de récupération des valeurs: /application/entities/103/values/
roomid int (Liste déroulante : Bureau/Salle)
Bureau/Salle
Endpoint de récupération des valeurs: /application/entities/93/values/
leave_date date
Date de départ
work_phone string (CHAR35)
Tél. Bureau
contract_end_date date
Date de fin de contrat
work_phone_ext string
Ext.
analytic_account string
Compte analytique
resignation_date date
Date de démission
mobile_phone1 string (CHAR35)
Tél. Portable
termination_reasonid int (Liste déroulante : Motif fin de contrat)
Motif fin de contrat
Endpoint de récupération des valeurs: /application/entities/614/values/
trial_renew_end_date date
Fin de la 2ième période d'essai
termination_requested_on date
Date de la demande
status int (Liste déroulante : Statut)
Statut
Endpoint de récupération des valeurs: /application/entities/106/values/
trial_renew_periodid int (Liste déroulante : Période d'essai)
Durée du renouvelement de période d'essai
Endpoint de récupération des valeurs: /application/entities/135/values/
salary_cost double
Coût salarial
responsibleid int (Liste déroulante : Collaborateur)
Responsable
trial_renewed_on date
Période d'essai renouvelée le
global_cost double
Coût (Global)
nationality int (Liste déroulante : Nationalité)
Nationalité
Endpoint de récupération des valeurs: /application/entities/912/values/
mobile_phone2 string (CHAR35)
Autre Tél.
trial_period_date date
Fin de période d'essai
trial_renewed int
Période d'essai renouvelée ?
place_of_birth string
Lieu de naissance
area_of_birth int
Département de naissance
country_of_birth int (Liste déroulante : Pays)
Pays de naissance
Endpoint de récupération des valeurs: /application/entities/13/values/
nb_of_employees_managed int
Nb. de personne encadré
has_emergency_contacts boolean
A un contact en cas d'urgence
trial_period_status int
Période d'essai validée ?
whid int (Liste déroulante : Plage Horaire)
Plage Horaire
Endpoint de récupération des valeurs: /application/entities/159/values/
trial_period_status_udate int
Période d'essai validée/refusée le
spcid int (Liste déroulante : CSP)
CSP
Endpoint de récupération des valeurs: /application/entities/109/values/
coefficientid int (Liste déroulante : Coefficient)
Coefficient
Endpoint de récupération des valeurs: /application/entities/138/values/
contract_end_docid int (Liste déroulante : Document)
Lettre de démission ou de licenciement
operational_managerid int (Liste déroulante : Collaborateur)
Responsable Opérationnel
qualificationid int (Liste déroulante : Qualification Professionnelle)
Qualification Professionnelle
Endpoint de récupération des valeurs: /application/entities/137/values/
gender int
Genre
code string
Matricule
salary_time_unit int (Liste déroulante : Unité de temps (salaire))
Unité de temps (salaire)
Endpoint de récupération des valeurs: /application/entities/148/values/
home_phone string (CHAR35)
Tél. Fixe Perso
position_codeid int (Liste déroulante : Position Reference)
Position Reference
Endpoint de récupération des valeurs: /application/entities/618/values/
personal_mobile_phone string (CHAR35)
Tél. Portable Perso
personal_email string (CHAR255)
Email (Perso)
annual_gross_salary double
Salaire brut annuel
source int (Liste déroulante : Provenance)
Provenance
Endpoint de récupération des valeurs: /application/entities/462/values/
lat float
Latitude
lng float
Longitude
bank_id int (Liste déroulante : Banque)
Banque
Endpoint de récupération des valeurs: /application/entities/136/values/
civility int
Civilité
bank_account_owner string
Titulaire du compte
swift string
Code BIC/Swift
iban string
IBAN
social_networks string
Réseaux Sociaux
last_medical_visit_date datetime
Dernière visite médicale le
last_medical_visit_expires_on date
Dernière visite médicale expire le
next_medical_visit_date datetime
Prochaine visite médicale le
paper_payslip boolean
Fiche de paie papier
loekz boolean
Supprimé
nb_of_beneficiaries int
Nb. d'ayants droits
cname int (Liste déroulante : Utilisateur)
Créé par
nb_of_emergency_contacts int
Nb. de contact en cas d'urgence
udate datetime
MàJ le
nb_of_dependents int
Nb. de personnes à charges
uname int (Liste déroulante : Utilisateur)
MàJ par
nb_of_disciplinary_measures int
Nb. de mesures disciplinaires
versi int
Version
street string
Adresse
cdate datetime
Créé le
zipcode string
Code Postal
city string
Ville
country int (Liste déroulante : Pays)
Pays
Endpoint de récupération des valeurs: /application/entities/13/values/
has_lunch_vouchers boolean
Tickets Restaurant ?
resume_summary longtext
Résumé
resume_references longtext
Références
resume_comments longtext
Commentaires
handicapped_worker boolean
Travailleur Handicapé
contract_seniority_start_on date
Date début contract actuel
work_permitid int (Liste déroulante : Permis de Travail)
Permis de Travail
Endpoint de récupération des valeurs: /application/entities/613/values/
position_seniority_start_on date
Date début position actuellle
work_permit_expiration_date date
Date d'expiration permis de travail
handicap_start_date date
Date de début RQTH
handicap_end_date date
Date de fin RQTH
positionid int (Liste déroulante : Position)
Position
Endpoint de récupération des valeurs: /application/entities/123/values/
has_driving_licence int
Permis de conduire
driving_licence_number string
Permis de conduire N°
driving_licence_types string
Types de permis de conduire
driving_licence_expires_on date
Date d'expiration du permis de conduire
residence_permit_reference string
Titre de séjour N°
offboarding_rate string
Départ avancement
residence_permit_start_date date
Titre de séjour début le
residence_permit_end_date date
Titre de séjour fin le
work_permit_reference string
N° du permis de travail
signature_image string
Image de signature
last_activityid int (Liste déroulante : Activité)
Activité
onboarding_rate string
Intégration avancement
onboarding_start_on date
Intégration commencée le
onboarding_tasks int
Intégration Nb. de tâches
offboarding_tasks int
Départ Nb. de tâches
onboarding_end_on date
Intégration terminée le
offboarding_end_on date
Départ terminée le
offboarding_start_on date
Départ commencé le
onboarding_completed_tasks int
Intégration Nb. de tâches terminées
offboarding_completed_tasks int
Départ Nb. de tâches terminéess
booking_page_url string (CHAR255)
Lien vers la page de réservation (Agenda)
Liste des collaborateurs
REQUEST
GET /employees
RESPONSE
200 OK
{
"queryUid": "e7b8bc1ee79aa5f2b6a175d465f422b3",
"offset": 0,
"limit": 15,
"page": 1,
"pages": 1,
"total": 15,
"data": [
{
"id": 48,
"label": "Anne Dupont",
"employeeid": 48,
"uid": "1-1756194989f7c5fe2f54565b7214d772f5483e334effe",
"assign_to_employeeid": null,
"code": null,
"external_reference": null,
"status": 2,
"last_name": "Dupont",
"birth_name": "Saulnier",
"middle_name": null,
"first_name": "Anne",
"keyname": "dupontanne",
"keysound": null,
"gender": "F",
"civility": 2,
"birth_date": "1989-09-15",
"area_of_birth": "49",
"place_of_birth": "Angers",
"country_of_birth": "FR",
"nationality": "FR",
"nationality_2": null,
"has_driving_licence": null,
"driving_licence_number": null,
"driving_licence_types": null,
"driving_licence_expires_on": null,
"civil_status": 2,
"handicapped_worker": 0,
"handicap_start_date": null,
"handicap_end_date": null,
"email": "annedupont@email.com",
"communication_language": "fr",
"social_networks": null,
"social_security_nb": "2890949123456",
"nb_of_employees_managed": 1,
"kn_number_year": null,
"kn_year_from": null,
"picture": null,
"picture_location": null,
"creation_type": null,
"source": null,
"headline": null,
"compid": 1,
"json_companies": null,
"account": null,
"accountid": null,
"analytic_account": null,
"profitcenterid": null,
"costcenterid": null,
"seniority_start_date": "2020-08-26",
"current_position_effective_date": "2020-08-26",
"position_seniority_start_on": "2020-08-26",
"contract_seniority_start_on": "2020-08-26",
"original_hire_date": "2020-08-26",
"hire_date": "2020-08-26",
"trial_periodid": null,
"trial_period_date": null,
"trial_renewed": null,
"trial_renew_periodid": null,
"trial_renewed_on": null,
"trial_renew_end_date": null,
"trial_period_status": null,
"trial_period_status_udate": null,
"jobtitle": 6,
"locationid": 1,
"locations": null,
"roomid": null,
"rooms": null,
"departmentid": 3,
"departments": null,
"divisionid": null,
"divisions": null,
"contract_type": 1,
"current_contract_effective_date": "2020-08-26",
"contract_docid": null,
"contract_end_docid": null,
"spcid": 3,
"qualificationid": null,
"coefficientid": null,
"position_codeid": null,
"responsibleid": 2,
"operational_managerid": 4,
"work_phone": "+33 2 41 01 02 03",
"work_phone_ext": null,
"mobile_phone1": null,
"mobile_phone2": null,
"home_phone": null,
"personal_mobile_phone": "+33 6 01 02 03 04",
"personal_email": "annedupont@email.com",
"work_permitid": null,
"work_permit_reference": null,
"work_permit_expiration_date": null,
"residence_permit_reference": null,
"residence_permit_start_date": null,
"residence_permit_end_date": null,
"street": "25 Rue Lenepveu",
"zipcode": "49100",
"city": "Angers",
"country": "FR",
"lat": "47.47683742",
"lng": "-0.55612600",
"areaid": 2289,
"area_level": 8,
"area_lvl1": 4,
"area_lvl2": 21,
"area_lvl3": 681,
"area_lvl4": 744,
"area_lvl5": 759,
"area_lvl6": 897,
"proid": 3,
"profileids": null,
"has_access": 1,
"termination_reasonid": null,
"termination_requested_on": null,
"resignation_notice_periodid": null,
"resignation_notice_date": null,
"resignation_date": null,
"contract_end_date": null,
"leave_date": null,
"salary": 3000,
"annual_gross_salary": 36000,
"currency": "EUR",
"payment_mode": null,
"bank_id": null,
"bank_account_owner": null,
"bank_name": null,
"swift": null,
"iban": null,
"salary_time_unit": 1,
"salary_cost": null,
"salary_cost_unit": null,
"global_cost": null,
"global_cost_unit": null,
"paper_payslip": null,
"whid": null,
"attendance_termid": null,
"has_emergency_contacts": 0,
"nb_of_emergency_contacts": 0,
"nb_of_dependents": null,
"nb_of_beneficiaries": null,
"nb_of_disciplinary_measures": 0,
"last_medical_visit_date": null,
"last_medical_visitid": null,
"last_medical_visit_expires_on": null,
"next_medical_visit_date": null,
"has_lunch_vouchers": 1,
"vehicle_fiscal_powerid": null,
"candidateid": null,
"last_activityid": null,
"taskid": null,
"resume_summary": null,
"resume_references": null,
"resume_comments": null,
"health_insurance_register_on": null,
"onboarding_start_on": null,
"onboarding_end_on": null,
"onboarding_rate": null,
"onboarding_remaining_tasks": null,
"onboarding_completed_tasks": null,
"onboarding_tasks": null,
"offboarding_start_on": null,
"offboarding_end_on": null,
"offboarding_rate": null,
"offboarding_completed_tasks": null,
"offboarding_remaining_tasks": null,
"offboarding_tasks": null,
"signature_image": null,
"indexing_status": 0,
"active": 1,
"loekz": 0,
"cdate": "2025-08-26 09:56:28",
"cname": 46,
"udate": "2025-08-26 09:56:28",
"uname": 46,
"versi": 1
},
{
"id": 49,
"label": "Jean Durand",
"employeeid": 49,
"uid": "1-175619517411a0a980b6a047108e6000d686c3e65f082",
"assign_to_employeeid": null,
"code": null,
"external_reference": null,
"status": 2,
"last_name": "Durand",
"birth_name": null,
"middle_name": null,
"first_name": "Jean",
"keyname": "durandjean",
"keysound": null,
"gender": "M",
"civility": 1,
"birth_date": "1975-08-26",
"area_of_birth": "44",
"place_of_birth": "Nantes",
"country_of_birth": "FR",
"nationality": "FR",
"nationality_2": null,
"has_driving_licence": null,
"driving_licence_number": null,
"driving_licence_types": null,
"driving_licence_expires_on": null,
"civil_status": 1,
"handicapped_worker": 0,
"handicap_start_date": null,
"handicap_end_date": null,
"email": "jeandurand@email.com",
"communication_language": "fr",
"social_networks": null,
"social_security_nb": null,
"nb_of_employees_managed": 1,
"kn_number_year": null,
"kn_year_from": null,
"picture": null,
"picture_location": null,
"creation_type": null,
"source": null,
"headline": null,
"compid": 1,
"json_companies": null,
"account": null,
"accountid": null,
"analytic_account": null,
"profitcenterid": null,
"costcenterid": null,
"seniority_start_date": "2012-06-02",
"current_position_effective_date": "2012-06-02",
"position_seniority_start_on": "2012-06-02",
"contract_seniority_start_on": "2012-06-02",
"original_hire_date": "2012-06-02",
"hire_date": "2012-06-02",
"trial_periodid": null,
"trial_period_date": null,
"trial_renewed": null,
"trial_renew_periodid": null,
"trial_renewed_on": null,
"trial_renew_end_date": null,
"trial_period_status": null,
"trial_period_status_udate": null,
"jobtitle": 9,
"locationid": 1,
"locations": null,
"roomid": null,
"rooms": null,
"departmentid": 4,
"departments": null,
"divisionid": null,
"divisions": null,
"contract_type": 1,
"current_contract_effective_date": "2012-06-02",
"contract_docid": null,
"contract_end_docid": null,
"spcid": 3,
"qualificationid": null,
"coefficientid": null,
"position_codeid": null,
"responsibleid": 8,
"operational_managerid": null,
"work_phone": "+33 2 41 12 34 56",
"work_phone_ext": null,
"mobile_phone1": null,
"mobile_phone2": null,
"home_phone": null,
"personal_mobile_phone": "+33 6 12 34 56 78",
"personal_email": "jeandurand@email.com",
"work_permitid": null,
"work_permit_reference": null,
"work_permit_expiration_date": null,
"residence_permit_reference": null,
"residence_permit_start_date": null,
"residence_permit_end_date": null,
"street": "Place du Ralliement",
"zipcode": "49100",
"city": "Angers",
"country": "FR",
"lat": "47.47683742",
"lng": "-0.55612600",
"areaid": 2289,
"area_level": 8,
"area_lvl1": 4,
"area_lvl2": 21,
"area_lvl3": 681,
"area_lvl4": 744,
"area_lvl5": 759,
"area_lvl6": 897,
"proid": 3,
"profileids": null,
"has_access": 1,
"termination_reasonid": null,
"termination_requested_on": null,
"resignation_notice_periodid": null,
"resignation_notice_date": null,
"resignation_date": null,
"contract_end_date": null,
"leave_date": null,
"salary": 3100,
"annual_gross_salary": 37200,
"currency": "EUR",
"payment_mode": null,
"bank_id": null,
"bank_account_owner": null,
"bank_name": null,
"swift": null,
"iban": null,
"salary_time_unit": 1,
"salary_cost": null,
"salary_cost_unit": null,
"global_cost": null,
"global_cost_unit": null,
"paper_payslip": null,
"whid": null,
"attendance_termid": null,
"has_emergency_contacts": 0,
"nb_of_emergency_contacts": 0,
"nb_of_dependents": null,
"nb_of_beneficiaries": null,
"nb_of_disciplinary_measures": 0,
"last_medical_visit_date": null,
"last_medical_visitid": null,
"last_medical_visit_expires_on": null,
"next_medical_visit_date": null,
"has_lunch_vouchers": 1,
"vehicle_fiscal_powerid": null,
"candidateid": null,
"last_activityid": null,
"taskid": null,
"resume_summary": null,
"resume_references": null,
"resume_comments": null,
"health_insurance_register_on": null,
"onboarding_start_on": null,
"onboarding_end_on": null,
"onboarding_rate": null,
"onboarding_remaining_tasks": null,
"onboarding_completed_tasks": null,
"onboarding_tasks": null,
"offboarding_start_on": null,
"offboarding_end_on": null,
"offboarding_rate": null,
"offboarding_completed_tasks": null,
"offboarding_remaining_tasks": null,
"offboarding_tasks": null,
"signature_image": null,
"indexing_status": 0,
"active": 1,
"loekz": 0,
"cdate": "2025-08-26 09:59:34",
"cname": 46,
"udate": "2025-08-26 09:59:34",
"uname": 46,
"versi": 1
}
]
}
Créer un nouveau collaborateur
REQUEST
POST /employees
{
"first_name":"Jean",
"last_name":"Dujardin",
"compid":"172",
"jobtitle":"3",
"responsibleid":"1"
}
RESPONSE
200 OK
{
"success": "Collaborateur <b>Jean Dujardin</b> a été ajouté",
"object": {
"id": "53",
"label": "Jean Dujardin",
"employeeid": "53",
"uid": "1-17568890852ecb729cbfb02b1904eb2d449635ed13466",
"assign_to_employeeid": null,
"code": null,
"external_reference": null,
"status": 2,
"last_name": "Dujardin",
"birth_name": null,
"middle_name": null,
"first_name": "Jean",
"keyname": "dujardinjean",
"keysound": null,
"gender": null,
"civility": null,
"birth_date": null,
"area_of_birth": null,
"place_of_birth": null,
"country_of_birth": null,
"nationality": null,
"nationality_2": null,
"has_driving_licence": null,
"driving_licence_number": null,
"driving_licence_types": null,
"driving_licence_expires_on": null,
"civil_status": null,
"handicapped_worker": 0,
"handicap_start_date": null,
"handicap_end_date": null,
"email": null,
"communication_language": "fr",
"social_networks": null,
"social_security_nb": null,
"nb_of_employees_managed": null,
"kn_number_year": null,
"kn_year_from": null,
"picture": null,
"picture_location": null,
"creation_type": null,
"source": null,
"headline": null,
"compid": 172,
"json_companies": null,
"account": null,
"accountid": null,
"analytic_account": null,
"profitcenterid": null,
"costcenterid": null,
"seniority_start_date": "2025-09-03",
"current_position_effective_date": "2025-09-03",
"position_seniority_start_on": "2025-09-03",
"contract_seniority_start_on": "2025-09-03",
"original_hire_date": "2025-09-03",
"hire_date": "2025-09-03",
"trial_periodid": null,
"trial_period_date": null,
"trial_renewed": null,
"trial_renew_periodid": null,
"trial_renewed_on": null,
"trial_renew_end_date": null,
"trial_period_status": null,
"trial_period_status_udate": null,
"jobtitle": 3,
"locationid": null,
"locations": null,
"roomid": null,
"rooms": null,
"departmentid": null,
"departments": null,
"divisionid": null,
"divisions": null,
"contract_type": 1,
"current_contract_effective_date": "2025-09-03",
"contract_docid": null,
"contract_end_docid": null,
"spcid": null,
"qualificationid": null,
"coefficientid": null,
"position_codeid": null,
"responsibleid": 1,
"operational_managerid": null,
"work_phone": null,
"work_phone_ext": null,
"mobile_phone1": null,
"mobile_phone2": null,
"home_phone": null,
"personal_mobile_phone": null,
"personal_email": null,
"work_permitid": null,
"work_permit_reference": null,
"work_permit_expiration_date": null,
"residence_permit_reference": null,
"residence_permit_start_date": null,
"residence_permit_end_date": null,
"street": null,
"zipcode": null,
"city": null,
"country": null,
"lat": null,
"lng": null,
"areaid": null,
"area_level": null,
"area_lvl1": null,
"area_lvl2": null,
"area_lvl3": null,
"area_lvl4": null,
"area_lvl5": null,
"area_lvl6": null,
"proid": null,
"profileids": null,
"has_access": 0,
"termination_reasonid": null,
"termination_requested_on": null,
"resignation_notice_periodid": null,
"resignation_notice_date": null,
"resignation_date": null,
"contract_end_date": null,
"leave_date": null,
"salary": null,
"annual_gross_salary": null,
"currency": null,
"payment_mode": null,
"bank_id": null,
"bank_account_owner": null,
"bank_name": null,
"swift": null,
"iban": null,
"salary_time_unit": null,
"salary_cost": null,
"salary_cost_unit": null,
"global_cost": null,
"global_cost_unit": null,
"paper_payslip": null,
"whid": null,
"attendance_termid": null,
"has_emergency_contacts": 0,
"nb_of_emergency_contacts": 0,
"nb_of_dependents": null,
"nb_of_beneficiaries": null,
"nb_of_disciplinary_measures": 0,
"last_medical_visit_date": null,
"last_medical_visitid": null,
"last_medical_visit_expires_on": null,
"next_medical_visit_date": null,
"has_lunch_vouchers": 1,
"vehicle_fiscal_powerid": null,
"candidateid": null,
"last_activityid": null,
"taskid": null,
"resume_summary": null,
"resume_references": null,
"resume_comments": null,
"health_insurance_register_on": null,
"onboarding_start_on": null,
"onboarding_end_on": null,
"onboarding_rate": null,
"onboarding_remaining_tasks": null,
"onboarding_completed_tasks": null,
"onboarding_tasks": null,
"offboarding_start_on": null,
"offboarding_end_on": null,
"offboarding_rate": null,
"offboarding_completed_tasks": null,
"offboarding_remaining_tasks": null,
"offboarding_tasks": null,
"signature_image": null,
"indexing_status": 0,
"active": true,
"loekz": 0,
"cdate": "2025-09-03 10:44:45",
"cname": 54,
"udate": "2025-09-03 10:44:45",
"uname": 54,
"versi": 1,
"updateLink": "?route=employees/main&employeeid=53"
}
}
Récupérer un collaborateur
Path params
Employeeid (int)
Identifiant d'un collaborateur
REQUEST
GET /employees/{employeeid}
RESPONSE
200 OK
{
"id": 53,
"label": "Jean Dujardin",
"employeeid": 53,
"uid": "1-17568890852ecb729cbfb02b1904eb2d449635ed13466",
"assign_to_employeeid": null,
"code": null,
"external_reference": null,
"status": 2,
"last_name": "Dujardin",
"birth_name": null,
"middle_name": null,
"first_name": "Jean",
"keyname": "dujardinjean",
"keysound": null,
"gender": null,
"civility": null,
"birth_date": null,
"area_of_birth": null,
"place_of_birth": null,
"country_of_birth": null,
"nationality": null,
"nationality_2": null,
"has_driving_licence": null,
"driving_licence_number": null,
"driving_licence_types": null,
"driving_licence_expires_on": null,
"civil_status": null,
"handicapped_worker": 0,
"handicap_start_date": null,
"handicap_end_date": null,
"email": null,
"communication_language": "fr",
"social_networks": null,
"social_security_nb": null,
"nb_of_employees_managed": 1,
"kn_number_year": null,
"kn_year_from": null,
"picture": null,
"picture_location": null,
"creation_type": null,
"source": null,
"headline": null,
"compid": 172,
"json_companies": null,
"account": null,
"accountid": null,
"analytic_account": null,
"profitcenterid": null,
"costcenterid": null,
"seniority_start_date": "2025-09-03",
"positionid": 39,
"current_position_effective_date": "2025-09-03",
"position_seniority_start_on": "2025-09-03",
"contract_seniority_start_on": "2025-09-03",
"original_hire_date": "2025-09-03",
"hire_date": "2025-09-03",
"trial_periodid": null,
"trial_period_date": null,
"trial_renewed": null,
"trial_renew_periodid": null,
"trial_renewed_on": null,
"trial_renew_end_date": null,
"trial_period_status": null,
"trial_period_status_udate": null,
"jobtitle": 3,
"locationid": null,
"locations": null,
"roomid": null,
"rooms": null,
"departmentid": null,
"departments": null,
"divisionid": null,
"divisions": null,
"contract_type": 1,
"current_contract_effective_date": "2025-09-03",
"contract_docid": null,
"contract_end_docid": null,
"spcid": null,
"qualificationid": null,
"coefficientid": null,
"position_codeid": null,
"responsibleid": 1,
"operational_managerid": null,
"work_phone": null,
"work_phone_ext": null,
"mobile_phone1": null,
"mobile_phone2": null,
"home_phone": null,
"personal_mobile_phone": null,
"personal_email": null,
"work_permitid": null,
"work_permit_reference": null,
"work_permit_expiration_date": null,
"residence_permit_reference": null,
"residence_permit_start_date": null,
"residence_permit_end_date": null,
"street": null,
"zipcode": null,
"city": null,
"country": null,
"lat": null,
"lng": null,
"areaid": null,
"area_level": null,
"area_lvl1": null,
"area_lvl2": null,
"area_lvl3": null,
"area_lvl4": null,
"area_lvl5": null,
"area_lvl6": null,
"proid": null,
"profileids": null,
"has_access": 0,
"termination_reasonid": null,
"termination_requested_on": null,
"resignation_notice_periodid": null,
"resignation_notice_date": null,
"resignation_date": null,
"contract_end_date": null,
"leave_date": null,
"salary": null,
"annual_gross_salary": null,
"currency": null,
"payment_mode": null,
"bank_id": null,
"bank_account_owner": null,
"bank_name": null,
"swift": null,
"iban": null,
"salary_time_unit": null,
"salary_cost": null,
"salary_cost_unit": null,
"global_cost": null,
"global_cost_unit": null,
"paper_payslip": null,
"whid": null,
"attendance_termid": null,
"has_emergency_contacts": 0,
"nb_of_emergency_contacts": 0,
"nb_of_dependents": null,
"nb_of_beneficiaries": null,
"nb_of_disciplinary_measures": 0,
"last_medical_visit_date": null,
"last_medical_visitid": null,
"last_medical_visit_expires_on": null,
"next_medical_visit_date": null,
"has_lunch_vouchers": 1,
"vehicle_fiscal_powerid": null,
"candidateid": null,
"last_activityid": null,
"taskid": null,
"resume_summary": null,
"resume_references": null,
"resume_comments": null,
"health_insurance_register_on": null,
"onboarding_start_on": null,
"onboarding_end_on": null,
"onboarding_rate": null,
"onboarding_remaining_tasks": null,
"onboarding_completed_tasks": null,
"onboarding_tasks": null,
"offboarding_start_on": null,
"offboarding_end_on": null,
"offboarding_rate": null,
"offboarding_completed_tasks": null,
"offboarding_remaining_tasks": null,
"offboarding_tasks": null,
"signature_image": null,
"indexing_status": 0,
"active": 1,
"loekz": 0,
"cdate": "2025-09-03 10:44:45",
"cname": 54,
"udate": "2025-09-03 10:44:45",
"uname": 54,
"versi": 1,
"updateLink": "?route=employees/main&employeeid=53"
}
Feuille de temps
Overview
Attributes
timesheetid int
ID Système
date date
Date
compid int (Liste déroulante : Société)
Société
external_reference string
Réf. Externe
entityid int (Liste déroulante : Entité)
Assigné à (Id Entité)
Endpoint de récupération des valeurs: /application/entities/2/values/
objectid string
Assigné à (Id)
employeeid int (Liste déroulante : Collaborateur)
Collaborateur
contactid int (Liste déroulante : Contact)
Contact
author_name string
Auteur
departmentid int (Liste déroulante : Service)
Service
Endpoint de récupération des valeurs: /application/entities/103/values/
status int (Liste déroulante : Statut pour validation)
Statut pour validation
Endpoint de récupération des valeurs: /application/entities/56/values/
divisionid int (Liste déroulante : Zone d'intervention)
Zone d'intervention
Endpoint de récupération des valeurs: /application/entities/104/values/
status_udate datetime
Statut (MàJ le)
comments longtext
Commentaires
total float
Total
nb_of_holidays float
Nb. de jours fériés
nb_of_timeoffs float
Nb. de jours de congés/absences
nb_of_extra_hours float
Nb. d'heures supplémentaires
nb_of_sent_reminder int
Nb. de relances envoyées
nb_of_worked_days float
Nb. de jours travaillés
reminded_on datetime
Relancé le
reminder_cname int (Liste déroulante : Utilisateur)
Relancé par
workflow_instanceid int (Liste déroulante : Workflow - Instance)
Workflow - Instance
Endpoint de récupération des valeurs: /application/entities/54/values/
cdate datetime
Créé le
cname int (Liste déroulante : Utilisateur)
Créé par
udate datetime
MàJ le
uname int (Liste déroulante : Utilisateur)
MàJ par
nb_of_jobs int
Nb. de Missions
nb_of_activities int
Nb. d'Activités
Liste des feuilles de temps
REQUEST
GET /timesheets
RESPONSE
200 OK
{
"queryUid": "f244b52e6d21de359ad7ddffe355f9c5",
"offset": 0,
"limit": 91,
"page": 1,
"pages": 1,
"total": 91,
"data": [
{
"id": 1,
"timesheetid": 1,
"compid": 9618,
"external_reference": null,
"departmentid": 6,
"divisionid": null,
"locationid": 8,
"idusr": null,
"entityid": 101,
"objectid": 16,
"employeeid": 16,
"contactid": null,
"author_name": "Emilie P",
"date": "2025-04-01",
"status": 1,
"status_udate": null,
"workflowid": null,
"workflow_date": null,
"workflow_instanceid": null,
"workflow_multiples": null,
"nb_of_activities": null,
"nb_of_jobs": null,
"total": 0,
"total_min": 0,
"nb_of_days": 21.5,
"nb_of_hours": 172,
"nb_of_worked_days": 0,
"nb_of_worked_hours": 0,
"nb_of_workable_days": null,
"nb_of_training_days": 0,
"nb_of_training_hours": 0,
"nb_of_timeoffs": 0,
"nb_of_holidays": 0,
"nb_of_extra_hours": 0,
"comments": null,
"reminded_on": null,
"reminder_cname": null,
"nb_of_sent_reminder": null,
"loekz": 0,
"cdate": "2025-03-04 09:05:43",
"cname": 15,
"udate": "2025-03-04 09:05:43",
"uname": 15,
"versi": 1
},
{
"id": 2,
"timesheetid": 2,
"compid": 9618,
"external_reference": null,
"departmentid": 6,
"divisionid": null,
"locationid": 8,
"idusr": null,
"entityid": 101,
"objectid": 16,
"employeeid": 16,
"contactid": null,
"author_name": "Emilie P",
"date": "2025-05-01",
"status": 1,
"status_udate": null,
"workflowid": null,
"workflow_date": null,
"workflow_instanceid": null,
"workflow_multiples": null,
"nb_of_activities": null,
"nb_of_jobs": null,
"total": 1.75,
"total_min": 840,
"nb_of_days": 21.375,
"nb_of_hours": 171,
"nb_of_worked_days": 0,
"nb_of_worked_hours": 0,
"nb_of_workable_days": null,
"nb_of_training_days": 0,
"nb_of_training_hours": 0,
"nb_of_timeoffs": 1.75,
"nb_of_holidays": 0,
"nb_of_extra_hours": 0,
"comments": null,
"reminded_on": null,
"reminder_cname": null,
"nb_of_sent_reminder": null,
"loekz": 0,
"cdate": "2025-03-04 09:06:04",
"cname": 15,
"udate": "2025-05-27 07:43:14",
"uname": 9,
"versi": 3
}
]
}
Créer une nouvelle feuille de temps
REQUEST
POST /timesheets
RESPONSE
200 OK
Récupérer une feuille de temps
Path params
TimeSheetid (int)
Identifiant d'une feuille de temps
REQUEST
GET /timesheets/{timesheetid}
RESPONSE
200 OK
{
"id": 3,
"label": "Feuille de temps de Amélie O du 06/2025",
"timesheetid": 3,
"compid": 9618,
"external_reference": null,
"departmentid": 6,
"divisionid": null,
"locationid": 11,
"idusr": null,
"entityid": 101,
"objectid": 19,
"employeeid": 19,
"contactid": null,
"author_name": "Amélie O",
"date": "2025-06-01",
"status": 1,
"status_udate": null,
"workflowid": null,
"workflow_date": null,
"workflow_instanceid": null,
"workflow_multiples": null,
"nb_of_activities": null,
"nb_of_jobs": null,
"total": 0,
"total_min": 0,
"nb_of_days": 21,
"nb_of_hours": 147,
"nb_of_worked_days": 0,
"nb_of_worked_hours": 0,
"nb_of_workable_days": null,
"nb_of_training_days": 0,
"nb_of_training_hours": 0,
"nb_of_timeoffs": 0,
"nb_of_holidays": 0,
"nb_of_extra_hours": 0,
"comments": null,
"reminded_on": null,
"reminder_cname": null,
"nb_of_sent_reminder": null,
"loekz": 0,
"cdate": "2025-03-04 09:16:13",
"cname": 15,
"udate": "2025-03-04 09:16:13",
"uname": 15,
"versi": 1,
"updateLink": "?route=timesheets/detail×heetid=3"
}
Ligne de temps
Overview
Attributes
itemid int
ID Système
timesheetid int (Liste déroulante : Feuille de temps)
Feuille de temps
entityid int
Entité
projectid int (Liste déroulante : Projet)
Projet
objectid int
Id Objet
activityid int (Liste déroulante : Activité)
Activité
status int (Liste déroulante : Statut pour validation)
Statut pour validation
Endpoint de récupération des valeurs: /application/entities/56/values/
ticketid int (Liste déroulante : Ticket)
Ticket
timeslotid int (Liste déroulante : Plage Horaire)
Plage Horaire
Endpoint de récupération des valeurs: /application/entities/166/values/
sub_entityid int (Liste déroulante : Entité)
Sous Entité
Endpoint de récupération des valeurs: /application/entities/2/values/
year int
Année
sub_objectid int
Sous Objet
workflow_date datetime
Date (Workflow)
unit int (Liste déroulante : Unité de temps)
Unité de temps
Endpoint de récupération des valeurs: /application/entities/161/values/
month int
Mois
invoiceid int (Liste déroulante : Facture)
Facture
day_duration_in_hours int
Durée en heure d'une journée
total float
Total
invoice_reference string
Facture (Référence)
comments longtext
Commentaires
val1 float
Jour 01
val2 float
Jour 02
val3 float
Jour 03
val4 float
Jour 04
val5 float
Jour 05
val6 float
Jour 06
val7 float
Jour 07
val8 float
Jour 08
val9 float
Jour 09
val10 float
Jour 10
val11 float
Jour 11
val12 float
Jour 12
val13 float
Jour 13
val14 float
Jour 14
val15 float
Jour 15
val16 float
Jour 16
val17 float
Jour 17
val18 float
Jour 18
val19 float
Jour 19
val20 float
Jour 20
val21 float
Jour 21
val22 float
Jour 22
val23 float
Jour 23
val24 float
Jour 24
val25 float
Jour 25
val26 float
Jour 26
val27 float
Jour 27
val28 float
Jour 28
val29 float
Jour 29
val30 float
Jour 30
val31 float
Jour 31
total_min int
Total (min)
val1_min int
Jour 01 (min)
val2_min int
Jour 02 (min)
val3_min int
Jour 03 (min)
val4_min int
Jour 04 (min)
val5_min int
Jour 05 (min)
val6_min int
Jour 06 (min)
val7_min int
Jour 07 (min)
val8_min int
Jour 08 (min)
val9_min int
Jour 09 (min)
val10_min int
Jour 10 (min)
val11_min int
Jour 11 (min)
val12_min int
Jour 12 (min)
val13_min int
Jour 13 (min)
val14_min int
Jour 14 (min)
val15_min int
Jour 15 (min)
val16_min int
Jour 16 (min)
val17_min int
Jour 17 (min)
val18_min int
Jour 18 (min)
val19_min int
Jour 19 (min)
val20_min int
Jour 20 (min)
val21_min int
Jour 21 (min)
val22_min int
Jour 22 (min)
val23_min int
Jour 23 (min)
val24_min int
Jour 24 (min)
val25_min int
Jour 25 (min)
val26_min int
Jour 26 (min)
val27_min int
Jour 27 (min)
val28_min int
Jour 28 (min)
val29_min int
Jour 29 (min)
val30_min int
Jour 30 (min)
val31_min int
Jour 31 (min)
Liste des lignes de temps
REQUEST
GET /timesheetItems
RESPONSE
200 OK
{
"queryUid": "3f2f3c3e1336e84c2c3d5b39d9093823",
"offset": 0,
"limit": 2,
"page": 1,
"pages": 1,
"total": 2,
"data": [
{
"id": 2821,
"itemid": 2821,
"timesheetid": 640,
"date": "2025-11-01",
"year": 2025,
"month": 11,
"entityid": 808,
"objectid": 2,
"timeslotid": 1,
"sub_entityid": 0,
"sub_objectid": 0,
"sub_label": null,
"parent_entityid": 800,
"parent_id": 1,
"customerid": null,
"projectid": 1,
"activityid": 2,
"ticketid": null,
"jobid": null,
"status": 1,
"workflow_date": null,
"workflow_instanceid": null,
"not_invoiceable": null,
"not_invoiceable_in_days": null,
"not_invoiceable_in_min": null,
"total_invoiced": null,
"invoiceid": null,
"invoice_reference": null,
"invoices": null,
"removable": 1,
"unit": 1,
"day_duration_in_hours": 8,
"uname": 54,
"udate": "2025-11-05 10:35:39",
"val1": null,
"val1_min": null,
"val2": null,
"val2_min": null,
"val3": 0.5,
"val3_min": 240,
"val4": 0.375,
"val4_min": 180,
"val5": null,
"val5_min": null,
"val6": null,
"val6_min": null,
"val7": null,
"val7_min": null,
"val8": null,
"val8_min": null,
"val9": null,
"val9_min": null,
"val10": null,
"val10_min": null,
"val11": null,
"val11_min": null,
"val12": null,
"val12_min": null,
"val13": null,
"val13_min": null,
"val14": null,
"val14_min": null,
"val15": null,
"val15_min": null,
"val16": null,
"val16_min": null,
"val17": null,
"val17_min": null,
"val18": null,
"val18_min": null,
"val19": null,
"val19_min": null,
"val20": null,
"val20_min": null,
"val21": null,
"val21_min": null,
"val22": null,
"val22_min": null,
"val23": null,
"val23_min": null,
"val24": null,
"val24_min": null,
"val25": null,
"val25_min": null,
"val26": null,
"val26_min": null,
"val27": null,
"val27_min": null,
"val28": null,
"val28_min": null,
"val29": null,
"val29_min": null,
"val30": null,
"val30_min": null,
"val31": null,
"val31_min": null,
"total": 0.875,
"total_min": 420,
"comments": null,
"bulkid": null
},
{
"id": 2822,
"itemid": 2822,
"timesheetid": 640,
"date": "2025-11-01",
"year": 2025,
"month": 11,
"entityid": 808,
"objectid": 4,
"timeslotid": 1,
"sub_entityid": 0,
"sub_objectid": 0,
"sub_label": null,
"parent_entityid": 800,
"parent_id": 2,
"customerid": null,
"projectid": 2,
"activityid": 4,
"ticketid": null,
"jobid": null,
"status": 1,
"workflow_date": null,
"workflow_instanceid": null,
"not_invoiceable": null,
"not_invoiceable_in_days": null,
"not_invoiceable_in_min": null,
"total_invoiced": null,
"invoiceid": null,
"invoice_reference": null,
"invoices": null,
"removable": 1,
"unit": 2,
"day_duration_in_hours": 8,
"uname": 54,
"udate": "2025-11-05 10:35:21",
"val1": null,
"val1_min": null,
"val2": null,
"val2_min": null,
"val3": 0.5,
"val3_min": 240,
"val4": 0.25,
"val4_min": 120,
"val5": null,
"val5_min": null,
"val6": null,
"val6_min": null,
"val7": null,
"val7_min": null,
"val8": null,
"val8_min": null,
"val9": null,
"val9_min": null,
"val10": null,
"val10_min": null,
"val11": null,
"val11_min": null,
"val12": null,
"val12_min": null,
"val13": null,
"val13_min": null,
"val14": null,
"val14_min": null,
"val15": null,
"val15_min": null,
"val16": null,
"val16_min": null,
"val17": null,
"val17_min": null,
"val18": null,
"val18_min": null,
"val19": null,
"val19_min": null,
"val20": null,
"val20_min": null,
"val21": null,
"val21_min": null,
"val22": null,
"val22_min": null,
"val23": null,
"val23_min": null,
"val24": null,
"val24_min": null,
"val25": null,
"val25_min": null,
"val26": null,
"val26_min": null,
"val27": null,
"val27_min": null,
"val28": null,
"val28_min": null,
"val29": null,
"val29_min": null,
"val30": null,
"val30_min": null,
"val31": null,
"val31_min": null,
"total": 0.75,
"total_min": 360,
"comments": null,
"bulkid": null
}
]
}
Créer une nouvelle ligne de temps
REQUEST
POST /timesheetItems
{
"timesheetid" : 640,
"entityid" :808,
"objectid" : 2,
"sub_entityid": 0,
"sub_objectid" : 0,
"date": "2025-11-01",
"val1" : 0.5
}
RESPONSE
200 OK
{
"success": "Ligne de temps <b>Prospection</b> a été ajoutée",
"object": {
"id": "2826",
"label": "Prospection",
"itemid": "2826",
"timesheetid": 640,
"date": "2025-11-01",
"year": "2025",
"month": "11",
"entityid": 808,
"objectid": 2,
"timeslotid": null,
"sub_entityid": 0,
"sub_objectid": 0,
"sub_label": null,
"parent_entityid": null,
"parent_id": null,
"customerid": null,
"projectid": null,
"activityid": 2,
"ticketid": null,
"jobid": null,
"status": 1,
"workflow_date": null,
"workflow_instanceid": null,
"not_invoiceable": null,
"not_invoiceable_in_days": null,
"not_invoiceable_in_min": null,
"total_invoiced": null,
"invoiceid": null,
"invoice_reference": null,
"invoices": null,
"removable": 0,
"unit": null,
"day_duration_in_hours": null,
"uname": 55,
"udate": "2025-11-05 11:16:36",
"val1": 0.5,
"val1_min": null,
"val2": null,
"val2_min": null,
"val3": null,
"val3_min": null,
"val4": null,
"val4_min": null,
"val5": null,
"val5_min": null,
"val6": null,
"val6_min": null,
"val7": null,
"val7_min": null,
"val8": null,
"val8_min": null,
"val9": null,
"val9_min": null,
"val10": null,
"val10_min": null,
"val11": null,
"val11_min": null,
"val12": null,
"val12_min": null,
"val13": null,
"val13_min": null,
"val14": null,
"val14_min": null,
"val15": null,
"val15_min": null,
"val16": null,
"val16_min": null,
"val17": null,
"val17_min": null,
"val18": null,
"val18_min": null,
"val19": null,
"val19_min": null,
"val20": null,
"val20_min": null,
"val21": null,
"val21_min": null,
"val22": null,
"val22_min": null,
"val23": null,
"val23_min": null,
"val24": null,
"val24_min": null,
"val25": null,
"val25_min": null,
"val26": null,
"val26_min": null,
"val27": null,
"val27_min": null,
"val28": null,
"val28_min": null,
"val29": null,
"val29_min": null,
"val30": null,
"val30_min": null,
"val31": null,
"val31_min": null,
"total": 0.5,
"total_min": null,
"comments": null,
"bulkid": null,
"updateLink": "?route=timesheets/detail&itemid=2826"
}
}
Récupérer une ligne de temps
Path params
Itemid (int)
Identifiant d'une ligne de temps
REQUEST
GET /timesheetItems/{itemid}
RESPONSE
200 OK
{
"id": 2821,
"label": "Gestion Commerciale <span class=\"ts-sub-title\">Prospection</span>",
"itemid": 2821,
"timesheetid": 640,
"date": "2025-11-01",
"year": 2025,
"month": 11,
"entityid": 808,
"objectid": 2,
"timeslotid": 1,
"sub_entityid": 0,
"sub_objectid": 0,
"sub_label": null,
"parent_entityid": 800,
"parent_id": 1,
"customerid": null,
"projectid": 1,
"activityid": 2,
"ticketid": null,
"jobid": null,
"status": 1,
"workflow_date": null,
"workflow_instanceid": null,
"not_invoiceable": null,
"not_invoiceable_in_days": null,
"not_invoiceable_in_min": null,
"total_invoiced": null,
"invoiceid": null,
"invoice_reference": null,
"invoices": null,
"removable": 1,
"unit": 1,
"day_duration_in_hours": 8,
"uname": 54,
"udate": "2025-11-05 10:35:39",
"val1": null,
"val1_min": null,
"val2": null,
"val2_min": null,
"val3": 0.5,
"val3_min": 240,
"val4": 0.375,
"val4_min": 180,
"val5": null,
"val5_min": null,
"val6": null,
"val6_min": null,
"val7": null,
"val7_min": null,
"val8": null,
"val8_min": null,
"val9": null,
"val9_min": null,
"val10": null,
"val10_min": null,
"val11": null,
"val11_min": null,
"val12": null,
"val12_min": null,
"val13": null,
"val13_min": null,
"val14": null,
"val14_min": null,
"val15": null,
"val15_min": null,
"val16": null,
"val16_min": null,
"val17": null,
"val17_min": null,
"val18": null,
"val18_min": null,
"val19": null,
"val19_min": null,
"val20": null,
"val20_min": null,
"val21": null,
"val21_min": null,
"val22": null,
"val22_min": null,
"val23": null,
"val23_min": null,
"val24": null,
"val24_min": null,
"val25": null,
"val25_min": null,
"val26": null,
"val26_min": null,
"val27": null,
"val27_min": null,
"val28": null,
"val28_min": null,
"val29": null,
"val29_min": null,
"val30": null,
"val30_min": null,
"val31": null,
"val31_min": null,
"total": 0.875,
"total_min": 420,
"comments": null,
"bulkid": null,
"updateLink": "?route=timesheets/detail&itemid=2821"
}
Compteur
Overview
Attributes
counterid int
ID Système
compid int (Liste déroulante : Société)
Société
entityid int (Liste déroulante : Entité)
Entité
Endpoint de récupération des valeurs: /application/entities/2/values/
type int (Liste déroulante : Type de congés)
Type de congés
Endpoint de récupération des valeurs: /application/entities/172/values/
objectid int (Liste déroulante : Collaborateur)
Collaborateur
year int
Année
period_start date
Période (début)
policyid int (Liste déroulante : Règle d'acquisition)
Règle d'acquisition
Endpoint de récupération des valeurs: /application/entities/173/values/
period_end date
Période (Fin)
open_start date
Prise début
open_end date
Prise fin
period_start_fixed boolean
Période début modifiée ?
initial_balance double
Balance (Initial)
acquired float
Acquis
period_end_fixed boolean
Période fin modifiée ?
ongoing float
En cours
acquired_total float
Total Acquis
validated float
Validé
closed boolean
Fermé
carry_forward_done boolean
Report effectué
carry_forward_qty float
Qté reportée
previous_counter_reported_qty int (Liste déroulante : Compteur)
Qté reprise du précédent compteur
taken float
Pris
timeoff_todays_balance float
Solde à aujourd'hui
udate datetime
MàJ le
Liste des compteurs
REQUEST
GET /timeoffCounters
RESPONSE
200 OK
Créer un nouveau compteur
REQUEST
POST /timeoffCounters
RESPONSE
200 OK
Récupérer un compteur
Path params
Counterid (int)
Identifiant d'un compteur
REQUEST
GET /timeoffCounters/{counterid}
RESPONSE
200 OK
Dépense
Overview
Attributes
claimid int (Liste déroulante : Note de frais)
Note de frais
expenseid int
ID Système
compid int (Liste déroulante : Société)
Société
type int (Liste déroulante : Type)
Type
Endpoint de récupération des valeurs: /application/entities/176/values/
locationid int (Liste déroulante : Agence)
Agence
comments longtext
Commentaires
payment_mode int (Liste déroulante : Mode de paiement)
Mode de paiement
Endpoint de récupération des valeurs: /application/entities/179/values/
gross_amount double
Montant HT
vat_rate string
Taux de TVA
date_of_expense date
Date de la dépense
vat_amount double
Montant TVA
amount double
Montant TTC
rounding_delta double
Ecart d'arrondi
currency int (Liste déroulante : Devise)
Devise
Endpoint de récupération des valeurs: /application/entities/9/values/
distance float
Distance
amount_company_currency double
Montant (en devise société)
company_currency int (Liste déroulante : Devise)
Devise Société
Endpoint de récupération des valeurs: /application/entities/9/values/
status int (Liste déroulante : Statut pour validation)
Statut
Endpoint de récupération des valeurs: /application/entities/56/values/
workflow_date datetime
Date (Workflow)
entityid int
Entité
ref_entityid string
Référence
requester string
Demandeur
ref_objectid string
Id de l'entité de référence
projectid int (Liste déroulante : Projet)
Projet
employeeid int (Liste déroulante : Collaborateur)
Collaborateur
inline_files string
Justif.
contactid int (Liste déroulante : Contact)
Contact
total_invoiced double
Total Facturé
cdate datetime
Créé le
invoices string
Factures
cname int (Liste déroulante : Utilisateur)
Créé par
invoice_reference string
Facture (Référence)
udate datetime
MàJ le
uname int (Liste déroulante : Utilisateur)
MàJ par
paid_total double
Total Payé
profitcenterid int (Liste déroulante : Centre de profit)
Centre de profit
Endpoint de récupération des valeurs: /application/entities/1625/values/
costcenterid int (Liste déroulante : Centre de coût)
Centre de coût
Endpoint de récupération des valeurs: /application/entities/1620/values/
payment_status int
Status (Paiement)
account string
N° compte
accounting_docid int (Liste déroulante : Pièce Comptable)
Pièce Comptable
Endpoint de récupération des valeurs: /application/entities/1605/values/
inline_guests string
Invités
Liste des dépenses
REQUEST
GET /expenses
RESPONSE
200 OK
Créer une nouvelle dépense
REQUEST
POST /expenses
RESPONSE
200 OK
Récupérer une dépense
Path params
Expenseid (int)
Identifiant d'une dépense
REQUEST
GET /expenses/{expenseid}
RESPONSE
200 OK
Note de frais
Overview
Attributes
claimid int
ID
ref_entityid int (Liste déroulante : Entité)
Référence
Endpoint de récupération des valeurs: /application/entities/2/values/
ref_objectid string
Id de l'entité de référence
reference_label string
Référence
entityid int (Liste déroulante : Entité)
Entité
Endpoint de récupération des valeurs: /application/entities/2/values/
projectid int (Liste déroulante : Projet)
Projet
employeeid int (Liste déroulante : Collaborateur)
Collaborateur
date_of_expense_left date
Période (début)
objectid int
Id Objet
contactid int (Liste déroulante : Contact)
Contact
date_of_expense_right date
Période (Fin)
requester_first_name string
Prénom
requester_last_name string
Nom
currency int (Liste déroulante : Devise)
Devise
Endpoint de récupération des valeurs: /application/entities/9/values/
local_amount double
Montant (Devise Locale)
amount double
Montant Total
local_currency int (Liste déroulante : Devise)
Devise Locale
Endpoint de récupération des valeurs: /application/entities/9/values/
amount_validated double
Montant Total Validé
workflow_date datetime
Date (Workflow)
workflow_instanceid int
IID Workflow
amount_company_currency double
Montant (en devise société)
has_attachment boolean
Avec Pièces Jointes ?
workflow_reason string (TEXT)
Commentaire (Workflow)
company_currency int (Liste déroulante : Devise)
Devise Société
Endpoint de récupération des valeurs: /application/entities/9/values/
comments longtext
Commentaires
paid_total double
Total Payé
compid int (Liste déroulante : Société)
Société
payment_status int
Status (Paiement)
status int
Statut (Workflow)
cdate datetime
Créé le
udate datetime
MàJ le
Liste des notes de frais
REQUEST
GET /expenseClaims
RESPONSE
200 OK
Créer une nouvelle note de frais
REQUEST
POST /expenseClaims
RESPONSE
200 OK
Récupérer une note de frais
Path params
Claimid (int)
Identifiant d'une note de frais
REQUEST
GET /expenseClaims/{claimid}
RESPONSE
200 OK
Activité
Overview
Attributes
activityid int
ID Système
employeeid int (Liste déroulante : Collaborateur)
Collaborateur
type int (Liste déroulante : Type d'activité)
Type d'activité
Endpoint de récupération des valeurs: /application/entities/623/values/
call_purposeid int (Liste déroulante : Objet de l'appel)
Objet de l'appel
Endpoint de récupération des valeurs: /application/entities/277/values/
call_type int
Type d'appel
call_status int (Liste déroulante : Statut de l'appel)
Statut de l'appel
Endpoint de récupération des valeurs: /application/entities/279/values/
subject string
Sujet
author_entityid int
Auteur (Entité)
comments longtext
Commentaires
objectid int
Auteur (Id)
author string
Auteur
date datetime
Date
taskid int (Liste déroulante : Tâche)
Tâche
Endpoint de récupération des valeurs: /application/entities/60/values/
completed boolean
Effectué
start_time string
Heure de début
eventid int (Liste déroulante : Evénement)
Evénement
timezone string
Fuseau Horaire
inline_targets string
Partenaires
inline_files string
Pièces Jointes
cdate datetime
Créé le
cname int (Liste déroulante : Utilisateur)
Créé par
udate datetime
MàJ le
uname int (Liste déroulante : Utilisateur)
MàJ par
Liste des activités
REQUEST
GET /employeeActivities
RESPONSE
200 OK
Créer une nouvelle activité
REQUEST
POST /employeeActivities
RESPONSE
200 OK
Récupérer une activité
Path params
Activityid (int)
Identifiant d'une activité
REQUEST
GET /employeeActivities/{activityid}
RESPONSE
200 OK