php-extended / php-api-fr-interfast
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
- rector/rector: ^2.1
This package is auto-updated.
Last update: 2025-07-31 14:25:16 UTC
README
L'API InterFast une API REST permettant de gérer un compte entreprise. ## Authentification L'API utilise des clés d'API pour authentifier les requêtes. La clé d'API est une chaîne de 32 caractères qui est générée par l'utilisateur à partir de sa page de profil. Cette clé d'API doit être fournie dans l'entête X-API-KEY
de chaque requête. ## Types de données Les dates échangées à travers l'API sont au format défini par la RFC 3339, section 5.6, par exemple, 2017-07-21T17:32:28Z
This PHP package is automatically generated by the Swagger Codegen project:
- API version:
- Build package: io.swagger.codegen.v3.generators.php.PhpClientCodegen
Requirements
PHP 5.5 and later
Installation & Usage
Composer
To install the bindings via Composer, add the following to composer.json
:
{
"repositories": [
{
"type": "git",
"url": "https://github.com/php-extended/php-api-fr-interfast.git"
}
],
"require": {
"php-extended/php-api-fr-interfast": "*@dev"
}
}
Then run composer install
Manual Installation
Download the files and include autoload.php
:
require_once('/path/to/SwaggerClient-php/vendor/autoload.php');
Tests
To run the unit tests:
composer install
./vendor/bin/phpunit
Getting Started
Please follow the installation procedure and then run the following:
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new Swagger\Client\Api\ActivitsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$body = new \Swagger\Client\Model\SaveNoteDto(); // \Swagger\Client\Model\SaveNoteDto |
$client_id = 1.2; // float |
try {
$apiInstance->clientActivityControllerCreateNote($body, $client_id);
} catch (Exception $e) {
echo 'Exception when calling ActivitsApi->clientActivityControllerCreateNote: ', $e->getMessage(), PHP_EOL;
}
$apiInstance = new Swagger\Client\Api\ActivitsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$client_id = 1.2; // float |
$note_id = "note_id_example"; // string |
try {
$apiInstance->clientActivityControllerDeleteNote($client_id, $note_id);
} catch (Exception $e) {
echo 'Exception when calling ActivitsApi->clientActivityControllerDeleteNote: ', $e->getMessage(), PHP_EOL;
}
$apiInstance = new Swagger\Client\Api\ActivitsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$client_id = 1.2; // float |
$page = 1.2; // float | Numéro de la page à récupérer (commence à 0)
$size = 1.2; // float | Taille de la page à récupérer
$order_by = "order_by_example"; // string | Champ sur lequel trier les résultats
$is_desc = true; // bool | `true` si le tri doit être descendant
try {
$apiInstance->clientActivityControllerGetActivities($client_id, $page, $size, $order_by, $is_desc);
} catch (Exception $e) {
echo 'Exception when calling ActivitsApi->clientActivityControllerGetActivities: ', $e->getMessage(), PHP_EOL;
}
$apiInstance = new Swagger\Client\Api\ActivitsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$body = new \Swagger\Client\Model\SaveNoteDto(); // \Swagger\Client\Model\SaveNoteDto |
$client_id = 1.2; // float |
$note_id = "note_id_example"; // string |
try {
$apiInstance->clientActivityControllerUpdateNote($body, $client_id, $note_id);
} catch (Exception $e) {
echo 'Exception when calling ActivitsApi->clientActivityControllerUpdateNote: ', $e->getMessage(), PHP_EOL;
}
?>
Documentation for API Endpoints
All URIs are relative to https://app.inter-fast.fr
Class | Method | HTTP request | Description |
---|---|---|---|
ActivitsApi | clientActivityControllerCreateNote | POST /v1/client/{clientId}/activities/notes | Consigner une activité |
ActivitsApi | clientActivityControllerDeleteNote | DELETE /v1/client/{clientId}/activities/notes/{noteId} | Supprimer une activité |
ActivitsApi | clientActivityControllerGetActivities | GET /v1/client/{clientId}/activities | Lister les activités |
ActivitsApi | clientActivityControllerUpdateNote | PUT /v1/client/{clientId}/activities/notes/{noteId} | Modifier une activité |
AdminBillingSettingsApi | adminBillingSettingsControllerGet | GET /v1/company/{companyId}/billing/settings | |
AdminBillingSettingsApi | adminBillingSettingsControllerSave | PUT /v1/company/{companyId}/billing/settings | |
AdressesApi | clientAddressesControllerCreateAddress | POST /v1/client/{clientId}/addresses | Ajouter une adresse |
AdressesApi | clientAddressesControllerDeleteAddress | DELETE /v1/client/{clientId}/addresses/{addressId} | Supprimer une adresse |
AdressesApi | clientAddressesControllerUpdateAddress | PUT /v1/client/{clientId}/addresses/{addressId} | Modifier une adresse |
AdressesApi | clientAddressesControllerUpdatePrimaryAddress | PUT /v1/client/{clientId}/addresses/{addressId}/primary | Changer l'adresse principale |
ArticleFilesApi | articleFilesControllerAddFile | POST /v1/library/articles/{articleId}/files | |
ArticleFilesApi | articleFilesControllerDeleteFile | DELETE /v1/library/articles/{articleId}/files/{fileId} | |
ArticleFilesApi | articleFilesControllerVisualizeFileContent | GET /v1/library/articles/{articleId}/files/{fileId} | |
BibliothqueApi | articleCategoryControllerCreate | POST /v1/library/categories | Créer un catalogue |
BibliothqueApi | articleCategoryControllerDeleteCategory | DELETE /v1/library/categories/{id} | Supprimer un catalogue |
BibliothqueApi | articleCategoryControllerDeleteEmptyCategories | DELETE /v1/library/categories | Supprimer les catalogues vides |
BibliothqueApi | articleCategoryControllerGetAll | GET /v1/library/categories | Lister les catalogues |
BibliothqueApi | articleCategoryControllerUpdate | PUT /v1/library/categories/{id} | Renommer un catalogue |
BibliothqueApi | articleControllerCopyArticle | POST /v1/library/articles/{articleId}/copy | Dupliquer un article |
BibliothqueApi | articleControllerCreate | POST /v1/library/categories/{categoryId}/articles | Créer un article |
BibliothqueApi | articleControllerDeleteArticle | DELETE /v1/library/articles/{articleId} | Supprimer un article |
BibliothqueApi | articleControllerFind | GET /v1/library/articles | Lister les articles |
BibliothqueApi | articleControllerGetArticleById | GET /v1/library/articles/{articleId} | Récupérer un article |
BibliothqueApi | articleControllerSaveArticle | PUT /v1/library/articles/{articleId} | Modifier un article |
BibliothqueApi | articleControllerUpdateArticles | PUT /v1/library/articles | Actualiser les prix |
BillApi | billControllerAggregateBillsPerStatus | GET /v1/billing/bills/statuses | |
BillApi | billControllerCategorizeBill | PUT /v1/billing/bills/{id}/categorization | |
BillApi | billControllerChangeBillStatus | PUT /v1/billing/bills/{id}/status/{status} | |
BillApi | billControllerCopyBill | POST /v1/billing/bills/{id}/copy | |
BillApi | billControllerCreateBill | POST /v1/billing/bills | |
BillApi | billControllerCreateCredits | POST /v1/billing/bills/{billId}/credits/{type} | |
BillApi | billControllerDeleteBill | DELETE /v1/billing/bills/{id} | |
BillApi | billControllerDeletePayment | DELETE /v1/billing/bills/{id}/payments/{paymentId} | |
BillApi | billControllerFindAll | GET /v1/billing/bills | |
BillApi | billControllerGetBill | GET /v1/billing/bills/{id} | |
BillApi | billControllerGetBillEmailHistory | GET /v1/billing/bills/{id}/emails | |
BillApi | billControllerGetLastBillDate | GET /v1/billing/bills/last-numbered-date | |
BillApi | billControllerLinkBillTo | PUT /v1/billing/bills/{billId}/linked-to/{linkedId} | |
BillApi | billControllerPartialUpdateBill | PATCH /v1/billing/bills/{id} | |
BillApi | billControllerRegisterPayment | POST /v1/billing/bills/{id}/payments | |
BillApi | billControllerSendBillByEmail | POST /v1/billing/bills/{billId}/emails | |
BillApi | billControllerUpdateBill | PUT /v1/billing/bills/{id} | |
BillApi | billControllerVisualizeBillFileContent | GET /v1/billing/bills/{id}/pdf/{name} | |
BillApi | billControllerVisualizeBillHtml | GET /v1/billing/bills/{id}/html | |
BillingAuditApi | billingAuditControllerGetBillAudit | GET /v1/billing/bills/{billingId}/audit | |
BillingAuditApi | billingAuditControllerGetCreditAudit | GET /v1/billing/credits/{billingId}/audit | |
BillingAuditApi | billingAuditControllerGetQuotationAudit | GET /v1/billing/quotations/{billingId}/audit | |
BillingAuditApi | billingAuditControllerGetStats | GET /v1/billing/stats | |
BillingAuditApi | billingAuditControllerGetSummary | GET /v1/billing/summary | |
BillingFilesApi | billingFilesControllerAddBillFiles | POST /v1/billing/bills/{billingId}/files | |
BillingFilesApi | billingFilesControllerAddCreditFiles | POST /v1/billing/credits/{billingId}/files | |
BillingFilesApi | billingFilesControllerAddQuotationFiles | POST /v1/billing/quotations/{billingId}/files | |
BillingFilesApi | billingFilesControllerCopyArticleFilesToBill | POST /v1/billing/bills/{billingId}/files/copy-from-article | |
BillingFilesApi | billingFilesControllerCopyArticleFilesToQuotation | POST /v1/billing/quotations/{billingId}/files/copy-from-article | |
BillingFilesApi | billingFilesControllerCopyBillingFilesToBill | POST /v1/billing/bills/{billingId}/files/copy-from-billing | |
BillingFilesApi | billingFilesControllerCopyBillingFilesToQuotation | POST /v1/billing/quotations/{billingId}/files/copy-from-billing | |
BillingFilesApi | billingFilesControllerDeleteBillFile | DELETE /v1/billing/bills/{billingId}/files/{fileId} | |
BillingFilesApi | billingFilesControllerDeleteCreditFile | DELETE /v1/billing/credits/{billingId}/files/{fileId} | |
BillingFilesApi | billingFilesControllerDeleteQuotationFile | DELETE /v1/billing/quotations/{billingId}/files/{fileId} | |
BillingFilesApi | billingFilesControllerGetBillFile | GET /v1/billing/bills/{billingId}/files/{fileId} | |
BillingFilesApi | billingFilesControllerGetCreditFile | GET /v1/billing/credits/{billingId}/files/{fileId} | |
BillingFilesApi | billingFilesControllerGetQuotationFile | GET /v1/billing/quotations/{billingId}/files/{fileId} | |
BillingFilesApi | billingFilesControllerSaveWorkToLibrary | POST /v1/billing/quotations/{billingId}/save-work-to-library | |
BillingInterventionApi | billingInterventionControllerCreateBillFromIntervention | POST /v1/billing/interventions/{interventionId}/bills | |
BillingInterventionApi | billingInterventionControllerCreateQuotationFromIntervention | POST /v1/billing/interventions/{interventionId}/quotations | |
BillingSequencesApi | billingSequencesControllerChangeSequences | PUT /v1/billing/sequences | |
BillingSequencesApi | billingSequencesControllerGetSequences | GET /v1/billing/sequences | |
BillingSettingsApi | billingSettingsControllerGet | GET /v1/billing/settings | |
BillingSettingsApi | billingSettingsControllerSave | PUT /v1/billing/settings | |
BonusApi | bonusControllerFindAllBonuses | GET /v1/billing/deductions/bonuses | |
BonusApi | bonusControllerMarkDeductionsAsNotPaid | DELETE /v1/billing/deductions/{reference}/paid | |
BonusApi | bonusControllerMarkDeductionsAsPaid | PUT /v1/billing/deductions/{reference}/paid | |
ClientMobileApi | clientMobileControllerGetCompanyClients | GET /v1/client/company | |
ClientsApi | cRMControllerAddresses | GET /v1/crm/addresses | |
ClientsApi | cRMControllerSearch | GET /v1/crm/search | Rechercher des clients |
ClientsApi | clientControllerAssignToSalesman | PUT /v1/client/{id}/salesman/{salesman} | Affecter à un commercial |
ClientsApi | clientControllerConvertParticularToProfessional | PUT /v1/client/{id}/type/professional | Convertir en professionnel |
ClientsApi | clientControllerConvertProfessionalToParticular | PUT /v1/client/{id}/type/particular | Convertir en particulier |
ClientsApi | clientControllerCreateClientOwnersAssociation | POST /v1/client/ownersAssociation | Créer un syndic |
ClientsApi | clientControllerCreateClientProfessional | POST /v1/client/professional | Créer un professionnel |
ClientsApi | clientControllerCreateParticular | POST /v1/client/particular | Créer un particulier |
ClientsApi | clientControllerDeleteClient | DELETE /v1/client/{id} | Supprimer un client |
ClientsApi | clientControllerFindClient | GET /v1/client/search | Suggérer des clients |
ClientsApi | clientControllerGetAllContact | GET /v1/client/contacts | Lister les contacts |
ClientsApi | clientControllerGetById | GET /v1/client/{id} | Récupérer un client |
ClientsApi | clientControllerGetDocumentsByClientId | GET /v1/client/{id}/documents | Lister les documents |
ClientsApi | clientControllerGetEvents | GET /v1/client/{clientId}/events | Lister les événements |
ClientsApi | clientControllerImportClients | POST /v1/client/import | Importer des clients |
ClientsApi | clientControllerMergeClients | POST /v1/client/{idClientToKeep}/merge/{idClientToMerge} | Fusionner deux clients |
ClientsApi | clientControllerSaveClientConfig | PUT /v1/client/{clientId}/config | Modifier la configuration |
ClientsApi | clientControllerSendEmail | POST /v1/client/{id}/email | Envoyer un email à un client |
ClientsApi | clientControllerShareClientToContact | POST /v1/client/{clientId}/contacts/{contactId}/user | Partager à un contact |
ClientsApi | clientControllerUnsassignSalesman | DELETE /v1/client/{id}/salesman | Suppprimer l'affectation |
ClientsApi | clientControllerUpdateClientOwnersAssociation | PUT /v1/client/ownersAssociation/{id} | Modifier un syndic |
ClientsApi | clientControllerUpdateClientParticular | PUT /v1/client/particular/{id} | Modifier un particulier |
ClientsApi | clientControllerUpdateClientProfessional | PUT /v1/client/professional/{id} | Modifier un professionnel |
ContactsApi | clientControllerGetAllContact | GET /v1/client/contacts | Lister les contacts |
ContactsApi | contactControllerAddContact | POST /v1/client/{clientId}/contacts | Ajouter un contact |
ContactsApi | contactControllerDeleteContact | DELETE /v1/client/{clientId}/contacts/{contactId} | Supprimer un contact |
ContactsApi | contactControllerUpdateContact | PUT /v1/client/{clientId}/contacts/{contactId} | Modifier un contact |
CreditApi | creditControllerAggregateCreditPerStatus | GET /v1/billing/credits/statuses | |
CreditApi | creditControllerCategorizeCredit | PUT /v1/billing/credits/{id}/categorization | |
CreditApi | creditControllerChangeCreditStatus | PUT /v1/billing/credits/{id}/status/{status} | |
CreditApi | creditControllerDeleteCredit | DELETE /v1/billing/credits/{id} | |
CreditApi | creditControllerFindAll | GET /v1/billing/credits | |
CreditApi | creditControllerGetCredit | GET /v1/billing/credits/{id} | |
CreditApi | creditControllerGetCreditEmailHistory | GET /v1/billing/credits/{id}/emails | |
CreditApi | creditControllerGetLastCreditDate | GET /v1/billing/credits/last-numbered-date | |
CreditApi | creditControllerPartialUpdateCredit | PATCH /v1/billing/credits/{id} | |
CreditApi | creditControllerSendCreditByEmail | POST /v1/billing/credits/{id}/emails | |
CreditApi | creditControllerUpdateCredit | PUT /v1/billing/credits/{id} | |
CreditApi | creditControllerVisualizeCreditFileContent | GET /v1/billing/credits/{id}/pdf/{name} | |
CreditApi | creditControllerVisualizeCreditHtml | GET /v1/billing/credits/{id}/html | |
DevisApi | quotationControllerAggregateQuotationsPerStatus | GET /v1/billing/quotations/statuses | Agréger par statut |
DevisApi | quotationControllerChangeQuotationStatus | PUT /v1/billing/quotations/{id}/status/{status} | Changer le statut |
DevisApi | quotationControllerConvertQuotationToBill | POST /v1/billing/quotations/{id}/bill | Facturer le solde |
DevisApi | quotationControllerCopyQuotation | POST /v1/billing/quotations/{id}/copy | Dupliquer un devis |
DevisApi | quotationControllerCreateDepositBillFromQuotation | POST /v1/billing/quotations/{id}/deposit | Facturer un acompte |
DevisApi | quotationControllerCreateDetailedProgressBillFromQuotation | POST /v1/billing/quotations/{id}/progress-bill/detailed | Facturer un avancement détaillé |
DevisApi | quotationControllerCreateGlobalProgressBillFromQuotation | POST /v1/billing/quotations/{id}/progress-bill/global | Facturer un avancement global |
DevisApi | quotationControllerCreateQuotation | POST /v1/billing/quotations | Créer un devis |
DevisApi | quotationControllerDeleteQuotation | DELETE /v1/billing/quotations/{id} | Supprimer un devis |
DevisApi | quotationControllerFindAll | GET /v1/billing/quotations | Lister les devis |
DevisApi | quotationControllerGetBills | GET /v1/billing/quotations/{id}/bills | Lister les factures |
DevisApi | quotationControllerGetQuotation | GET /v1/billing/quotations/{id} | Récupérer un devis |
DevisApi | quotationControllerGetQuotationEmailHistory | GET /v1/billing/quotations/{id}/emails | Récupérer l'historique des emails |
DevisApi | quotationControllerLinkToIntervention | PUT /v1/billing/quotations/{id}/interventions/{interventionId} | Associer à une intervention |
DevisApi | quotationControllerLinkToMaintenance | PUT /v1/billing/quotations/{id}/maintenance/{maintenanceId} | Associer à une maintenance |
DevisApi | quotationControllerPartialUpdateQuotation | PATCH /v1/billing/quotations/{id} | Patcher un devis |
DevisApi | quotationControllerSendQuotationByEmail | POST /v1/billing/quotations/{id}/emails | Envoyer par email |
DevisApi | quotationControllerUpdateQuotation | PUT /v1/billing/quotations/{id} | Modifier un devis |
DevisApi | quotationControllerVisualizeQuotationFileContent | GET /v1/billing/quotations/{id}/pdf/{name} | Télécharger un devis |
DevisApi | quotationControllerVisualizeQuotationHtml | GET /v1/billing/quotations/{id}/html | |
ExportApi | exportControllerExportBills | GET /v1/billing/export/bill | |
ExportApi | exportControllerExportBillsAsArchive | GET /v1/billing/export/archive/bills | |
ExportApi | exportControllerExportCredits | GET /v1/billing/export/credit | |
ExportApi | exportControllerExportCreditsAccounting | GET /v1/billing/export/accounting/{type} | |
ExportApi | exportControllerExportCreditsAsArchive | GET /v1/billing/export/archive/credits | |
ExportApi | exportControllerExportQuotations | GET /v1/billing/export/quotation | |
ExportApi | exportControllerExportQuotationsAsArchive | GET /v1/billing/export/archive/quotations | |
GeocodeApi | geocodeControllerGeocode | PUT /v1/geocoding/addresses/{address} | |
HiddenApi | articleControllerExportAsCSV | GET /v1/library/export | |
HiddenApi | articleControllerImportArticles | POST /v1/library/articles/imports | |
HiddenApi | articleControllerReset | DELETE /v1/library | |
HiddenApi | cRMControllerExportAsCSV | GET /v1/crm/export | |
HiddenApi | cRMControllerGetAllClients | GET /v1/crm | |
HiddenApi | cRMControllerReset | DELETE /v1/crm | |
HiddenApi | interventionControllerCreateIntervention | POST /v1/intervention/create | |
HiddenApi | interventionControllerFinishAllLateInterventions | POST /v1/intervention/finish-late | |
HiddenApi | interventionControllerGetCompanyInterventions | GET /v1/intervention/company | |
HiddenApi | interventionControllerGetCreated | GET /v1/intervention/statistics/created | |
HiddenApi | interventionControllerGetEvents | GET /v1/intervention/events | |
HiddenApi | interventionControllerGetEventsToPlan | GET /v1/intervention/events/to-plan | |
HiddenApi | interventionControllerGetStatisticsPerType | GET /v1/intervention/statistics/types | |
HiddenApi | interventionControllerUpdateIntervention | PUT /v1/intervention/update | |
HiddenApi | quotationControllerCategorizeQuotation | PUT /v1/billing/quotations/{id}/categorization | |
HiddenApi | quotationControllerVisualizeSamplePDF | GET /v1/billing/quotations/preview/sample.pdf | |
ImportApi | importControllerImportQuotationsFromEBP | POST /v1/billing/import/ebp/{importType} | |
InterventionDayTimesheetsApi | interventionDayTimesheetsControllerGetDayTimesheets | GET /v1/users/{userId}/timesheets/{year}/{month}/{day}/interventions | |
InterventionEmailApi | interventionEmailControllerGet | GET /v1/interventions/{id}/emails | |
InterventionEmailApi | interventionEmailControllerShare | POST /v1/interventions/{id}/emails | |
InterventionFilesApi | interventionFilesControllerDeleteFile | DELETE /v1/interventions/{interventionId}/report/files/{fileId} | |
InterventionFilesApi | interventionFilesControllerFindFileVersions | GET /v1/interventions/{interventionId}/report/files/versions | |
InterventionFilesApi | interventionFilesControllerFindFiles | GET /v1/interventions/{interventionId}/report/files | |
InterventionFilesApi | interventionFilesControllerGetFileContent | GET /v1/interventions/{interventionId}/report/files/{fileId}/content | |
InterventionFilesApi | interventionFilesControllerStoreFile | POST /v1/interventions/{interventionId}/report/files | |
InterventionFilesApi | interventionFilesControllerStreamFileContent | GET /v1/interventions/{interventionId}/report/files/{fileId}/stream/{name} | |
InterventionFilesApi | interventionFilesControllerVisualizeFileContent | GET /v1/interventions/{interventionId}/report/files/{fileId}/content/{name} | |
InterventionFilesApi | interventionFilesControllerVisualizeFileVersionContent | GET /v1/interventions/{interventionId}/report/files/{fileId}/content/{name}/{versionId} | |
InterventionTimesheetsApi | interventionTimesheetsControllerGetAggregatedTimesheets | GET /v1/interventions/{interventionId}/timesheets/aggregated | |
InterventionTimesheetsApi | interventionTimesheetsControllerGetTimesheets | GET /v1/interventions/{interventionId}/timesheets | |
InterventionTimesheetsApi | interventionTimesheetsControllerSaveTimesheets | POST /v1/interventions/{interventionId}/timesheets | |
InterventionTimesheetsApi | interventionTimesheetsControllerUpdateTimesheets | PUT /v1/interventions/{interventionId}/timesheets | |
InterventionsApi | interventionControllerAddEquipments | PUT /v1/intervention/{id}/equipments | Ajouter des équipements |
InterventionsApi | interventionControllerChangeStatus | PUT /v1/intervention/{id}/status/{status} | Définir le statut |
InterventionsApi | interventionControllerCreate | POST /v1/intervention | Créer une intervention |
InterventionsApi | interventionControllerDelete | DELETE /v1/intervention/{interventionId} | Supprimer une intervention |
InterventionsApi | interventionControllerDeleteStatus | DELETE /v1/intervention/{id}/status | Supprimer le statut |
InterventionsApi | interventionControllerFinish | PUT /v1/intervention/{interventionId}/finished | Terminer une intervention |
InterventionsApi | interventionControllerFinishAndContinueLater | POST /v1/intervention/{interventionId}/continue-later | Terminer et continuer plus tard |
InterventionsApi | interventionControllerGetFollowUp | GET /v1/intervention/{id}/follow-up | Lister les interventions liées |
InterventionsApi | interventionControllerGetInterventionById | GET /v1/intervention/{id} | Récupérer une intervention |
InterventionsApi | interventionControllerMarkAsBillable | PUT /v1/intervention/{id}/billable | Marquer comme facturable |
InterventionsApi | interventionControllerMarkAsNotBillable | DELETE /v1/intervention/{id}/billable | Marquer comme non facturable |
InterventionsApi | interventionControllerUpdate | PUT /v1/intervention/{id} | Modifier une intervention |
LegacyClientApi | legacyClientControllerCreateAddress | POST /v1/client/newAddress | |
LegacyClientApi | legacyClientControllerCreateClientOwnersAssociation | POST /v1/client/ownersAssociation/create | |
LegacyClientApi | legacyClientControllerCreateClientParticular | POST /v1/client/particular/create | |
LegacyClientApi | legacyClientControllerCreateClientProfessional | POST /v1/client/professional/create | |
LegacyClientApi | legacyClientControllerGetClientById | GET /v1/client | |
LegacyClientApi | legacyClientControllerGetClientOwnersAssociationById | GET /v1/client/ownersAssociation | |
LegacyClientApi | legacyClientControllerGetClientParticularById | GET /v1/client/particular | |
LegacyClientApi | legacyClientControllerGetClientProfessionalById | GET /v1/client/professional | |
LegacyClientApi | legacyClientControllerUpdateAddress | PUT /v1/client/updateAddress | |
LegacyClientApi | legacyClientControllerUpdateClientOwnersAssociation | PUT /v1/client/ownersAssociation/update | |
LegacyClientApi | legacyClientControllerUpdateClientParticular | PUT /v1/client/particular/update | |
LegacyClientApi | legacyClientControllerUpdateClientProfessional | PUT /v1/client/professional/update | |
LegacyClientApi | legacyClientControllerUpdatePrimaryAddress | PUT /v1/client/updatePrimaryAddress | |
MobileInterventionApi | mobileInterventionControllerGetIntervention | GET /v1/intervention | |
MobileInterventionApi | mobileInterventionControllerGetUserInterventions | GET /v1/intervention/user | |
PaymentApi | paymentControllerExportAccounting | GET /v1/billing/payments/export/accounting | |
PaymentApi | paymentControllerExportAsCsv | GET /v1/billing/payments/export/simple | |
PaymentApi | paymentControllerFindAllRegistered | GET /v1/billing/payments | |
PortalApi | portalControllerAcceptVariant | PUT /v1/billing/portal/quotations/{id}/variants/{variantId}/accepted | |
PortalApi | portalControllerCreateAddress | POST /v1/client/portal/newAddress | |
PortalApi | portalControllerFindAll | GET /v1/billing/portal | |
PortalApi | portalControllerFindBillingById | GET /v1/billing/portal/{type}/{id} | |
PortalApi | portalControllerGetClient | GET /v1/client/portal | |
PortalApi | portalControllerStartSigning | POST /v1/billing/portal/quotations/{id}/signature | |
PortalApi | portalControllerVisualizeFileContent | GET /v1/billing/portal/{type}/{id}/pdf/{name} | |
PortalApi | portalControllerVisualizeVariantFileContent | GET /v1/billing/portal/{type}/{id}/variants/{variantId}/pdf/{name} | |
PortalInterventionApi | portalInterventionControllerGetInterventions | GET /v1/portal/interventions | |
PortalInterventionApi | portalInterventionControllerVisualizeFileContent | GET /v1/portal/interventions/{interventionId}/report/files/{fileId}/content/{name} | |
ProcessingStatusApi | processingStatusControllerCreate | POST /v1/processing-statuses | |
ProcessingStatusApi | processingStatusControllerDelete | DELETE /v1/processing-statuses/{id} | |
ProcessingStatusApi | processingStatusControllerGetAll | GET /v1/processing-statuses | |
ProcessingStatusApi | processingStatusControllerUpdate | PUT /v1/processing-statuses/{id} | |
QuotationSignatureApi | quotationSignatureControllerSign | POST /v1/billing/quotations/{id}/signature | |
QuotationVariantApi | quotationVariantControllerAcceptVariant | PUT /v1/billing/quotations/{id}/variants/{variantId}/accepted | |
QuotationVariantApi | quotationVariantControllerCreateVariant | POST /v1/billing/quotations/{id}/variants | |
QuotationVariantApi | quotationVariantControllerDeleteVariant | DELETE /v1/billing/quotations/{id}/variants/{variantId} | |
QuotationVariantApi | quotationVariantControllerGetVariant | GET /v1/billing/quotations/{id}/variants/{variantId} | |
QuotationVariantApi | quotationVariantControllerGetVariants | GET /v1/billing/quotations/{id}/variants | |
QuotationVariantApi | quotationVariantControllerSendVariantByEmail | POST /v1/billing/quotations/{id}/variants/{variantId}/emails | |
QuotationVariantApi | quotationVariantControllerUpdateVariant | PUT /v1/billing/quotations/{id}/variants/{variantId} | |
QuotationVariantApi | quotationVariantControllerVisualizeQuotationFileContent | GET /v1/billing/quotations/{id}/variants/{variantId}/pdf/{name} | |
RelationsApi | relationsControllerCreate | POST /v1/client/{clientId}/relations | |
RelationsApi | relationsControllerDelete | DELETE /v1/client/{clientId}/relations/{relatedClientId} | |
RelationsApi | relationsControllerGetAll | GET /v1/client/{clientId}/relations | |
ResetBillingApi | resetBillingControllerReset | DELETE /v1/billing | |
ResetEventsApi | resetEventsControllerReset | DELETE /v1/events | |
VnementsApi | eventsControllerGetEvents | GET /v1/events | Lister les événements |
VnementsApi | eventsControllerGetEventsToPlan | GET /v1/events/to-plan | Lister les événements à planifier |
Documentation For Models
- AccountProjectionEntity
- AddAddressDto
- Address
- AllOfSendEmailRequestReplyTo
- AllOfSendEmailRequestWithVariantsReplyTo
- ArticleCategoryDto
- ArticleDto
- ArticleDtoCategory
- ArticleDtoStock
- ArticleFileDto
- ArticleFileDtoLinks
- ArticleSearchResult
- ArticleStockVariant
- BillingSearchResult
- Client
- ClientFullSearchResultDto
- ClientImportDto
- ClientOwnersAssociation
- ClientParticular
- ClientProfessional
- Company
- Contact
- ContactDetails
- ContactResponseDto
- CopyBillingFilesRequest
- CreateArticleCategoryDto
- CreateBillingDto
- CreateInterventionDto
- CreateOwnersAssociationDto
- CreateParticularDto
- CreateProfessionalDto
- CreateProgressBillDTO
- CreateQuotationDto
- CreateQuotationVariantDTO
- DateRangeDto
- DepositDto
- EditContactDTO
- EmailHistoryDto
- EmailHistoryDtoSender
- EmailHistoryEventDto
- EventTechnician
- FileDto
- FinishAndContinueLaterDto
- FreeTextDto
- ImportEntity
- InlineResponse200
- InlineResponse2001
- InlineResponse2002
- InlineResponse2003
- InlineResponse2004
- InlineResponse2005
- InlineResponse2006
- InlineResponse2007
- LaunchJobResponse
- LegacyCreateInterventionDto
- LineDto
- MarkAsPaidQuery
- NextDto
- NumberRangeDto
- Object
- OnboardingEntity
- OneOfCreateQuotationDtoItemsItems
- OneOfSectionDtoItemsItems
- OneOfWorkDtoItemsItems
- PageBreakDto
- PlanningEvent
- PlanningEventClient
- PlanningEventMaintenance
- PlanningEventWorksite
- ProfessionalAddress
- ProfessionalContact
- PropertyFiltersDto
- QuotationDto
- QuotationDtoProgress
- RecipientRequest
- RegisterPaymentRequestDTO
- RequestEvent
- SaveArticleDto
- SaveArticleItem
- SaveClientConfigDto
- SaveNoteDto
- SaveQuery
- SearchResultDto
- SectionDto
- SendEmailInterventionDTO
- SendEmailRequest
- SendEmailRequestWithVariants
- StartSignatureProcedureRequestDto
- UpdateAddressDto
- UpdateArticleCategoryDto
- UpdateArticleRowDto
- UpdateArticlesDto
- UpdateInterventionDto
- UpdateOwnersAssociationDto
- UpdateParticularDto
- UpdateProfessionalDto
- User
- UserEntity
- WorkDto
- WorkItemDto
Documentation For Authorization
API Key
- Type: API key
- API key parameter name: X-API-KEY
- Location: HTTP header