Passer au contenu principal
WEBHOOK
classified-notification
{
  "id": "7f6e3b4d-9c22-46a0-8f20-0d1a2b3c4d5e",
  "propertyId": "01920347-45c7-7b81-a2e4-d28c43f0d123",
  "type": "created",
  "currency": "euro",
  "squareUnit": "squareMeter",
  "status": {
    "current": "available"
  },
  "meta": {
    "firstSeenAt": "2025-09-15T08:10:00Z",
    "lastModifiedAt": "2025-09-15T09:00:00Z",
    "lastSeenAt": "2025-09-15T09:00:00Z",
    "removedAt": null
  },
  "source": {
    "domain": "seloger.com",
    "url": "https://www.seloger.com/annonces/achat/appartement/paris-1er-75/5-pieces/0.htm"
  },
  "publisher": {
    "isProfessional": true,
    "type": "agency",
    "email": "[email protected]",
    "phone": "+33123456789",
    "feesUrl": "https://www.agence-paris.fr/honoraires",
    "siren": "123456789",
    "siret": "12345678900011"
  },
  "location": {
    "city": {
      "name": "Paris",
      "inseeCode": "75056"
    },
    "country": "france",
    "department": "75",
    "postcode": "75001",
    "latitude": 48.8606,
    "longitude": 2.3376
  },
  "media": {
    "images": [
      {
        "id": "8f8f0c4e-1bca-48d5-98bb-8ab2c0c0ab12",
        "position": 1,
        "url": "https://images.immoteur.com/sample/apt-paris-1.jpg"
      }
    ]
  },
  "property": {
    "type": "apartment",
    "area": 50,
    "roomCount": 3,
    "bedroomCount": 2,
    "elevatorExists": true,
    "terraceExists": true
  },
  "transaction": {
    "type": "sale",
    "price": {
      "current": 650000,
      "history": [
        {
          "id": "4d4744d6-d7f1-4f8b-8c3c-fb8a1e3c0f8a",
          "value": 650000,
          "timestamp": "2025-09-15T09:00:00Z"
        }
      ],
      "initial": 650000,
      "perSquareUnit": 13000
    }
  },
  "energy": {
    "dpe": {
      "date": "2023-05-10",
      "label": "d",
      "value": 180
    },
    "ges": {
      "date": "2023-05-10",
      "label": "e",
      "value": 45
    },
    "heating": {
      "source": "gas",
      "system": "radiator",
      "type": "individual"
    }
  }
}

Autorisations

Authorization
string
header
requis

Send your Immoteur Personal Access Token in the Authorization header: Authorization: Bearer <token>

You can create and manage your Personal Access Tokens here: https://immoteur.com/dashboard/settings status: current: available

En-têtes

User-Agent
string
requis

Identifies the request as an Immoteur webhook call.

X-Immoteur-Service-Id
string<uuid>
requis

UUID of the Immoteur service emitting this webhook.

X-Immoteur-Event-Id
string<uuid>
requis

Correlation ID for the webhook payload.

X-Immoteur-Delivery-Id
string<uuid>
requis

Unique identifier for this HTTP delivery attempt.

X-Immoteur-Timestamp
string
requis

Unix timestamp (seconds) for the delivery attempt.

Corps

application/json
currency
enum<string>
requis

Currency of the price.

Options disponibles:
euro
id
string<uuid>
requis

Unique identifier for the classified.

Exemple:

"7f6e3b4d-9c22-46a0-8f20-0d1a2b3c4d5e"

location
object
requis

Location information for the classified.

meta
object
requis

Meta information for the classified.

property
object
requis

Property information for the classified.

propertyId
string<uuid>
requis

Identifier of the property linked to this classified.

Exemple:

"01920347-45c7-7b81-a2e4-d28c43f0d123"

publisher
object
requis

Publisher information for the classified.

source
object
requis

Source information for the classified.

squareUnit
enum<string>
requis

Square unit of the price.

Options disponibles:
squareMeter
status
object
requis

Current lifecycle status of the classified.

transaction
object
requis

Transaction information for the classified.

contact
object

Contact information for the classified.

description
string

Description of the classified.

Exemple:

"Bel appartement lumineux au cœur de Paris."

energy
object

Energy information for the classified.

media
object

Media information for the classified.

publishedAt
string<date-time> | null

Timestamp when the classified was published on its original source.

Exemple:

"2025-05-15T08:10:00Z"

title
string

Title of the classified.

Exemple:

"Appartement 3 pièces Paris 1er"

Réponse

Webhook received successfully