CKApiProxy — API Fitnet regroupée
CKApiProxy expose l'API Fitnet sous la forme de 22 outils de regroupement (421 actions) et de 5 outils composites. Chaque outil s'appelle en POST /api/v1/<outil> avec un corps JSON. Les réponses sont allégées : sélection de champs, suppression des valeurs vides, masquage IBAN/BIC, pagination. Version 1.0.0.
Spécification OpenAPI du proxy : /openapi.json.
Headers
Authorization(obligatoire) : identifiants Fitnet, enBasicouBearer. Ils sont relayés tels quels à Fitnet et ne sont ni stockés ni journalisés. Sans ce header, la réponse est 401IDENTIFIANTS_MANQUANTS.X-Origin-Instance(facultatif) : sous-domaine de l'instance Fitnet,https://<instance>.fitnetmanager.com. Par défaut :evaluation. Format : lettres minuscules, chiffres et tirets (63 caractères au plus).
Appel d'un outil de regroupement
Corps : action (obligatoire), params (paramètres de chemin et de requête, sous leur nom d'origine), donnees (corps envoyé à Fitnet), champs, page (≥ 1) et limite (1 à 200, 50 par défaut). Les dates gardent le format de Fitnet, indiqué par l'action aide.
curl -X POST https://apiproxy.g4u.cc/api/v1/clients \
-H "Authorization: Basic <identifiants>" \
-H "X-Origin-Instance: evaluation" \
-H "Content-Type: application/json" \
-d '{"action":"lister_clients","params":{"companyId":1},"limite":20}'
L'action aide décrit une action sans appeler Fitnet : {"action":"aide","params":{"action":"lister_clients"}}. Sans params.action, elle liste les actions de l'outil.
Erreurs : {"erreur":{"code","message","details"}}, avec un code en SNAKE_CASE (voir l'OpenAPI).
Outils composites
Paramètres à la racine du corps, sans action. Les listes sont plafonnées à 50 éléments avec leur total ; une section en échec est remplacée par {"erreur":{"code","message"}}.
POST /api/v1/fiche_client
Fiche complète d'un client : détails, contacts, adresses, projets et contrats du client (projets et contrats cherchés dans les sociétés liées au client).
Paramètres : id_client (integer, requis) — Identifiant Fitnet du client..
Opérations d'origine : getCustomerDetails, listContactCustomers, listCustomerAddresses, listProjects, listContracts.
POST /api/v1/synthese_contrat
Synthèse d'un contrat : contrat, devis avec leurs lignes, acomptes et échéances, factures et affectations. Devis, échéances et factures sont cherchés sur la période du contrat.
Paramètres : id_contrat (integer, requis) — Identifiant Fitnet du contrat..
Opérations d'origine : getContract, listContractQuotations, listDownPaymentsAndDueDates, listInvoices, listAssignmentsOnContractByContract.
POST /api/v1/fiche_salarie
Fiche d'un salarié : identité, contrats de travail, équipe et BU (avec l'historique des BU), congés de l'année et compétences.
Paramètres : id_salarie (integer, requis) — Identifiant Fitnet du salarié. ; annee (integer) — Année des congés (4 chiffres), par défaut l'année en cours..
Opérations d'origine : getEmployee, listEmploymentContractsByCompany, listBusinessUnitAtDates, listLeavesByEmployee, listEmployeesSkills.
POST /api/v1/activite_mois
Activité d'un mois pour un salarié ou une société : staffing réel et prévu (pipeline brut, opportunités incluses) et feuilles de temps du mois. Fournir id_salarie ou id_societe.
Paramètres : mois (string, requis) — Mois au format MM-yyyy. ; id_salarie (integer) — Identifiant du salarié (ou id_societe). ; id_societe (integer) — Identifiant de la société (ou id_salarie)..
Opérations d'origine : getEmployee, getMonthlyStaffingRealByEmployee, getMonthlyStaffingEstimatedByEmployee, listCompanies, listMonthlyStaffingRealByCompany, listMonthlyStaffingEstimatedByCompany, listTimesheets.
POST /api/v1/pipeline_commercial
Pipeline commercial d'une période : projets et contrats de la période, comptés et listés par statut de vente. Sans id_societe, toutes les sociétés accessibles sont parcourues.
Paramètres : debut (string, requis) — Début (dd-MM-yyyy). ; fin (string, requis) — Fin (dd-MM-yyyy). ; id_societe (integer) — Société à analyser (par défaut toutes)..
Opérations d'origine : listCompanies, listProjectsByPeriod, listContractsByPeriod.
Outils de regroupement
POST /api/v1/clients
Clients, contacts clients, adresses de clients et liens entre clients et sociétés.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_adresse_client | POST /rest/customerAddresscreateCustomerAddress | Create a customer address |
creer_client | POST /rest/customers/createcreateCustomer | Create a customer |
creer_contact_client | POST /rest/contactCustomers/createcreateContactCustomer | Create a contact customer |
creer_lien_societe_client | POST /rest/customerCompanycreateCustomerCompany | Create a link between customer and company |
creer_rattachement_commercial_client | POST /rest/customers/commercialAttachmentcreateCustomerCommercialAttachment | Create commercials |
lire_adresse_client | GET /rest/customerAddress/{addressId}getCustomerAddress | Find an address by its ID |
lire_client | GET /rest/customers/read/{customerId}getCustomer | Find a customer by its ID |
lire_contact_client | GET /rest/contactCustomers/read/{contactCustomerId}getContactCustomer | Find a contact customer by its Id |
lire_contact_client_par_email | GET /rest/contactCustomers/readByEmail/{email}getContactCustomerByEmail | Find a contact customer by its email address |
lire_details_client | GET /rest/customers/findById/{customerId}getCustomerDetails | Find a customer by its ID |
lister_adresses_clients | GET /rest/customerAddresslistCustomerAddresses | Get all customer addresses by company and customer |
lister_adresses_clients_modifiees_depuis | GET /rest/customerAddress/lastUpdate/{date}listCustomerAddressesUpdatedSince | Retrieve all customer addresses who have been lastly updated after a specified date |
lister_clients | GET /rest/customers/{companyId}listCustomers | Get all customers from a company |
lister_clients_modifies_depuis | GET /rest/customers/lastUpdate/{date}listCustomersUpdatedSince | Retrieve all Customers who have been lastly updated after a specified date |
lister_contacts_clients | GET /rest/contactCustomers/{companyId}listContactCustomers | Get all contact customers from a company (0 means from all companies) |
lister_contacts_clients_modifies_depuis | GET /rest/contactCustomers/lastUpdate/{date}listContactCustomersUpdatedSince | Retrieve all contact customers who have been lastly updated after a specified date |
lister_liens_societe_client | GET /rest/customerCompanylistCustomerCompanies | Retrieve one or several links between customer and company |
modifier_adresse_client | PUT /rest/customerAddressupdateCustomerAddress | Update a customer address |
modifier_client | PUT /rest/customers/update/{customerId}updateCustomer | Update a customer selected by his ID |
modifier_contact_client | PUT /rest/contactCustomers/update/{contactCustomerId}updateContactCustomer | Update a contact customer selected by his Id |
modifier_lien_societe_client | PUT /rest/customerCompanyupdateCustomerCompany | Update a link between customer and company |
supprimer_adresse_client ⚠ supprime | DELETE /rest/customerAddress/{addressId}deleteCustomerAddress | Remove a customer address |
supprimer_client ⚠ supprime | DELETE /rest/customers/delete/{customerId}deleteCustomer | Delete a customer |
supprimer_contact_client ⚠ supprime | DELETE /rest/contactCustomers/delete/{contactCustomerId}deleteContactCustomer | Delete a contact selected by his Id |
supprimer_lien_societe_client ⚠ supprime | DELETE /rest/customerCompanydeleteCustomerCompany | Delete a link between a customer and a company |
supprimer_rattachement_commercial_client ⚠ supprime | DELETE /rest/customers/{customerId}/commercialAttachment/{commercialId}deleteCustomerCommercialAttachment | Remove a commercial by its Id |
POST /api/v1/prospects
Prospects et contacts de prospects.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_contact_prospect | POST /rest/contactProspects/createcreateContactProspect | Create a contact prospect |
creer_prospect | POST /rest/prospects/createcreateProspect | Create a prospect |
creer_rattachement_commercial_prospect | POST /rest/prospects/commercialAttachmentcreateProspectCommercialAttachment | Create commercials |
lire_contact_prospect | GET /rest/contactProspects/read/{contactProspectId}getContactProspect | Find a contact prospect by its Id |
lire_contact_prospect_par_email | GET /rest/contactProspects/readByEmail/{email}getContactProspectByEmail | Find a contact prospect by its email address |
lire_prospect | GET /rest/prospects/read/{prospectId}getProspect | Find a prospect by its ID |
lire_prospect_par_email | GET /rest/prospects/readByEmail/{email}getProspectByEmail | Find a prospect by its email address |
lister_contacts_prospects | GET /rest/contactProspects/{companyId}listContactProspects | Get all contact prospects from a company (0 means from all companies) |
lister_prospects | GET /rest/prospects/{companyId}listProspects | Get all prospects from a company |
modifier_contact_prospect | PUT /rest/contactProspects/update/{contactProspectId}updateContactProspect | Update a contact prospect selected by his Id |
modifier_prospect | PUT /rest/prospects/update/{prospectId}updateProspect | Update a prospect selected by his ID |
supprimer_contact_prospect ⚠ supprime | DELETE /rest/contactProspects/delete/{contactProspectId}deleteContactProspect | Delete a contact selected by his Id |
supprimer_prospect ⚠ supprime | DELETE /rest/prospects/delete/{prospectId}deleteProspect | Delete a prospect |
supprimer_rattachement_commercial_prospect ⚠ supprime | DELETE /rest/prospects/{prospectId}/commercialAttachment/{commercialId}deleteProspectCommercialAttachment | Remove a commercial by its Id |
POST /api/v1/projets
Projets (affaires), types de projet, statuts de vente, devis de projet et leurs lignes, historique des statuts de vente.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_devis_projet | POST /rest/projectQuotationcreateProjectQuotation | Create a project quotation |
creer_ligne_devis_projet | POST /rest/projectQuotationLinecreateProjectQuotationLine | Create a project quotation line |
creer_projet | POST /rest/projects/createcreateProject | Create a project |
creer_statut_vente_projet | POST /rest/projectSalesStatuscreateProjectSalesStatus | Create a candidate |
creer_type_projet | POST /rest/typeOfProjectcreateTypeOfProject | Create a project type |
lire_devis_projet | GET /rest/projectQuotation/{projectQuotationId}getProjectQuotation | Get project quotation by Id |
lire_ligne_devis_projet | GET /rest/projectQuotationLine/{projectQuotationLineId}getProjectQuotationLine | Get project quotation line by Id |
lire_projet | GET /rest/projects/read/{projectId}getProject | Find a project by its ID |
lire_statut_vente_projet | GET /rest/projectSalesStatus/projectSalesStatusByStatusId/{statusId}getProjectSalesStatus | Get project sales status by its ID |
lire_statut_vente_type_projet | GET /rest/projectSalesStatus/salesStatusTypeProject/{statutCommercialTypeProjectId}getProjectTypeSalesStatus | Get project sales status by ID |
lire_type_projet | GET /rest/typeOfProject/{typeOfProjectId}getTypeOfProject | Get all types of project from a specified type of project |
lister_devis_projet | GET /rest/projectQuotationlistProjectQuotations | Get all project quotations |
lister_historique_statuts_vente_projet | GET /rest/salesStatusProjectsHistolistProjectSalesStatusHistory | Get all sales status history of a project by companyId and projectId |
lister_projets | GET /rest/projects/{companyId}listProjects | Find all projects of a company |
lister_projets_modifies_depuis | GET /rest/projects/lastUpdate/{date}listProjectsUpdatedSince | Retrieve all projects who have been lastly updated after a specified date |
lister_projets_par_periode | GET /rest/projects/readByDates/{companyId}/{dateStart}/{dateEnd}listProjectsByPeriod | Find projects between two dates |
lister_projets_par_statut | GET /rest/projects/projectsByStatus/{companyId}/{statusId}listProjectsByStatus | Get all projects from a specified company by actual Status |
lister_projets_statut_change_sur_periode | GET /rest/projects/projectsChangedStatusAtDate/{companyId}/{dateStart}/{dateEnd}/{statusId}listProjectsWithStatusChangedInPeriod | Get all projects that changed status from a specified company between dates |
lister_statuts_vente_projet | GET /rest/projectSalesStatuslistProjectSalesStatuses | Get project sales status by ID |
lister_statuts_vente_type_projet | GET /rest/projectSalesStatus/salesStatusTypeForfaitlistProjectTypeSalesStatuses | Get project sales status by ID |
modifier_devis_projet | PUT /rest/projectQuotation/{projectQuotationId}updateProjectQuotation | Update a project quotation |
modifier_ligne_devis_projet | PUT /rest/projectQuotationLine/{quotationLineId}updateProjectQuotationLine | Update a project quotation line |
modifier_projet | PUT /rest/projects/update/{projectId}updateProject | Update a project selected by its Id |
modifier_statut_vente_projet | PUT /rest/projectSalesStatus/{salesStatusId}updateProjectSalesStatus | Update contract Sales status |
modifier_type_projet | PUT /rest/typeOfProject/{typeOfProjectId}updateTypeOfProject | Update a project type selected by its ID |
supprimer_devis_projet ⚠ supprime | DELETE /rest/projectQuotation/{projectQuotationId}deleteProjectQuotation | Delete a project quotation by its ID |
supprimer_ligne_devis_projet ⚠ supprime | DELETE /rest/projectQuotationLine/{projectQuotationLineId}deleteProjectQuotationLine | Delete a project quotation line by its ID |
supprimer_projet ⚠ supprime | DELETE /rest/projects/delete/{projectId}deleteProject | Delete a project selected by its Id |
supprimer_statut_vente_projet ⚠ supprime | DELETE /rest/projectSalesStatus/{salesStatusId}deleteProjectSalesStatus | Delete a Sales status by ID |
supprimer_type_projet ⚠ supprime | DELETE /rest/typeOfProject/{typeOfProjectId}deleteTypeOfProject | Delete a project type selected by its Id |
POST /api/v1/contrats
Contrats, catégories et types de contrat, statuts de vente, devis de contrat et leurs lignes, corrections et historiques de statut.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_categorie_contrat | POST /rest/contractCategorycreateContractCategory | Create a contract category |
creer_contrat | POST /rest/contracts/createcreateContract | Create a contract |
creer_devis_contrat | POST /rest/contractQuotationcreateContractQuotation | Create a contract quotation |
creer_ligne_devis_contrat | POST /rest/contractQuotationLinecreateContractQuotationLine | Create a contract quotation line |
creer_type_contrat | POST /rest/typeOfContractcreateTypeOfContract | Create a contract type |
lire_categorie_contrat | GET /rest/contractCategory/{contractCategoryId}getContractCategory | Get category of contract from a specified ID |
lire_contrat | GET /rest/contracts/read/{contractId}getContract | Find a contract by its ID |
lire_devis_contrat | GET /rest/contractQuotation/{contractQuotationId}getContractQuotation | Get contract quotation by Id |
lire_ligne_devis_contrat | GET /rest/contractQuotationLine/{contractQuotationLineId}getContractQuotationLine | Get contract quotation line by Id |
lire_statut_vente_contrat | GET /rest/contractSalesStatus/commercialStatusByID/{statusId}getContractSalesStatus | Get contract sale status by ID |
lire_type_contrat | GET /rest/typeOfContract/{typeOfContractId}getTypeOfContract | Get all contracts from a specified type of contract |
lister_contrats | GET /rest/contracts/{companyId}listContracts | Get all contracts from a specified company |
lister_contrats_modifies_depuis | GET /rest/contracts/v2/lastUpdate/{date}listContractsUpdatedSince | Retrieve all Contract Headers who have been lastly updated after a specified date |
lister_contrats_par_numero | GET /rest/contracts/getByContractNumberlistContractsByContractNumber | Retrieve all Contract Basic list that have a specified contract number (case insensitive/does not work if contains '/... |
lister_contrats_par_periode | GET /rest/contracts/v2/readByDates/{companyId}/{dateStart}/{dateEnd}listContractsByPeriod | Find contracts between two dates |
lister_contrats_par_statut | GET /rest/contracts/contractsByStatus/{companyId}/{statusId}listContractsByStatus | Get all contracts from a specified company by actual Status |
lister_contrats_statut_change_sur_periode | GET /rest/contracts/contractsChangedStatusAtDate/{companyId}/{dateStart}/{dateEnd}/{statusId}listContractsWithStatusChangedInPeriod | Get all contracts that changed status from a specified company between dates |
lister_corrections_contrat | GET /rest/contractCorrectionlistContractCorrections | Get contract corrections by month and contract |
lister_devis_contrat | GET /rest/contractQuotationlistContractQuotations | Get all contract quotations |
lister_historique_statuts_contrat | GET /rest/statusContractHistolistContractStatusHistory | Get all status history of a contract by company id and contract id |
lister_historique_statuts_vente_contrat | GET /rest/salesStatusContractsHistolistContractSalesStatusHistory | Get all sales status history of a contract by companyId and contractId |
lister_lignes_devis_contrat | GET /rest/contractQuotationLine/getAllContractQuotationLineslistContractQuotationLines | Get all contract quotation lines |
lister_statuts_vente_contrat | GET /rest/contractSalesStatuslistContractSalesStatuses | Get contract Sales status by ID |
modifier_categorie_contrat | PUT /rest/contractCategory/{contractCategoryId}updateContractCategory | Update a contract category selected by its ID |
modifier_contrat | PUT /rest/contracts/update/{contractId}updateContract | Update a contract selected by its ID |
modifier_devis_contrat | PUT /rest/contractQuotation/{contractQuotationId}updateContractQuotation | Update a contract quotation |
modifier_ligne_devis_contrat | PUT /rest/contractQuotationLine/{quotationLineId}updateContractQuotationLine | Update a contract quotation line |
modifier_type_contrat | PUT /rest/typeOfContract/{typeOfContractId}updateTypeOfContract | Update a contract type selected by its ID |
supprimer_categorie_contrat ⚠ supprime | DELETE /rest/contractCategory/{contractCategoryId}deleteContractCategory | Delete a contract category selected by its Id |
supprimer_contrat ⚠ supprime | DELETE /rest/contracts/delete/{contractId}deleteContract | Delete a contract selected by its ID |
supprimer_devis_contrat ⚠ supprime | DELETE /rest/contractQuotation/{contractQuotationId}deleteContractQuotation | Delete a contract quotation by its ID |
supprimer_ligne_devis_contrat ⚠ supprime | DELETE /rest/contractQuotationLine/{contractQuotationLineId}deleteContractQuotationLine | Delete a contract quotation line by its ID |
supprimer_statut_vente_contrat ⚠ supprime | DELETE /rest/contractSalesStatus/{salesContractStatusId}deleteContractSalesStatus | Delete a Sales status by ID |
supprimer_type_contrat ⚠ supprime | DELETE /rest/typeOfContract/{typeOfContractId}deleteTypeOfContract | Delete a contract type selected by its Id |
POST /api/v1/facturation
Factures, facturation consolidée, modes de facturation, acomptes et échéances (dont cotraitants), cotraitants, provisions et écritures comptables.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_acompte_echeance | POST /rest/downPaymentAndDueDatescreateDownPaymentOrDueDate | Create a billing due date or a down payment |
creer_cotraitant | POST /rest/cocontractorscreateCocontractor | Create a cocontractor |
lire_acompte_echeance | GET /rest/downPaymentAndDueDates/{objectId}getDownPaymentOrDueDate | Get down payment or due date by Id |
lire_facturation_consolidee | GET /rest/billing/getConsolidated/{companyId}/{dateStart}/{dateEnd}/{excludeOpportunities}getConsolidatedBilling | Get consolidated billing |
lister_acomptes_echeances | GET /rest/downPaymentAndDueDateslistDownPaymentsAndDueDates | Get all contract down payments and due dates |
lister_acomptes_echeances_cotraitants | GET /rest/cocontractorDownPaymentAndDueDateslistCocontractorDownPaymentsAndDueDates | Get down payment or due date by Id |
lister_ecritures_comptables_modifiees_depuis | GET /rest/accountingEntries/lastUpdate/{date}listAccountingEntriesUpdatedSince | Get all accounting entries who have been lastly updated after a specified date |
lister_factures | GET /rest/invoices/v3/{companyId}/{customerId}/{dateStart}/{dateEnd}listInvoices | Get invoices between two dates. |
lister_factures_a_emettre | GET /rest/invoices/getInvoicesToBeIssued/{companyId}/{customerId}/{dateStart}/{dateEnd}listInvoicesToBeIssued | Get invoices to be issued |
lister_factures_modifiees_depuis | GET /rest/invoices/v3/lastUpdate/{date}listInvoicesUpdatedSince | Retrieve all invoices who have been lastly updated after a specified date. |
lister_modes_facturation | GET /rest/billingModelistBillingModes | Get all billing modes |
lister_provisions | GET /rest/provisionslistProvisions | Get provisions by company, provisions type and month |
modifier_acompte_echeance | PUT /rest/downPaymentAndDueDates/{objectId}updateDownPaymentOrDueDate | Update a billing due date or a down payment by its id |
modifier_cotraitant | PUT /rest/cocontractors/{cocontractorId}updateCocontractor | Update a cocontractor customer selected by his ID |
payer_facture | POST /rest/invoices/paypayInvoice | Update status of invoice from sent to paid (invoices whose status is tracked by the approved platform are rejected) |
supprimer_acompte_echeance ⚠ supprime | DELETE /rest/downPaymentAndDueDates/{objectId}deleteDownPaymentOrDueDate | Delete a billing due date or a down payment by its id |
POST /api/v1/livrables
Livrables et leurs ventes, jalons de production, production prévue, initiale et réalisée.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_livrable | POST /rest/deliverablescreateDeliverable | Create deliverables |
creer_vente_livrable | POST /rest/deliverables/salescreateDeliverableSale | Create deliverables |
lire_livrable | GET /rest/deliverables/{deliverableId}getDeliverable | Get deliverable by its Id |
lire_vente_livrable | GET /rest/deliverables/sales/{deliverableId}getDeliverableSale | Get deliverable by its Id |
lister_devis_production | GET /rest/production/getQuote/{companyId}/{dateStart}/{dateEnd}/{excludeOpportunities}listProductionQuotes | Get quote delivery amounts |
lister_jalons_production | GET /rest/ProductionMilestoneslistProductionMilestones | Get Milestones from Company for a specific date, billing mode and status |
lister_livrables | GET /rest/deliverables/{companyId}/{dateStart}/{dateEnd}/{excludeOpportunities}listDeliverables | Get deliverables |
lister_production_initiale | GET /rest/production/getInitialProduction/{companyId}/{dateStart}/{dateEnd}/{excludeOpportunities}listInitialProduction | Get initial production delivery amounts |
lister_production_prevue | GET /rest/production/getForecastedProduction/{companyId}/{dateStart}/{dateEnd}/{excludeOpportunities}listForecastedProduction | Get initial production delivery amounts |
lister_production_realisee | GET /rest/production/getCompletedProduction/{companyId}/{dateStart}/{dateEnd}/{excludeOpportunities}listCompletedProduction | Get completed production amounts |
modifier_jalon_production | PUT /rest/ProductionMilestones/{milestoneId}updateProductionMilestone | Update specific Milestone by Id |
modifier_livrable | PUT /rest/deliverablesupdateDeliverable | Update a list of deliverables(input should be: [{..}, {..}, ...]) |
modifier_vente_livrable | PUT /rest/deliverables/salesupdateDeliverableSale | Update a list of deliverables |
supprimer_livrable ⚠ supprime | DELETE /rest/deliverablesdeleteDeliverable | Delete deliverables selected by a list of their IDs |
supprimer_vente_livrable ⚠ supprime | DELETE /rest/deliverables/salesdeleteDeliverableSale | Delete sales deliverable selected by a list of their IDs |
POST /api/v1/salaries
Salariés, leurs contacts, adresses, comptes, coordonnées bancaires (BIC), véhicules et jours fériés.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_adresse_salarie | POST /rest/employeeAddresscreateEmployeeAddress | Create an employee address |
creer_bic_salarie | POST /rest/bicEmployeecreateEmployeeBic | Create a BIC for a specified Employee |
creer_compte_salarie | POST /rest/accountscreateAccount | Create an employee account |
creer_contact_salarie | POST /rest/employeesContact/createcreateEmployeeContact | Create a contact of an employee |
creer_salarie | POST /rest/employees/createcreateEmployee | Create an employee |
detacher_jour_ferie_salarie ⚠ supprime | DELETE /rest/holidayPerEmployeesdetachPublicHolidayFromEmployee | detach public holiday to an employee |
lire_adresse_salarie | GET /rest/employeeAddress/{addressId}getEmployeeAddress | Find an address by its ID |
lire_compte_salarie | GET /rest/accounts/{accountId}getAccount | Get employee account by its id |
lire_salarie | GET /rest/employees/readById/{employeeId}getEmployee | Get an employee |
lister_adresses_salaries | GET /rest/employeeAddresslistEmployeeAddresses | Get all employee addresses by company and employee |
lister_bic_salaries | GET /rest/bicEmployeelistEmployeeBics | Retrieve BICs from a specified Employee or all BICs |
lister_comptes_salaries | GET /rest/accounts/getEmployeeAccountslistEmployeeAccounts | Get employee accounts by their company ID and/or employee ID |
lister_contacts_salaries | GET /rest/employeesContactlistEmployeeContacts | Get all contact of an employee by company id and employee id |
lister_jours_feries_salaries | GET /rest/holidayPerEmployees/{employeeId}listEmployeePublicHolidays | Get all employee public holiday |
lister_salaries | GET /rest/employeeslistEmployees | Get all employees |
lister_salaries_modifies_depuis | GET /rest/employees/lastUpdate/{date}listEmployeesUpdatedSince | Retrieve all Employees who have been lastly updated after a specified date |
lister_salaries_par_societe | GET /rest/employees/{companyId}listEmployeesByCompany | Get all employees from a company |
lister_vehicules_par_salarie | GET /rest/vehicles/vehicule/{collaboratorId}listVehiclesByEmployee | List the vehicles available to an employee for an expense |
lister_vehicules_salaries | GET /rest/employees/vehicule/{collaboratorId}listEmployeeVehicles | List the vehicles available to an employee for expenses |
modifier_adresse_salarie | PUT /rest/employeeAddress/{addressId}updateEmployeeAddress | Update an employee address by its ID |
modifier_bic_salarie | PUT /rest/bicEmployeeupdateEmployeeBic | Update a BIC for a specified Employee |
modifier_compte_salarie | PUT /rest/accountsupdateAccount | Update an account |
modifier_contact_salarie | PUT /rest/employeesContact/update/{employeeDataId}updateEmployeeContact | Update a contact of an employee |
modifier_salarie | PUT /rest/employees/{employeeId}updateEmployee | Update an employee (based on its ID) |
rattacher_jour_ferie_salarie | POST /rest/holidayPerEmployeesattachPublicHolidayToEmployee | attach public holiday to an employee |
supprimer_adresse_salarie ⚠ supprime | DELETE /rest/employeeAddress/{addressId}deleteEmployeeAddress | Remove an employee address by its ID |
supprimer_bic_salarie ⚠ supprime | DELETE /rest/bicEmployee/{bicId}deleteEmployeeBic | Delete a BIC assigned to an Employee |
supprimer_compte_salarie ⚠ supprime | DELETE /rest/accounts/{accountId}deleteAccount | Remove an employee account |
supprimer_contact_salarie ⚠ supprime | DELETE /rest/employeesContact/deleteById/{employeeDataId}deleteEmployeeContact | Remove a contact of an employee |
POST /api/v1/contrats_travail
Contrats de travail des salariés, modèles et types de contrat de travail.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_contrat_travail | POST /rest/employmentContracts/createcreateEmploymentContract | Create an employment contract |
creer_contrat_travail_depuis_modele | POST /rest/employmentContracts/createWithModel/{collabId}/{modelId}/{gross_annual_salary}createEmploymentContractFromModel | Create an employment contract with model |
lire_contrat_travail | GET /rest/employmentContracts/readByID/{employment_contract_id}getEmploymentContract | Find an employment contract by its ID |
lister_contrats_travail | GET /rest/employmentContractslistEmploymentContracts | Get all employment contracts |
lister_contrats_travail_par_societe | GET /rest/employmentContracts/{companyId}listEmploymentContractsByCompany | Get all employment contracts from a company |
lister_modeles_contrat_travail | GET /rest/employmentContracts/getModelslistEmploymentContractModels | Get all contracts models |
lister_types_contrat | GET /rest/contractTypeslistContractTypes | Get all types of employment contract |
lister_types_contrat_par_societe | GET /rest/contractTypes/{companyId}listContractTypesByCompany | Get all types of employment contract for one company |
modifier_contrat_travail | PUT /rest/employmentContracts/{employmentContractId}updateEmploymentContract | Update an employment contract by its Id (value of -1 will delete the link with a Timetable or Workdays) |
supprimer_contrat_travail ⚠ supprime | DELETE /rest/employmentContracts/deleteByID/{employment_contract_id}deleteEmploymentContract | Delete an employment contract |
POST /api/v1/remuneration
Rémunération variable (plans et attributions), primes, avances, coûts réels mensuels, coûts et coefficients.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_cout_reel_mensuel | POST /rest/MonthlyRealCostscreateMonthlyRealCost | Create real cost per month for an employee |
creer_plan_remuneration_variable | POST /rest/variableRemuneration/planscreateVariableRemunerationPlan | "Create multiple Variable Remuneration Plans " + MASSIVE_INPUT_SHOULD_BE + ":\n" |
creer_prime_salarie | POST /rest/employeeBonusescreateEmployeeBonus | Create an employee bonus |
creer_remuneration_variable | POST /rest/variableRemunerationcreateVariableRemuneration | Create multiple Variable Remunerations (input should be: [{..}, {..}, ...]) |
lire_avance | GET /rest/advances/readById/{advanceId}getAdvance | Find an advance by its ID |
lire_plan_remuneration_variable | GET /rest/variableRemuneration/plans/{variableRemunerationPlanId}getVariableRemunerationPlan | Retrieve a Variable Remunerations Plans by its id |
lire_prime_salarie | GET /rest/employeeBonuses/{bonusId}getEmployeeBonus | Find a bonus by its ID |
lire_remuneration_variable | GET /rest/variableRemuneration/{variableRemunerationId}getVariableRemuneration | Retrieve a Variable Remuneration by its id |
lister_avances | GET /rest/advanceslistAdvances | Get all advances by companyId and dates |
lister_avances_par_salarie | GET /rest/advances/readByEmployee/{employeeId}listAdvancesByEmployee | Get all advances by employee |
lister_avances_par_type | GET /rest/advances/readByType/{typeOfAdvance}listAdvancesByType | Get all advances by type |
lister_coefficients | GET /rest/coefficientslistCoefficients | Get all coefficients |
lister_couts | GET /rest/costs/v2/{companyId}/{dateStart}/{dateEnd}listCosts | Get costs |
lister_couts_reels_mensuels | GET /rest/MonthlyRealCostslistMonthlyRealCosts | Get all real costs per month for an employee |
lister_plans_remuneration_variable | GET /rest/variableRemuneration/planslistVariableRemunerationPlans | Retrieve all Variable Remunerations Plans |
lister_primes_salaries | GET /rest/employeeBonuseslistEmployeeBonuses | Get all employee bonuses by company and employee |
lister_remunerations_variables | GET /rest/variableRemunerationlistVariableRemunerations | Retrieve Variable Remunerations attached to a specific plan |
modifier_cout_reel_mensuel | PUT /rest/MonthlyRealCostsupdateMonthlyRealCost | Update real cost per month for an employee |
modifier_plan_remuneration_variable | PUT /rest/variableRemuneration/plansupdateVariableRemunerationPlan | "Update multiple Variable Remuneration Plans " + MASSIVE_INPUT_SHOULD_BE + ":\n" |
modifier_prime_salarie | PUT /rest/employeeBonuses/{bonusId}updateEmployeeBonus | Update an employee bonus by its ID |
modifier_remuneration_variable | PUT /rest/variableRemunerationupdateVariableRemuneration | Update multiple Variable Remunerations (input should be: [{..}, {..}, ...]) |
supprimer_cout_reel_mensuel ⚠ supprime | DELETE /rest/MonthlyRealCostsdeleteMonthlyRealCost | Delete real cost per month for an employee |
supprimer_plan_remuneration_variable ⚠ supprime | DELETE /rest/variableRemuneration/plansdeleteVariableRemunerationPlan | Delete multiple Variable Remuneration Plans (input should be: [id_1, id_2, ...]) |
supprimer_prime_salarie ⚠ supprime | DELETE /rest/employeeBonuses/{bonusId}deleteEmployeeBonus | Remove an employee bonus by its ID |
supprimer_remuneration_variable ⚠ supprime | DELETE /rest/variableRemunerationdeleteVariableRemuneration | Delete multiple Variable Remunerations (input should be: [id_1, id_2, ...]) |
POST /api/v1/conges
Demandes de congés, pièces jointes, répartitions, types de congé, compteurs et configurations par salarié.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_configuration_type_conge_salarie | POST /rest/leaveTypes/employeeConfigurationcreateLeaveTypeEmployeeConfiguration | Create an employee leave type configuration |
creer_conge | POST /rest/leaves/createcreateLeave | Create a leave |
creer_conge_multi_types | POST /rest/leaves/createWithMultipleTypeAbsencecreateLeaveWithMultipleTypeAbsence | Create or update a leave made of several absence types |
lire_configuration_conges | GET /rest/leaves/getConfiguration/{companyId}getLeaveConfiguration | Get the leave configuration of a company |
lire_configuration_type_conge | GET /rest/leaves/leavesTypes/getConfiguration/{companyId}getLeaveTypeConfiguration | Get the leave type display configuration of a company |
lire_conges_avec_repartition | GET /rest/leaves/getLeavesWithRepartition/{companyId}/{month}/{year}getLeavesWithRepartition | Get leaves from a company during a specfic month with its repartition |
lire_piece_jointe_conge | GET /rest/leaves/attachment/{leaveId}getLeaveAttachment | List the attachments of a leave |
lister_compteurs_type_conge | GET /rest/leaveTypes/getLeaveTypeCounterslistLeaveTypeCounters | Get leave type counters |
lister_configurations_type_conge_salarie | GET /rest/leaveTypes/employeeConfigurationlistLeaveTypeEmployeeConfigurations | Get employee leave type configuration |
lister_conges | GET /rest/leaves/{companyId}/{month}/{year}listLeaves | List the leaves of a company for a month |
lister_conges_avec_repartition_par_salarie | GET /rest/leaves/getLeavesWithRepartitionByCollaborator/{collaboratorId}/{month}/{year}listLeavesWithRepartitionByEmployee | Get leaves from a collaborator during a specfic month |
lister_conges_modifies_depuis | GET /rest/leaves/lastUpdate/{date}listLeavesUpdatedSince | Retrieve all leaves who have been lastly updated after a specified date |
lister_conges_par_salarie | GET /rest/leaves/by_collaborator/{collaboratorId}/{month}/{year}listLeavesByEmployee | List an employee's leaves for a month |
lister_conges_repartition_paie | GET /rest/leaves/getLeavesWithRepartitionPayrollInformation/{companyId}/{month}/{year}/{activeOnly}listLeavesWithRepartitionPayrollInformation | Get leaves from a company during a specfic month with its repartition |
lister_types_conge | GET /rest/leaveTypeslistLeaveTypes | Get all Leave types |
lister_types_conge_par_salarie | GET /rest/leaveTypes/{collaboratorId}listLeaveTypesByEmployee | Get all Leave types from collaborator |
lister_types_conge_salarie_a_date | GET /rest/leaves/leavesTypes/by_collaborator/{collaboratorId}/{day}/{month}/{year}listLeaveTypesForEmployeeAtDate | List the leave types and balances of an employee at a date |
modifier_compteur_type_conge | PUT /rest/leaveTypes/updateLeaveTypeCounterupdateLeaveTypeCounter | Edit leave type counters |
modifier_configuration_type_conge_salarie | PUT /rest/leaveTypes/employeeConfigurationupdateLeaveTypeEmployeeConfiguration | Update an employee leave type configuration |
soumettre_conges | POST /rest/leaves/submitLeaves/{employeeId}submitLeaves | Submit leaves of an employee for validation |
supprimer_conge ⚠ supprime | DELETE /rest/leaves/delete/{leaveId}deleteLeave | Delete a contract selected by its ID |
POST /api/v1/temps
Feuilles de temps, activités, activités prévues et hors contrat, affectations (contrat, hors contrat, formation) et emplois du temps.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_activite_prevue | POST /rest/forecastedActivitiescreateForecastedActivity | Create multiple Forecasted Activity assignments (input should be: [{..}, {..}, ...]) |
creer_affectation_contrat | POST /rest/assignments/onContractcreateAssignmentOnContract | Post assignments on contracted activities for a specific contract |
creer_affectation_formation | POST /rest/assignments/trainingcreateAssignmentForTraining | Post assignments on contracted activities for a specific contract |
creer_emploi_du_temps | POST /rest/timetablecreateTimetable | Create a Timetable |
creer_feuille_temps | POST /rest/timesheetcreateTimesheet | Create a timesheet assignments |
lire_emploi_du_temps | GET /rest/timetable/{timetableId}getTimetable | Retrieve a Timetable by its id |
lister_activites | GET /rest/activities/{companyId}/{dateStart}/{dateEnd}listActivities | Get all activities between two dates |
lister_activites_hors_contrat | GET /rest/offContractActivities/{companyId}listOffContractActivities | Get off-contract activities |
lister_activites_modifiees_depuis | GET /rest/activities/lastUpdate/{date}listActivitiesUpdatedSince | Get all activities who have been lastly updated after a specified date |
lister_activites_non_contractuelles | GET /rest/activities/getNonContractedActivities/{companyId}/{dateStart}/{dateEnd}listNonContractedActivities | Get non contracted activities |
lister_activites_prevues | GET /rest/forecastedActivitieslistForecastedActivities | Get Forecasted Activity assignments by Employee and/or Contract |
lister_activites_sur_contrat | GET /rest/activities/getActivitiesOnContract/{companyId}/{dateStart}/{dateEnd}listActivitiesOnContract | Get only activities related to a contract |
lister_affectations | GET /rest/assignmentslistAssignments | Get assignments on contracted activities by dates |
lister_affectations_contrat | GET /rest/assignments/onContractlistAssignmentsOnContract | Get assignments on contracted activities |
lister_affectations_contrat_par_contrat | GET /rest/assignments/onContractById/{contractId}listAssignmentsOnContractByContract | Get assignments on contracted activities for a specific contract |
lister_affectations_contrat_par_societe_et_mois | GET /rest/assignments/onContract/{companyId}/{month}/{year}listAssignmentsOnContractByCompanyAndMonth | Get assignments on contracted activities |
lister_affectations_feuille_temps | GET /rest/timesheet/timesheetAssignmentlistTimesheetAssignments | Get assignments on contracted activities |
lister_affectations_formation | GET /rest/assignments/training/{companyId}/{month}/{year}listAssignmentsForTraining | Get deliverables |
lister_affectations_hors_contrat | GET /rest/assignments/offContract/{companyId}listAssignmentsOffContract | Get assignments on non contracted activities |
lister_feuilles_temps | GET /rest/timesheet/{companyId}/{employeeId}/{month}/{year}listTimesheets | Get timesheet assignments |
modifier_activite_prevue | PUT /rest/forecastedActivitiesupdateForecastedActivity | Update multiple Forecasted Activity assignments (input should be: [{..}, {..}, ...]) |
modifier_affectation_contrat | PUT /rest/assignments/onContract/{assignementId}updateAssignmentOnContract | Post assignments on contracted activities for a specific contract |
modifier_affectation_formation | PUT /rest/assignments/training/{assignementId}updateAssignmentForTraining | Post assignments on contracted activities for a specific contract |
modifier_emploi_du_temps | PUT /rest/timetableupdateTimetable | Update a timetable |
modifier_feuille_temps | PUT /rest/timesheet/{activityType}/{timesheetAssignmentID}updateTimesheet | Modify an expense |
soumettre_feuilles_temps | POST /rest/timesheet/submissionssubmitTimesheets | Submit multiple timesheet activity |
supprimer_activite_prevue ⚠ supprime | DELETE /rest/forecastedActivitiesdeleteForecastedActivity | Delete multiple Forecasted Activity assignments (input should be: [id_1, id_2, ...]) |
supprimer_affectation_contrat ⚠ supprime | DELETE /rest/assignments/onContract/{assignementId}deleteAssignmentOnContract | Delete an employee assignment on a contract |
supprimer_affectation_formation ⚠ supprime | DELETE /rest/assignments/training/{assignementId}deleteAssignmentForTraining | Delete assignment on training session by its Id, BE CAREFUL ALL ASSOCIATED DATA WILL BE REMOVED! |
supprimer_feuille_temps ⚠ supprime | DELETE /rest/timesheet/{activityType}/{timesheetAssignmentID}deleteTimesheet | Deprecated.DELETE a timesheet assignment. |
POST /api/v1/activites_horaires
Activités horaires, taux horaires (normal, férié, libre) et grilles tarifaires rattachées aux entités.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_activite_horaire | POST /rest/hourlyActivities/createcreateHourlyActivity | Create an hourly activity |
creer_grille_tarifaire | POST /rest/priceListcreatePriceList | Create a price list |
creer_taux_horaire_ferie | POST /rest/hourlyRate/holidaycreateHourlyRateHoliday | Create a hourly rate holiday |
creer_taux_horaire_libre | POST /rest/hourlyRate/freecreateHourlyRateFree | Create a hourly rate with time slot type free |
creer_taux_horaire_normal | POST /rest/hourlyRate/normalcreateHourlyRateNormal | Create a hourly rate with time slot type normal |
detacher_grille_tarifaire_entite ⚠ supprime | DELETE /rest/priceList/removeAttachToEntitydetachPriceListFromEntity | Attach a price list to an entity |
lister_activites_horaires | GET /rest/hourlyActivitieslistHourlyActivities | Get all hourly activities by employee, date and company |
lister_grilles_tarifaires | GET /rest/priceListlistPriceLists | Get all price lists by company and dates |
lister_taux_horaires | GET /rest/hourlyRatelistHourlyRates | Get all hourly rates by price list Id |
lister_types_activite_horaire | GET /rest/hourlyActivities/hourlyActivityTypelistHourlyActivityTypes | Get all hourly activity types by company and time slot type (free or normal) |
modifier_activite_horaire | PUT /rest/hourlyActivities/update/{hourlyActivityId}updateHourlyActivity | Update an hourly activity |
modifier_grille_tarifaire | PUT /rest/priceList/{priceListId}updatePriceList | Update a price list by its ID |
modifier_taux_horaire_ferie | PUT /rest/hourlyRate/holiday/{hourlyRateId}updateHourlyRateHoliday | Update a hourly rate holiday |
modifier_taux_horaire_libre | PUT /rest/hourlyRate/free/{hourlyRateId}updateHourlyRateFree | Update a hourly rate with time slot type free |
modifier_taux_horaire_normal | PUT /rest/hourlyRate/normal/{hourlyRateId}updateHourlyRateNormal | Update a hourly rate with time slot type normal |
rattacher_grille_tarifaire_entite | POST /rest/priceList/attachToEntityattachPriceListToEntity | Attach a price list to an entity |
supprimer_activite_horaire ⚠ supprime | DELETE /rest/hourlyActivities/delete/{hourlyActivityId}deleteHourlyActivity | Remove an hourly activity by its ID |
supprimer_grille_tarifaire ⚠ supprime | DELETE /rest/priceList/{priceListId}deletePriceList | Remove a price list by its ID |
supprimer_taux_horaire ⚠ supprime | DELETE /rest/hourlyRate/{hourlyRateId}deleteHourlyRate | Remove a hourly rate by its ID |
POST /api/v1/heures_sup
Heures supplémentaires et barèmes d'heures supplémentaires, avec leur rattachement aux sociétés, BU, équipes, profils, salariés et types de contrat.
| Action | Opération d'origine | Résumé |
|---|---|---|
ajouter_ligne_bareme_heures_sup | PUT /rest/schedulesOverTimeHours/addLineaddOvertimeScheduleLine | add Over Time Hours Line |
creer_bareme_heures_sup | POST /rest/schedulesOverTimeHourscreateOvertimeSchedule | Create a Schedule Overtime hours |
detacher_bareme_heures_sup_d_equipe | POST /rest/schedulesOverTimeHours/team/detachdetachOvertimeScheduleFromTeam | detach schedules from team |
detacher_bareme_heures_sup_de_bu | POST /rest/schedulesOverTimeHours/businessUnit/detachdetachOvertimeScheduleFromBusinessUnit | detach schedules from businessUnit |
detacher_bareme_heures_sup_de_profil | POST /rest/schedulesOverTimeHours/profile/detachdetachOvertimeScheduleFromProfile | detach schedules from profile |
detacher_bareme_heures_sup_de_salarie | POST /rest/schedulesOverTimeHours/employee/detachdetachOvertimeScheduleFromEmployee | detach schedules from employee |
detacher_bareme_heures_sup_de_societe | POST /rest/schedulesOverTimeHours/societe/detachdetachOvertimeScheduleFromCompany | detach schedules from societe |
detacher_bareme_heures_sup_de_type_contrat | POST /rest/schedulesOverTimeHours/contractType/detachdetachOvertimeScheduleFromContractType | detach schedules from contract type |
lister_baremes_heures_sup | GET /rest/schedulesOverTimeHourslistOvertimeSchedules | Get all schedules by dates |
lister_heures_sup | GET /rest/overtimeHourslistOvertimeHours | Retrieve employee hours with query params [employeeId/companyId/year/month] |
modifier_bareme_heures_sup | PUT /rest/schedulesOverTimeHoursupdateOvertimeSchedule | update a Schedule Overtime hours |
rattacher_bareme_heures_sup_a_bu | POST /rest/schedulesOverTimeHours/businessUnit/attachattachOvertimeScheduleToBusinessUnit | attach schedules to societe |
rattacher_bareme_heures_sup_a_equipe | POST /rest/schedulesOverTimeHours/team/attachattachOvertimeScheduleToTeam | attach schedules to team |
rattacher_bareme_heures_sup_a_profil | POST /rest/schedulesOverTimeHours/profile/attachattachOvertimeScheduleToProfile | attach schedules to profile |
rattacher_bareme_heures_sup_a_salarie | POST /rest/schedulesOverTimeHours/employee/attachattachOvertimeScheduleToEmployee | attach schedules to employee |
rattacher_bareme_heures_sup_a_societe | POST /rest/schedulesOverTimeHours/societe/attachattachOvertimeScheduleToCompany | attach schedules to societe |
rattacher_bareme_heures_sup_a_type_contrat | POST /rest/schedulesOverTimeHours/contractType/attachattachOvertimeScheduleToContractType | attach schedules to contract type |
supprimer_bareme_heures_sup ⚠ supprime | DELETE /rest/schedulesOverTimeHoursdeleteOvertimeSchedule | update a Schedule Overtime hours |
POST /api/v1/staffing
Staffing mensuel réel et prévu, par salarié ou par société.
| Action | Opération d'origine | Résumé |
|---|---|---|
lire_staffing_prevu_salarie | GET /rest/MonthlyStaffing/Estimated/byEmployee/{employeeId}/{month}/{excludeOpportunities}/{pipeline}getMonthlyStaffingEstimatedByEmployee | Get estimated monthly staffing for an employee |
lire_staffing_reel_salarie | GET /rest/MonthlyStaffing/Real/byEmployee/{employeeId}/{month}getMonthlyStaffingRealByEmployee | Get real monthly staffing for an employee |
lister_staffing_prevu | GET /rest/MonthlyStaffing/EstimatedlistMonthlyStaffingEstimated | Get estimated monthly staffing for an employee |
lister_staffing_prevu_par_societe | GET /rest/MonthlyStaffing/Estimated/byCompany/{companyId}/{month}/{excludeOpportunities}/{pipeline}/{employeeStatus}listMonthlyStaffingEstimatedByCompany | Get estimated monthly staffing for all employees of a company |
lister_staffing_reel | GET /rest/MonthlyStaffing/ReallistMonthlyStaffingReal | Get assignments on contracted activities |
lister_staffing_reel_par_societe | GET /rest/MonthlyStaffing/Real/byCompany/{companyId}/{month}/{employeeStatus}listMonthlyStaffingRealByCompany | Get real monthly staffing for all employees of a company |
POST /api/v1/taches
Tâches (suivi des échanges) et types de tâche.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_tache | POST /rest/tasks/createcreateTask | Create a task |
lire_tache | GET /rest/tasks/getById/{taskId}getTask | Get a task selected by its Id |
lister_taches | GET /rest/taskslistTasks | List the contract exchange follow-up tasks |
lister_taches_par_client | GET /rest/tasks/getByCustomerId/{customerId}listTasksByCustomer | Get all the tasks with a specific customer |
lister_taches_par_periode | GET /rest/tasks/getAllByDates/{keyword}/{dateStart}/{dateEnd}listTasksByPeriod | Get tasks between two dates |
lister_taches_recentes | GET /rest/tasks/getLastTasks/{max}listTasksLatest | Get last N(max) tasks |
lister_types_tache | GET /rest/typesTaskslistTaskTypes | Get all the tasks types |
supprimer_tache ⚠ supprime | DELETE /rest/tasks/delete/{taskId}deleteTask | Delete a task selected by its Id |
POST /api/v1/achats
Achats simples, multi-affaires et récurrents avec leurs lignes, suivi des achats, natures d'achat et achats de sous-traitance.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_achat_multi_affaires | POST /rest/multiBusinessPurchasescreateMultiBusinessPurchase | Create a Multi Business Purchase |
creer_achat_recurrent | POST /rest/repeatingPurchasescreateRepeatingPurchase | Create a Repeating Purchase |
creer_achat_simple | POST /rest/simplePurchasescreateSimplePurchase | Create a Simple Purchase |
creer_ligne_achat_multi_affaires | POST /rest/multiBusinessPurchaseItemcreateMultiBusinessPurchaseItem | Create a Multi Business Purchase Item |
creer_ligne_achat_simple | POST /rest/simplePurchasesItemcreateSimplePurchaseItem | Create simple purchase item |
lister_achats_multi_affaires | GET /rest/multiBusinessPurchases/{companyId}/{status}/{dateStart}/{dateEnd}listMultiBusinessPurchases | Monitoring simple and multi-business purchases |
lister_achats_recurrents | GET /rest/repeatingPurchases/{companyId}/{status}/{dateStart}/{dateEnd}listRepeatingPurchases | Monitoring repeating purchases |
lister_achats_recurrents_modifies_depuis | GET /rest/repeatingPurchases/lastUpdate/{date}listRepeatingPurchasesUpdatedSince | Retrieve all repeating Purchases who have been lastly updated after a specified date |
lister_achats_simples | GET /rest/simplePurchases/getSimplePurchases/{companyId}/{status}/{dateStart}/{dateEnd}listSimplePurchases | Monitoring Simple and Multi-Business Purchases |
lister_achats_simples_modifies_depuis | GET /rest/simplePurchases/lastUpdate/{date}listSimplePurchasesUpdatedSince | Retrieve all Simple Purchases who have been lastly updated after a specified date |
lister_achats_sous_traitance | GET /rest/subcontractorPurchase/{companyId}/{dateStart}/{dateEnd}listSubcontractorPurchases | Monitoring repeating purchases |
lister_natures_achat | GET /rest/purchaseNature/{companyId}listPurchaseNatures | Get all Purchase natures from a Company |
lister_statuts_suivi_achats | GET /rest/monitoringPurchases/getAllStatus/{companyId}listPurchaseMonitoringStatuses | Get all status for a company |
lister_suivi_achats | GET /rest/monitoringPurchases/{companyId}/{status}/{dateStart}/{dateEnd}listPurchaseMonitoring | Monitoring purchases |
modifier_achat_multi_affaires | PUT /rest/multiBusinessPurchasesupdateMultiBusinessPurchase | Update a Multi Business Purchase |
modifier_achat_recurrent | PUT /rest/repeatingPurchasesupdateRepeatingPurchase | Update a Repeating Purchase |
modifier_achat_simple | PUT /rest/simplePurchasesupdateSimplePurchase | Update a Simple Purchase |
modifier_ligne_achat_multi_affaires | PUT /rest/multiBusinessPurchaseItemupdateMultiBusinessPurchaseItem | Update a Multi Business Purchase Item |
modifier_ligne_achat_simple | PUT /rest/simplePurchasesItemupdateSimplePurchaseItem | Update simple purchase item |
supprimer_achat_multi_affaires ⚠ supprime | DELETE /rest/multiBusinessPurchases/{purchaseId}deleteMultiBusinessPurchase | Delete a Multi Business Purchase |
supprimer_achat_recurrent ⚠ supprime | DELETE /rest/repeatingPurchases/{purchaseId}deleteRepeatingPurchase | Delete a Repeating Purchase |
supprimer_achat_simple ⚠ supprime | DELETE /rest/simplePurchases/{purchaseId}deleteSimplePurchase | Delete a Simple Purchase |
supprimer_ligne_achat_multi_affaires ⚠ supprime | DELETE /rest/multiBusinessPurchaseItem/{purchaseItemId}deleteMultiBusinessPurchaseItem | Delete a Multi Business Purchase Item |
supprimer_ligne_achat_simple ⚠ supprime | DELETE /rest/simplePurchasesItem/{purchaseItemId}deleteSimplePurchaseItem | Delete simple purchase item |
POST /api/v1/fournisseurs
Fournisseurs et contacts fournisseurs.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_contact_fournisseur | POST /rest/supplierContactscreateSupplierContact | Create supplier contact |
creer_fournisseur | POST /rest/supplierscreateSupplier | Create a supplier |
lister_contacts_fournisseurs | GET /rest/supplierContacts/{companyId}/{status}listSupplierContacts | Get supplier contacts |
lister_fournisseurs | GET /rest/suppliers/{companyId}/{status}listSuppliers | Get suppliers |
modifier_contact_fournisseur | PUT /rest/supplierContactsupdateSupplierContact | Update supplier contact |
modifier_fournisseur | PUT /rest/suppliers/{supplierId}updateSupplier | Update a supplier |
supprimer_contact_fournisseur ⚠ supprime | DELETE /rest/supplierContacts/{contactSupplierId}deleteSupplierContact | Delete a contact supplier by its id |
POST /api/v1/frais
Notes de frais (saisie, soumission, statut) et catégories de frais.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_frais | POST /rest/expensecreateExpense | Create a expense |
lister_categories_frais | GET /rest/expensesCategory/{companyId}listExpenseCategories | Get expenses categories |
lister_categories_frais_saisie | GET /rest/expensesCategory/forSaisie/{collabId}listExpenseCategoriesForEntry | List the expense categories available for an employee's entry |
lister_frais_modifies_depuis | GET /rest/expense/lastUpdate/{date}listExpensesUpdatedSince | Get expenses by last update date |
modifier_frais | PUT /rest/expense/{expenseId}updateExpense | Modify an expense |
modifier_statut_frais | PUT /rest/expense/status/{month}/{year}updateExpenseStatus | Set an expense sheet to open or complete |
soumettre_frais | POST /rest/expense/submit/{month}/{year}submitExpenses | Submit one or more expenses to workflow for the collaborator linked to the authenticated user. |
supprimer_frais ⚠ supprime | POST /rest/expense/delete/{collaborateurId}deleteExpenses | Delete one or more expenses |
POST /api/v1/recrutement
Candidats, statuts de recrutement et leur historique, appels d'offres.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_candidat | POST /rest/candidates/createcreateCandidate | Create a candidate |
lire_appel_offres_candidat | GET /rest/candidates/callForTender/{candidateCallForTenderId}getCandidateCallForTender | Retrieve a specific link between a Candidate and a Call for Tender by its id |
lire_candidat | GET /rest/candidates/read/{candidateId}getCandidate | Find a candidate by its ID |
lister_appels_offres | GET /rest/callForTenderslistCallForTenders | get call for tenders |
lister_appels_offres_candidats | GET /rest/candidates/callForTenderlistCandidateCallForTenders | Retrieve links between Candidate and Call for Tender according to several query parameters |
lister_candidats | GET /rest/candidateslistCandidates | Get all candidates |
lister_candidats_par_societe | GET /rest/candidates/{companyId}listCandidatesByCompany | Get all candidates from a company |
lister_historique_statuts_recrutement | GET /rest/recruitmentStatusHistolistRecruitmentStatusHistory | Get all recruitment status history by companyId and employeeId |
lister_statuts_recrutement | GET /rest/recruitmentStatuslistRecruitmentStatuses | Get all recruitment status |
lister_statuts_recrutement_par_societe | GET /rest/recruitmentStatus/{companyId}listRecruitmentStatusesByCompany | Get all recruitment status from a company |
POST /api/v1/competences
Compétences et types de compétence (salariés et candidats), cursus et sessions de formation.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_cursus | POST /rest/cursus/{employeeId}createCursus | Create a training record (cursus) for an employee |
lire_configuration_cursus | GET /rest/cursus/getConfiguration/{societeId}getCursusConfiguration | Get the training record configuration of a company |
lire_cursus | GET /rest/cursus/{employeeId}getCursus | List the training records (cursus) of an employee |
lire_cursus_par_salarie_et_mois | GET /rest/cursus/{employeeId}/{month}/{year}getCursusByEmployeeAndMonth | List an employee's training records for a month |
lire_piece_jointe_cursus | GET /rest/cursus/attachment/{cursusId}getCursusAttachment | List the attachments of a training record |
lister_competences | GET /rest/skillslistSkills | Get all skills |
lister_competences_attribuees | GET /rest/skills/getAssignedlistSkillsAssigned | Get all assigned skills |
lister_competences_attribuees_par_societe | GET /rest/skills/getAssigned/{companyId}listSkillsAssignedByCompany | Find all assigned skills of a company/service |
lister_competences_candidats | GET /rest/skills/getCandidatesSkills/{companyId}listCandidatesSkills | Find candidates'skills of a company/service |
lister_competences_par_societe | GET /rest/skills/{companyId}listSkillsByCompany | Find all skills of a company/service |
lister_competences_salaries | GET /rest/skills/getEmployeesSkillslistEmployeesSkills | Find skills of a specified employee or of all employee |
lister_competences_salaries_par_societe | GET /rest/skills/getEmployeesSkills/{companyId}listEmployeesSkillsByCompany | Find employees'skills of a company/service |
lister_sessions_formation | GET /rest/trainingSession/{companyId}listTrainingSessions | Get training sessions |
lister_types_competence | GET /rest/skillTypeslistSkillTypes | Get all types of skills |
lister_types_competence_par_societe | GET /rest/skillTypes/{companyId}listSkillTypesByCompany | Find all skill types of a company/service |
modifier_cursus | PUT /rest/cursus/{cursusId}updateCursus | Update a training record (cursus) |
soumettre_cursus | POST /rest/cursus/submit/{cursusId}submitCursus | Submit a training record (cursus) for validation |
supprimer_cursus ⚠ supprime | DELETE /rest/cursus/{cursusId}deleteCursus | Delete a training record (cursus) |
POST /api/v1/organisation
Business units (BU) et leur historique, types, niveaux, responsables et rattachements, équipes, sociétés, jours fériés, profils, rôles, utilisateurs, délégations de workflow et mois clôturés.
| Action | Opération d'origine | Résumé |
|---|---|---|
creer_bu | POST /rest/businessUnitscreateBusinessUnit | Create a business unit |
creer_bu_a_date | POST /rest/businessUnitAtDatecreateBusinessUnitAtDate | Create a business unit at date |
creer_delegation_workflow | POST /rest/workflowDelegationcreateWorkflowDelegation | Create a workflow delegation |
creer_equipe | POST /rest/teamscreateTeam | Create a team |
creer_profil | POST /rest/profilescreateProfile | Create employee profiles |
creer_rattachement_bu_parente | POST /rest/businessUnitAttachment/businessUnitParentcreateParentBusinessUnitRelation | Attach a business unit parent |
creer_rattachement_bu_subdivision | POST /rest/businessUnitAttachment/businessUnitSubdivisioncreateSubdivisionBusinessUnitRelation | Attach a business unit subdivision |
creer_referent_bu | POST /rest/businessUnit/businessUnitOfficercreateBusinessUnitOfficer | Create a business unit officer |
creer_responsable_bu | POST /rest/businessUnit/businessUnitManagercreateBusinessUnitManager | Create a business unit manager |
creer_type_bu | POST /rest/businessUnitTypecreateBusinessUnitType | Create a business unit type |
creer_utilisateur | POST /rest/userscreateUser | Create a user |
delier_responsable_equipe ⚠ supprime | DELETE /rest/teams/addManagerunlinkManagerFromTeam | Detach a manager from a team |
delier_societe_equipe ⚠ supprime | DELETE /rest/teams/addCompanyunlinkCompanyFromTeam | Detach a company from a team |
lier_responsable_equipe | POST /rest/teams/addManagerlinkManagerToTeam | Attach a manager to a team |
lier_societe_equipe | POST /rest/teams/addCompanylinkCompanyToTeam | Attach a company to a team |
lire_delegation_workflow | GET /rest/workflowDelegation/{workflowDelegationId}getWorkflowDelegation | Get a workflow delegation by Id |
lire_role | GET /rest/roles/{roleId}getRole | Retrieve a specific Role by its id |
lire_utilisateur | GET /rest/users/{userId}getUser | Get a user by id |
lire_utilisateur_par_login | GET /rest/users/getByLogin/{login}getUserByLogin | Get a user by login |
lister_bu | GET /rest/businessUnitslistBusinessUnits | Get all business units |
lister_bu_a_date | GET /rest/businessUnitAtDatelistBusinessUnitAtDates | Get all business units at date by company and employee |
lister_equipes | GET /rest/teamslistTeams | Get all teams |
lister_equipes_par_societe | GET /rest/teams/{companyId}listTeamsByCompany | Get all teams from a company/service. |
lister_jours_feries_societe | GET /rest/holidayPerCompanylistCompanyPublicHolidays | get public holidays per compagny |
lister_mois_clotures_par_societe | GET /rest/closedMonths/company/{companyId}listClosedMonthsByCompany | Get all closed months of the specified company |
lister_niveaux_bu | GET /rest/businessUnitsLevellistBusinessUnitLevels | Get all business units level |
lister_profils | GET /rest/profileslistProfiles | Get all profiles |
lister_profils_par_societe | GET /rest/profiles/{companyId}listProfilesByCompany | Get all profiles from a company/service |
lister_roles | GET /rest/roleslistRoles | Retrieve all Roles |
lister_societes | GET /rest/companieslistCompanies | Get all companies |
lister_types_bu | GET /rest/businessUnitTypelistBusinessUnitTypes | Get all business units type |
lister_utilisateurs_par_societe | GET /rest/users/getByCompany/{companyId}listUsersByCompany | List the users of a company |
modifier_bu | PUT /rest/businessUnits/{businessUnitId}updateBusinessUnit | Update a business unit |
modifier_bu_a_date | PUT /rest/businessUnitAtDate/{businessUnitAtDateId}updateBusinessUnitAtDate | Update a business unit at date |
modifier_delegation_workflow | PUT /rest/workflowDelegation/{workflowDelegationId}updateWorkflowDelegation | Update a workflow delegation |
modifier_equipe | PUT /rest/teamsupdateTeam | Edit a team |
modifier_profil | PUT /rest/profilesupdateProfile | Update employee profiles |
modifier_type_bu | PUT /rest/businessUnitType/{businessUnitTypeId}updateBusinessUnitType | Update a business unit type |
modifier_utilisateur | PUT /rest/usersupdateUser | Update a user |
supprimer_bu_a_date ⚠ supprime | DELETE /rest/businessUnitAtDate/{businessUnitAtDateId}deleteBusinessUnitAtDate | Remove a business unit at date by its Id |
supprimer_delegation_workflow ⚠ supprime | DELETE /rest/workflowDelegation/{workflowDelegationId}deleteWorkflowDelegation | Delete a workflow delegation |
supprimer_rattachement_bu ⚠ supprime | DELETE /rest/businessUnitAttachment/{businessUnitAttachmentId}deleteBusinessUnitRelation | Remove a business unit attachment by its Id |
supprimer_referent_bu ⚠ supprime | DELETE /rest/businessUnit/businessUnitOfficer/{businessUnitOfficerId}deleteBusinessUnitOfficer | Remove a business unit officer by its Id |
supprimer_responsable_bu ⚠ supprime | DELETE /rest/businessUnit/businessUnitManager/{businessUnitManagerId}deleteBusinessUnitManager | Remove a business unit manager by its Id |
supprimer_utilisateur ⚠ supprime | DELETE /rest/users/{userId}deleteUser | Delete a user |
POST /api/v1/referentiels
Référentiels : secteurs, segments, statuts, types de prestation, conditions générales et rapports globaux.
| Action | Opération d'origine | Résumé |
|---|---|---|
lire_conditions_generales | GET /rest/generalTerms/{generalTermsId}getGeneralTerms | Find specific general terms by its Id |
lire_rapport_global_annee_precedente | GET /rest/globalReport/getGlobalReportLastYear/{companyId}getGlobalReportForLastYear | Get global report for the past year |
lister_conditions_generales | GET /rest/generalTermslistGeneralTerms | Find all general terms according to several criteria |
lister_rapports_globaux | GET /rest/globalReport/v2/{companyId}/{dateStart}/{dateEnd}listGlobalReports | Get global report between two dates, returning only the fields specified by the 'fields' query parameter. |
lister_secteurs | GET /rest/sectorslistSectors | Get all sectors |
lister_segments | GET /rest/segmentslistSegments | Get all segments |
lister_statuts | GET /rest/statuslistStatuses | Get all status |
lister_types_prestation | GET /rest/typesOfServices/{companyId}listTypesOfServices | Get types of Services |