Annonces Automobile

Annonces Automobile · GPT-Aktionen

AnnoncesAutomobileGPTAPI

Api annonces automobile pour la recherche de véhicules via ChatGPT

  • GET /script/automat/_export/gpt-test.phpRetourne les véhicules correspondants à la recherche de l'utilisateur
Ursprüngliches API-Schema
{
  "openapi": "3.0.0",
  "info": {
    "title": "AnnoncesAutomobileGPTAPI",
    "description": "Api annonces automobile pour la recherche de véhicules via ChatGPT",
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "https://www.annonces-automobile.com/"
    }
  ],
  "paths": {
    "/script/automat/_export/gpt-test.php": {
      "get": {
        "summary": "Retourne les véhicules correspondants à la recherche de l'utilisateur",
        "operationId": "getVehicles",
        "parameters": [
          {
            "name": "marque",
            "in": "query",
            "description": "Marque du véhicule",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "modele",
            "in": "query",
            "description": "Modèle du véhicule",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "km",
            "in": "query",
            "description": "Kilométrage du véhicule",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "km_param",
            "in": "query",
            "description": "Si le kilométrage doit être suppérieur ou inférieur",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "SUP",
                "INF"
              ]
            }
          },
          {
            "name": "prix",
            "in": "query",
            "description": "Prix du véhicule",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "prix_param",
            "in": "query",
            "description": "Si le prix doit être suppérieur ou inférieur",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "SUP",
                "INF"
              ]
            }
          },
          {
            "name": "transmission",
            "in": "query",
            "description": "Type de transmission du véhicule",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "Automatique",
                "Mecanique"
              ]
            }
          },
          {
            "name": "chevaux",
            "in": "query",
            "description": "Puissance en chevaux du véhicule",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "chevaux_param",
            "in": "query",
            "description": "Si a puissance doit être suppérieur ou inférieur",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "SUP",
                "INF"
              ]
            }
          },
          {
            "name": "portes",
            "in": "query",
            "description": "Nombre de portes du véhicule",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "annee",
            "in": "query",
            "description": "Année du véhicule",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "annee_param",
            "in": "query",
            "description": "Si l'année doit être suppérieure ou inférieure ou égale",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "SUP",
                "INF",
                "EQU"
              ]
            }
          },
          {
            "name": "couleur",
            "in": "query",
            "description": "Couleur du véhicule",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "carburant",
            "in": "query",
            "description": "Type de carburant du véhicule",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "Diesel",
                "Essence",
                "Bicarburation essence / GPL",
                "Hybride",
                "Electrique",
                "Bicarburation essence / bioéthanol",
                "Gaz Naturel"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Liste des véhicules",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "titre": {
                        "type": "string"
                      },
                      "prix": {
                        "type": "string"
                      },
                      "km": {
                        "type": "string"
                      },
                      "professionnel": {
                        "type": "string"
                      },
                      "photo": {
                        "type": "string"
                      },
                      "lien": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          },
          "512": {
            "description": "Marque de véhicule inconnue",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "marque": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          },
          "513": {
            "description": "Modèle inconnu",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "modele": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          },
          "514": {
            "description": "Couleur inconnue ou non disponible",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "couleur": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}