Sample Properties webhook body
curl --request GET \
--url https://api.fluximmo.io/v2/sample/webhook/propertiesimport requests
url = "https://api.fluximmo.io/v2/sample/webhook/properties"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.fluximmo.io/v2/sample/webhook/properties', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.fluximmo.io/v2/sample/webhook/properties",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.fluximmo.io/v2/sample/webhook/properties"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.fluximmo.io/v2/sample/webhook/properties")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.fluximmo.io/v2/sample/webhook/properties")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": {
"created": [
{
"properties": [
"7364690d-2487-46d1-832d-c5ae1cf6e861",
"3fcf2348-756d-40e2-9bcd-3c4fd02f51d8"
],
"alert_id": "<string>"
}
],
"updated": [
{
"properties": [
"7364690d-2487-46d1-832d-c5ae1cf6e861",
"3fcf2348-756d-40e2-9bcd-3c4fd02f51d8"
],
"alert_id": "<string>"
}
]
}
}{
"error": {
"message": "<string>",
"code": 123
}
}Échantillons (no-auth)
Exemple de webhook properties
Payload de webhook properties type, pour tester votre endpoint.
Sample Properties webhook body
curl --request GET \
--url https://api.fluximmo.io/v2/sample/webhook/propertiesimport requests
url = "https://api.fluximmo.io/v2/sample/webhook/properties"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.fluximmo.io/v2/sample/webhook/properties', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.fluximmo.io/v2/sample/webhook/properties",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.fluximmo.io/v2/sample/webhook/properties"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.fluximmo.io/v2/sample/webhook/properties")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.fluximmo.io/v2/sample/webhook/properties")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": {
"created": [
{
"properties": [
"7364690d-2487-46d1-832d-c5ae1cf6e861",
"3fcf2348-756d-40e2-9bcd-3c4fd02f51d8"
],
"alert_id": "<string>"
}
],
"updated": [
{
"properties": [
"7364690d-2487-46d1-832d-c5ae1cf6e861",
"3fcf2348-756d-40e2-9bcd-3c4fd02f51d8"
],
"alert_id": "<string>"
}
]
}
}{
"error": {
"message": "<string>",
"code": 123
}
}À quoi ça sert
GET /v2/sample/webhook/properties retourne le payload exact que Fluximmo POSTerait à votre endpoint webhook lorsqu’une Property matche une alerte. Parfait pour :
- Tester votre handler webhook sans devoir attendre un vrai event en production.
- Valider votre parser côté serveur (déserialisation, validation de schéma, persistance).
- Documenter votre intégration interne avec un payload de référence stable.
- CI/CD : utiliser ce payload comme fixture dans les tests d’intégration de votre worker webhook.
Exemple
curl https://api.fluximmo.io/v2/sample/webhook/properties
import requests, json
payload = requests.get("https://api.fluximmo.io/v2/sample/webhook/properties", timeout=10).json()
# Replay vers votre webhook local pour tester :
# requests.post("http://localhost:3000/webhooks/properties", json=payload)
print(json.dumps(payload, indent=2)[:500])
const payload = await (await fetch("https://api.fluximmo.io/v2/sample/webhook/properties")).json();
// Replay vers votre webhook local pour tester :
// await fetch("http://localhost:3000/webhooks/properties", { method: "POST", body: JSON.stringify(payload), headers: { "Content-Type": "application/json" } });
console.log(payload);
Liens utiles
Clé test gratuite — 1 semaine
Créez un compte sur my.fluximmo.io pour récupérer une clé API test gratuite (1 semaine, accès limité). Aucun paiement requis.
Response
Show child attributes
Show child attributes
Was this page helpful?

