{
"items": [
{
"id": "7f6e3b4d-9c22-46a0-8f20-0d1a2b3c4d5e",
"propertyId": "01920347-45c7-7b81-a2e4-d28c43f0d123",
"currency": "euro",
"squareUnit": "squareMeter",
"status": {
"current": "available"
},
"meta": {
"firstSeenAt": "2025-09-15T08:10:00.000Z",
"lastModifiedAt": "2025-09-15T09:00:00.000Z",
"lastSeenAt": "2025-09-15T09:00:00.000Z",
"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": "contact@agence-paris.fr",
"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",
"isExclusiveMandate": true,
"price": {
"current": 650000,
"history": [
{
"id": "4d4744d6-d7f1-4f8b-8c3c-fb8a1e3c0f8a",
"value": 650000,
"timestamp": "2025-09-15T09:00:00.000Z"
}
],
"initial": 650000,
"perSquareUnit": 13000
}
},
"energy": {
"dpe": {
"date": "2023-05-10T00:00:00.000Z",
"label": "d",
"value": 180
},
"ges": {
"date": "2023-05-10T00:00:00.000Z",
"label": "e",
"value": 45
},
"heating": {
"source": "gas",
"system": "radiator",
"type": "individual"
}
}
}
]
}{
"code": "resource_not_found",
"detail": "The requested resource could not be found.",
"instance": "/public/v1/properties/019c12dc-339f-72ce-98db-663b44c0d924",
"status": 404,
"title": "Resource not found",
"traceId": "b94f4db5-2f5e-4b8f-9dd0-f2fe5c7a7a4f",
"type": "https://docs.immoteur.com/problems/resource_not_found"
}{
"code": "resource_not_found",
"detail": "The requested resource could not be found.",
"instance": "/public/v1/properties/019c12dc-339f-72ce-98db-663b44c0d924",
"status": 404,
"title": "Resource not found",
"traceId": "b94f4db5-2f5e-4b8f-9dd0-f2fe5c7a7a4f",
"type": "https://docs.immoteur.com/problems/resource_not_found"
}Classified notification batch
{
"items": [
{
"id": "7f6e3b4d-9c22-46a0-8f20-0d1a2b3c4d5e",
"propertyId": "01920347-45c7-7b81-a2e4-d28c43f0d123",
"currency": "euro",
"squareUnit": "squareMeter",
"status": {
"current": "available"
},
"meta": {
"firstSeenAt": "2025-09-15T08:10:00.000Z",
"lastModifiedAt": "2025-09-15T09:00:00.000Z",
"lastSeenAt": "2025-09-15T09:00:00.000Z",
"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": "contact@agence-paris.fr",
"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",
"isExclusiveMandate": true,
"price": {
"current": 650000,
"history": [
{
"id": "4d4744d6-d7f1-4f8b-8c3c-fb8a1e3c0f8a",
"value": 650000,
"timestamp": "2025-09-15T09:00:00.000Z"
}
],
"initial": 650000,
"perSquareUnit": 13000
}
},
"energy": {
"dpe": {
"date": "2023-05-10T00:00:00.000Z",
"label": "d",
"value": 180
},
"ges": {
"date": "2023-05-10T00:00:00.000Z",
"label": "e",
"value": 45
},
"heating": {
"source": "gas",
"system": "radiator",
"type": "individual"
}
}
}
]
}{
"code": "resource_not_found",
"detail": "The requested resource could not be found.",
"instance": "/public/v1/properties/019c12dc-339f-72ce-98db-663b44c0d924",
"status": 404,
"title": "Resource not found",
"traceId": "b94f4db5-2f5e-4b8f-9dd0-f2fe5c7a7a4f",
"type": "https://docs.immoteur.com/problems/resource_not_found"
}{
"code": "resource_not_found",
"detail": "The requested resource could not be found.",
"instance": "/public/v1/properties/019c12dc-339f-72ce-98db-663b44c0d924",
"status": 404,
"title": "Resource not found",
"traceId": "b94f4db5-2f5e-4b8f-9dd0-f2fe5c7a7a4f",
"type": "https://docs.immoteur.com/problems/resource_not_found"
}Authorizations
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
Headers
Identifies the request as an Immoteur webhook call.
UUID of the Immoteur service emitting this webhook.
Stable batch UUID retained across retries.
Unique identifier for this HTTP delivery attempt.
Unix timestamp (seconds) for the delivery attempt.
^[0-9]+$Body
A delivery of one to ten distinct Classified snapshots. Immoteur sends the batch when it reaches ten items or after its oldest item has waited one hour; scheduler and queue latency can delay the HTTP attempt. The exact body remains stable across retries.
Full Classified snapshots, with at most one item for each classified ID.
1 - 10 elementsShow child attributes
Show child attributes
Response
Webhook received successfully