php-extended / php-api-fr-interfast
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Forks: 0
pkg:composer/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-10-01 00:11:00 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