### GET /site/critere/product/all Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Retrieves all criteria (simple mode). ```APIDOC ## GET /site/critere/product/all ### Description Retrieves all criteria (simple mode). ### Method GET ### Endpoint /site/critere/product/all ### Parameters #### Path Parameters #### Query Parameters #### Request Body ### Request Example { "example": "request body" } ### Response #### Success Response (200) - **criteria** (array) - An array of criteria objects. ``` -------------------------------- ### GET /site/product/{id} Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Retrieves a single property. ```APIDOC ## GET /site/product/{id} ### Description Retrieves a single property. ### Method GET ### Endpoint /site/product/{id} ### Parameters #### Path Parameters - **id** (integer) - Required - The ID of the property to retrieve. #### Query Parameters #### Request Body ### Request Example { "example": "request body" } ### Response #### Success Response (200) - **product** (object) - The property object. ``` -------------------------------- ### GET /site/admins Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Retrieves a list of site admins. ```APIDOC ## GET /site/admins ### Description Retrieves a list of site admins. ### Method GET ### Endpoint /site/admins ### Parameters #### Path Parameters #### Query Parameters #### Request Body ### Request Example { "example": "request body" } ### Response #### Success Response (200) - **admins** (array) - An array of admin objects. ``` -------------------------------- ### GET /site/manufacturers Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Retrieves a list of agencies. ```APIDOC ## GET /site/manufacturers ### Description Retrieves a list of agencies. ### Method GET ### Endpoint /site/manufacturers ### Parameters #### Path Parameters #### Query Parameters #### Request Body ### Request Example { "example": "request body" } ### Response #### Success Response (200) - **manufacturers** (array) - An array of agency objects. ``` -------------------------------- ### GET /site/admin/{id} Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Retrieves a single user (admin). ```APIDOC ## GET /site/admin/{id} ### Description Retrieves a single user (admin). ### Method GET ### Endpoint /site/admin/{id} ### Parameters #### Path Parameters - **id** (integer) - Required - The ID of the admin to retrieve. #### Query Parameters #### Request Body ### Request Example { "example": "request body" } ### Response #### Success Response (200) - **admin** (object) - The admin object. ``` -------------------------------- ### GET /site/critere/product/{critere_id}/values Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Lists possible values for a criterion. ```APIDOC ## GET /site/critere/product/{critere_id}/values ### Description Lists possible values for a criterion. ### Method GET ### Endpoint /site/critere/product/{critere_id}/values ### Parameters #### Path Parameters - **critere_id** (integer) - Required - The ID of the criterion. #### Query Parameters #### Request Body ### Request Example { "example": "request body" } ### Response #### Success Response (200) - **values** (array) - An array of possible values. ``` -------------------------------- ### GET /site/product/{product_id}/lots Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Retrieves the lots associated with a property. ```APIDOC ## GET /site/product/{product_id}/lots ### Description Retrieves the lots associated with a property. ### Method GET ### Endpoint /site/product/{product_id}/lots ### Parameters #### Path Parameters - **product_id** (integer) - Required - The ID of the property. #### Query Parameters #### Request Body ### Request Example { "example": "request body" } ### Response #### Success Response (200) - **lots** (array) - An array of lot objects. ``` -------------------------------- ### GET /site/manufacturer/{id} Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Retrieves a single agency. ```APIDOC ## GET /site/manufacturer/{id} ### Description Retrieves a single agency. ### Method GET ### Endpoint /site/manufacturer/{id} ### Parameters #### Path Parameters - **id** (integer) - Required - The ID of the agency to retrieve. #### Query Parameters #### Request Body ### Request Example { "example": "request body" } ### Response #### Success Response (200) - **manufacturer** (object) - The agency object. ``` -------------------------------- ### GET /site/liste/{liste_id}/values Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Retrieves one or more lists. ```APIDOC ## GET /site/liste/{liste_id}/values ### Description Retrieves one or more lists. ### Method GET ### Endpoint /site/liste/{liste_id}/values ### Parameters #### Path Parameters - **liste_id** (integer) - Required - The ID of the list to retrieve. #### Query Parameters #### Request Body ### Request Example { "example": "request body" } ### Response #### Success Response (200) - **values** (array) - An array of list values. ``` -------------------------------- ### GET /site/critere/product/{critere_id} Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Retrieves a single criterion (complete mode). ```APIDOC ## GET /site/critere/product/{critere_id} ### Description Retrieves a single criterion (complete mode). ### Method GET ### Endpoint /site/critere/product/{critere_id} ### Parameters #### Path Parameters - **critere_id** (integer) - Required - The ID of the criterion to retrieve. #### Query Parameters #### Request Body ### Request Example { "example": "request body" } ### Response #### Success Response (200) - **criterion** (object) - The criterion object. ``` -------------------------------- ### POST /site/products/search Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Searches for properties. ```APIDOC ## POST /site/products/search ### Description Searches for properties. ### Method POST ### Endpoint /site/products/search ### Parameters #### Path Parameters #### Query Parameters #### Request Body - **searchCriteria** (object) - Required - The search criteria. ``` -------------------------------- ### POST /site/lead/buyer Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Submits a buyer lead. ```APIDOC ## POST /site/lead/buyer ### Description Submits a buyer lead. ### Method POST ### Endpoint /site/lead/buyer ### Parameters #### Path Parameters #### Query Parameters #### Request Body - **leadData** (object) - Required - The buyer lead data. ``` -------------------------------- ### POST /site/lead/seller Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Submits a seller lead. ```APIDOC ## POST /site/lead/seller ### Description Submits a seller lead. ### Method POST ### Endpoint /site/lead/seller ### Parameters #### Path Parameters #### Query Parameters #### Request Body - **leadData** (object) - Required - The seller lead data. ``` -------------------------------- ### POST /site/product/dpeGes Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Generates a new DPE from provided options. ```APIDOC ## POST /site/product/dpeGes ### Description Generates a new DPE from provided options. ### Method POST ### Endpoint /site/product/dpeGes ### Parameters #### Path Parameters #### Query Parameters #### Request Body - **dpeOptions** (object) - Required - The DPE options. ``` -------------------------------- ### POST /client/token/site Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Retrieves a site token. Used for authentication. ```APIDOC ## POST /client/token/site ### Description Retrieves a site token. ### Method POST ### Endpoint /client/token/site ### Parameters #### Path Parameters #### Query Parameters #### Request Body ### Request Example { "example": "request body" } ### Response #### Success Response (200) - **token** (string) - The generated site token. ``` -------------------------------- ### PUT /site/product/{product_id}/addViewFromWebSite Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Adds a view to the property's view counter (non Ac3). ```APIDOC ## PUT /site/product/{product_id}/addViewFromWebSite ### Description Adds a view to the property's view counter (non Ac3). ### Method PUT ### Endpoint /site/product/{product_id}/addViewFromWebSite ### Parameters #### Path Parameters - **product_id** (integer) - Required - The ID of the property. #### Query Parameters #### Request Body ### Request Example { "example": "request body" } ### Response #### Success Response (200) - **message** (string) - A success message. ``` -------------------------------- ### POST /site/product/{product_id}/dpeGes Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Generates a new DPE from a property ID. Retrieves letters and values from the database. ```APIDOC ## POST /site/product/{product_id}/dpeGes ### Description Generates a new DPE from a property ID. Retrieves letters and values from the database. ### Method POST ### Endpoint /site/product/{product_id}/dpeGes ### Parameters #### Path Parameters - **product_id** (integer) - Required - The ID of the property. #### Query Parameters #### Request Body - **dpeOptions** (object) - Required - The DPE options. ``` -------------------------------- ### PATCH /site/product/{id} Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Updates a property. ```APIDOC ## PATCH /site/product/{id} ### Description Updates a property. ### Method PATCH ### Endpoint /site/product/{id} ### Parameters #### Path Parameters - **id** (integer) - Required - The ID of the property to update. #### Query Parameters #### Request Body - **fields** (object) - Required - The fields to update. ``` -------------------------------- ### PATCH /site/admin/{id} Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Updates a user (admin). ```APIDOC ## PATCH /site/admin/{id} ### Description Updates a user (admin). ### Method PATCH ### Endpoint /site/admin/{id} ### Parameters #### Path Parameters - **id** (integer) - Required - The ID of the admin to update. #### Query Parameters #### Request Body - **fields** (object) - Required - The fields to update. ``` -------------------------------- ### DELETE /site/admin/{id} Source: https://app.swaggerhub.com/apis-docs/ImmoFacile/Pack-web/index Deletes a user (admin). ```APIDOC ## DELETE /site/admin/{id} ### Description Deletes a user (admin). ### Method DELETE ### Endpoint /site/admin/{id} ### Parameters #### Path Parameters - **id** (integer) - Required - The ID of the admin to delete. #### Query Parameters #### Request Body ### Request Example { "example": "request body" } ### Response #### Success Response (200) - **message** (string) - A success message. ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.