bende webhook diyim
hızlı cevap olsun diye chatgpt den yardım aldım
// Gönderilecek JSON verisi
const jsonData = {
  name: "John Doe",
  age: 25,
  city: "Example City"
};

// Webhook URL'si
const webhookUrl = "https://www.example.com/webhook-endpoint";

// HTTP POST isteği gönderme fonksiyonu
async function sendWebhook(data) {
  try {
    const response = await fetch(webhookUrl, {
      method: "POST",
      headers: {
        "Content-Type": "application/json"
      },
      body: JSON.stringify(data)
    });

    // Yanıtı kontrol et
    if (response.ok) {
      console.log("Webhook başarıyla gönderildi.");
    } else {
      console.error("Webhook gönderme hatası:", response.status, response.statusText);
    }
  } catch (error) {
    console.error("Webhook gönderme hatası:", error.message);
  }
}

// Webhook gönderme fonksiyonunu çağır
sendWebhook(jsonData);
server kısmında ise node.js ile veriyi yakalamak için ise aşağıdaki ni deniyebilirsinn

const express = require("express");
const bodyParser = require("body-parser");

const app = express();
const port = 3000; // Uygulamanın çalışacağı port

// Middleware'ler
app.use(bodyParser.json());

// Webhook endpoint'i
app.post("/webhook-endpoint", (req, res) => {
  // Gelen JSON verisini konsola yazdır
  console.log("Webhook'tan gelen veri:", req.body);

  // Başarılı yanıt gönder
  res.status(200).send("Webhook başarıyla alındı.");
});

// Sunucuyu başlat
app.listen(port, () => {
  console.log(`Sunucu ${port} portunda çalışıyor.`);
});
veya ortak db kullanırsın

php olarakta webhook linkini
<?php

// Gelen POST verilerini al
$webhookData = file_get_contents("php://input");

// Gelen verileri ekrana yazdır (güvenlik nedeniyle sadece örnek amaçlı)
echo "Webhook Verileri: " . $webhookData;

// Gelen verileri JSON formatına çevir (isteğe bağlı)
$decodedData = json_decode($webhookData, true);

// JSON çözümleme hatası kontrolü
if ($decodedData === null && json_last_error() !== JSON_ERROR_NONE) {
    echo "Hata: JSON çözümleme hatası!";
    // İsteğe bağlı olarak loglama veya hata işleme ekleyebilirsiniz
} else {
    // JSON çözümleme başarılı, işleme devam edebilirsiniz
    // Örneğin, gelen verilere göre belirli bir işlem yapabilirsiniz
    // Örneğin, gelen verilere göre bir veritabanına kayıt ekleyebilirsiniz
}

?>
şeklinde yakalıyabilirsin