Create a Webhook
Creates a new webhook.
Creates a new webhook.
Code:
await seam.webhooks.create({
url: "https://example.com",
event_types: ["device.connected", "device.disconnected"],
});Output:
{
"event_types": ["device.connected", "device.disconnected"],
"secret": "mySecret",
"url": "https://example.com",
"webhook_id": "ffe5cc3c-f3f4-48e8-b377-6f76c05d09a1"
}Creates a new webhook.
Code:
curl --include --request POST "https://connect.getseam.com/webhooks/create" \
--header "Authorization: Bearer $SEAM_API_KEY" \
--json @- <<EOF
{
"url": "https://example.com",
"event_types": [
"device.connected",
"device.disconnected"
]
}
EOFOutput:
{
"webhook": {
"event_types": ["device.connected", "device.disconnected"],
"secret": "mySecret",
"url": "https://example.com",
"webhook_id": "ffe5cc3c-f3f4-48e8-b377-6f76c05d09a1"
}
}Creates a new webhook.
Code:
seam.webhooks.create(
url="https://example.com", event_types=["device.connected", "device.disconnected"]
)Output:
Webhook(
event_types=["device.connected", "device.disconnected"],
secret="mySecret",
url="https://example.com",
webhook_id="ffe5cc3c-f3f4-48e8-b377-6f76c05d09a1",
)Creates a new webhook.
Code:
seam.webhooks.create(
url: "https://example.com",
event_types: %w[device.connected device.disconnected],
)Output:
{
"event_types" => %w[device.connected device.disconnected],
"secret" => "mySecret",
"url" => "https://example.com",
"webhook_id" => "ffe5cc3c-f3f4-48e8-b377-6f76c05d09a1",
}Creates a new webhook.
Code:
$seam->webhooks->create(
url: "https://example.com",
event_types: ["device.connected", "device.disconnected"]
);Output:
[
"event_types" => ["device.connected", "device.disconnected"],
"secret" => "mySecret",
"url" => "https://example.com",
"webhook_id" => "ffe5cc3c-f3f4-48e8-b377-6f76c05d09a1",
];Creates a new webhook.
Code:
seam webhooks create --url "https://example.com" --event_types ["device.connected","device.disconnected"]Output:
{
"event_types": ["device.connected", "device.disconnected"],
"secret": "mySecret",
"url": "https://example.com",
"webhook_id": "ffe5cc3c-f3f4-48e8-b377-6f76c05d09a1"
}Request Parameters
url String (Required)
URL for the new webhook.
event_types Array of Strings
Types of events that you want the new webhook to receive.
Response
{
"event_types": ["device.connected", "device.disconnected"],
"secret": "mySecret",
"url": "https://example.com/webhook",
"webhook_id": "ffe5cc3c-f3f4-48e8-b377-6f76c05d09a1"
}Last updated
Was this helpful?

