API Interface
API du site IMMO
1.0.0
labs
Profil

GET
/getprofil
Parameters
Nom
Type

No parameters
Response
Code Description

[
                      {
                        "nom_structure": null,
                        "nom_promoteur": null,
                        "email": "planetechsarl@gmail.com",
                        "image_profil": null,
                        "description_profil": null,
                        "localisation": null,
                        "whatsapp": null
                      }
                    ]
POST
/register
Parameters
Nom
Type

email
String
password
String
type
String
Response
Code Description

success
POST
/login
Parameters
Nom
Type

email
String
password
String
type
String
Response
Code Description

{
                    "auth": true,
                    "idconnect": 2,
                    "result": [
                      {
                        "id": 2,
                        "nom_structure": null,
                        "nom_promoteur": null,
                        "password": "$2a$10$1WoO8mPPGFozZ2XrSTIzOOw8X2RrxMU.SBRDnzmBB7aryjPPUkKVK",
                        "email": "planetechsarl1@gmail.com",
                        "image_profil": null,
                        "description_profil": null,
                        "localisation": null,
                        "whatsapp": null
                      }
                    ]
                  }
GET
/isUserAuth
Parameters
Nom
Type

token
x-access-token in header
Response
Code Description

Vous etes authentifier
POST
/edite_profil
Parameters
Nom
Type

nom_promoteur
String
description_profil
String
nom_structure
String
localisation
String
whatsapp
String
Response
Code Description

suc
PUT
/updatepic_profil/:id
Parameters
Nom
Type

id
String
avatar
image en lui meme
Response
Code Description

{ success: 1 }
Agence

GET
/getagence
Parameters
Nom
Type

No parameters
Response
Code Description

[
                    {
                      "nom": null,
                      "image_agence": null,
                      "reg_de_commerce": null,
                      "document_rccm": null,
                      "ifu": null,
                      "document_ifu": null,
                      "number_cni": null,
                      "document_cni": null,
                      "adresse": null,
                      "email": "planetechsarl1@gmail.com",
                      "description": null,
                      "whatsapp": null
                    }
                  ]
POST
/register
Parameters
Nom
Type

email
String
password
String
type
String
Response
Code Description

success
POST
/login
Parameters
Nom
Type

email
String
password
String
type
String
Response
Code Description

{
                    "auth": true,
                    "idconnect": 1,
                    "result": [
                      {
                        "id": 1,
                        "nom": null,
                        "image_agence": null,
                        "reg_de_commerce": null,
                        "document_rccm": null,
                        "ifu": null,
                        "document_ifu": null,
                        "number_cni": null,
                        "document_cni": null,
                        "adresse": null,
                        "email": "planetechsarl1@gmail.com",
                        "password": "$2a$10$ONJhElcTQvjNRycA.SDtyeak8SRn4jsAa1xoLk00KwakZHXNx9PDq",
                        "description": null,
                        "whatsapp": null
                      }
                    ]
                  }
GET
/isUserAuth
Parameters
Nom
Type

token
x-access-token in header
Response
Code Description

Vous etes authentifier
POST
/edite_agence
Parameters
Nom
Type

nom
String
reg_de_commerce
String
ifu
String
number_cni
String
adresse
String
description
String
Response
Code Description

suc
PUT
/updatepic_agence/:id
Parameters
Nom
Type

id
String
avatar
image en lui meme
Response
Code Description

{ success: 1 }
Category

GET
/get_category
Parameters
Nom
Type

No parameters
Response
Code Description

[
                    {
                      "id": 1,
                      "nom": "Maison et Appartement"
                    },
                    {
                      "id": 2,
                      "nom": "Boutique, bureau et Magasin"
                    },
                    {
                      "id": 3,
                      "nom": "Hôtels et Restaurants et etc.."
                    },
                    {
                      "id": 4,
                      "nom": "Salles de Conférence et de Fête"
                    },
                    {
                      "id": 5,
                      "nom": "Parcelles"
                    }
                  ]
Pays

GET
/get_pays
Parameters
Nom
Type

No parameters
Response
Code Description

[
                    {
                      "id": 1,
                      "name": "Benin"
                    },
                    {
                      "id": 2,
                      "name": "Burkina Faso"
                    },
                    {
                      "id": 3,
                      "name": "Côte d'Ivoire"
                    },
                    {
                      "id": 4,
                      "name": "Guinée-Bissau"
                    },
                    {
                      "id": 5,
                      "name": "Mali"
                    },
                    {
                      "id": 6,
                      "name": "Niger"
                    },
                    {
                      "id": 7,
                      "name": "Sénégal"
                    },
                    {
                      "id": 8,
                      "name": "Togo"
                    }
                  ]
Departement

GET
/get_departement
Parameters
Nom
Type

No parameters
Response
Code Description

[
                    {
                      "id": 1,
                      "id_pays": 1,
                      "name": "Alibori"
                    },
                    {
                      "id": 2,
                      "id_pays": 1,
                      "name": "Atacora"
                    },
                    {
                      "id": 3,
                      "id_pays": 1,
                      "name": "Atlantique"
                    },
                    {
                      "id": 4,
                      "id_pays": 1,
                      "name": "Borgou"
                    },
                    {
                      "id": 5,
                      "id_pays": 1,
                      "name": "Collines"
                    },
                    {
                      "id": 6,
                      "id_pays": 1,
                      "name": "Donga"
                    },
                    {
                      "id": 7,
                      "id_pays": 1,
                      "name": "Couffo"
                    },
                    {
                      "id": 8,
                      "id_pays": 1,
                      "name": "Littoral"
                    },
                    {
                      "id": 9,
                      "id_pays": 1,
                      "name": "Mono"
                    },
                    {
                      "id": 10,
                      "id_pays": 1,
                      "name": "Ouémé"
                    },
                    {
                      "id": 11,
                      "id_pays": 1,
                      "name": "Plateau"
                    },
                    {
                      "id": 12,
                      "id_pays": 1,
                      "name": "Zou"
                    }
                  ]
Commune

GET
/get_commune
Parameters
Nom
Type

No parameters
Response
Code Description

[
                    {
                      "id": 1,
                      "id_pays": 1,
                      "id_departement": 1,
                      "name": "Banikoara"
                    },
                    {
                      "id": 2,
                      "id_pays": 1,
                      "id_departement": 1,
                      "name": "Gogounou"
                    },
                    {
                      "id": 3,
                      "id_pays": 1,
                      "id_departement": 1,
                      "name": "Kandi"
                    },
                  ]
Arrondissement

GET
/get_arrondissement
Parameters
Nom
Type

No parameters
Response
Code Description

[
                    {
                        "id": 1,
                        "id_pays": 1,
                        "id_departement": 1,
                        "id_commune": 1,
                        "name": "Banikoara"
                      },
                      {
                        "id": 2,
                        "id_pays": 1,
                        "id_departement": 1,
                        "id_commune": 1,
                        "name": "Founougo"
                      },
                      {
                        "id": 3,
                        "id_pays": 1,
                        "id_departement": 1,
                        "id_commune": 1,
                        "name": "Gomparou"
                      },
                      {
                        "id": 4,
                        "id_pays": 1,
                        "id_departement": 1,
                        "id_commune": 1,
                        "name": "Goumori"
                      },
                  ]
Maison_apparte

GET
/get_all_maison_apparte
Parameters
Nom
Type

No parameters
Response
Code Description

[
                    {
                      "id": 1,
                      "id_creator": 1,
                      "pays": "Benin",
                      "departement": "Collines",
                      "commune": "Dassa-Zoumè",
                      "arrondissement": "Kokiborou",
                      "quartier": "TEST",
                      "nom": "TEST",
                      "nombre_chambre": 4,
                      "dimmenssion": "300",
                      "nombre_avance": 4,
                      "caution": 1,
                      "loyer": 100000,
                      "compteur_eau": "Compteur Personnel",
                      "compteur_electricite": "Compteur Personnel",
                      "categorie": 1,
                      "louer_vendre": "À Vendre",
                      "appart_maison": "Appartement",
                      "libeller_choix": "Guest house",
                      "picture1": "uploads/default.jpg",
                      "picture2": null,
                      "picture3": null,
                      "picture4": null,
                      "picture5": null,
                      "picture6": null,
                      "status_apparte": "Exellent état",
                      "adresse_location": "TEST",
                      "condition_dengagement": "TESTfjfzfzjfzgjfg fzfhzfjzhjfz fzjfjzfjzf zffgzufzf fzfzfz zfféeé rézgfge jehge",
                      "description": "TEST",
                      "contacte_demarcheur": "+22961940010",
                      "adressse_map": null
                    },
                    {
                      "id": 2,
                      "id_creator": 2,
                      "pays": "Benin",
                      "departement": "Collines",
                      "commune": "Dassa-Zoumè",
                      "arrondissement": "Kokiborou",
                      "quartier": "TEST",
                      "nom": "TEST",
                      "nombre_chambre": 4,
                      "dimmenssion": "300",
                      "nombre_avance": 4,
                      "caution": 1,
                      "loyer": 100000,
                      "compteur_eau": "Compteur Personnel",
                      "compteur_electricite": "Compteur Personnel",
                      "categorie": 1,
                      "louer_vendre": "À Vendre",
                      "appart_maison": "Appartement",
                      "libeller_choix": "Guest house",
                      "picture1": "uploads/rizknas-0ICJEbo0xPw-unsplash.jpg",
                      "picture2": "uploads/cadres-maquette-interieur-du-salon-chaise-decorstyle-scandinave.jpg",
                      "picture3": null,
                      "picture4": null,
                      "picture5": null,
                      "picture6": null,
                      "status_apparte": "Exellent état",
                      "adresse_location": "TEST",
                      "condition_dengagement": "TEST",
                      "description": "TEST",
                      "contacte_demarcheur": "+22961940010",
                      "adressse_map": null
                    }
                  ]
GET
/get_all_maison_apparte1
Parameters
Nom
Type

No parameters
Response
Code Description

[
                    {
                      "id": 1,
                      "id_creator": 1,
                      "pays": "Benin",
                      "departement": "Collines",
                      "commune": "Dassa-Zoumè",
                      "arrondissement": "Kokiborou",
                      "quartier": "TEST",
                      "nom": "TEST",
                      "nombre_chambre": 4,
                      "dimmenssion": "300",
                      "nombre_avance": 4,
                      "caution": 1,
                      "loyer": 100000,
                      "compteur_eau": "Compteur Personnel",
                      "compteur_electricite": "Compteur Personnel",
                      "categorie": 1,
                      "louer_vendre": "À Vendre",
                      "appart_maison": "Appartement",
                      "libeller_choix": "Guest house",
                      "picture1": "uploads/default.jpg",
                      "picture2": null,
                      "picture3": null,
                      "picture4": null,
                      "picture5": null,
                      "picture6": null,
                      "status_apparte": "Exellent état",
                      "adresse_location": "TEST",
                      "condition_dengagement": "TESTfjfzfzjfzgjfg fzfhzfjzhjfz fzjfjzfjzf zffgzufzf fzfzfz zfféeé rézgfge jehge",
                      "description": "TEST",
                      "contacte_demarcheur": "+22961940010",
                      "adressse_map": null
                    },
                    {
                      "id": 2,
                      "id_creator": 2,
                      "pays": "Benin",
                      "departement": "Collines",
                      "commune": "Dassa-Zoumè",
                      "arrondissement": "Kokiborou",
                      "quartier": "TEST",
                      "nom": "TEST",
                      "nombre_chambre": 4,
                      "dimmenssion": "300",
                      "nombre_avance": 4,
                      "caution": 1,
                      "loyer": 100000,
                      "compteur_eau": "Compteur Personnel",
                      "compteur_electricite": "Compteur Personnel",
                      "categorie": 1,
                      "louer_vendre": "À Vendre",
                      "appart_maison": "Appartement",
                      "libeller_choix": "Guest house",
                      "picture1": "uploads/rizknas-0ICJEbo0xPw-unsplash.jpg",
                      "picture2": "uploads/cadres-maquette-interieur-du-salon-chaise-decorstyle-scandinave.jpg",
                      "picture3": null,
                      "picture4": null,
                      "picture5": null,
                      "picture6": null,
                      "status_apparte": "Exellent état",
                      "adresse_location": "TEST",
                      "condition_dengagement": "TEST",
                      "description": "TEST",
                      "contacte_demarcheur": "+22961940010",
                      "adressse_map": null
                    }
                  ]
GET
/get_all_maison_apparte2
Parameters
Nom
Type

No parameters
Response
Code Description

[
                    {
                      "id": 1,
                      "id_creator": 1,
                      "pays": "Benin",
                      "departement": "Collines",
                      "commune": "Dassa-Zoumè",
                      "arrondissement": "Kokiborou",
                      "quartier": "TEST",
                      "nom": "TEST",
                      "nombre_chambre": 4,
                      "dimmenssion": "300",
                      "nombre_avance": 4,
                      "caution": 1,
                      "loyer": 100000,
                      "compteur_eau": "Compteur Personnel",
                      "compteur_electricite": "Compteur Personnel",
                      "categorie": 1,
                      "louer_vendre": "À Vendre",
                      "appart_maison": "Appartement",
                      "libeller_choix": "Guest house",
                      "picture1": "uploads/default.jpg",
                      "picture2": null,
                      "picture3": null,
                      "picture4": null,
                      "picture5": null,
                      "picture6": null,
                      "status_apparte": "Exellent état",
                      "adresse_location": "TEST",
                      "condition_dengagement": "TESTfjfzfzjfzgjfg fzfhzfjzhjfz fzjfjzfjzf zffgzufzf fzfzfz zfféeé rézgfge jehge",
                      "description": "TEST",
                      "contacte_demarcheur": "+22961940010",
                      "adressse_map": null
                    },
                    {
                      "id": 2,
                      "id_creator": 2,
                      "pays": "Benin",
                      "departement": "Collines",
                      "commune": "Dassa-Zoumè",
                      "arrondissement": "Kokiborou",
                      "quartier": "TEST",
                      "nom": "TEST",
                      "nombre_chambre": 4,
                      "dimmenssion": "300",
                      "nombre_avance": 4,
                      "caution": 1,
                      "loyer": 100000,
                      "compteur_eau": "Compteur Personnel",
                      "compteur_electricite": "Compteur Personnel",
                      "categorie": 1,
                      "louer_vendre": "À Vendre",
                      "appart_maison": "Appartement",
                      "libeller_choix": "Guest house",
                      "picture1": "uploads/rizknas-0ICJEbo0xPw-unsplash.jpg",
                      "picture2": "uploads/cadres-maquette-interieur-du-salon-chaise-decorstyle-scandinave.jpg",
                      "picture3": null,
                      "picture4": null,
                      "picture5": null,
                      "picture6": null,
                      "status_apparte": "Exellent état",
                      "adresse_location": "TEST",
                      "condition_dengagement": "TEST",
                      "description": "TEST",
                      "contacte_demarcheur": "+22961940010",
                      "adressse_map": null
                    }
                  ]
POST
/affiche_maison
Parameters
Nom
Type

No parameters
Response
Code Description

[
                    {
                      "id": 2,
                      "id_creator": 2,
                      "pays": "Benin",
                      "departement": "Collines",
                      "commune": "Dassa-Zoumè",
                      "arrondissement": "Kokiborou",
                      "quartier": "TEST",
                      "nom": "TEST",
                      "nombre_chambre": 4,
                      "dimmenssion": "300",
                      "nombre_avance": 4,
                      "caution": 1,
                      "loyer": 100000,
                      "compteur_eau": "Compteur Personnel",
                      "compteur_electricite": "Compteur Personnel",
                      "categorie": 1,
                      "louer_vendre": "À Vendre",
                      "appart_maison": "Appartement",
                      "libeller_choix": "Guest house",
                      "picture1": "uploads/rizknas-0ICJEbo0xPw-unsplash.jpg",
                      "picture2": "uploads/cadres-maquette-interieur-du-salon-chaise-decorstyle-scandinave.jpg",
                      "picture3": null,
                      "picture4": null,
                      "picture5": null,
                      "picture6": null,
                      "status_apparte": "Exellent état",
                      "adresse_location": "TEST",
                      "condition_dengagement": "TEST",
                      "description": "TEST",
                      "contacte_demarcheur": "+22961940010",
                      "adressse_map": null
                    },
                    {
                        "id": 1,
                        "id_creator": 1,
                        "pays": "Benin",
                        "departement": "Collines",
                        "commune": "Dassa-Zoumè",
                        "arrondissement": "Kokiborou",
                        "quartier": "TEST",
                        "nom": "TEST",
                        "nombre_chambre": 4,
                        "dimmenssion": "300",
                        "nombre_avance": 4,
                        "caution": 1,
                        "loyer": 100000,
                        "compteur_eau": "Compteur Personnel",
                        "compteur_electricite": "Compteur Personnel",
                        "categorie": 1,
                        "louer_vendre": "À Vendre",
                        "appart_maison": "Appartement",
                        "libeller_choix": "Guest house",
                        "picture1": "uploads/default.jpg",
                        "picture2": null,
                        "picture3": null,
                        "picture4": null,
                        "picture5": null,
                        "picture6": null,
                        "status_apparte": "Exellent état",
                        "adresse_location": "TEST",
                        "condition_dengagement": "TESTfjfzfzjfzgjfg fzfhzfjzhjfz fzjfjzfjzf zffgzufzf fzfzfz zfféeé rézgfge jehge",
                        "description": "TEST",
                        "contacte_demarcheur": "+22961940010",
                        "adressse_map": null
                      }
                  ]
GET
/get_ten_rows
Parameters
Nom
Type

No parameters
Response
Code Description

[
                    {
                      "id": 1,
                      "id_creator": 1,
                      "pays": "Benin",
                      "departement": "Collines",
                      "commune": "Dassa-Zoumè",
                      "arrondissement": "Kokiborou",
                      "quartier": "TEST",
                      "nom": "TEST",
                      "nombre_chambre": 4,
                      "dimmenssion": "300",
                      "nombre_avance": 4,
                      "caution": 1,
                      "loyer": 100000,
                      "compteur_eau": "Compteur Personnel",
                      "compteur_electricite": "Compteur Personnel",
                      "categorie": 1,
                      "louer_vendre": "À Vendre",
                      "appart_maison": "Appartement",
                      "libeller_choix": "Guest house",
                      "picture1": "uploads/default.jpg",
                      "picture2": null,
                      "picture3": null,
                      "picture4": null,
                      "picture5": null,
                      "picture6": null,
                      "status_apparte": "Exellent état",
                      "adresse_location": "TEST",
                      "condition_dengagement": "TESTfjfzfzjfzgjfg fzfhzfjzhjfz fzjfjzfjzf zffgzufzf fzfzfz zfféeé rézgfge jehge",
                      "description": "TEST",
                      "contacte_demarcheur": "+22961940010",
                      "adressse_map": null
                    },
                    {
                      "id": 2,
                      "id_creator": 2,
                      "pays": "Benin",
                      "departement": "Collines",
                      "commune": "Dassa-Zoumè",
                      "arrondissement": "Kokiborou",
                      "quartier": "TEST",
                      "nom": "TEST",
                      "nombre_chambre": 4,
                      "dimmenssion": "300",
                      "nombre_avance": 4,
                      "caution": 1,
                      "loyer": 100000,
                      "compteur_eau": "Compteur Personnel",
                      "compteur_electricite": "Compteur Personnel",
                      "categorie": 1,
                      "louer_vendre": "À Vendre",
                      "appart_maison": "Appartement",
                      "libeller_choix": "Guest house",
                      "picture1": "uploads/rizknas-0ICJEbo0xPw-unsplash.jpg",
                      "picture2": "uploads/cadres-maquette-interieur-du-salon-chaise-decorstyle-scandinave.jpg",
                      "picture3": null,
                      "picture4": null,
                      "picture5": null,
                      "picture6": null,
                      "status_apparte": "Exellent état",
                      "adresse_location": "TEST",
                      "condition_dengagement": "TEST",
                      "description": "TEST",
                      "contacte_demarcheur": "+22961940010",
                      "adressse_map": null
                    }
                  ]
POST
/add_maison_apparte
Parameters
Nom
Type

pays
String
id_creator
String
departement
String
commune
String
arrondissement
String
quartier
String
nom
String
nombre_chambre
String
dimmenssion
String
nombre_avance
String
caution
String
loyer
String
compteur_eau
String
compteur_electricite
String
categorie
String
louer_vendre
String
appart_maison
String
libeller_choix
String
status_apparte
String
adresse_location
String
condition_dengagement
String
description
String
contacte_demarcheur
String
Response
Code Description

[
                    {
                      "id": 3
                    }
                  ]
POST
/edite_maison_apparte
Parameters
Nom
Type

pays
String
id_creator
String
departement
String
commune
String
arrondissement
String
quartier
String
nom
String
nombre_chambre
String
dimmenssion
String
nombre_avance
String
caution
String
loyer
String
compteur_eau
String
compteur_electricite
String
categorie
String
louer_vendre
String
appart_maison
String
libeller_choix
String
status_apparte
String
adresse_location
String
condition_dengagement
String
description
String
contacte_demarcheur
String
Response
Code Description

suc
PUT
/updatepic/:id/:numberpic/:tableupdate
Parameters
Nom
Type

id
String
numberpic
String
tableupdate
String
avatar
image en lui meme
Response
Code Description

[{ success: 1 }]
POST
/same_category
Parameters
Nom
Type

categorie
String
Response
Code Description

[
                    {
                      "id": 2,
                      "id_creator": 2,
                      "pays": "Benin",
                      "departement": "Collines",
                      "commune": "Dassa-Zoumè",
                      "arrondissement": "Kokiborou",
                      "quartier": "TEST",
                      "nom": "TEST",
                      "nombre_chambre": 4,
                      "dimmenssion": "300",
                      "nombre_avance": 4,
                      "caution": 1,
                      "loyer": 100000,
                      "compteur_eau": "Compteur Personnel",
                      "compteur_electricite": "Compteur Personnel",
                      "categorie": 1,
                      "louer_vendre": "À Vendre",
                      "appart_maison": "Appartement",
                      "libeller_choix": "Guest house",
                      "picture1": "uploads/rizknas-0ICJEbo0xPw-unsplash.jpg",
                      "picture2": "uploads/cadres-maquette-interieur-du-salon-chaise-decorstyle-scandinave.jpg",
                      "picture3": null,
                      "picture4": null,
                      "picture5": null,
                      "picture6": null,
                      "status_apparte": "Exellent état",
                      "adresse_location": "TEST",
                      "condition_dengagement": "TEST",
                      "description": "TEST",
                      "contacte_demarcheur": "+22961940010",
                      "adressse_map": null
                    },
                    {
                        "id": 1,
                        "id_creator": 1,
                        "pays": "Benin",
                        "departement": "Collines",
                        "commune": "Dassa-Zoumè",
                        "arrondissement": "Kokiborou",
                        "quartier": "TEST",
                        "nom": "TEST",
                        "nombre_chambre": 4,
                        "dimmenssion": "300",
                        "nombre_avance": 4,
                        "caution": 1,
                        "loyer": 100000,
                        "compteur_eau": "Compteur Personnel",
                        "compteur_electricite": "Compteur Personnel",
                        "categorie": 1,
                        "louer_vendre": "À Vendre",
                        "appart_maison": "Appartement",
                        "libeller_choix": "Guest house",
                        "picture1": "uploads/default.jpg",
                        "picture2": null,
                        "picture3": null,
                        "picture4": null,
                        "picture5": null,
                        "picture6": null,
                        "status_apparte": "Exellent état",
                        "adresse_location": "TEST",
                        "condition_dengagement": "TESTfjfzfzjfzgjfg fzfhzfjzhjfz fzjfjzfjzf zffgzufzf fzfzfz zfféeé rézgfge jehge",
                        "description": "TEST",
                        "contacte_demarcheur": "+22961940010",
                        "adressse_map": null
                      }
                  ]