diff --git a/providers/agentmail/index.json b/providers/agentmail/index.json new file mode 100644 index 0000000..75f02ba --- /dev/null +++ b/providers/agentmail/index.json @@ -0,0 +1,13 @@ +{ + "label": "AgentMail", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/agentmail/latest/calendar.event.created.json b/providers/agentmail/latest/calendar.event.created.json new file mode 100644 index 0000000..8e90ee4 --- /dev/null +++ b/providers/agentmail/latest/calendar.event.created.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "event", + "event_type": "calendar.event.created", + "event_id": "0d6f1e2a-9c3b-4d5e-8f7a-6b1c2d3e4f50", + "inbox_id": "scheduler@agentmail.to", + "calendar_event": { + "event_id": "3f8a2c1e-6b4d-4e9f-a7c2-5d1b8e0f9a36", + "kind": "single", + "title": "Intro call with Acme", + "location": "https://meet.example.com/acme-intro", + "metadata": { + "crm_deal_id": "D-1042" + }, + "status": "confirmed", + "all_day": false, + "start": "2026-10-15T14:00:00", + "end": "2026-10-15T14:30:00", + "timezone": "America/New_York", + "duration_mode": "exact", + "duration_value": 1800000, + "start_at": "2026-10-15T18:00:00Z", + "end_at": "2026-10-15T18:30:00Z", + "attendees": [ + { + "email": "jane@acme.com", + "name": "Jane Doe", + "status": "needs_action", + "role": "required" + } + ], + "attendee_count": 1, + "uid": "3f8a2c1e-6b4d-4e9f-a7c2-5d1b8e0f9a36@agentmail.to", + "sequence": 0, + "source": "api", + "organizer_email": "scheduler@agentmail.to", + "resource_revision": 0, + "created_at": "2026-10-01T16:30:00Z", + "updated_at": "2026-10-01T16:30:00Z" + } + }, + "topic": "calendar.event.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentmail.to/calendar-webhooks", + "retrieved": "2026-10-21" + } +} diff --git a/providers/agentmail/latest/message.bounced.json b/providers/agentmail/latest/message.bounced.json new file mode 100644 index 0000000..680a43c --- /dev/null +++ b/providers/agentmail/latest/message.bounced.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "event", + "event_type": "message.bounced", + "event_id": "6a9d2b4f-1e7c-4c3a-8f5b-9e2d7a4c1b68", + "bounce": { + "inbox_id": "inbox_456def", + "thread_id": "thd_789ghi", + "message_id": "", + "timestamp": "2023-10-27T10:07:00Z", + "type": "Permanent", + "sub_type": "General", + "recipients": [ + { + "address": "invalid@example.com", + "status": "bounced" + } + ] + } + }, + "topic": "message.bounced", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentmail.to/events", + "retrieved": "2026-10-21" + } +} diff --git a/providers/agentmail/latest/message.complained.json b/providers/agentmail/latest/message.complained.json new file mode 100644 index 0000000..1d08f41 --- /dev/null +++ b/providers/agentmail/latest/message.complained.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "event", + "event_type": "message.complained", + "event_id": "b3e8f1c6-7a2d-4f9b-a5c4-3d1e6b8f2a97", + "complaint": { + "inbox_id": "inbox_456def", + "thread_id": "thd_789ghi", + "message_id": "", + "timestamp": "2023-10-27T10:08:00Z", + "type": "abuse", + "sub_type": "spam", + "recipients": [ + "complainer@example.com" + ] + } + }, + "topic": "message.complained", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentmail.to/events", + "retrieved": "2026-10-21" + } +} diff --git a/providers/agentmail/latest/message.delivered.json b/providers/agentmail/latest/message.delivered.json new file mode 100644 index 0000000..3a9421c --- /dev/null +++ b/providers/agentmail/latest/message.delivered.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "event", + "event_type": "message.delivered", + "event_id": "0f7c3a2e-5b1d-4e8a-9c6f-2d4b8a1e7c35", + "delivery": { + "inbox_id": "inbox_456def", + "thread_id": "thd_789ghi", + "message_id": "", + "timestamp": "2023-10-27T10:06:00Z", + "recipients": [ + "recipient@example.com" + ] + } + }, + "topic": "message.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentmail.to/events", + "retrieved": "2026-10-21" + } +} diff --git a/providers/agentmail/latest/message.opened.json b/providers/agentmail/latest/message.opened.json new file mode 100644 index 0000000..9c3f451 --- /dev/null +++ b/providers/agentmail/latest/message.opened.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "event", + "event_type": "message.opened", + "event_id": "9e4b7d2a-3c8f-4e1b-b6a5-7f2d9c4e8a10", + "open": { + "inbox_id": "inbox_456def", + "thread_id": "thd_789ghi", + "message_id": "", + "timestamp": "2023-10-27T10:15:00Z" + } + }, + "topic": "message.opened", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentmail.to/events", + "retrieved": "2026-10-21" + } +} diff --git a/providers/agentmail/latest/message.rejected.json b/providers/agentmail/latest/message.rejected.json new file mode 100644 index 0000000..28af046 --- /dev/null +++ b/providers/agentmail/latest/message.rejected.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "event", + "event_type": "message.rejected", + "event_id": "d2f5a8c1-4b6e-4a3d-9e7f-8c1b5d2a6e43", + "reject": { + "inbox_id": "inbox_456def", + "thread_id": "thd_789ghi", + "message_id": "", + "timestamp": "2023-10-27T10:09:00Z", + "reason": "Invalid recipient address" + } + }, + "topic": "message.rejected", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentmail.to/events", + "retrieved": "2026-10-21" + } +} diff --git a/providers/agentmail/latest/message.security.completed.json b/providers/agentmail/latest/message.security.completed.json new file mode 100644 index 0000000..150eff4 --- /dev/null +++ b/providers/agentmail/latest/message.security.completed.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "event", + "event_type": "message.security.completed", + "event_id": "5b1e6f2c-8a43-5d0e-9f71-3c2a4b6d8e90", + "message": { + "organization_id": "7f0c2a52-6a8e-4d0e-9a5e-2f3b1c4d5e6f", + "inbox_id": "inbox_456def", + "message_id": "", + "agent_armor": { + "status": "complete", + "verdict": "review", + "reason": "The message asks the agent to ignore its instructions and send account details to an outside address.", + "model": "armor-2026-10-07", + "completed_at": "2023-10-27T10:00:04Z" + } + } + }, + "topic": "message.security.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentmail.to/events", + "retrieved": "2026-10-21" + } +} diff --git a/providers/agentmail/latest/message.security.override.json b/providers/agentmail/latest/message.security.override.json new file mode 100644 index 0000000..3858a13 --- /dev/null +++ b/providers/agentmail/latest/message.security.override.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "event", + "event_type": "message.security.override", + "event_id": "c4f1a2b3-7d6e-5f40-9a8b-1c2d3e4f5a6b", + "message": { + "organization_id": "7f0c2a52-6a8e-4d0e-9a5e-2f3b1c4d5e6f", + "inbox_id": "inbox_456def", + "message_id": "", + "manual_override": { + "override_id": "c4f1a2b3-7d6e-5f40-9a8b-1c2d3e4f5a6b", + "actor": { + "kind": "console" + }, + "reason": "Known vendor; the payment details were confirmed by phone.", + "original_verdict": "review", + "released_at": "2023-10-27T10:20:00Z" + } + } + }, + "topic": "message.security.override", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentmail.to/events", + "retrieved": "2026-10-21" + } +} diff --git a/providers/agentmail/latest/message.security.review.json b/providers/agentmail/latest/message.security.review.json new file mode 100644 index 0000000..76bb73a --- /dev/null +++ b/providers/agentmail/latest/message.security.review.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "event", + "event_type": "message.security.review", + "event_id": "8d2f4b6a-1c3e-5a7b-9d0f-2e4c6a8b0d1f", + "message": { + "organization_id": "7f0c2a52-6a8e-4d0e-9a5e-2f3b1c4d5e6f", + "inbox_id": "inbox_456def", + "message_id": "", + "agent_armor": { + "status": "complete", + "verdict": "review", + "reason": "The message asks the agent to ignore its instructions and send account details to an outside address.", + "model": "armor-2026-10-07", + "completed_at": "2023-10-27T10:00:04Z" + } + } + }, + "topic": "message.security.review", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentmail.to/events", + "retrieved": "2026-10-21" + } +} diff --git a/providers/agentmail/latest/message.sent.json b/providers/agentmail/latest/message.sent.json new file mode 100644 index 0000000..b3fbffd --- /dev/null +++ b/providers/agentmail/latest/message.sent.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "event", + "event_type": "message.sent", + "event_id": "1679091c5a880faf6fb5e6087eb1b2dc", + "send": { + "inbox_id": "inbox_456def", + "thread_id": "thd_789ghi", + "message_id": "", + "timestamp": "2023-10-27T10:05:00Z", + "recipients": [ + "recipient@example.com" + ] + } + }, + "topic": "message.sent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentmail.to/events", + "retrieved": "2026-10-21" + } +} diff --git a/providers/brevo/index.json b/providers/brevo/index.json new file mode 100644 index 0000000..d6d30ea --- /dev/null +++ b/providers/brevo/index.json @@ -0,0 +1,17 @@ +{ + "label": "Brevo", + "configs": { + "latest_version": "latest", + "topic_identifier": [ + "event", + "msg_status", + "event_name" + ] + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/brevo/latest/accepted.json b/providers/brevo/latest/accepted.json new file mode 100644 index 0000000..efbb447 --- /dev/null +++ b/providers/brevo/latest/accepted.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 26519, + "msg_status": "accepted", + "status": "OK", + "description": "accepted", + "reference": { + "1": "1hi8srff049z0qzvgt3f" + }, + "to": "12018500757", + "ts_event": 1728390414, + "date": "2024-10-08 17:56:54", + "messageId": 123, + "tag": [ + "tag1name", + "tag2name" + ], + "type": "transactional" + }, + "topic": "accepted", + "source": { + "type": "vendor-documentation", + "url": "https://developers.brevo.com/docs/transactional-webhooks", + "retrieved": "2026-10-21" + } +} diff --git a/providers/brevo/latest/bl.json b/providers/brevo/latest/bl.json new file mode 100644 index 0000000..af34664 --- /dev/null +++ b/providers/brevo/latest/bl.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 26570, + "to": "918076721713", + "messageId": 123, + "msg_status": "bl", + "date": "2024-10-11 14:19:59", + "type": "transactional", + "reference": { + "1": "1hi8srff049z0qzvgt3f" + } + }, + "topic": "bl", + "source": { + "type": "vendor-documentation", + "url": "https://developers.brevo.com/docs/transactional-webhooks", + "retrieved": "2026-10-21" + } +} diff --git a/providers/brevo/latest/rej.json b/providers/brevo/latest/rej.json new file mode 100644 index 0000000..1ced780 --- /dev/null +++ b/providers/brevo/latest/rej.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 26519, + "msg_status": "rej", + "status": "OK", + "reference": { + "1": "1hissrff04ss0qzv003f" + }, + "to": "12000500757", + "date": "2024-10-08 17:56:54", + "messageId": 123, + "tag": [ + "tag1name", + "tag2name" + ], + "type": "transactional" + }, + "topic": "rej", + "source": { + "type": "vendor-documentation", + "url": "https://developers.brevo.com/docs/transactional-webhooks", + "retrieved": "2026-10-21" + } +} diff --git a/providers/brevo/latest/replied.json b/providers/brevo/latest/replied.json new file mode 100644 index 0000000..604d846 --- /dev/null +++ b/providers/brevo/latest/replied.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 26519, + "msg_status": "replied", + "status": "OK", + "reference": { + "1": "1hi8srff049z0qzvgt3f" + }, + "error_code": 101, + "description": "replied", + "to": "919368207022", + "reply": "Hi", + "ts_event": 1728386415, + "date": "2024-10-08 16:50:16", + "messageId": 123, + "tag": [ + "tag1name", + "tag2name" + ], + "type": "transactional" + }, + "topic": "replied", + "source": { + "type": "vendor-documentation", + "url": "https://developers.brevo.com/docs/transactional-webhooks", + "retrieved": "2026-10-21" + } +} diff --git a/providers/brevo/latest/sent.json b/providers/brevo/latest/sent.json new file mode 100644 index 0000000..bd7c910 --- /dev/null +++ b/providers/brevo/latest/sent.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 26570, + "to": "918076001713", + "sms_count": 1, + "credits_used": 1.5, + "messageId": 123, + "remaining_credit": 11488.845, + "msg_status": "sent", + "date": "2024-10-11 14:19:59", + "type": "transactional", + "reference": { + "1": "1hi8srff049z0qzvgt3f" + } + }, + "topic": "sent", + "source": { + "type": "vendor-documentation", + "url": "https://developers.brevo.com/docs/transactional-webhooks", + "retrieved": "2026-10-21" + } +} diff --git a/providers/brevo/latest/skip.json b/providers/brevo/latest/skip.json new file mode 100644 index 0000000..34fd162 --- /dev/null +++ b/providers/brevo/latest/skip.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 26519, + "msg_status": "skip", + "status": "OK", + "description": "skip", + "reference": { + "1": "1hi8srff049z0qzvgt3f" + }, + "to": "00018577757", + "ts_event": 1728390414, + "date": "2024-10-08 17:56:54", + "messageId": 0, + "tag": [ + "tag1name", + "tag2name" + ], + "type": "transactional" + }, + "topic": "skip", + "source": { + "type": "vendor-documentation", + "url": "https://developers.brevo.com/docs/transactional-webhooks", + "retrieved": "2026-10-21" + } +} diff --git a/providers/brevo/latest/subscribe.json b/providers/brevo/latest/subscribe.json new file mode 100644 index 0000000..d524f73 --- /dev/null +++ b/providers/brevo/latest/subscribe.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 26519, + "msg_status": "subscribe", + "status": "OK", + "description": "subscribe", + "reference": { + "1": "1hi8srff049z0qzvgt3f" + }, + "to": "12010077757", + "error_code": 101, + "ts_event": 1728390414, + "date": "2024-10-08 17:56:54", + "messageId": 123, + "tag": [ + "tag1name", + "tag2name" + ], + "type": "transactional" + }, + "topic": "subscribe", + "source": { + "type": "vendor-documentation", + "url": "https://developers.brevo.com/docs/transactional-webhooks", + "retrieved": "2026-10-21" + } +} diff --git a/providers/brevo/latest/unique_coupon_sent.json b/providers/brevo/latest/unique_coupon_sent.json new file mode 100644 index 0000000..29f34f0 --- /dev/null +++ b/providers/brevo/latest/unique_coupon_sent.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 1969104, + "event_id": "1aebf68d-63f7-45c6-9583-da37549d41dd", + "event_name": "unique_coupon_sent", + "event_date": "2026-04-27T11:51:39.085Z", + "source": "coupon", + "contact_id": 1, + "contact_properties": null, + "identifiers": { + "email_id": "lea.hugon@brevo.com", + "ext_id": "8555183931565" + }, + "couponCode": "SPRING-TEST-fzm8yj", + "couponCollection": { + "id": "caa90e82-d04b-439f-bc89-d183eb4c329d", + "name": "Sprint-Sales-test", + "defaultCoupon": "DEFAULT", + "couponResendDurationDays": 20, + "remainingCouponsAlert": 40, + "remainingDaysAlert": 0 + } + }, + "topic": "unique_coupon_sent", + "source": { + "type": "vendor-documentation", + "url": "https://developers.brevo.com/docs/marketing-webhooks", + "retrieved": "2026-10-21" + } +} diff --git a/providers/crusoe/index.json b/providers/crusoe/index.json new file mode 100644 index 0000000..070b5cd --- /dev/null +++ b/providers/crusoe/index.json @@ -0,0 +1,13 @@ +{ + "label": "Crusoe", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/crusoe/latest/resource.automated_remediation.json b/providers/crusoe/latest/resource.automated_remediation.json new file mode 100644 index 0000000..b385cbb --- /dev/null +++ b/providers/crusoe/latest/resource.automated_remediation.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "status": "started", + "org_name": "Org ABC 123", + "org_id": "org-abc123", + "project_name": "ml-training", + "project_id": "proj-def456", + "cluster_name": "training-cluster-prod", + "cluster_id": "cluster-abc123", + "resource_type": "VM", + "resource_name": "worker-node-42", + "resource_id": "vm-xyz789", + "location": "us-east1-a", + "workflow_type": "Node Replacement", + "triggered_by": { + "error_name": "XID 79: GPU has fallen off the bus" + } + }, + "topic": "resource.automated_remediation", + "source": { + "type": "vendor-documentation", + "url": "https://docs.crusoecloud.com/notifications/overview", + "retrieved": "2026-10-21" + } +} diff --git a/providers/green-api/index.json b/providers/green-api/index.json new file mode 100644 index 0000000..d05204d --- /dev/null +++ b/providers/green-api/index.json @@ -0,0 +1,13 @@ +{ + "label": "GREEN-API", + "configs": { + "latest_version": "latest", + "topic_identifier": "typeWebhook" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/green-api/latest/deviceInfo.json b/providers/green-api/latest/deviceInfo.json new file mode 100644 index 0000000..e06265b --- /dev/null +++ b/providers/green-api/latest/deviceInfo.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json; charset=utf-8" + }, + "body": { + "typeWebhook": "deviceInfo", + "instanceData": { + "idInstance": 7103000000, + "wid": "79876543210@c.us", + "typeInstance": "whatsapp" + }, + "timestamp": 1586700802, + "deviceData": { + "platform": "iphone", + "deviceManufacturer": "Apple", + "deviceModel": "iPhone 11", + "osVersion": "13.4.1", + "waVersion": "2.20.42", + "battery": 90 + } + }, + "topic": "deviceInfo", + "source": { + "type": "vendor-documentation", + "url": "https://green-api.com/en/docs/api/receiving/notifications-format/DeviceInfo/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/green-api/latest/incomingBlock.json b/providers/green-api/latest/incomingBlock.json new file mode 100644 index 0000000..a648e51 --- /dev/null +++ b/providers/green-api/latest/incomingBlock.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json; charset=utf-8" + }, + "body": { + "typeWebhook": "incomingBlock", + "instanceData": { + "idInstance": 7103000000, + "wid": "79876543210@c.us", + "typeInstance": "whatsapp" + }, + "timestamp": 1586700690, + "chatId": "10000000000@c.us", + "chatState": "blocked" + }, + "topic": "incomingBlock", + "source": { + "type": "vendor-documentation", + "url": "https://green-api.com/en/docs/api/receiving/notifications-format/IncomingBlock/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/green-api/latest/incomingMessageReceived.json b/providers/green-api/latest/incomingMessageReceived.json new file mode 100644 index 0000000..c0d25c3 --- /dev/null +++ b/providers/green-api/latest/incomingMessageReceived.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json; charset=utf-8" + }, + "body": { + "typeWebhook": "incomingMessageReceived", + "instanceData": { + "idInstance": 7103000000, + "wid": "79876543210@c.us", + "typeInstance": "whatsapp" + }, + "timestamp": 1588091580, + "idMessage": "F7AEC1B7086ECDC7E6E45923F5EDB825", + "senderData": { + "chatId": "79001234567@c.us", + "sender": "79001234567@c.us", + "chatName": "John", + "senderName": "John", + "senderContactName": "John Doe" + }, + "messageData": { + "typeMessage": "textMessage", + "textMessageData": { + "textMessage": "I use Green-API to send this message to you!" + } + } + }, + "topic": "incomingMessageReceived", + "source": { + "type": "vendor-documentation", + "url": "https://green-api.com/en/docs/api/receiving/notifications-format/incoming-message/TextMessage/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/green-api/latest/incomingMessageStatus.json b/providers/green-api/latest/incomingMessageStatus.json new file mode 100644 index 0000000..0e35081 --- /dev/null +++ b/providers/green-api/latest/incomingMessageStatus.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json; charset=utf-8" + }, + "body": { + "typeWebhook": "incomingMessageStatus", + "chatId": "77757264797@c.us", + "instanceData": { + "idInstance": 1101846414, + "wid": "79770996198@c.us", + "typeInstance": "whatsapp" + }, + "timestamp": 1791544385, + "idMessage": "AC7585417E8F3B7A36B359A81A84C68F", + "sendByApi": false, + "status": "read" + }, + "topic": "incomingMessageStatus", + "source": { + "type": "vendor-documentation", + "url": "https://green-api.com/en/docs/api/receiving/notifications-format/incoming-message/IncomingMessageStatus/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/green-api/latest/outgoingMessageReceived.json b/providers/green-api/latest/outgoingMessageReceived.json new file mode 100644 index 0000000..e03dde1 --- /dev/null +++ b/providers/green-api/latest/outgoingMessageReceived.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json; charset=utf-8" + }, + "body": { + "typeWebhook": "outgoingMessageReceived", + "instanceData": { + "idInstance": 7103000000, + "wid": "79876543210@c.us", + "typeInstance": "whatsapp" + }, + "timestamp": 1588091580, + "idMessage": "F7AEC1B7086ECDC7E6B825", + "senderData": { + "chatId": "79001234567@c.us", + "sender": "79876543210@c.us", + "chatName": "Jane", + "senderName": "John", + "senderContactName": "John Doe" + }, + "messageData": { + "typeMessage": "textMessage", + "textMessageData": { + "textMessage": "I use Green-API to send this message to you!" + } + } + }, + "topic": "outgoingMessageReceived", + "source": { + "type": "vendor-documentation", + "url": "https://green-api.com/en/docs/api/receiving/notifications-format/outgoing-message/TextMessage/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/green-api/latest/outgoingMessageStatus.json b/providers/green-api/latest/outgoingMessageStatus.json new file mode 100644 index 0000000..03a1c3d --- /dev/null +++ b/providers/green-api/latest/outgoingMessageStatus.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json; charset=utf-8" + }, + "body": { + "typeWebhook": "outgoingMessageStatus", + "chatId": "79001234567@c.us", + "instanceData": { + "idInstance": 7103000000, + "wid": "79876543210@c.us", + "typeInstance": "whatsapp" + }, + "timestamp": 1727691478, + "idMessage": "3EB0608D6A2901063D63", + "status": "sent", + "sendByApi": true + }, + "topic": "outgoingMessageStatus", + "source": { + "type": "vendor-documentation", + "url": "https://green-api.com/en/docs/api/receiving/notifications-format/outgoing-message/OutgoingMessageStatus/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/green-api/latest/stateInstanceChanged.json b/providers/green-api/latest/stateInstanceChanged.json new file mode 100644 index 0000000..9de8304 --- /dev/null +++ b/providers/green-api/latest/stateInstanceChanged.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json; charset=utf-8" + }, + "body": { + "typeWebhook": "stateInstanceChanged", + "instanceData": { + "idInstance": 1, + "wid": "", + "typeInstance": "whatsapp" + }, + "timestamp": 1586700690, + "stateInstance": "notAuthorized" + }, + "topic": "stateInstanceChanged", + "source": { + "type": "vendor-documentation", + "url": "https://green-api.com/en/docs/api/receiving/notifications-format/StateInstanceChanged/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/green-api/latest/statusInstanceChanged.json b/providers/green-api/latest/statusInstanceChanged.json new file mode 100644 index 0000000..ab38ac5 --- /dev/null +++ b/providers/green-api/latest/statusInstanceChanged.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json; charset=utf-8" + }, + "body": { + "typeWebhook": "statusInstanceChanged", + "instanceData": { + "idInstance": 1, + "wid": "79876543210@c.us", + "typeInstance": "whatsapp" + }, + "timestamp": 1586700690, + "statusInstance": "online" + }, + "topic": "statusInstanceChanged", + "source": { + "type": "vendor-documentation", + "url": "https://green-api.com/en/docs/api/receiving/notifications-format/StatusInstanceChanged/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/index.json b/providers/guesty/index.json new file mode 100644 index 0000000..30951bc --- /dev/null +++ b/providers/guesty/index.json @@ -0,0 +1,13 @@ +{ + "label": "Guesty", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/guesty/latest/guest.created.json b/providers/guesty/latest/guest.created.json new file mode 100644 index 0000000..6ea68b8 --- /dev/null +++ b/providers/guesty/latest/guest.created.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "guest": { + "airbnb": { + "id": 88419363516114 + }, + "airbnb2": { + "index": "index", + "id": 88419363628340 + }, + "policy": { + "marketing": { + "isAccepted": false, + "dateOfAcceptance": null + }, + "termsAndConditions": { + "isAccepted": false + } + }, + "verifications": [], + "emails": [ + "name@domain.com" + ], + "phones": [ + "12016665626" + ], + "communicationMethods": [ + "email", + "sms" + ], + "paymentMethodIds": [], + "interests": [], + "allergies": [], + "dietaryPreferences": [], + "tags": [], + "_id": "6310a0759dcce60032e95a6c", + "firstName": "Gerald", + "lastName": "Charlton", + "email": "name@domain.com", + "accountId": "62a8a2be2e53190032102a6e", + "pictures": [], + "paymentProvidersCustomers": [], + "fullName": "Gerald Charlton", + "phone": "12016665626", + "__v": 0 + }, + "by": "mo@domain.com", + "event": "guest.created" + }, + "topic": "guest.created", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-guests", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/guest.deleted.json b/providers/guesty/latest/guest.deleted.json new file mode 100644 index 0000000..e0b8889 --- /dev/null +++ b/providers/guesty/latest/guest.deleted.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "guest": { + "airbnb": { + "id": 88419363516114 + }, + "airbnb2": { + "index": "index", + "id": 88419363628340 + }, + "policy": { + "marketing": { + "isAccepted": false, + "dateOfAcceptance": null + }, + "termsAndConditions": { + "isAccepted": false + } + }, + "verifications": [], + "emails": [ + "name@domain.com" + ], + "phones": [ + "12016665626" + ], + "communicationMethods": [ + "email", + "sms" + ], + "paymentMethodIds": [], + "interests": [], + "allergies": [], + "dietaryPreferences": [], + "tags": [], + "_id": "6310a0759dcce60032e95a6c", + "firstName": "Gerald", + "lastName": "Charlton", + "email": "name@domain.com", + "accountId": "62a8a2be2e53190032102a6e", + "pictures": [], + "paymentProvidersCustomers": [], + "fullName": "Gerald Charlton", + "phone": "12016665626", + "__v": 1, + "hometown": "Santiago" + }, + "by": "mo@domain.com", + "event": "guest.deleted" + }, + "topic": "guest.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-guests", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/guest.updated.json b/providers/guesty/latest/guest.updated.json new file mode 100644 index 0000000..2a8a7ef --- /dev/null +++ b/providers/guesty/latest/guest.updated.json @@ -0,0 +1,104 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "guest": { + "airbnb": { + "id": 88419363516114 + }, + "airbnb2": { + "index": "index", + "id": 88419363628340 + }, + "policy": { + "marketing": { + "isAccepted": false, + "dateOfAcceptance": null + }, + "termsAndConditions": { + "isAccepted": false + } + }, + "verifications": [], + "emails": [ + "name@domain.com" + ], + "phones": [ + "12016665626" + ], + "communicationMethods": [ + "email", + "sms" + ], + "paymentMethodIds": [], + "interests": [], + "allergies": [], + "dietaryPreferences": [], + "tags": [], + "_id": "6310a0759dcce60032e95a6c", + "firstName": "Gerald", + "lastName": "Charlton", + "email": "name@domain.com", + "accountId": "62a8a2be2e53190032102a6e", + "pictures": [], + "paymentProvidersCustomers": [], + "fullName": "Gerald Charlton", + "phone": "12016665626", + "__v": 1, + "hometown": "Santiago" + }, + "guestBefore": { + "airbnb": { + "id": 88419363516114 + }, + "airbnb2": { + "index": "index", + "id": 88419363628340 + }, + "policy": { + "marketing": { + "isAccepted": false, + "dateOfAcceptance": null + }, + "termsAndConditions": { + "isAccepted": false + } + }, + "verifications": [], + "emails": [ + "name@domain.com" + ], + "phones": [ + "12016665626" + ], + "communicationMethods": [ + "email", + "sms" + ], + "paymentMethodIds": [], + "interests": [], + "allergies": [], + "dietaryPreferences": [], + "tags": [], + "_id": "6310a0759dcce60032e95a6c", + "firstName": "Gerald", + "lastName": "Charlton", + "email": "name@domain.com", + "accountId": "62a8a2be2e53190032102a6e", + "pictures": [], + "paymentProvidersCustomers": [], + "fullName": "Gerald Charlton", + "phone": "12016665626", + "__v": 0 + }, + "by": "mo@domain.com", + "event": "guest.updated" + }, + "topic": "guest.updated", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-guests", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/listing.calendar.updated.json b/providers/guesty/latest/listing.calendar.updated.json new file mode 100644 index 0000000..2419e5b --- /dev/null +++ b/providers/guesty/latest/listing.calendar.updated.json @@ -0,0 +1,63 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "listing": { + "accountId": "563e0b6a08a2710e00057b82" + }, + "calendar": [ + { + "date": "2022-08-30", + "listingId": "5faa154685cfc0002f7bbd1d", + "currency": "NZD", + "price": 15000, + "isBasePrice": false, + "minNights": 1, + "isBaseMinNights": true, + "status": "available", + "blocks": { + "m": false, + "r": false, + "b": false, + "bd": false, + "sr": false, + "abl": false, + "a": false, + "bw": false, + "o": false, + "pt": false + }, + "blockRefs": [], + "cta": false, + "ctd": false, + "notDefaultAvailability": true, + "rulesApplied": [ + { + "rule": "repeated days (tuesday)", + "minNights": 1, + "cta": false, + "ctd": false + }, + { + "rule": "2 days 18%", + "minNightsPriority": 10 + } + ], + "listing": { + "_id": "5faa154685cfc0002f7bbd1d", + "prices": { + "currency": "NZD" + } + } + } + ], + "event": "listing.calendar.updated" + }, + "topic": "listing.calendar.updated", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-calendar", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/payments.authenticationRequired.json b/providers/guesty/latest/payments.authenticationRequired.json new file mode 100644 index 0000000..85ce632 --- /dev/null +++ b/providers/guesty/latest/payments.authenticationRequired.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payment": { + "accountId": "5213a2d206112710005d96ff", + "reservationId": "646c9abf137b4c0032fb87fa", + "paymentId": "668571319b9276d5f7caa5b9", + "ctx": { + "requestId": "c9ed719425bf59c4" + } + }, + "event": "payments.authenticationRequired" + }, + "topic": "payments.authenticationRequired", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-payments", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/payments.authorizationHoldFailed.json b/providers/guesty/latest/payments.authorizationHoldFailed.json new file mode 100644 index 0000000..13316ed --- /dev/null +++ b/providers/guesty/latest/payments.authorizationHoldFailed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payment": { + "accountId": "5213a2d206112710005d96ff", + "reservationId": "667ad00db904239ef0b9cbdd", + "paymentId": "668520e93cac721c718e845f", + "ctx": { + "requestId": "9a55a5e6a0d18a7f" + } + }, + "event": "payments.authorizationHoldFailed" + }, + "topic": "payments.authorizationHoldFailed", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-payments", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/payments.failed.json b/providers/guesty/latest/payments.failed.json new file mode 100644 index 0000000..84950db --- /dev/null +++ b/providers/guesty/latest/payments.failed.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payment": { + "accountId": "5213a2d206112710005d96ff", + "reservationId": "667ad00db904239ef0b9cbdd", + "paymentId": "668520e93cac721c718e845f", + "failureReason": "Insufficient Funds", + "ctx": { + "requestId": "fea76539" + } + }, + "event": "payments.failed" + }, + "topic": "payments.failed", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-payments", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/payments.invalidPaymentMethod.json b/providers/guesty/latest/payments.invalidPaymentMethod.json new file mode 100644 index 0000000..9330993 --- /dev/null +++ b/providers/guesty/latest/payments.invalidPaymentMethod.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payment": { + "accountId": "5213a2d206112710005d96ff", + "reservationId": "667ad00db904239ef0b9cbdd", + "paymentId": "668520e93cac721c718e845f", + "invalidCreditCard": { + "at": "2024-07-04T13:38:18.397Z", + "brand": "visa", + "last4": "5103", + "error": "GENERAL", + "processorError": { + "code": "incorrect_zip", + "message": "Your card could not be authorized using the postal code provided. Please update the postal code, or contact your card issuer for further details." + } + }, + "ctx": { + "requestId": "9a55a5e6a0d18a7f" + } + }, + "event": "payments.invalidPaymentMethod" + }, + "topic": "payments.invalidPaymentMethod", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-payments", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/payments.method.received.json b/providers/guesty/latest/payments.method.received.json new file mode 100644 index 0000000..46e4a99 --- /dev/null +++ b/providers/guesty/latest/payments.method.received.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payment": { + "accountId": "5213a2d206112710005d96ff", + "reservationId": "667ad00db904239ef0b9cbdd", + "paymentId": "668520e93cac721c718e845f", + "ctx": { + "requestId": "9a55a5e6a0d18a7f" + } + }, + "event": "payments.method.received" + }, + "topic": "payments.method.received", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-payments", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/payments.overcharge.expected.json b/providers/guesty/latest/payments.overcharge.expected.json new file mode 100644 index 0000000..554b44b --- /dev/null +++ b/providers/guesty/latest/payments.overcharge.expected.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payment": { + "accountId": "5213a2d206112710005d96ff", + "listingId": "5f05dd00b5d317002b005134", + "reservationId": "667ad00db904239ef0b9cbdd", + "creditCardPaymentsStatus": "HAS_SUCCEEDED_PAYMENT", + "totalPaid": 262, + "currency": "USD", + "hostPayout": 140, + "totalExpectedCharge": 262, + "totalExpectedOvercharge": 122, + "isOverchargeExpected": true, + "ctx": { + "requestId": "9a55a5e6a0d18a7f" + } + }, + "event": "payments.overcharge.expected" + }, + "topic": "payments.overcharge.expected", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-payments", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/payments.overcharged.json b/providers/guesty/latest/payments.overcharged.json new file mode 100644 index 0000000..fdfb03f --- /dev/null +++ b/providers/guesty/latest/payments.overcharged.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payment": { + "accountId": "5213a2d206112710005d96ff", + "reservationId": "667ad00db904239ef0b9cbdd", + "paymentId": "668520e93cac721c718e845f", + "balanceDue": -123, + "ctx": { + "requestId": "9a55a5e6a0d18a7f" + } + }, + "event": "payments.overcharged" + }, + "topic": "payments.overcharged", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-payments", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/payments.overdue.json b/providers/guesty/latest/payments.overdue.json new file mode 100644 index 0000000..02a9f9e --- /dev/null +++ b/providers/guesty/latest/payments.overdue.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payment": { + "accountId": "5213a2d206112710005d96ff", + "reservationId": "667ad00db904239ef0b9cbdd", + "paymentId": "668520e93cac721c718e845f", + "amount": 190, + "currency": "USD", + "isAuthorizationHold": true, + "isSecurityDeposit": true, + "paymentMethodId": "667ad2ade5969747f67ce303", + "ctx": { + "requestId": "9a55a5e6a0d18a7f" + } + }, + "event": "payments.overdue" + }, + "topic": "payments.overdue", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-payments", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/payments.received.json b/providers/guesty/latest/payments.received.json new file mode 100644 index 0000000..d7b8c1f --- /dev/null +++ b/providers/guesty/latest/payments.received.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payment": { + "accountId": "5213a2d206112710005d96ff", + "reservationId": "667ad00db904239ef0b9cbdd", + "paymentId": "668520e93cac721c718e845f", + "amount": 190, + "currency": "USD", + "confirmationCode": "20407-fd791ba4-3923-11ef-84df-005056a5723f", + "paidAt": "2024-07-03T10:07:02.468Z", + "paymentMethodId": "667ad2ade5969747f67ce303", + "last4": "4242", + "brand": "Visa", + "name": "Bill Bull", + "address": "My street 12, My City, 123456 NY, US", + "ctx": { + "requestId": "fea76539" + } + }, + "event": "payments.received" + }, + "topic": "payments.received", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-payments", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/payments.refunded.json b/providers/guesty/latest/payments.refunded.json new file mode 100644 index 0000000..15348c8 --- /dev/null +++ b/providers/guesty/latest/payments.refunded.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payment": { + "accountId": "5213a2d206112710005d96ff", + "listingId": "5f05dd00b5d317002b005134", + "reservationId": "667ad00db904239ef0b9cbdd", + "paymentId": "667bd6394d0f0d8ea7bb1f7c", + "amount": 17, + "refundAmount": 1, + "totalRefunded": 2, + "confirmationCode": "20407-dc61b933-3399-11ef-87d5-005056a5723f", + "refundConfirmationCode": "20407-1d7a8c4e-3923-11ef-84df-005056a5723f", + "paidAt": "2024-06-26T08:55:40.623Z", + "refundedAt": "2024-07-03T10:00:46.759Z", + "paymentMethodId": "667ad2ade5969747f67ce303", + "last4": "4242", + "brand": "Visa", + "name": "Bill Bull", + "address": "My street 12, My City, 123456 NY, US", + "ctx": { + "requestId": "9a55a5e6a0d18a7f" + } + }, + "event": "payments.refunded" + }, + "topic": "payments.refunded", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-payments", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/reservation.created.v2.json b/providers/guesty/latest/reservation.created.v2.json new file mode 100644 index 0000000..3809f3a --- /dev/null +++ b/providers/guesty/latest/reservation.created.v2.json @@ -0,0 +1,63 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "accountId": "66053c21dd2adbdfb3b383b7", + "checkIn": "2026-09-16T15:00:00.000Z", + "checkInDateLocalized": "2026-09-16", + "checkOut": "2026-09-20T10:00:00.000Z", + "checkOutDateLocalized": "2026-09-20", + "confirmationCode": "GY-pCCSraYC", + "confirmedAt": "2026-09-01T10:53:02.980Z", + "createdAt": "2026-09-01T10:53:02.981Z", + "guestId": "68b455b9e7d0e5d47378ac4b", + "guestsCount": 2, + "inquiryId": "6a96ae565e369adac2074c32", + "lastStayListingId": "66054019764cbb000f37c450", + "numberOfGuests": { + "numberOfAdults": 2, + "numberOfChildren": 0, + "numberOfInfants": 0, + "numberOfPets": 0 + }, + "platform": "direct", + "quoteId": "6a96ae574f2a40c752bfaf5b", + "reservationId": "6a96ae8ea07eac3dcadf0aab", + "source": "manual", + "status": "confirmed", + "stay": [ + { + "checkInDateLocalized": "2026-09-16", + "checkOutDateLocalized": "2026-09-20", + "eta": "2026-09-16T15:00:00", + "etd": "2026-09-20T10:00:00", + "guestsCount": 2, + "numberOfGuests": { + "numberOfAdults": 2, + "numberOfChildren": 0, + "numberOfInfants": 0, + "numberOfPets": 0 + }, + "ratePlanId": "697ba9c8b40c6fc14db5a396", + "unitId": "66054019764cbb000f37c450", + "unitTypeId": "66054019764cbb000f37c450" + } + ], + "unitId": "66054019764cbb000f37c450", + "unitTypeId": "66054019764cbb000f37c450" + }, + "event": "reservation.created.v2", + "meta": { + "eventId": "b708e831-d9fc-44d5-b94a-3ff72a0ef815", + "publishedAt": "2026-09-01T10:53:03.025Z" + } + }, + "topic": "reservation.created.v2", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-reservations", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/reservation.messageReceived.json b/providers/guesty/latest/reservation.messageReceived.json new file mode 100644 index 0000000..79e29b7 --- /dev/null +++ b/providers/guesty/latest/reservation.messageReceived.json @@ -0,0 +1,88 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "reservationId": "630f6529fae9050037b01e5e", + "conversation": { + "integration": { + "platform": "manual", + "_id": "62e17d4270f77500329c613a" + }, + "meta": { + "reservations": [ + { + "_id": "630f63bf9dcce60032d93a45", + "confirmationCode": "Y7QE9JpxW", + "checkIn": "2022-10-02T12:00:00.000Z", + "checkOut": "2022-10-10T07:00:00.000Z" + }, + { + "_id": "630f6529fae9050037b01e5e", + "confirmationCode": "Br8BYZRpo", + "checkIn": "2022-10-14T12:00:00.000Z", + "checkOut": "2022-10-22T07:00:00.000Z" + } + ], + "guestName": "Moshe Test" + }, + "language": "en", + "isRead": true, + "priority": 10, + "snoozedUntil": null, + "_id": "630f63c09dcce60032d93a7f", + "accountId": "62a8a2be2e53190032102a6e", + "guestId": "630f63be8203a600352e1508", + "conversationWith": "Guest", + "pendingTasks": [], + "createdAt": "2022-08-31T13:36:00.683Z", + "thread": [ + { + "createdAt": "2022-08-31T13:42:11.746Z", + "attachments": [], + "_id": "630f6533bb0be20033061af9", + "module": "email", + "type": "fromHost", + "subject": "Message regarding your reservation Br8BYZRpo from Lemonade House", + "body": "Hi Moshe,\n\nThank you so much for booking with us! We are looking forward to welcoming you to Rodos.\n\nWe will be in contact closer to your arrival day with all of the details you'll need for a smooth check in and a wonderful stay.\n\nIn the meantime please let us know your estimated arrival time, your email and a phone number we can reach you on during your stay just in case.\n\nIf there is anything else on your mind, please let us know and we\u2019d love to assist :)\n\nKind Regards,\n\n", + "sentAt": "2022-08-31T13:42:11.746Z", + "cc": [], + "bcc": [], + "postId": "630f6533bb0be20033061af9", + "from": "CS Tier 2 ", + "to": [ + "name@guesty.com" + ], + "isAutomatic": true, + "reservationId": "630f6529fae9050037b01e5e", + "id": "630f6533bb0be20033061af9" + } + ], + "lastUpdatedFromGuest": "2022-08-31T13:36:00.683Z", + "readLog": [], + "lastModifiedAt": "2022-08-31T13:43:36.282Z", + "__v": 0, + "subject": "Message regarding your reservation Br8BYZRpo from Lemonade House", + "lastUpdatedAt": "2022-08-31T13:42:11.746Z", + "id": "630f63c09dcce60032d93a7f" + }, + "message": { + "module": "email", + "type": "fromGuest", + "createdAt": "2022-08-31T13:43:36.265Z", + "from": "name@guesty.com", + "to": [ + "name@user.guesty.com" + ], + "subject": "Re: Message regarding your reservation Br8BYZRpo from Lemonade House", + "body": "
Looking forward to it. I should be arriving around 2PM
\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n
\"\" 
\n\t\t\tMoshe
\n\t\t\tTier 2 Tech Lead

\n\t\t\t
\n\t\t\t
\n\t\t\t\"\" \"\" \"\" \"\" \"\"

\n\t\t\t 
\"\"
\n\"\"


" + }, + "event": "reservation.messageReceived" + }, + "topic": "reservation.messageReceived", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-messages", + "retrieved": "2026-10-21" + } +} diff --git a/providers/guesty/latest/reservation.updated.v2.json b/providers/guesty/latest/reservation.updated.v2.json new file mode 100644 index 0000000..a42f26c --- /dev/null +++ b/providers/guesty/latest/reservation.updated.v2.json @@ -0,0 +1,68 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "accountId": "66053c21dd2adbdfb3b383b7", + "checkIn": "2026-09-16T15:00:00.000Z", + "checkInDateLocalized": "2026-09-16", + "checkOut": "2026-09-20T10:00:00.000Z", + "checkOutDateLocalized": "2026-09-20", + "confirmationCode": "GY-pCCSraYC", + "confirmedAt": "2026-09-01T10:53:02.980Z", + "conversationId": "68b455bb65642b00132270f9", + "createdAt": "2026-09-01T10:53:02.981Z", + "guestId": "68b455b9e7d0e5d47378ac4b", + "guestsCount": 2, + "integrationId": "660d12b08048010013b6a2ef", + "lastStayListingId": "66054019764cbb000f37c450", + "numberOfGuests": { + "numberOfAdults": 2, + "numberOfChildren": 0, + "numberOfInfants": 0, + "numberOfPets": 0 + }, + "platform": "direct", + "quoteId": "6a96ae574f2a40c752bfaf5b", + "reservationId": "6a96ae8ea07eac3dcadf0aab", + "source": "manual", + "status": "confirmed", + "stay": [ + { + "checkInDateLocalized": "2026-09-16", + "checkOutDateLocalized": "2026-09-20", + "eta": "2026-09-16T15:00:00", + "etd": "2026-09-20T10:00:00", + "guestsCount": 2, + "numberOfGuests": { + "numberOfAdults": 2, + "numberOfChildren": 0, + "numberOfInfants": 0, + "numberOfPets": 0 + }, + "ratePlanId": "697ba9c8b40c6fc14db5a396", + "unitId": "66054019764cbb000f37c450", + "unitTypeId": "66054019764cbb000f37c450" + } + ], + "unitId": "66054019764cbb000f37c450", + "unitTypeId": "66054019764cbb000f37c450" + }, + "event": "reservation.updated.v2", + "meta": { + "changedFields": [ + "notes" + ], + "eventId": "f0aa793e-a132-4fba-a0d6-8ac8c421442a", + "publishedAt": "2026-09-01T11:27:50.039Z", + "subType": "NOTES_ALTERED" + } + }, + "topic": "reservation.updated.v2", + "source": { + "type": "vendor-documentation", + "url": "https://open-api-docs.guesty.com/docs/webhooks-reservations", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/index.json b/providers/loop/index.json new file mode 100644 index 0000000..760cab7 --- /dev/null +++ b/providers/loop/index.json @@ -0,0 +1,13 @@ +{ + "label": "Loop", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/loop/latest/artifact.root-ingestion-completed.json b/providers/loop/latest/artifact.root-ingestion-completed.json new file mode 100644 index 0000000..6e8457f --- /dev/null +++ b/providers/loop/latest/artifact.root-ingestion-completed.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "artifactQid": "qid::artifact:0ca6f700-4137-4d09-b44a-43bb8d7900c4", + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "artifact.root-ingestion-completed" + }, + "topic": "artifact.root-ingestion-completed", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/business-exception.created.json b/providers/loop/latest/business-exception.created.json new file mode 100644 index 0000000..030784f --- /dev/null +++ b/providers/loop/latest/business-exception.created.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "business-exception.created", + "exceptionName": "Variance over threshold", + "exceptionTypeQid": "qid::business_exception_type:6b6b0a26-2404-4add-8519-89fc5f173c54", + "qid": "qid::business_exception:6b6b0a26-2404-4add-8519-89fc5f173c54", + "targetEntityQid": "qid::payable_invoice:0ca6f700-4137-4d09-b44a-43bb8d7900c4", + "targetEntityType": "PAYABLE_INVOICE" + }, + "topic": "business-exception.created", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/business-exception.deleted.json b/providers/loop/latest/business-exception.deleted.json new file mode 100644 index 0000000..2b2fb0b --- /dev/null +++ b/providers/loop/latest/business-exception.deleted.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "business-exception.deleted", + "exceptionName": "Variance over threshold", + "exceptionTypeQid": "qid::business_exception_type:6b6b0a26-2404-4add-8519-89fc5f173c54", + "qid": "qid::business_exception:6b6b0a26-2404-4add-8519-89fc5f173c54", + "targetEntityQid": "qid::payable_invoice:0ca6f700-4137-4d09-b44a-43bb8d7900c4", + "targetEntityType": "PAYABLE_INVOICE" + }, + "topic": "business-exception.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/business-exception.reopened.json b/providers/loop/latest/business-exception.reopened.json new file mode 100644 index 0000000..e121148 --- /dev/null +++ b/providers/loop/latest/business-exception.reopened.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "business-exception.reopened", + "exceptionName": "Variance over threshold", + "exceptionTypeQid": "qid::business_exception_type:6b6b0a26-2404-4add-8519-89fc5f173c54", + "qid": "qid::business_exception:6b6b0a26-2404-4add-8519-89fc5f173c54", + "targetEntityQid": "qid::payable_invoice:0ca6f700-4137-4d09-b44a-43bb8d7900c4", + "targetEntityType": "PAYABLE_INVOICE" + }, + "topic": "business-exception.reopened", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/business-exception.resolved.json b/providers/loop/latest/business-exception.resolved.json new file mode 100644 index 0000000..3e742c4 --- /dev/null +++ b/providers/loop/latest/business-exception.resolved.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "business-exception.resolved", + "exceptionName": "Variance over threshold", + "exceptionTypeQid": "qid::business_exception_type:6b6b0a26-2404-4add-8519-89fc5f173c54", + "qid": "qid::business_exception:6b6b0a26-2404-4add-8519-89fc5f173c54", + "targetEntityQid": "qid::payable_invoice:0ca6f700-4137-4d09-b44a-43bb8d7900c4", + "targetEntityType": "PAYABLE_INVOICE" + }, + "topic": "business-exception.resolved", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/payable-invoice-review.completed.json b/providers/loop/latest/payable-invoice-review.completed.json new file mode 100644 index 0000000..c90cffc --- /dev/null +++ b/providers/loop/latest/payable-invoice-review.completed.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "approvedTotalAmount": { + "amount": "3.50", + "currencyCode": "USD" + }, + "auditStatus": "PUBLISHED", + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "payable-invoice-review.completed", + "lastMarginalApprovalAmount": { + "amount": "3.50", + "currencyCode": "USD" + }, + "outcome": "FULLY_APPROVED", + "payableInvoiceQid": "qid::payable_invoice:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "payable-invoice-review.completed", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/payable-invoice.shipment-job-linked.json b/providers/loop/latest/payable-invoice.shipment-job-linked.json new file mode 100644 index 0000000..e08b268 --- /dev/null +++ b/providers/loop/latest/payable-invoice.shipment-job-linked.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "payable-invoice.shipment-job-linked", + "payableInvoiceQid": "qid::payable_invoice:0ca6f700-4137-4d09-b44a-43bb8d7900c4", + "shipmentJobQid": "qid::shipment_job:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "payable-invoice.shipment-job-linked", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/payable-invoice.shipment-job-unlinked.json b/providers/loop/latest/payable-invoice.shipment-job-unlinked.json new file mode 100644 index 0000000..49d0287 --- /dev/null +++ b/providers/loop/latest/payable-invoice.shipment-job-unlinked.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "payable-invoice.shipment-job-unlinked", + "payableInvoiceQid": "qid::payable_invoice:0ca6f700-4137-4d09-b44a-43bb8d7900c4", + "shipmentJobQid": "qid::shipment_job:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "payable-invoice.shipment-job-unlinked", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/payment.completed.json b/providers/loop/latest/payment.completed.json new file mode 100644 index 0000000..d910a25 --- /dev/null +++ b/providers/loop/latest/payment.completed.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "completedAt": "2023-01-01T00:00:00.000Z", + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "payment.completed", + "initiatedAt": "2023-01-01T00:00:00.000Z", + "paymentDisplayId": "LP12345678", + "paymentQid": "qid::payment:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "payment.completed", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/payment.failed.json b/providers/loop/latest/payment.failed.json new file mode 100644 index 0000000..509eb8e --- /dev/null +++ b/providers/loop/latest/payment.failed.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "payment.failed", + "failedAt": "2023-01-01T00:00:00.000Z", + "initiatedAt": "2023-01-01T00:00:00.000Z", + "paymentDisplayId": "LP12345678", + "paymentQid": "qid::payment:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "payment.failed", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/payment.initiated.json b/providers/loop/latest/payment.initiated.json new file mode 100644 index 0000000..f57f977 --- /dev/null +++ b/providers/loop/latest/payment.initiated.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "payment.initiated", + "initiatedAt": "2023-01-01T00:00:00.000Z", + "paymentDisplayId": "LP12345678", + "paymentQid": "qid::payment:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "payment.initiated", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/quick-pay-relationship.revised.json b/providers/loop/latest/quick-pay-relationship.revised.json new file mode 100644 index 0000000..fb05cc6 --- /dev/null +++ b/providers/loop/latest/quick-pay-relationship.revised.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "quick-pay-relationship.revised", + "payeeOrganizationQid": "qid::organization:0ca6f700-4137-4d09-b44a-43bb8d7900c4", + "payorOrganizationQid": "qid::organization:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "quick-pay-relationship.revised", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/receivable-invoice.created.json b/providers/loop/latest/receivable-invoice.created.json new file mode 100644 index 0000000..4ae3cf7 --- /dev/null +++ b/providers/loop/latest/receivable-invoice.created.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "receivable-invoice.created", + "receivableInvoiceQid": "qid::receivable_invoice:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "receivable-invoice.created", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/receivable-invoice.finalized.json b/providers/loop/latest/receivable-invoice.finalized.json new file mode 100644 index 0000000..714f19c --- /dev/null +++ b/providers/loop/latest/receivable-invoice.finalized.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "receivable-invoice.finalized", + "receivableInvoiceQid": "qid::receivable_invoice:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "receivable-invoice.finalized", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/receivable-invoice.voided.json b/providers/loop/latest/receivable-invoice.voided.json new file mode 100644 index 0000000..94dc9ec --- /dev/null +++ b/providers/loop/latest/receivable-invoice.voided.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "receivable-invoice.voided", + "receivableInvoiceQid": "qid::receivable_invoice:0ca6f700-4137-4d09-b44a-43bb8d7900c4", + "voidReason": "INTERNAL_PRICING_ERROR", + "voidReasonNote": "The invoice was created in error." + }, + "topic": "receivable-invoice.voided", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/shipment-job-artifact.assessed.json b/providers/loop/latest/shipment-job-artifact.assessed.json new file mode 100644 index 0000000..3e3415c --- /dev/null +++ b/providers/loop/latest/shipment-job-artifact.assessed.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "artifactAssessedType": "PROOF_OF_DELIVERY", + "artifactQid": "qid::artifact:0ca6f700-4137-4d09-b44a-43bb8d7900c4", + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "shipment-job-artifact.assessed", + "shipmentJobQid": "qid::shipment_job:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "shipment-job-artifact.assessed", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/shipment-job-artifact.assigned.json b/providers/loop/latest/shipment-job-artifact.assigned.json new file mode 100644 index 0000000..1c5369f --- /dev/null +++ b/providers/loop/latest/shipment-job-artifact.assigned.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "artifactQid": "qid::artifact:0ca6f700-4137-4d09-b44a-43bb8d7900c4", + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "shipment-job-artifact.assigned", + "shipmentJobQid": "qid::shipment_job:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "shipment-job-artifact.assigned", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/shipment-job-artifact.unassessed.json b/providers/loop/latest/shipment-job-artifact.unassessed.json new file mode 100644 index 0000000..2d0b01b --- /dev/null +++ b/providers/loop/latest/shipment-job-artifact.unassessed.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "artifactAssessedType": "PROOF_OF_DELIVERY", + "artifactQid": "qid::artifact:0ca6f700-4137-4d09-b44a-43bb8d7900c4", + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "shipment-job-artifact.unassessed", + "shipmentJobQid": "qid::shipment_job:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "shipment-job-artifact.unassessed", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/shipment-job-artifact.unassigned.json b/providers/loop/latest/shipment-job-artifact.unassigned.json new file mode 100644 index 0000000..2324e56 --- /dev/null +++ b/providers/loop/latest/shipment-job-artifact.unassigned.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "artifactQid": "qid::artifact:0ca6f700-4137-4d09-b44a-43bb8d7900c4", + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "shipment-job-artifact.unassigned", + "shipmentJobQid": "qid::shipment_job:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "shipment-job-artifact.unassigned", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/shipment-job.normalized.json b/providers/loop/latest/shipment-job.normalized.json new file mode 100644 index 0000000..afaeb4d --- /dev/null +++ b/providers/loop/latest/shipment-job.normalized.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "shipment-job.normalized", + "shipmentJobQid": "qid::shipment_job:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "shipment-job.normalized", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/shipment-job.rerated.json b/providers/loop/latest/shipment-job.rerated.json new file mode 100644 index 0000000..98c13e1 --- /dev/null +++ b/providers/loop/latest/shipment-job.rerated.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "shipment-job.rerated", + "shipmentJobQid": "qid::shipment_job:0ca6f700-4137-4d09-b44a-43bb8d7900c4" + }, + "topic": "shipment-job.rerated", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/loop/latest/test-event.created.json b/providers/loop/latest/test-event.created.json new file mode 100644 index 0000000..f97d66e --- /dev/null +++ b/providers/loop/latest/test-event.created.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventCreatedAt": "2023-01-01T00:00:00.000Z", + "eventId": "JG6_GkHkURAUFawN4JTV_4UPaTNvWbIU1KAcgsvuv1s", + "eventType": "test-event.created", + "optionalString": "hello", + "randomUuid": "8e483944-9eb4-4f48-a8f7-f3043d8d7c4a" + }, + "topic": "test-event.created", + "source": { + "type": "vendor-documentation", + "url": "https://www.svix.com/event-types/us/org_2kemzrBB6FQPiCku7kGs8wS7AA3/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/nash/index.json b/providers/nash/index.json new file mode 100644 index 0000000..ba124de --- /dev/null +++ b/providers/nash/index.json @@ -0,0 +1,13 @@ +{ + "label": "Nash", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/nash/latest/courier_location.updated.json b/providers/nash/latest/courier_location.updated.json new file mode 100644 index 0000000..d006e82 --- /dev/null +++ b/providers/nash/latest/courier_location.updated.json @@ -0,0 +1,198 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "courier_location", + "event": "updated", + "data": { + "id": "job_R7FXJrfB99bpvpzf6CriJC", + "createdAt": "2022-03-05T01:11:51.078927", + "portalUrl": "https://portal.usenash.com/active/job_R7FXJrfB99bpvpzf6CriJC", + "externalIdentifier": null, + "jobMetadata": {}, + "isActive": false, + "isBatch": false, + "jobConfigurations": [ + { + "package": { + "description": "Test package description", + "pickupEndTime": null, + "pickupStartTime": "2022-03-05T01:16:51", + "dropoffStartTime": null, + "dropoffEndTime": null, + "valueCents": 100, + "taxCents": 950, + "serviceFeeCents": null, + "itemsCount": 1, + "pickupLocation": { + "id": "loc_dB4x4pToexhgRvGhZSTHaQ", + "address": "185 University Ave, Palo Alto, CA 94301", + "formattedAddress": "185 University Ave, Palo Alto, CA 94301, USA", + "addressNumber": "185", + "addressFormattedStreet": "University Ave", + "addressCity": "Palo Alto", + "addressCountry": "US", + "addressState": "CA", + "addressZip": "94301", + "addressCounty": "Santa Clara County", + "businessName": "Test pickup Business", + "instructions": "Test pickup Instructions", + "firstName": "Test pickup FirstName", + "lastName": "Test pickup LastName", + "phoneNumber": "+12345679012", + "email": null + }, + "dropoffLocation": { + "id": "loc_5heYem2xKGfNt9twg33kcT", + "address": "401 San Antonio Rd, Mountain View, CA 94040", + "formattedAddress": "401 San Antonio Rd, Mountain View, CA 94040, USA", + "addressNumber": "401", + "addressFormattedStreet": "San Antonio Rd", + "addressCity": "Mountain View", + "addressCountry": "US", + "addressState": "CA", + "addressZip": "94040", + "addressCounty": "Santa Clara County", + "businessName": "Test dropoff Business", + "instructions": "Test dropoff Instructions", + "firstName": "Test dropoff FirstName", + "lastName": "Test dropoff LastName", + "phoneNumber": "+12345679019", + "email": null + } + }, + "tasks": [ + { + "id": "tsk_7xKGR6PW2pBtuTeRg2b7Bw", + "createdAt": "2022-03-05T01:11:51.078927", + "status": "COMPLETED", + "providerId": "FleetSimulator", + "tipAmountCents": 250, + "winnerQuote": { + "id": "qot_nh5VSwxr4trHsuKHpQbGW6", + "providerId": "FleetSimulator", + "providerName": "FleetSimulator" + }, + "quotes": [ + { + "id": "qot_nh5VSwxr4trHsuKHpQbGW6", + "providerId": "FleetSimulator", + "providerName": "FleetSimulator", + "providerLogo": "https://nash-provider-logos.s3.amazonaws.com/FleetSimulator.png", + "createdTime": "2022-03-05T01:11:52.417462", + "expireTime": "2022-03-05T02:11:52.417463", + "nashFeeCents": 100, + "priceCents": 0, + "currency": "USD", + "pickupWindow": null, + "dropoffEta": "2022-03-05T01:17:52.417416", + "tollFeeCents": 0, + "insuranceFeeCents": 0, + "totalPriceCents": 0 + } + ], + "failedQuotes": [], + "delivery": { + "id": "dlv_MwQDy3s6ajvw5aQ7eQPt7i", + "status": "DROPOFF_COMPLETE", + "isActive": false, + "pickupEta": null, + "dropoffEta": "2022-03-05T01:17:52.417416", + "dropoffDeadline": null, + "currency": "USD", + "documents": [ + { + "id": "doc_ELre5GCELQ6w3UHKAgbm6F", + "type": "SHIPPING_LABEL", + "url": "https://nash-documents-dev.s3-us-west-1.amazonaws.com/dlv_bR7NWwhWSQRohyjs7UZd7D_fEavuZda787M70sJEhtCAA==.png", + "data": null, + "contentType": "image/png" + }, + { + "id": "doc_nuKEL5W8mMgnXuRrFqwwsc", + "type": "PICKUP_LABEL", + "url": "https://nash-documents-dev.s3-us-west-1.amazonaws.com/dlv_bR7NWwhWSQRohyjs7UZd7D_QPiARbKwfJRkC94KVQrT8w==.png", + "data": null, + "contentType": "image/png" + } + ], + "nashFeeCents": 100, + "priceCents": 0, + "courierName": "Tjy Ifulu", + "courierPhoneNumber": "+13408480904", + "courierLocation": { + "lat": 37.4043247, + "lng": -122.1112215 + }, + "courierProfileImage": "https://nash-proof-of-delivery-sandbox.s3-us-west-1.amazonaws.com/dlv_SXnvEsXY4aEQ5YVY92sLPK_4t9WSOg3Zw-h4BT0fFUWqw==.jpg", + "proofOfDelivery": [ + { + "type": "photo_proof_of_delivery", + "url": "https://nash-proof-of-delivery-sandbox.s3-us-west-1.amazonaws.com/dlv_SXnvEsXY4aEQ5YVY92sLPK_4t9WSOg3Zw-h4BT0fFUWqw==.jpg", + "size": 12421 + }, + { + "type": "barcode_scan", + "text": "pkg_SggEeiudfNRQDvtAF35qPr", + "url": "https://nash-proof-of-delivery-dev.s3-us-west-1.amazonaws.com/dlv_JJUqcMDdxDxoj6Zsk8iru3_rp_nNJtdAVItcnBpKxTHBQ==..png", + "size": 566 + } + ], + "statusHistory": [ + { + "createdAt": "2022-03-05T01:12:00.984078", + "status": "created" + }, + { + "createdAt": "2022-03-05T01:12:16.067396", + "status": "not_assigned_driver" + }, + { + "createdAt": "2022-03-05T01:13:02.459762", + "status": "assigned_driver" + }, + { + "createdAt": "2022-03-05T01:14:32.532602", + "status": "pickup_enroute" + }, + { + "createdAt": "2022-03-05T01:15:17.533789", + "status": "pickup_complete" + }, + { + "createdAt": "2022-03-05T01:16:02.598233", + "status": "dropoff_enroute" + }, + { + "createdAt": "2022-03-05T01:17:32.690484", + "status": "dropoff_arrived" + }, + { + "createdAt": "2022-03-05T01:18:17.945368", + "status": "dropoff_complete" + } + ], + "tollFeeCents": 0, + "waitFeeCents": 0, + "waitTimeMinutes": 0, + "cancellationFeeCents": 0, + "returnFeeCents": 0, + "insuranceFeeCents": 0, + "taxAmountCents": 0, + "totalPriceCents": 0 + }, + "failureReason": null + } + ] + } + ] + } + }, + "topic": "courier_location.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.usenash.com/reference/webhooks", + "retrieved": "2026-10-21" + } +} diff --git a/providers/nash/latest/shift.dispatched.json b/providers/nash/latest/shift.dispatched.json new file mode 100644 index 0000000..c50aff6 --- /dev/null +++ b/providers/nash/latest/shift.dispatched.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "shift", + "event": "dispatched", + "data": { + "eventSourceId": "act_7xK9mP2nQ4wL", + "created_job_ids": [ + "job_8rY3nK7pL2xM", + "job_5tW9mN3kP8yQ", + "job_2zX6kL8rM5wN", + "job_9vT4nM7pQ3xK" + ], + "errors": {} + } + }, + "topic": "shift.dispatched", + "source": { + "type": "vendor-documentation", + "url": "https://docs.usenash.com/reference/shift-dispatched-event", + "retrieved": "2026-10-21" + } +} diff --git a/providers/openmeter/index.json b/providers/openmeter/index.json new file mode 100644 index 0000000..daa1312 --- /dev/null +++ b/providers/openmeter/index.json @@ -0,0 +1,13 @@ +{ + "label": "OpenMeter", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/openmeter/latest/entitlements.balance.threshold.json b/providers/openmeter/latest/entitlements.balance.threshold.json new file mode 100644 index 0000000..a24ca9d --- /dev/null +++ b/providers/openmeter/latest/entitlements.balance.threshold.json @@ -0,0 +1,69 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "entitlement": { + "createdAt": "2024-08-22T08:43:14.154903Z", + "currentUsagePeriod": { + "from": "2024-08-22T08:43:00Z", + "to": "2024-08-29T08:43:00Z" + }, + "featureId": "01J5WKAM9FJ4621ARR641JS17Q", + "featureKey": "llm_tokens", + "id": "01J5WM25BAXSCBKG2D9NDYJB6S", + "isSoftLimit": false, + "isUnlimited": false, + "issueAfterReset": 2500, + "issueAfterResetPriority": 1, + "lastReset": "2024-08-22T08:43:00Z", + "measureUsageFrom": "2024-08-22T08:43:00Z", + "preserveOverageAtReset": false, + "subjectKey": "notification-test-2", + "type": "metered", + "updatedAt": "2024-08-22T08:43:14.154904Z", + "usagePeriod": { + "anchor": "2024-08-22T08:43:00Z", + "interval": "WEEK" + } + }, + "feature": { + "createdAt": "2024-08-22T08:30:23.023643Z", + "id": "01J5WKAM9FJ4621ARR641JS17Q", + "key": "llm_tokens", + "meterSlug": "tokens_total", + "name": "llm_tokens", + "updatedAt": "2024-08-22T08:30:23.023644Z" + }, + "subject": { + "currentPeriodEnd": null, + "currentPeriodStart": null, + "displayName": null, + "id": "01J5WM256DNGXKG2N17AHVXKTD", + "key": "notification-test-2", + "metadata": {}, + "stripeCustomerId": null + }, + "threshold": { + "type": "NUMBER", + "value": 2000 + }, + "value": { + "balance": 254, + "hasAccess": true, + "overage": 0, + "usage": 2369 + } + }, + "id": "01J5WQFP993XTYM1HAZH3SHP2G", + "timestamp": "2024-08-22T09:43:03.209883Z", + "type": "entitlements.balance.threshold" + }, + "topic": "entitlements.balance.threshold", + "source": { + "type": "vendor-documentation", + "url": "https://openmeter.io/docs/integrations/notifications/entitlements", + "retrieved": "2026-10-21" + } +} diff --git a/providers/openmeter/latest/entitlements.reset.json b/providers/openmeter/latest/entitlements.reset.json new file mode 100644 index 0000000..7adfb31 --- /dev/null +++ b/providers/openmeter/latest/entitlements.reset.json @@ -0,0 +1,65 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "entitlement": { + "createdAt": "2024-08-22T08:43:14.154903Z", + "currentUsagePeriod": { + "from": "2024-08-22T08:43:00Z", + "to": "2024-08-29T08:43:00Z" + }, + "featureId": "01J5WKAM9FJ4621ARR641JS17Q", + "featureKey": "llm_tokens", + "id": "01J5WM25BAXSCBKG2D9NDYJB6S", + "isSoftLimit": false, + "isUnlimited": false, + "issueAfterReset": 2500, + "issueAfterResetPriority": 1, + "lastReset": "2024-08-22T08:43:00Z", + "measureUsageFrom": "2024-08-22T08:43:00Z", + "preserveOverageAtReset": false, + "subjectKey": "notification-test-2", + "type": "metered", + "updatedAt": "2024-08-22T08:43:14.154904Z", + "usagePeriod": { + "anchor": "2024-08-22T08:43:00Z", + "interval": "WEEK" + } + }, + "feature": { + "createdAt": "2024-08-22T08:30:23.023643Z", + "id": "01J5WKAM9FJ4621ARR641JS17Q", + "key": "llm_tokens", + "meterSlug": "tokens_total", + "name": "llm_tokens", + "updatedAt": "2024-08-22T08:30:23.023644Z" + }, + "subject": { + "currentPeriodEnd": null, + "currentPeriodStart": null, + "displayName": null, + "id": "01J5WM256DNGXKG2N17AHVXKTD", + "key": "notification-test-2", + "metadata": {}, + "stripeCustomerId": null + }, + "value": { + "balance": 254, + "hasAccess": true, + "overage": 0, + "usage": 0 + } + }, + "id": "01J5WQFP993XTYM1HAZH3SHP2G", + "timestamp": "2024-08-22T09:43:03.209883Z", + "type": "entitlements.reset" + }, + "topic": "entitlements.reset", + "source": { + "type": "vendor-documentation", + "url": "https://openmeter.io/docs/integrations/notifications/entitlements", + "retrieved": "2026-10-21" + } +} diff --git a/providers/pipedream/index.json b/providers/pipedream/index.json new file mode 100644 index 0000000..c0d3369 --- /dev/null +++ b/providers/pipedream/index.json @@ -0,0 +1,13 @@ +{ + "label": "Pipedream", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/pipedream/latest/CONNECTION_ERROR.json b/providers/pipedream/latest/CONNECTION_ERROR.json new file mode 100644 index 0000000..0c65655 --- /dev/null +++ b/providers/pipedream/latest/CONNECTION_ERROR.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "CONNECTION_ERROR", + "connect_token": "ctok_xxxxxxx", + "environment": "production", + "connect_session_id": 1.4058727315359677e+38, + "error": "Test request failed. Please verify your credentials and try again." + }, + "topic": "CONNECTION_ERROR", + "source": { + "type": "vendor-documentation", + "url": "https://pipedream.com/docs/connect/webhooks#payload", + "retrieved": "2026-10-21", + "label": "Error" + } +} diff --git a/providers/pipedream/latest/CONNECTION_SUCCESS.json b/providers/pipedream/latest/CONNECTION_SUCCESS.json new file mode 100644 index 0000000..6895341 --- /dev/null +++ b/providers/pipedream/latest/CONNECTION_SUCCESS.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "CONNECTION_SUCCESS", + "connect_token": "ctok_xxxxxxx", + "environment": "production", + "connect_session_id": 1.4058728083872854e+38, + "account": { + "id": "apn_xxxxxxx", + "name": "jane@example.com", + "external_id": "user-abc-123", + "healthy": true, + "dead": null, + "app": { + "id": "oa_xxxxxxx", + "name_slug": "google_sheets", + "name": "Google Sheets", + "auth_type": "oauth", + "description": "Use Google Sheets to create and edit online spreadsheets. Get insights together with secure sharing in real-time and from any device.", + "img_src": "https://assets.pipedream.net/s.v0/app_168hvn/logo/orig", + "custom_fields_json": "[]", + "categories": [ + "Productivity" + ], + "featured_weight": 1000000098, + "connect": { + "allowed_domains": [ + "www.googleapis.com", + "sheets.googleapis.com" + ], + "base_proxy_target_url": "https://sheets.googleapis.com", + "proxy_enabled": true + } + }, + "created_at": "2026-03-25T17:49:15.000Z", + "updated_at": "2026-03-25T17:49:15.000Z" + } + }, + "topic": "CONNECTION_SUCCESS", + "source": { + "type": "vendor-documentation", + "url": "https://pipedream.com/docs/connect/webhooks#payload", + "retrieved": "2026-10-21", + "label": "Successful connection" + } +} diff --git a/providers/pleo/index.json b/providers/pleo/index.json new file mode 100644 index 0000000..56221b4 --- /dev/null +++ b/providers/pleo/index.json @@ -0,0 +1,13 @@ +{ + "label": "Pleo", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/pleo/latest/v1.export-job.created.json b/providers/pleo/latest/v1.export-job.created.json new file mode 100644 index 0000000..f21e437 --- /dev/null +++ b/providers/pleo/latest/v1.export-job.created.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "companyId": "b5fdaec1-1b43-4b62-996a-b0471c3bb336", + "createdAt": "2025-05-23T15:21:32Z", + "createdBy": "e3118b03-691c-4bd4-944e-1a9c1f1031b7", + "expiresIn": 3600, + "id": "b4c4d068-ebbe-45b7-b562-2f16f0deb8b9", + "numberOfItems": 1, + "status": "pending" + }, + "eventId": "a257a31e-e8a6-4c36-a98d-451250e5b5c4", + "eventType": "v1.export-job.created" + }, + "topic": "v1.export-job.created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.pleo.io/reference/webhooks/webhook-events", + "retrieved": "2026-10-21", + "note": "the example's `payload` object; its sibling webhook-* keys illustrate headers and are not part of the body" + } +} diff --git a/providers/pleo/latest/v1.vendor.created.json b/providers/pleo/latest/v1.vendor.created.json new file mode 100644 index 0000000..88371f7 --- /dev/null +++ b/providers/pleo/latest/v1.vendor.created.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "c27ed4d6-3d3d-458e-8f3f-735fdf32a3bc", + "companyId": "00000000-0000-0000-0000-000000000000", + "name": "Pleo Technologies GmbH", + "country": "DE", + "registrationNumber": "", + "taxRegistrationNumber": "DE36538686", + "code": null, + "state": "DRAFT", + "defaultCurrency": "EUR", + "createdBy": "22aff90a-a53d-4f0c-851f-dd4cc85ac947", + "createdAt": "2025-02-21T10:05:43.530450712Z", + "updatedAt": "2025-02-21T10:05:43.530450712Z", + "deletedAt": null + }, + "eventType": "v1.vendor.created", + "eventId": "13d8550d-dd22-46e9-ae18-c171846ba373" + }, + "topic": "v1.vendor.created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.pleo.io/reference/webhooks/webhook-events", + "retrieved": "2026-10-21", + "note": "the example's `payload` object; its sibling webhook-* keys illustrate headers and are not part of the body" + } +} diff --git a/providers/recall-ai/index.json b/providers/recall-ai/index.json new file mode 100644 index 0000000..b5cfa4e --- /dev/null +++ b/providers/recall-ai/index.json @@ -0,0 +1,13 @@ +{ + "label": "Recall.ai", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/recall-ai/latest/sdk_upload.complete.json b/providers/recall-ai/latest/sdk_upload.complete.json new file mode 100644 index 0000000..9deb5e3 --- /dev/null +++ b/providers/recall-ai/latest/sdk_upload.complete.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "data": { + "code": "complete", + "sub_code": null, + "updated_at": "2025-05-10T15:48:24.034072Z" + }, + "recording": { + "id": "0206f11b-68ab-42b1-8a30-b85f60076e83", + "metadata": {} + }, + "sdk_upload": { + "id": "fa08e580-d7b6-4f88-9f71-5b718c5a5f77", + "metadata": {} + } + }, + "event": "sdk_upload.complete" + }, + "topic": "sdk_upload.complete", + "source": { + "type": "vendor-documentation", + "url": "https://docs.recall.ai/docs/desktop-recording-sdk-webhooks", + "retrieved": "2026-10-21" + } +} diff --git a/providers/recall-ai/latest/sdk_upload.failed.json b/providers/recall-ai/latest/sdk_upload.failed.json new file mode 100644 index 0000000..771c534 --- /dev/null +++ b/providers/recall-ai/latest/sdk_upload.failed.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "data": { + "code": "failed", + "sub_code": null, + "updated_at": "2025-05-10T15:48:24.034072Z" + }, + "recording": { + "id": "0206f11b-68ab-42b1-8a30-b85f60076e83", + "metadata": {} + }, + "sdk_upload": { + "id": "fa08e580-d7b6-4f88-9f71-5b718c5a5f77", + "metadata": {} + } + }, + "event": "sdk_upload.failed" + }, + "topic": "sdk_upload.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.recall.ai/docs/desktop-recording-sdk-webhooks", + "retrieved": "2026-10-21" + } +} diff --git a/providers/recall-ai/latest/sdk_upload.recording_ended.json b/providers/recall-ai/latest/sdk_upload.recording_ended.json new file mode 100644 index 0000000..bc66987 --- /dev/null +++ b/providers/recall-ai/latest/sdk_upload.recording_ended.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "data": { + "code": "recording_ended", + "sub_code": null, + "updated_at": "2025-05-10T15:48:24.034072Z" + }, + "recording": { + "id": "0206f11b-68ab-42b1-8a30-b85f60076e83", + "metadata": {} + }, + "sdk_upload": { + "id": "fa08e580-d7b6-4f88-9f71-5b718c5a5f77", + "metadata": {} + } + }, + "event": "sdk_upload.recording_ended" + }, + "topic": "sdk_upload.recording_ended", + "source": { + "type": "vendor-documentation", + "url": "https://docs.recall.ai/docs/desktop-recording-sdk-webhooks", + "retrieved": "2026-10-21" + } +} diff --git a/providers/recall-ai/latest/sdk_upload.recording_started.json b/providers/recall-ai/latest/sdk_upload.recording_started.json new file mode 100644 index 0000000..79e8df0 --- /dev/null +++ b/providers/recall-ai/latest/sdk_upload.recording_started.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "data": { + "code": "recording_started", + "sub_code": null, + "updated_at": "2025-05-10T15:48:24.034072Z" + }, + "recording": { + "id": "0206f11b-68ab-42b1-8a30-b85f60076e83", + "metadata": {} + }, + "sdk_upload": { + "id": "fa08e580-d7b6-4f88-9f71-5b718c5a5f77", + "metadata": {} + } + }, + "event": "sdk_upload.recording_started" + }, + "topic": "sdk_upload.recording_started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.recall.ai/docs/desktop-recording-sdk-webhooks", + "retrieved": "2026-10-21" + } +} diff --git a/providers/revenuecat/1.0/BILLING_ISSUE.json b/providers/revenuecat/1.0/BILLING_ISSUE.json new file mode 100644 index 0000000..aad0f63 --- /dev/null +++ b/providers/revenuecat/1.0/BILLING_ISSUE.json @@ -0,0 +1,66 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_timestamp_ms": 1601337601013, + "product_id": "com.revenuecat.myapp.monthly", + "period_type": "NORMAL", + "purchased_at_ms": 1598640647000, + "expiration_at_ms": 1601319047000, + "grace_period_expiration_at_ms": 1601933447000, + "environment": "PRODUCTION", + "entitlement_id": "pro", + "entitlement_ids": [ + "pro" + ], + "presented_offering_id": "defaultoffering", + "transaction_id": "100000000000002", + "original_transaction_id": "100000000000000", + "is_family_share": false, + "country_code": "US", + "app_user_id": "$RCAnonymousID:12345678-1234-1234-1234-123456789123", + "aliases": [ + "$RCAnonymousID:12345678-1234-1234-1234-123456789123" + ], + "offer_code": "summer_special", + "original_app_user_id": "$RCAnonymousID:12345678-1234-1234-1234-123456789123", + "currency": "USD", + "price": 0, + "price_in_purchased_currency": 0, + "subscriber_attributes": { + "$idfa": { + "value": "12345678-1234-1234-1234-12345678912x", + "updated_at_ms": 1578018408238 + }, + "$appsflyerId": { + "value": "1234567891234-1234567", + "updated_at_ms": 1578018408238 + } + }, + "store": "APP_STORE", + "takehome_percentage": 0.7, + "tax_percentage": 0.0, + "commission_percentage": 0.3, + "type": "BILLING_ISSUE", + "id": "12345678-1234-1234-1234-12345678912", + "app_id": "1234567890", + "experiments": [ + { + "experiment_id": "prexp123", + "experiment_variant": "b", + "enrolled_at_ms": 1762274791000 + } + ] + }, + "api_version": "1.0" + }, + "topic": "BILLING_ISSUE", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Billing Issue" + } +} diff --git a/providers/revenuecat/1.0/CANCELLATION.json b/providers/revenuecat/1.0/CANCELLATION.json new file mode 100644 index 0000000..0bd7507 --- /dev/null +++ b/providers/revenuecat/1.0/CANCELLATION.json @@ -0,0 +1,71 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_timestamp_ms": 1601337615995, + "product_id": "com.revenuecat.myapp.weekly", + "period_type": "NORMAL", + "purchased_at_ms": 1601417766000, + "expiration_at_ms": 1602022566000, + "environment": "PRODUCTION", + "entitlement_id": "pro", + "entitlement_ids": [ + "pro" + ], + "presented_offering_id": "defaultoffering", + "transaction_id": "100000000000002", + "original_transaction_id": "100000000000000", + "is_family_share": false, + "country_code": "US", + "app_user_id": "$RCAnonymousID:12345678-1234-1234-1234-123456789123", + "aliases": [ + "$RCAnonymousID:12345678-1234-ABCD-1234-123456789123", + "user_1234" + ], + "offer_code": "free_month", + "original_app_user_id": "$RCAnonymousID:12345678-1234-ABCD-1234-123456789123", + "cancel_reason": "UNSUBSCRIBE", + "currency": "USD", + "price": 0.0, + "price_in_purchased_currency": 0.0, + "subscriber_attributes": { + "$idfa": { + "value": "12345678-1234-1234-1234-12345678912x", + "updated_at_ms": 1578018408238 + }, + "$appsflyerId": { + "value": "1234567891234-1234567", + "updated_at_ms": 1578018408238 + }, + "favorite_food": { + "value": "pizza", + "updated_at_ms": 1578018408238 + } + }, + "store": "APP_STORE", + "takehome_percentage": 0.7, + "tax_percentage": 0.0, + "commission_percentage": 0.3, + "type": "CANCELLATION", + "id": "12345678-ABCD-1234-ABCD-12345678912", + "app_id": "1234567890", + "experiments": [ + { + "experiment_id": "prexp123", + "experiment_variant": "b", + "enrolled_at_ms": 1762274791000 + } + ] + }, + "api_version": "1.0" + }, + "topic": "CANCELLATION", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Cancellation" + } +} diff --git a/providers/revenuecat/1.0/EXPERIMENT_ENROLLMENT.json b/providers/revenuecat/1.0/EXPERIMENT_ENROLLMENT.json new file mode 100644 index 0000000..0331097 --- /dev/null +++ b/providers/revenuecat/1.0/EXPERIMENT_ENROLLMENT.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_timestamp_ms": 1658726378679, + "app_user_id": "$RCAnonymousID:12345678-1234-1234-1234-123456789123", + "aliases": [ + "$RCAnonymousID:12345678-1234-1234-1234-123456789123" + ], + "original_app_user_id": "$RCAnonymousID:12345678-1234-1234-1234-123456789123", + "experiment_id": "prexpca1234abcd", + "experiment_variant": "b", + "offering_id": "experiment_offering_b", + "experiment_enrolled_at_ms": 1658726378679, + "type": "EXPERIMENT_ENROLLMENT", + "id": "12345678-1234-1234-1234-123456789012" + }, + "api_version": "1.0" + }, + "topic": "EXPERIMENT_ENROLLMENT", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Experiment Enrollment" + } +} diff --git a/providers/revenuecat/1.0/EXPIRATION.json b/providers/revenuecat/1.0/EXPIRATION.json new file mode 100644 index 0000000..b182dfd --- /dev/null +++ b/providers/revenuecat/1.0/EXPIRATION.json @@ -0,0 +1,62 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_timestamp_ms": 1697451462232, + "product_id": "com.subscription.weekly", + "period_type": "NORMAL", + "purchased_at_ms": 1696846623000, + "expiration_at_ms": 1697451423000, + "environment": "PRODUCTION", + "entitlement_id": null, + "entitlement_ids": [ + "pro" + ], + "presented_offering_id": null, + "transaction_id": "123456789012345", + "original_transaction_id": "123456789012345", + "is_family_share": false, + "country_code": "US", + "app_user_id": "1234567890", + "aliases": [ + "$RCAnonymousID:8069238d6049ce87cc529853916d624c" + ], + "original_app_user_id": "$RCAnonymousID:8069238d6049ce87cc529853916d624c", + "expiration_reason": "UNSUBSCRIBE", + "currency": "USD", + "price": 0.0, + "price_in_purchased_currency": 0.0, + "subscriber_attributes": { + "$email": { + "updated_at_ms": 1662955084635, + "value": "firstlast@gmail.com" + } + }, + "store": "APP_STORE", + "takehome_percentage": 0.7, + "offer_code": null, + "tax_percentage": 0.012, + "commission_percentage": 0.3, + "type": "EXPIRATION", + "id": "12345678-1234-1234-1234-123456789012", + "app_id": "1234567890", + "experiments": [ + { + "experiment_id": "prexp123", + "experiment_variant": "b", + "enrolled_at_ms": 1762274791000 + } + ] + }, + "api_version": "1.0" + }, + "topic": "EXPIRATION", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Expiration" + } +} diff --git a/providers/revenuecat/1.0/INITIAL_PURCHASE.json b/providers/revenuecat/1.0/INITIAL_PURCHASE.json new file mode 100644 index 0000000..a3624d3 --- /dev/null +++ b/providers/revenuecat/1.0/INITIAL_PURCHASE.json @@ -0,0 +1,61 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_timestamp_ms": 1658726378679, + "product_id": "com.subscription.weekly", + "period_type": "NORMAL", + "purchased_at_ms": 1658726374000, + "expiration_at_ms": 1659331174000, + "environment": "PRODUCTION", + "entitlement_id": null, + "entitlement_ids": [ + "pro" + ], + "presented_offering_id": null, + "transaction_id": "123456789012345", + "original_transaction_id": "123456789012345", + "is_family_share": false, + "country_code": "US", + "app_user_id": "1234567890", + "aliases": [ + "$RCAnonymousID:8069238d6049ce87cc529853916d624c" + ], + "original_app_user_id": "$RCAnonymousID:87c6049c58069238dce29853916d624c", + "currency": "USD", + "price": 4.99, + "price_in_purchased_currency": 4.99, + "subscriber_attributes": { + "$email": { + "updated_at_ms": 1662955084635, + "value": "firstlast@gmail.com" + } + }, + "store": "APP_STORE", + "takehome_percentage": 0.7, + "tax_percentage": 0.0, + "commission_percentage": 0.3, + "offer_code": null, + "type": "INITIAL_PURCHASE", + "id": "12345678-1234-1234-1234-123456789012", + "app_id": "1234567890", + "experiments": [ + { + "experiment_id": "prexp123", + "experiment_variant": "b", + "enrolled_at_ms": 1658726378679 + } + ] + }, + "api_version": "1.0" + }, + "topic": "INITIAL_PURCHASE", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Initial Purchase" + } +} diff --git a/providers/revenuecat/1.0/INVOICE_ISSUANCE.json b/providers/revenuecat/1.0/INVOICE_ISSUANCE.json new file mode 100644 index 0000000..f6cb845 --- /dev/null +++ b/providers/revenuecat/1.0/INVOICE_ISSUANCE.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_timestamp_ms": 1745004447300, + "product_id": "com.subscription.monthly", + "period_type": null, + "purchased_at_ms": 1745004447283, + "expiration_at_ms": null, + "environment": "PRODUCTION", + "entitlement_id": null, + "entitlement_ids": null, + "presented_offering_id": null, + "transaction_id": null, + "original_transaction_id": null, + "is_family_share": false, + "country_code": "US", + "app_user_id": "41234567890", + "aliases": [ + "$RCAnonymousID:8069238d6049ce87cc529853916d624c" + ], + "original_app_user_id": "41234567890", + "currency": "USD", + "price_in_purchased_currency": 9.0, + "subscriber_attributes": { + "$email": { + "updated_at_ms": 1662955084635, + "value": "firstlast@gmail.com" + } + }, + "store": "RC_BILLING", + "takehome_percentage": null, + "offer_code": null, + "tax_percentage": null, + "commission_percentage": null, + "metadata": null, + "renewal_number": null, + "type": "INVOICE_ISSUANCE", + "id": "12345678-1234-1234-1234-123456789012", + "app_id": "1234567890" + }, + "api_version": "1.0" + }, + "topic": "INVOICE_ISSUANCE", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Invoice Issued" + } +} diff --git a/providers/revenuecat/1.0/NON_RENEWING_PURCHASE.json b/providers/revenuecat/1.0/NON_RENEWING_PURCHASE.json new file mode 100644 index 0000000..17dffef --- /dev/null +++ b/providers/revenuecat/1.0/NON_RENEWING_PURCHASE.json @@ -0,0 +1,61 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_timestamp_ms": 1658726522314, + "product_id": "2100_tokens", + "period_type": "NORMAL", + "purchased_at_ms": 1658726519000, + "expiration_at_ms": null, + "environment": "PRODUCTION", + "entitlement_id": null, + "entitlement_ids": [ + "pro" + ], + "presented_offering_id": "coins", + "transaction_id": "123456789012345", + "original_transaction_id": "123456789012345", + "is_family_share": false, + "country_code": "CA", + "app_user_id": "1234567890", + "aliases": [ + "$RCAnonymousID:8069238d6049ce87cc529853916d624c" + ], + "original_app_user_id": "$RCAnonymousID:87c6049c58069238dce29853916d624c", + "currency": "CAD", + "price": 25.487, + "price_in_purchased_currency": 32.99, + "subscriber_attributes": { + "$email": { + "updated_at_ms": 1662955084635, + "value": "firstlast@gmail.com" + } + }, + "store": "APP_STORE", + "takehome_percentage": 0.85, + "tax_percentage": 0.0, + "commission_percentage": 0.15, + "offer_code": null, + "type": "NON_RENEWING_PURCHASE", + "id": "12345678-1234-1234-1234-123456789012", + "app_id": "1234567890", + "experiments": [ + { + "experiment_id": "prexp123", + "experiment_variant": "b", + "enrolled_at_ms": 1762274791000 + } + ] + }, + "api_version": "1.0" + }, + "topic": "NON_RENEWING_PURCHASE", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Non Renewing Purchase" + } +} diff --git a/providers/revenuecat/1.0/PRODUCT_CHANGE.json b/providers/revenuecat/1.0/PRODUCT_CHANGE.json new file mode 100644 index 0000000..1a2a08a --- /dev/null +++ b/providers/revenuecat/1.0/PRODUCT_CHANGE.json @@ -0,0 +1,57 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_timestamp_ms": 1601338594769, + "product_id": "com.revenuecat.myapp.monthly", + "period_type": "NORMAL", + "purchased_at_ms": 1601304429682, + "expiration_at_ms": 1601311606660, + "environment": "PRODUCTION", + "entitlement_id": "subscription", + "entitlement_ids": [ + "subscription" + ], + "presented_offering_id": "defaultoffering", + "transaction_id": "GPA.1234-1234-1234-12345", + "original_transaction_id": "GPA.1234-1234-1234-12345", + "is_family_share": false, + "country_code": "US", + "app_user_id": "$RCAnonymousID:12345678-1234-1234-1234-123456789123", + "aliases": [ + "$RCAnonymousID:12345678-1234-1234-1234-123456789123" + ], + "offer_code": null, + "original_app_user_id": "$RCAnonymousID:12345678-1234-1234-1234-123456789123", + "new_product_id": "com.revenuecat.myapp.yearly", + "currency": "USD", + "price": 0, + "price_in_purchased_currency": 0, + "subscriber_attributes": {}, + "store": "PLAY_STORE", + "takehome_percentage": 0.7, + "tax_percentage": 0.0, + "commission_percentage": 0.3, + "type": "PRODUCT_CHANGE", + "id": "12345678-1234-1234-1234-12345678912", + "app_id": "1234567890", + "experiments": [ + { + "experiment_id": "prexp123", + "experiment_variant": "b", + "enrolled_at_ms": 1762274791000 + } + ] + }, + "api_version": "1.0" + }, + "topic": "PRODUCT_CHANGE", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Product Change" + } +} diff --git a/providers/revenuecat/1.0/PURCHASE_REDEEMED.json b/providers/revenuecat/1.0/PURCHASE_REDEEMED.json new file mode 100644 index 0000000..6fab2dc --- /dev/null +++ b/providers/revenuecat/1.0/PURCHASE_REDEEMED.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "app_id": "1234567890", + "event_timestamp_ms": 78789789798798, + "id": "CD489E0E-5D52-4E03-966B-A7F17788E432", + "store": "RC_BILLING", + "environment": "PRODUCTION", + "redeemed_from": [ + "$RCAnonymousID:abc123def4564789ab12345fedcba321" + ], + "redeemed_by": [ + "redeemer-app-user-id" + ], + "redemption_outcome": "alias", + "redemption_platform": "ios", + "product_id": "premium_monthly", + "entitlement_ids": [ + "premium" + ], + "workflow_id": "wf_abc123", + "workflow_step_id": "step_xyz789", + "trace_id": "trace_abcdef", + "type": "PURCHASE_REDEEMED" + }, + "api_version": "1.0" + }, + "topic": "PURCHASE_REDEEMED", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Purchase Redeemed" + } +} diff --git a/providers/revenuecat/1.0/REFUND_REVERSED.json b/providers/revenuecat/1.0/REFUND_REVERSED.json new file mode 100644 index 0000000..d8425b2 --- /dev/null +++ b/providers/revenuecat/1.0/REFUND_REVERSED.json @@ -0,0 +1,63 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_timestamp_ms": 1697451462232, + "product_id": "com.subscription.weekly", + "period_type": "NORMAL", + "purchased_at_ms": 1696846623000, + "expiration_at_ms": 1697451423000, + "environment": "PRODUCTION", + "entitlement_id": null, + "entitlement_ids": [ + "pro" + ], + "presented_offering_id": null, + "transaction_id": "123456789012345", + "original_transaction_id": "123456789012345", + "is_family_share": false, + "country_code": "US", + "app_user_id": "1234567890", + "aliases": [ + "$RCAnonymousID:8069238d6049ce87cc529853916d624c" + ], + "original_app_user_id": "1234567890", + "currency": "USD", + "price": 5.0, + "price_in_purchased_currency": 5.0, + "subscriber_attributes": { + "$email": { + "updated_at_ms": 1662955084635, + "value": "firstlast@gmail.com" + } + }, + "store": "APP_STORE", + "takehome_percentage": 0.7, + "offer_code": null, + "tax_percentage": 0.012, + "commission_percentage": 0.3, + "metadata": null, + "renewal_number": 3, + "type": "REFUND_REVERSED", + "id": "12345678-1234-1234-1234-123456789012", + "app_id": "1234567890", + "experiments": [ + { + "experiment_id": "prexp123", + "experiment_variant": "b", + "enrolled_at_ms": 1762274791000 + } + ] + }, + "api_version": "1.0" + }, + "topic": "REFUND_REVERSED", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Refund Reversed" + } +} diff --git a/providers/revenuecat/1.0/RENEWAL.json b/providers/revenuecat/1.0/RENEWAL.json new file mode 100644 index 0000000..09d14fb --- /dev/null +++ b/providers/revenuecat/1.0/RENEWAL.json @@ -0,0 +1,62 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_timestamp_ms": 1658726405017, + "product_id": "com.subscription.weekly", + "period_type": "NORMAL", + "purchased_at_ms": 1658755132000, + "expiration_at_ms": 1659359932000, + "environment": "PRODUCTION", + "entitlement_id": null, + "entitlement_ids": [ + "pro" + ], + "presented_offering_id": null, + "transaction_id": "123456789012345", + "original_transaction_id": "123456789012345", + "is_family_share": false, + "country_code": "DE", + "app_user_id": "1234567890", + "aliases": [ + "$RCAnonymousID:8069238d6049ce87cc529853916d624c" + ], + "original_app_user_id": "$RCAnonymousID:87c6049c58069238dce29853916d624c", + "currency": "EUR", + "is_trial_conversion": false, + "price": 8.14, + "price_in_purchased_currency": 7.99, + "subscriber_attributes": { + "$email": { + "updated_at_ms": 1662955084635, + "value": "firstlast@gmail.com" + } + }, + "store": "APP_STORE", + "takehome_percentage": 0.7, + "tax_percentage": 0.0, + "commission_percentage": 0.3, + "offer_code": null, + "type": "RENEWAL", + "id": "12345678-1234-1234-1234-123456789012", + "app_id": "1234567890", + "experiments": [ + { + "experiment_id": "prexp123", + "experiment_variant": "b", + "enrolled_at_ms": 1762274791000 + } + ] + }, + "api_version": "1.0" + }, + "topic": "RENEWAL", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Renewal" + } +} diff --git a/providers/revenuecat/1.0/SUBSCRIPTION_EXTENDED.json b/providers/revenuecat/1.0/SUBSCRIPTION_EXTENDED.json new file mode 100644 index 0000000..b19d4b3 --- /dev/null +++ b/providers/revenuecat/1.0/SUBSCRIPTION_EXTENDED.json @@ -0,0 +1,61 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_timestamp_ms": 1697451462232, + "product_id": "com.subscription.weekly", + "period_type": "NORMAL", + "purchased_at_ms": 1696846623000, + "expiration_at_ms": 1697451423000, + "environment": "PRODUCTION", + "entitlement_id": null, + "entitlement_ids": [ + "pro" + ], + "presented_offering_id": null, + "transaction_id": "123456789012345", + "original_transaction_id": "123456789012345", + "is_family_share": false, + "country_code": "US", + "app_user_id": "1234567890", + "aliases": [ + "$RCAnonymousID:8069238d6049ce87cc529853916d624c" + ], + "original_app_user_id": "$RCAnonymousID:8069238d6049ce87cc529853916d624c", + "currency": "USD", + "price": 0.0, + "price_in_purchased_currency": 0.0, + "subscriber_attributes": { + "$email": { + "updated_at_ms": 1662955084635, + "value": "firstlast@gmail.com" + } + }, + "store": "APP_STORE", + "takehome_percentage": 0.7, + "offer_code": null, + "tax_percentage": 0.012, + "commission_percentage": 0.3, + "type": "SUBSCRIPTION_EXTENDED", + "id": "12345678-1234-1234-1234-123456789012", + "app_id": "1234567890", + "experiments": [ + { + "experiment_id": "prexp123", + "experiment_variant": "b", + "enrolled_at_ms": 1762274791000 + } + ] + }, + "api_version": "1.0" + }, + "topic": "SUBSCRIPTION_EXTENDED", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Subscription Extended" + } +} diff --git a/providers/revenuecat/1.0/SUBSCRIPTION_PAUSED.json b/providers/revenuecat/1.0/SUBSCRIPTION_PAUSED.json new file mode 100644 index 0000000..0a1aa0a --- /dev/null +++ b/providers/revenuecat/1.0/SUBSCRIPTION_PAUSED.json @@ -0,0 +1,62 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_timestamp_ms": 1652796516000, + "product_id": "premium", + "period_type": "NORMAL", + "purchased_at_ms": 1652681048845, + "expiration_at_ms": 1655366648845, + "environment": "PRODUCTION", + "entitlement_id": "Premium1", + "entitlement_ids": [ + "Premium1" + ], + "presented_offering_id": "premium", + "transaction_id": "123456789012345", + "original_transaction_id": "123456789012345", + "is_family_share": false, + "country_code": "US", + "app_user_id": "1234567890", + "aliases": [ + "$RCAnonymousID:8069238d6049ce87cc529853916d624c" + ], + "original_app_user_id": "$RCAnonymousID:87c6049c58069238dce29853916d624c", + "auto_resume_at_ms": 1657951448845, + "currency": "USD", + "price": 0.0, + "price_in_purchased_currency": 0.0, + "subscriber_attributes": { + "$email": { + "updated_at_ms": 1662955084635, + "value": "firstlast@gmail.com" + } + }, + "store": "PLAY_STORE", + "takehome_percentage": 0.85, + "tax_percentage": 0.0, + "commission_percentage": 0.15, + "offer_code": null, + "type": "SUBSCRIPTION_PAUSED", + "id": "12345678-1234-1234-1234-123456789012", + "app_id": "1234567890", + "experiments": [ + { + "experiment_id": "prexp123", + "experiment_variant": "b", + "enrolled_at_ms": 1762274791000 + } + ] + }, + "api_version": "1.0" + }, + "topic": "SUBSCRIPTION_PAUSED", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Subscription Paused" + } +} diff --git a/providers/revenuecat/1.0/TEMPORARY_ENTITLEMENT_GRANT.json b/providers/revenuecat/1.0/TEMPORARY_ENTITLEMENT_GRANT.json new file mode 100644 index 0000000..a8307b5 --- /dev/null +++ b/providers/revenuecat/1.0/TEMPORARY_ENTITLEMENT_GRANT.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_timestamp_ms": 1744824815307, + "app_user_id": "41234567890", + "store": "APP_STORE", + "type": "TEMPORARY_ENTITLEMENT_GRANT", + "id": "12345678-1234-1234-1234-123456789012", + "app_id": "1234567890" + }, + "api_version": "1.0" + }, + "topic": "TEMPORARY_ENTITLEMENT_GRANT", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Temporary Entitlement Grant" + } +} diff --git a/providers/revenuecat/1.0/TRANSFER.json b/providers/revenuecat/1.0/TRANSFER.json new file mode 100644 index 0000000..d0f151e --- /dev/null +++ b/providers/revenuecat/1.0/TRANSFER.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "app_id": "1234567890", + "event_timestamp_ms": 78789789798798, + "id": "CD489E0E-5D52-4E03-966B-A7F17788E432", + "store": "APP_STORE", + "transferred_from": [ + "00005A1C-6091-4F81-BE77-F0A83A271AB6" + ], + "transferred_to": [ + "4BEDB450-8EF2-11E9-B475-0800200C9A66" + ], + "type": "TRANSFER", + "environment": "PRODUCTION" + }, + "api_version": "1.0" + }, + "topic": "TRANSFER", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Transfer" + } +} diff --git a/providers/revenuecat/1.0/UNCANCELLATION.json b/providers/revenuecat/1.0/UNCANCELLATION.json new file mode 100644 index 0000000..a4c275e --- /dev/null +++ b/providers/revenuecat/1.0/UNCANCELLATION.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_timestamp_ms": 1663982135337, + "product_id": "com.subscription.monthly", + "period_type": "NORMAL", + "purchased_at_ms": 1662643092000, + "expiration_at_ms": 1665235092000, + "environment": "PRODUCTION", + "entitlement_id": null, + "entitlement_ids": [ + "plus" + ], + "presented_offering_id": "plus", + "transaction_id": "123456789012345", + "original_transaction_id": "123456789012345", + "is_family_share": false, + "country_code": "US", + "app_user_id": "1234567890", + "aliases": [ + "$RCAnonymousID:8069238d6049ce87cc529853916d624c" + ], + "original_app_user_id": "$RCAnonymousID:87c6049c58069238dce29853916d624c", + "currency": "USD", + "price": 0.0, + "price_in_purchased_currency": 0.0, + "subscriber_attributes": {}, + "store": "APP_STORE", + "takehome_percentage": 0.7, + "offer_code": null, + "tax_percentage": 0.0, + "commission_percentage": 0.3, + "type": "UNCANCELLATION", + "id": "12345678-1234-1234-1234-123456789012", + "app_id": "1234567890", + "experiments": [ + { + "experiment_id": "prexp123", + "experiment_variant": "b", + "enrolled_at_ms": 1762274791000 + } + ] + }, + "api_version": "1.0" + }, + "topic": "UNCANCELLATION", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "Uncancellation" + } +} diff --git a/providers/revenuecat/1.0/VIRTUAL_CURRENCY_TRANSACTION.json b/providers/revenuecat/1.0/VIRTUAL_CURRENCY_TRANSACTION.json new file mode 100644 index 0000000..47de44c --- /dev/null +++ b/providers/revenuecat/1.0/VIRTUAL_CURRENCY_TRANSACTION.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "adjustments": [ + { + "amount": 100, + "currency": { + "code": "CRD", + "description": "The main currency unit", + "name": "Credits" + } + } + ], + "aliases": [ + "$RCAnonymousID:8069238d6049ce87cc529853916d624c" + ], + "app_id": "1234567890", + "app_user_id": "1234567890", + "event_timestamp_ms": 1658726378679, + "product_display_name": "Monthly sub for 100 credits", + "product_id": "1M_100credits", + "purchase_environment": "PRODUCTION", + "source": "in_app_purchase", + "store": "APP_STORE", + "subscriber_attributes": { + "$email": { + "updated_at_ms": 1662955084635, + "value": "firstlast@gmail.com" + } + }, + "transaction_id": "123456789012345", + "virtual_currency_transaction_id": "vatx123456789012345", + "type": "VIRTUAL_CURRENCY_TRANSACTION", + "id": "12345678-1234-1234-1234-123456789012" + }, + "api_version": "1.0" + }, + "topic": "VIRTUAL_CURRENCY_TRANSACTION", + "source": { + "type": "vendor-documentation", + "url": "https://www.revenuecat.com/docs/integrations/webhooks/sample-events", + "retrieved": "2026-10-21", + "label": "In-App Currency Transaction" + } +} diff --git a/providers/revenuecat/index.json b/providers/revenuecat/index.json new file mode 100644 index 0000000..5877893 --- /dev/null +++ b/providers/revenuecat/index.json @@ -0,0 +1,13 @@ +{ + "label": "RevenueCat", + "configs": { + "latest_version": "1.0", + "topic_identifier": "event.type" + }, + "provenance": { + "1.0": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/rubrik/index.json b/providers/rubrik/index.json new file mode 100644 index 0000000..372c6da --- /dev/null +++ b/providers/rubrik/index.json @@ -0,0 +1,13 @@ +{ + "label": "Rubrik", + "configs": { + "latest_version": "latest", + "topic_identifier": "class" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/rubrik/latest/BACKUP.json b/providers/rubrik/latest/BACKUP.json new file mode 100644 index 0000000..8e4d2dd --- /dev/null +++ b/providers/rubrik/latest/BACKUP.json @@ -0,0 +1,40 @@ +{ + "headers": {}, + "body": { + "summary": "Failed backup of vSphere VM 'sh1-EncryptMe-05-Group1'.", + "source": "Rubrik Security Cloud", + "severity": "critical", + "timestamp": "2024-07-18T06:39:40.46Z", + "class": "Backup", + "custom_details": { + "seriesId": "ccd7a8a5-4c58-4c88-bff9-7bdffddb6099", + "id": "c2b47274-6323-4025-b307-afed1cfb7574", + "type": "Event", + "objectId": "83c4a80a-4a57-5699-b399-651089135586", + "objectName": "sh1-EncryptMe-05-Group1", + "objectType": "VmwareVm", + "status": "Failure", + "clusterId": "6a271636-9392-4cba-90c5-bdbe227854ab", + "clusterName": "sh1-PaloAlto", + "eventName": "Snapshot.BackupFailed", + "errorId": "Snapshot.VmwareSnapshotError", + "errorCode": "", + "errorRemedy": "", + "errorReason": "", + "auditUserName": "", + "auditUserId": "", + "location": "sh1-paloalto-vcsa.rubrikdemo.com", + "url": "", + "customerID": "rubrik-gaia", + "logicalSizeInBytes": "", + "dataTransferredInBytes": "", + "effectiveThroughput": "" + } + }, + "topic": "BACKUP", + "source": { + "type": "vendor-documentation", + "url": "https://developer.rubrik.com/Rubrik-Security-Cloud-API/Observability/Events/", + "retrieved": "2026-10-21" + } +} diff --git a/providers/segment/index.json b/providers/segment/index.json new file mode 100644 index 0000000..b9935e1 --- /dev/null +++ b/providers/segment/index.json @@ -0,0 +1,13 @@ +{ + "label": "Segment", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/segment/latest/alias.json b/providers/segment/latest/alias.json new file mode 100644 index 0000000..b1549f1 --- /dev/null +++ b/providers/segment/latest/alias.json @@ -0,0 +1,19 @@ +{ + "headers": { + "user-agent": "Segment.io/1.0", + "content-type": "application/json" + }, + "body": { + "version": 1, + "type": "alias", + "previousId": "019mr8mf4r", + "userId": "019mr8mf4r", + "timestamp": "2012-12-02T00:30:08.276Z" + }, + "topic": "alias", + "source": { + "type": "vendor-documentation", + "url": "https://www.twilio.com/docs/segment/connections/destinations/catalog/webhooks#alias", + "retrieved": "2026-10-21" + } +} diff --git a/providers/segment/latest/delete.json b/providers/segment/latest/delete.json new file mode 100644 index 0000000..2f5c43a --- /dev/null +++ b/providers/segment/latest/delete.json @@ -0,0 +1,17 @@ +{ + "headers": { + "user-agent": "Segment.io/1.0", + "content-type": "application/json" + }, + "body": { + "type": "delete", + "userId": "019mr8mf4r", + "timestamp": "2012-12-02T00:30:08.276Z" + }, + "topic": "delete", + "source": { + "type": "vendor-documentation", + "url": "https://www.twilio.com/docs/segment/connections/destinations/catalog/webhooks#delete", + "retrieved": "2026-10-21" + } +} diff --git a/providers/segment/latest/group.json b/providers/segment/latest/group.json new file mode 100644 index 0000000..be2b31e --- /dev/null +++ b/providers/segment/latest/group.json @@ -0,0 +1,26 @@ +{ + "headers": { + "user-agent": "Segment.io/1.0", + "content-type": "application/json" + }, + "body": { + "version": 1, + "type": "group", + "groupId": "0e8c78ea9d97a7b8185e8632", + "userId": "019mr8mf4r", + "traits": { + "name": "Initech", + "industry": "Technology", + "employees": 329, + "plan": "Enterprise", + "total billed": 830 + }, + "timestamp": "2012-12-02T00:30:08.276Z" + }, + "topic": "group", + "source": { + "type": "vendor-documentation", + "url": "https://www.twilio.com/docs/segment/connections/destinations/catalog/webhooks#group", + "retrieved": "2026-10-21" + } +} diff --git a/providers/segment/latest/identify.json b/providers/segment/latest/identify.json new file mode 100644 index 0000000..466957c --- /dev/null +++ b/providers/segment/latest/identify.json @@ -0,0 +1,24 @@ +{ + "headers": { + "user-agent": "Segment.io/1.0", + "content-type": "application/json" + }, + "body": { + "version": 1, + "type": "identify", + "userId": "019mr8mf4r", + "traits": { + "email": "achilles@segment.com", + "name": "Achilles", + "subscriptionPlan": "Premium", + "friendCount": 29 + }, + "timestamp": "2012-12-02T00:30:08.276Z" + }, + "topic": "identify", + "source": { + "type": "vendor-documentation", + "url": "https://www.twilio.com/docs/segment/connections/destinations/catalog/webhooks#identify", + "retrieved": "2026-10-21" + } +} diff --git a/providers/segment/latest/page.json b/providers/segment/latest/page.json new file mode 100644 index 0000000..7e0a6ff --- /dev/null +++ b/providers/segment/latest/page.json @@ -0,0 +1,24 @@ +{ + "headers": { + "user-agent": "Segment.io/1.0", + "content-type": "application/json" + }, + "body": { + "version": 1, + "type": "page", + "userId": "019mr8mf4r", + "properties": { + "path": "/pricing", + "referrer": "https://segment.com", + "title": "Segment Pricing", + "url": "https://segment.com/pricing" + }, + "timestamp": "2012-12-02T00:30:08.276Z" + }, + "topic": "page", + "source": { + "type": "vendor-documentation", + "url": "https://www.twilio.com/docs/segment/connections/destinations/catalog/webhooks#page", + "retrieved": "2026-10-21" + } +} diff --git a/providers/segment/latest/screen.json b/providers/segment/latest/screen.json new file mode 100644 index 0000000..5d43b99 --- /dev/null +++ b/providers/segment/latest/screen.json @@ -0,0 +1,34 @@ +{ + "headers": { + "user-agent": "Segment.io/1.0", + "content-type": "application/json" + }, + "body": { + "version": 1, + "type": "screen", + "userId": "019mr8mf4r", + "name": "Main Screen", + "timestamp": "2012-12-02T00:30:08.276Z", + "context": { + "device": { + "model": "x86_64", + "type": "ios" + }, + "os": { + "name": "iPhone OS", + "version": "7.1" + }, + "app": { + "build": "88", + "name": "YourApp", + "version": "2.0.0" + } + } + }, + "topic": "screen", + "source": { + "type": "vendor-documentation", + "url": "https://www.twilio.com/docs/segment/connections/destinations/catalog/webhooks#screen", + "retrieved": "2026-10-21" + } +} diff --git a/providers/segment/latest/track.json b/providers/segment/latest/track.json new file mode 100644 index 0000000..96c8cce --- /dev/null +++ b/providers/segment/latest/track.json @@ -0,0 +1,23 @@ +{ + "headers": { + "user-agent": "Segment.io/1.0", + "content-type": "application/json" + }, + "body": { + "version": 1, + "type": "track", + "userId": "019mr8mf4r", + "event": "Purchased an Item", + "properties": { + "revenue": "39.95", + "shippingMethod": "2-day" + }, + "timestamp": "2012-12-02T00:30:08.276Z" + }, + "topic": "track", + "source": { + "type": "vendor-documentation", + "url": "https://www.twilio.com/docs/segment/connections/destinations/catalog/webhooks#track", + "retrieved": "2026-10-21" + } +} diff --git a/providers/stitch/index.json b/providers/stitch/index.json new file mode 100644 index 0000000..c813943 --- /dev/null +++ b/providers/stitch/index.json @@ -0,0 +1,13 @@ +{ + "label": "Stitch", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/stitch/latest/collection.json b/providers/stitch/latest/collection.json new file mode 100644 index 0000000..b564471 --- /dev/null +++ b/providers/stitch/latest/collection.json @@ -0,0 +1,66 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "cGF5bWVudGNvbGxlY3Rpb24vNDM5ODZlYzUtY2Q2MC00ZGY5LWI0MjAtYjkwOGQyZGEwOGFm", + "status": "completed", + "amount": { + "currency": "ZAR", + "quantity": "100.00" + }, + "externalReference": "invoice-123", + "batchId": "cGF5bWVudGNvbGxlY3Rpb25iYXRjaC9kOTg3ODU2Yi04OGEwLTRhODEtYmQxNy1hMTI3NTc2MzgyODk=", + "feeAmount": { + "currency": "ZAR", + "quantity": "2.50" + }, + "netAmount": { + "currency": "ZAR", + "quantity": "97.50" + }, + "primarySettlement": { + "amount": { + "currency": "ZAR", + "quantity": "80.00" + }, + "feeAmount": { + "currency": "ZAR", + "quantity": "2.00" + }, + "netAmount": { + "currency": "ZAR", + "quantity": "78.00" + } + }, + "splitSettlements": [ + { + "merchantId": "bWVyY2hhbnQvZjRjOGIyYTAtMWUzZC00YjdmLTljMmEtOGU1ZjZkMWIwYzRh", + "amount": { + "currency": "ZAR", + "quantity": "20.00" + }, + "feeAmount": { + "currency": "ZAR", + "quantity": "0.50" + }, + "netAmount": { + "currency": "ZAR", + "quantity": "19.50" + } + } + ] + }, + "datetime": "2026-08-21T12:22:42.865Z", + "id": "collection:status:completed:439866ec5-cd60-4df9-b420-b908d2da08af", + "type": "collection" + }, + "topic": "collection", + "source": { + "type": "vendor-documentation", + "url": "https://docs.stitch.money/webhooks/types#collection", + "example": "Example Payload", + "retrieved": "2026-10-21" + } +} diff --git a/providers/stitch/latest/disbursement.json b/providers/stitch/latest/disbursement.json new file mode 100644 index 0000000..ecdece4 --- /dev/null +++ b/providers/stitch/latest/disbursement.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "client": { + "disbursements": { + "node": { + "__typename": "Disbursement", + "amount": { + "currency": "ZAR", + "quantity": "1" + }, + "bankBeneficiary": { + "__typename": "DisbursementBankBeneficiary", + "accountHolder": "example-name", + "accountNumber": "62741016950", + "accountType": "savings", + "bankId": "nedbank" + }, + "beneficiaryReference": "example-ref", + "created": "2022-10-06T15:03:08.436Z", + "id": "ZGlzYnVyc2VtZW50Lzc2YTlhMjIwLWVjMGItNDJmOS04NGMzLTcyOGU4MjQ4MWVlNQ==", + "linkedAccountId": null, + "nonce": "bc70425a-9fa3-4db7-8e8b-93edb0b2aa23", + "status": { + "__typename": "DisbursementCompleted", + "date": "2022-10-06T15:03:08.694Z", + "expectedSettlement": "2022-10-08T15:03:08.694Z" + } + } + } + } + } + }, + "topic": "disbursement", + "source": { + "type": "vendor-documentation", + "url": "https://docs.stitch.money/webhooks/types#disbursement", + "example": "Example Payload", + "retrieved": "2026-10-21" + } +} diff --git a/providers/stitch/latest/payment-consent-request.json b/providers/stitch/latest/payment-consent-request.json new file mode 100644 index 0000000..9dfc74e --- /dev/null +++ b/providers/stitch/latest/payment-consent-request.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "card": { + "bin": "555550", + "cardHolderName": "Joe Soap", + "expiryMonth": 12, + "expiryYear": 25, + "first6": "555550", + "id": "Y2FyZC85YWY4OGE4MS05ZjNhLTRlNDItYWRiYy04ZTA1M2Q1YTM3M2U=", + "issuer": { + "name": "capitec", + "country": "ZA" + }, + "last4": "0331", + "maskedPan": "555550******0331", + "network": "Mastercard", + "type": "Credit" + }, + "createdAt": "2023-06-11T11:52:49.230Z", + "feeAmount": null, + "id": "cmVjdXJyaW5nUGF5bWVudENvbnNlbnRSZXF1ZXN0L2NiNmYyYmQ5LTVjODgtNDFmOS04MmE1LWE0NWEyNDYxMGJmNg==", + "netAmount": null, + "nonce": "BC6164D1-9C8A-41D9-A2CB-A82C2639CEEA", + "primarySettlement": null, + "splitSettlements": null, + "status": "GRANTED", + "type": "CARD", + "updatedAt": "2023-06-21T11:52:49.230Z" + }, + "datetime": "2023-05-10T12:22:42.865Z", + "id": "payment-consent-request:status:granted:cb6f2bd9-5c88-41f9-82a5-a45a24610bf6", + "type": "payment-consent-request" + }, + "topic": "payment-consent-request", + "source": { + "type": "vendor-documentation", + "url": "https://docs.stitch.money/webhooks/types#payment-consent-request", + "example": "Example Card Payload", + "retrieved": "2026-10-21" + } +} diff --git a/providers/stitch/latest/payment.confirmation.json b/providers/stitch/latest/payment.confirmation.json new file mode 100644 index 0000000..421b8ed --- /dev/null +++ b/providers/stitch/latest/payment.confirmation.json @@ -0,0 +1,107 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "client": { + "paymentInitiationRequests": { + "node": { + "__typename": "PaymentInitiationRequest", + "amount": { + "currency": "ZAR", + "quantity": "1" + }, + "bankBeneficiaries": [ + { + "__typename": "BankBeneficiary", + "accountNumber": "1234567890", + "bankAccountNumber": "1234567890", + "bankId": "nedbank", + "name": "FizzBuzz Co." + } + ], + "beneficiaries": [ + { + "__typename": "BankBeneficiary", + "accountNumber": "1234567890", + "bankAccountNumber": "1234567890", + "bankId": "nedbank", + "name": "FizzBuzz Co." + } + ], + "beneficiaryReference": "KombuchaFizz", + "cancellationReason": null, + "created": "2022-10-11T09:52:13.312Z", + "createdAt": "2022-10-11T09:52:13.312Z", + "currency": "ZAR", + "events": [], + "externalReference": "79261d16-c53b-48eb-9019-dc9cfb6c5126", + "failureReason": null, + "id": "cGF5cmVxLzk2YjUyODU1LTBkMzQtNDI0MS04YmM2LWE4ODBlMDQ1ZGQzOQ==", + "payerConstraints": null, + "payerReference": "Joe-Fizz-01", + "paymentConfirmation": { + "__typename": "PaymentReceived", + "date": "2022-10-11T10:47:13.283Z", + "estimatedSettlement": "2022-10-11T10:47:13.283Z", + "received": "2022-10-11T10:47:13.283Z" + }, + "paymentMethods": [ + { + "cash": { + "atm": { + "enabled": true + } + } + }, + { + "eft": { + "enabled": true + } + } + ], + "paymentRequestPayerConstraintRelationship": null, + "quantity": "1", + "refunds": [], + "state": { + "__typename": "PaymentInitiationRequestCompleted", + "amount": { + "currency": "ZAR", + "quantity": 1 + }, + "beneficiary": { + "__typename": "BankBeneficiary", + "accountNumber": "1234567890", + "bankAccountNumber": "1234567890", + "bankId": "nedbank", + "name": "FizzBuzz Co." + }, + "date": "2022-10-11T09:52:53.114Z", + "id": "96b52855-0d34-4241-8bc6-a880e045dd39", + "payer": { + "__typename": "PaymentInitiationBankAccountPayer", + "accountName": "Current account", + "accountNumber": "4104754941", + "accountType": "current", + "bankId": "absa" + }, + "proofOfPayment": null + }, + "updated": "2022-10-11T09:52:53.128Z", + "updatedAt": "2022-10-11T09:52:53.128Z", + "url": "https://secure-local.stitchmoney.com/connect/payment-request/96b52855-0d34-4241-8bc6-a880e045dd39", + "userReference": "Joe-Fizz-01" + } + } + } + } + }, + "topic": "payment.confirmation", + "source": { + "type": "vendor-documentation", + "url": "https://docs.stitch.money/webhooks/types#payment-confirmation", + "example": "Example Payload", + "retrieved": "2026-10-21" + } +} diff --git a/providers/stitch/latest/payment.json b/providers/stitch/latest/payment.json new file mode 100644 index 0000000..d7ce7f3 --- /dev/null +++ b/providers/stitch/latest/payment.json @@ -0,0 +1,115 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "client": { + "paymentInitiationRequests": { + "node": { + "__typename": "PaymentInitiationRequest", + "amount": { + "currency": "ZAR", + "quantity": "1" + }, + "authorizationCode": null, + "bankBeneficiaries": [ + { + "__typename": "BankBeneficiary", + "accountNumber": "1234567890", + "bankAccountNumber": "1234567890", + "bankId": "nedbank", + "name": "FizzBuzz Co." + } + ], + "beneficiaries": [ + { + "__typename": "BankBeneficiary", + "accountNumber": "1234567890", + "bankAccountNumber": "1234567890", + "bankId": "nedbank", + "name": "FizzBuzz Co." + } + ], + "beneficiaryReference": "KombuchaFizz", + "cancellationReason": null, + "created": "2022-10-11T09:52:13.312Z", + "createdAt": "2022-10-11T09:52:13.312Z", + "currency": "ZAR", + "events": [], + "externalReference": "79261d16-c53b-48eb-9019-dc9cfb6c5126", + "failureReason": null, + "feeAmount": null, + "id": "cGF5cmVxLzk2YjUyODU1LTBkMzQtNDI0MS04YmM2LWE4ODBlMDQ1ZGQzOQ==", + "payerConstraints": null, + "payerReference": "Joe-Fizz-01", + "paymentConfirmation": { + "__typename": "PaymentPending", + "date": "2022-10-11T09:52:53.128Z" + }, + "netAmount": null, + "paymentMethods": [ + { + "cash": { + "atm": { + "enabled": true + }, + "retailer": { + "barcodeNumber": "test-11132098754321", + "barcodeUrl": "https://test-barcode-url.com", + "enabled": true + } + } + }, + { + "eft": { + "enabled": true + } + } + ], + "paymentRequestPayerConstraintRelationship": null, + "primarySettlement": null, + "quantity": "1", + "refunds": [], + "splitSettlements": null, + "state": { + "__typename": "PaymentInitiationRequestCompleted", + "amount": { + "currency": "ZAR", + "quantity": 1 + }, + "beneficiary": { + "__typename": "BankBeneficiary", + "accountNumber": "1234567890", + "bankAccountNumber": "1234567890", + "bankId": "nedbank", + "name": "FizzBuzz Co." + }, + "date": "2022-10-11T09:52:53.114Z", + "id": "96b52855-0d34-4241-8bc6-a880e045dd39", + "payer": { + "__typename": "PaymentInitiationBankAccountPayer", + "accountName": "Current account", + "accountNumber": "4104754941", + "accountType": "current", + "bankId": "absa" + }, + "proofOfPayment": null + }, + "updated": "2022-10-11T09:52:53.128Z", + "updatedAt": "2022-10-11T09:52:53.128Z", + "url": "https://secure-local.stitchmoney.com/connect/payment-request/96b52855-0d34-4241-8bc6-a880e045dd39", + "userReference": "Joe-Fizz-01" + } + } + } + } + }, + "topic": "payment", + "source": { + "type": "vendor-documentation", + "url": "https://docs.stitch.money/webhooks/types#payment", + "example": "Example Payload", + "retrieved": "2026-10-21" + } +} diff --git a/providers/stitch/latest/refund.json b/providers/stitch/latest/refund.json new file mode 100644 index 0000000..29092c1 --- /dev/null +++ b/providers/stitch/latest/refund.json @@ -0,0 +1,102 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "client": { + "refunds": { + "node": { + "__typename": "Refund", + "amount": { + "currency": "ZAR", + "quantity": "1" + }, + "beneficiaryReference": "testing", + "created": "2022-10-11T11:54:13.710Z", + "id": "cmVmdW5kLzFmY2Q0N2YwLWYyMTItNGFlYy04ZjA2LTY4ZDZhYzQzZDg5Mg==", + "nonce": "6525e472-b70b-4c38-83e9-ee6367919180", + "paymentInitiation": null, + "paymentInitiationRequest": { + "__typename": "PaymentInitiationRequest", + "amount": { + "currency": "ZAR", + "quantity": "1" + }, + "bankBeneficiaries": [ + { + "__typename": "BankBeneficiary", + "accountNumber": "1234567890", + "bankAccountNumber": "1234567890", + "bankId": "nedbank", + "name": "FizzBuzz Co." + } + ], + "beneficiaries": [ + { + "__typename": "BankBeneficiary", + "accountNumber": "1234567890", + "bankAccountNumber": "1234567890", + "bankId": "nedbank", + "name": "FizzBuzz Co." + } + ], + "beneficiaryReference": "KombuchaFizz", + "created": "2022-10-11T11:52:49.230Z", + "createdAt": "2022-10-11T11:52:49.230Z", + "currency": "ZAR", + "events": [], + "externalReference": "5596d0a6-8072-4426-ab59-38ad45ef671c", + "id": "cGF5cmVxLzIxZmMyMWFiLTE1N2UtNGI3MC1iMDNiLTY3MDZmYTkxM2IyNw==", + "payerConstraints": null, + "payerReference": "Joe-Fizz-01", + "paymentConfirmation": null, + "quantity": "1", + "refunds": [], + "state": { + "__typename": "PaymentInitiationRequestCompleted", + "amount": { + "currency": "ZAR", + "quantity": 1 + }, + "beneficiary": { + "__typename": "BankBeneficiary", + "accountNumber": "1234567890", + "bankAccountNumber": "1234567890", + "bankId": "nedbank", + "name": "FizzBuzz Co." + }, + "date": "2022-10-11T11:53:48.466Z", + "payer": { + "__typename": "PaymentInitiationBankAccountPayer", + "accountName": "FNB Premier Cheque Account", + "accountNumber": "62120098985", + "accountType": "current", + "bankId": "fnb" + }, + "proofOfPayment": null + }, + "updated": "2022-10-11T11:53:48.478Z", + "updatedAt": "2022-10-11T11:53:48.478Z", + "url": "https://secure-local.stitchmoney.com/connect/payment-request/21fc21ab-157e-4b70-b03b-6706fa913b27", + "userReference": "Joe-Fizz-01" + }, + "reason": "fraudulent", + "status": { + "__typename": "RefundCompleted", + "date": "2022-10-11T11:54:14.482Z", + "expectedSettlement": "2022-10-13T11:54:14.482Z" + } + } + } + } + } + }, + "topic": "refund", + "source": { + "type": "vendor-documentation", + "url": "https://docs.stitch.money/webhooks/types#refund", + "example": "Example Payload", + "retrieved": "2026-10-21" + } +} diff --git a/providers/stitch/latest/transaction.json b/providers/stitch/latest/transaction.json new file mode 100644 index 0000000..a10f710 --- /dev/null +++ b/providers/stitch/latest/transaction.json @@ -0,0 +1,63 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "amount": { + "currency": "ZAR", + "quantity": "1" + }, + "authorizationCode": "A1B2C3", + "card": { + "bin": "41111111", + "cardHolderName": "Joe Soap", + "expiryMonth": 12, + "expiryYear": 2024, + "first6": "41111111", + "id": "Y2FyZC85YWY4OGE4MS05ZjNhLTRlNDItYWRiYy04ZTA1M2Q1YTM3M2U=", + "issuer": { + "name": "capitec", + "country": "ZA" + }, + "last4": "1111", + "maskedPan": "411111******1111", + "network": "Visa", + "type": "Credit" + }, + "createdAt": "2023-05-10T12:22:42.865Z", + "eci": "05", + "externalReference": "79261d16-c53b-48eb-9019-dc9cfb6c5126", + "feeAmount": null, + "id": "Y2FyZHRyYW5zYWN0aW9uLzQwNDMxRTY5LTNERjctNEIyQS1CNDY0LURFNTQwNDc0QkMxQw==", + "netAmount": null, + "nonce": "abb1c3b7-b39b-4a4c-93cb-3bbb363a3171", + "originalAmount": { + "currency": "ZAR", + "quantity": "1" + }, + "paymentRequestId": "RRFyZHRyYW5zYWN0aW9uLzQwNDMxRTY5LTNERjctNEIyQS1CNDY0LURFNTQwNDc0QkMxQw==", + "primarySettlement": null, + "retrievalReferenceNumber": "508714102541", + "retryAdvice": null, + "secure3dDecision": "skip", + "secure3dDecisionReason": "clientSpecified", + "splitSettlements": null, + "status": "SUCCESS", + "statusReason": null, + "reasonDescription": null, + "type": "CARD", + "updatedAt": "2023-05-10T12:22:42.865Z" + }, + "datetime": "2023-05-10T12:22:42.865Z", + "id": "transaction:status:success:40431E69-3DF7-4B2A-B464-DE540474BC1C", + "type": "transaction" + }, + "topic": "transaction", + "source": { + "type": "vendor-documentation", + "url": "https://docs.stitch.money/webhooks/types#transaction", + "example": "Example Payload", + "retrieved": "2026-10-21" + } +} diff --git a/providers/taskrabbit/index.json b/providers/taskrabbit/index.json new file mode 100644 index 0000000..c86bba8 --- /dev/null +++ b/providers/taskrabbit/index.json @@ -0,0 +1,13 @@ +{ + "label": "Taskrabbit", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/taskrabbit/latest/project.canceled.json b/providers/taskrabbit/latest/project.canceled.json new file mode 100644 index 0000000..e305505 --- /dev/null +++ b/providers/taskrabbit/latest/project.canceled.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "project.canceled", + "project_uuid": "550e8400-e29b-41d4-a716-446655440000", + "cancellation_reason": "order_canceled", + "timestamp": "2025-01-22T10:00:00Z", + "agreement_external_reference": "REF-12345" + }, + "topic": "project.canceled", + "source": { + "type": "vendor-documentation", + "url": "https://developer.taskrabbit.com/docs/webhooks-1", + "retrieved": "2026-10-21" + } +} diff --git a/providers/taskrabbit/latest/project.completed.json b/providers/taskrabbit/latest/project.completed.json new file mode 100644 index 0000000..2b99661 --- /dev/null +++ b/providers/taskrabbit/latest/project.completed.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "project.completed", + "project_uuid": "550e8400-e29b-41d4-a716-446655440000", + "timestamp": "2025-01-22T10:00:00Z", + "agreement_external_reference": "REF-12345" + }, + "topic": "project.completed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.taskrabbit.com/docs/webhooks-1", + "retrieved": "2026-10-21" + } +} diff --git a/providers/taskrabbit/latest/project.rescheduled.json b/providers/taskrabbit/latest/project.rescheduled.json new file mode 100644 index 0000000..6c7e083 --- /dev/null +++ b/providers/taskrabbit/latest/project.rescheduled.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "project.rescheduled", + "project_uuid": "550e8400-e29b-41d4-a716-446655440000", + "new_start_time": "2025-06-15T09:15:00Z", + "previous_start_time": "2025-06-15T07:00:00Z", + "timestamp": "2025-06-15T09:15:00Z", + "agreement_external_reference": "REF-12345" + }, + "topic": "project.rescheduled", + "source": { + "type": "vendor-documentation", + "url": "https://developer.taskrabbit.com/docs/webhooks-1", + "retrieved": "2026-10-21" + } +} diff --git a/providers/telegram/index.json b/providers/telegram/index.json new file mode 100644 index 0000000..173f5da --- /dev/null +++ b/providers/telegram/index.json @@ -0,0 +1,12 @@ +{ + "label": "Telegram", + "configs": { + "latest_version": "latest" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/telegram/latest/callback_query.json b/providers/telegram/latest/callback_query.json new file mode 100644 index 0000000..c2e3cf0 --- /dev/null +++ b/providers/telegram/latest/callback_query.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "update_id": 10000, + "callback_query": { + "id": "4382bfdwdsb323b2d9", + "from": { + "last_name": "Test Lastname", + "type": "private", + "id": 1111111, + "first_name": "Test Firstname", + "username": "Testusername" + }, + "data": "Data from button callback", + "inline_message_id": "1234csdbsk4839" + } + }, + "topic": "callback_query", + "source": { + "type": "vendor-documentation", + "url": "https://core.telegram.org/bots/webhooks#testing-your-bot-with-updates", + "retrieved": "2026-10-21", + "label": "Callback query" + } +} diff --git a/providers/telegram/latest/chosen_inline_result.json b/providers/telegram/latest/chosen_inline_result.json new file mode 100644 index 0000000..bb052cd --- /dev/null +++ b/providers/telegram/latest/chosen_inline_result.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "update_id": 10000, + "chosen_inline_result": { + "result_id": "12", + "from": { + "last_name": "Test Lastname", + "type": "private", + "id": 1111111, + "first_name": "Test Firstname", + "username": "Testusername" + }, + "query": "inline query", + "inline_message_id": "1234csdbsk4839" + } + }, + "topic": "chosen_inline_result", + "source": { + "type": "vendor-documentation", + "url": "https://core.telegram.org/bots/webhooks#testing-your-bot-with-updates", + "retrieved": "2026-10-21", + "label": "Chosen inline query" + } +} diff --git a/providers/telegram/latest/edited_message.json b/providers/telegram/latest/edited_message.json new file mode 100644 index 0000000..cd3d5f7 --- /dev/null +++ b/providers/telegram/latest/edited_message.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "update_id": 10000, + "edited_message": { + "date": 1441645532, + "chat": { + "last_name": "Test Lastname", + "type": "private", + "id": 1111111, + "first_name": "Test Firstname", + "username": "Testusername" + }, + "message_id": 1365, + "from": { + "last_name": "Test Lastname", + "id": 1111111, + "first_name": "Test Firstname", + "username": "Testusername" + }, + "text": "Edited text", + "edit_date": 1441646600 + } + }, + "topic": "edited_message", + "source": { + "type": "vendor-documentation", + "url": "https://core.telegram.org/bots/webhooks#testing-your-bot-with-updates", + "retrieved": "2026-10-21", + "label": "Edited message" + } +} diff --git a/providers/telegram/latest/inline_query.json b/providers/telegram/latest/inline_query.json new file mode 100644 index 0000000..6ea2e72 --- /dev/null +++ b/providers/telegram/latest/inline_query.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "update_id": 10000, + "inline_query": { + "id": 134567890097, + "from": { + "last_name": "Test Lastname", + "type": "private", + "id": 1111111, + "first_name": "Test Firstname", + "username": "Testusername" + }, + "query": "inline query", + "offset": "" + } + }, + "topic": "inline_query", + "source": { + "type": "vendor-documentation", + "url": "https://core.telegram.org/bots/webhooks#testing-your-bot-with-updates", + "retrieved": "2026-10-21", + "label": "Inline query" + } +} diff --git a/providers/telegram/latest/message.json b/providers/telegram/latest/message.json new file mode 100644 index 0000000..dd3f4be --- /dev/null +++ b/providers/telegram/latest/message.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "update_id": 10000, + "message": { + "date": 1441645532, + "chat": { + "last_name": "Test Lastname", + "id": 1111111, + "first_name": "Test", + "username": "Test" + }, + "message_id": 1365, + "from": { + "last_name": "Test Lastname", + "id": 1111111, + "first_name": "Test", + "username": "Test" + }, + "text": "/start" + } + }, + "topic": "message", + "source": { + "type": "vendor-documentation", + "url": "https://core.telegram.org/bots/webhooks#testing-your-bot-with-updates", + "retrieved": "2026-10-21", + "label": "Message with text using curl" + } +} diff --git a/providers/uphold/index.json b/providers/uphold/index.json new file mode 100644 index 0000000..32f04b5 --- /dev/null +++ b/providers/uphold/index.json @@ -0,0 +1,13 @@ +{ + "label": "Uphold", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/uphold/latest/core.account.archived.json b/providers/uphold/latest/core.account.archived.json new file mode 100644 index 0000000..50c0f63 --- /dev/null +++ b/providers/uphold/latest/core.account.archived.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.account.archived", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "account": { + "id": "555a99a1-620d-4431-a0ac-b43e1aad2bdc", + "ownerId": "1e32fca3-23f7-40ed-bc1b-de10c790182d", + "label": "My BTC account", + "asset": "BTC", + "balance": { + "total": "0", + "available": "0" + }, + "createdAt": "2024-06-01T00:00:00.000Z", + "updatedAt": "2024-07-15T00:00:00.000Z" + } + } + }, + "topic": "core.account.archived", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/accounts/webhooks/account-archived", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "Account Archived", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.account.created.json b/providers/uphold/latest/core.account.created.json new file mode 100644 index 0000000..fa34d14 --- /dev/null +++ b/providers/uphold/latest/core.account.created.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.account.created", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "account": { + "id": "555a99a1-620d-4431-a0ac-b43e1aad2bdc", + "ownerId": "1e32fca3-23f7-40ed-bc1b-de10c790182d", + "label": "My BTC account", + "asset": "BTC", + "balance": { + "total": "0", + "available": "0" + }, + "createdAt": "2024-06-01T00:00:00.000Z", + "updatedAt": "2024-07-15T00:00:00.000Z" + } + } + }, + "topic": "core.account.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/accounts/webhooks/account-created", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "Account Created", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.account.unarchived.json b/providers/uphold/latest/core.account.unarchived.json new file mode 100644 index 0000000..ce1e669 --- /dev/null +++ b/providers/uphold/latest/core.account.unarchived.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.account.unarchived", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "account": { + "id": "555a99a1-620d-4431-a0ac-b43e1aad2bdc", + "ownerId": "1e32fca3-23f7-40ed-bc1b-de10c790182d", + "label": "My BTC account", + "asset": "BTC", + "balance": { + "total": "0", + "available": "0" + }, + "createdAt": "2024-06-01T00:00:00.000Z", + "updatedAt": "2024-07-15T00:00:00.000Z" + } + } + }, + "topic": "core.account.unarchived", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/accounts/webhooks/account-unarchived", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "Account Unarchived", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.assets.cooldown-ended.json b/providers/uphold/latest/core.assets.cooldown-ended.json new file mode 100644 index 0000000..47ff444 --- /dev/null +++ b/providers/uphold/latest/core.assets.cooldown-ended.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.assets.cooldown-ended", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "userId": "cd21b26d-35d2-408a-9201-b8fdbef7a604", + "assets": [ + "BTC", + "ETH" + ], + "cooldown": { + "rule": "financial-promotions", + "features": [ + "buy", + "deposit" + ], + "endsAt": "2024-12-31T23:59:59.000Z" + } + } + }, + "topic": "core.assets.cooldown-ended", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/assets/webhooks/assets-cooldown-ended", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "Assets Financial Promotions Cooldown Ended", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.external-account.created.json b/providers/uphold/latest/core.external-account.created.json new file mode 100644 index 0000000..72803db --- /dev/null +++ b/providers/uphold/latest/core.external-account.created.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.external-account.created", + "createdAt": "2024-06-01T00:00:00.000Z", + "data": { + "externalAccount": { + "id": "aa6e6efa-8d73-497c-8278-0347f459bd68", + "ownerId": "1e32fca3-23f7-40ed-bc1b-de10c790182d", + "type": "card", + "status": "processing", + "label": "My Visa Card", + "asset": "GBP", + "network": "visa", + "features": [], + "details": { + "last4Digits": "1519", + "expiryDate": { + "month": 12, + "year": 2030 + }, + "octSupport": "unknown" + }, + "createdAt": "2024-06-01T00:00:00.000Z", + "updatedAt": "2024-06-01T00:00:00.000Z" + } + } + }, + "topic": "core.external-account.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/external-accounts/webhooks/external-account-created", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "External Account Created", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.external-account.deleted.json b/providers/uphold/latest/core.external-account.deleted.json new file mode 100644 index 0000000..3648242 --- /dev/null +++ b/providers/uphold/latest/core.external-account.deleted.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.external-account.deleted", + "createdAt": "2024-07-16T00:00:00.000Z", + "data": { + "externalAccount": { + "id": "aa6e6efa-8d73-497c-8278-0347f459bd68", + "ownerId": "1e32fca3-23f7-40ed-bc1b-de10c790182d", + "type": "card", + "status": "ok", + "label": "My Visa Card", + "asset": "GBP", + "network": "visa", + "features": [ + "deposit", + "withdraw" + ], + "details": { + "type": "debit", + "last4Digits": "1519", + "expiryDate": { + "month": 12, + "year": 2030 + }, + "octSupport": "supported" + }, + "createdAt": "2024-06-01T00:00:00.000Z", + "updatedAt": "2024-07-15T00:00:00.000Z" + } + } + }, + "topic": "core.external-account.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/external-accounts/webhooks/external-account-deleted", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "External Account Deleted", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.external-account.status-changed.json b/providers/uphold/latest/core.external-account.status-changed.json new file mode 100644 index 0000000..1efc6b6 --- /dev/null +++ b/providers/uphold/latest/core.external-account.status-changed.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.external-account.status-changed", + "createdAt": "2024-07-16T00:00:00.000Z", + "data": { + "externalAccount": { + "id": "aa6e6efa-8d73-497c-8278-0347f459bd68", + "ownerId": "1e32fca3-23f7-40ed-bc1b-de10c790182d", + "type": "card", + "status": "failed", + "statusDetails": { + "reason": "card-expired" + }, + "label": "My Visa Card", + "asset": "GBP", + "network": "visa", + "features": [ + "deposit", + "withdraw" + ], + "details": { + "last4Digits": "1519", + "expiryDate": { + "month": 12, + "year": 2030 + }, + "octSupport": "supported" + }, + "createdAt": "2024-06-01T00:00:00.000Z", + "updatedAt": "2024-07-15T00:00:00.000Z" + } + } + }, + "topic": "core.external-account.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/external-accounts/webhooks/external-account-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "External Account Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyb.associated-person.created.json b/providers/uphold/latest/core.kyb.associated-person.created.json new file mode 100644 index 0000000..3e8fee1 --- /dev/null +++ b/providers/uphold/latest/core.kyb.associated-person.created.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyb.associated-person.created", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "userId": "123e4567-e89b-12d3-a456-426614174000", + "associatedPerson": { + "id": "123e4567-e89b-12d3-a456-426614174001", + "processes": { + "profile": { + "code": "profile", + "status": "pending", + "input": { + "type": "beneficial-owner", + "fullName": "John Doe", + "role": "CEO" + } + }, + "identity": { + "code": "identity", + "status": "pending", + "type": "none" + }, + "proofOfAddress": { + "code": "proof-of-address", + "status": "pending", + "type": "none" + } + }, + "createdAt": "2021-01-01T00:00:00.000Z" + } + } + }, + "topic": "core.kyb.associated-person.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyb/associated-persons/webhooks/associated-person-created", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYB Associated Person Created", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyb.associated-person.deleted.json b/providers/uphold/latest/core.kyb.associated-person.deleted.json new file mode 100644 index 0000000..7b91715 --- /dev/null +++ b/providers/uphold/latest/core.kyb.associated-person.deleted.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyb.associated-person.deleted", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "userId": "123e4567-e89b-12d3-a456-426614174000", + "associatedPerson": { + "id": "123e4567-e89b-12d3-a456-426614174001", + "processes": { + "profile": { + "code": "profile", + "status": "pending", + "input": { + "type": "beneficial-owner", + "fullName": "John Doe", + "role": "CEO" + } + }, + "identity": { + "code": "identity", + "status": "pending", + "type": "none" + }, + "proofOfAddress": { + "code": "proof-of-address", + "status": "pending", + "type": "none" + } + }, + "createdAt": "2021-01-01T00:00:00.000Z" + } + } + }, + "topic": "core.kyb.associated-person.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyb/associated-persons/webhooks/associated-person-deleted", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYB Associated Person Deleted", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyb.associated-person.identity.status-changed.json b/providers/uphold/latest/core.kyb.associated-person.identity.status-changed.json new file mode 100644 index 0000000..decf73f --- /dev/null +++ b/providers/uphold/latest/core.kyb.associated-person.identity.status-changed.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyb.associated-person.identity.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000", + "associatedPersonId": "123e4567-e89b-12d3-a456-426614174001" + } + }, + "topic": "core.kyb.associated-person.identity.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyb/associated-persons/webhooks/identity-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYB Associated Person Identity Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyb.associated-person.profile.status-changed.json b/providers/uphold/latest/core.kyb.associated-person.profile.status-changed.json new file mode 100644 index 0000000..d0f9722 --- /dev/null +++ b/providers/uphold/latest/core.kyb.associated-person.profile.status-changed.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyb.associated-person.profile.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000", + "associatedPersonId": "123e4567-e89b-12d3-a456-426614174001" + } + }, + "topic": "core.kyb.associated-person.profile.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyb/associated-persons/webhooks/profile-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYB Associated Person Profile Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyb.associated-person.proof-of-address.status-changed.json b/providers/uphold/latest/core.kyb.associated-person.proof-of-address.status-changed.json new file mode 100644 index 0000000..860b7d5 --- /dev/null +++ b/providers/uphold/latest/core.kyb.associated-person.proof-of-address.status-changed.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyb.associated-person.proof-of-address.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000", + "associatedPersonId": "123e4567-e89b-12d3-a456-426614174001" + } + }, + "topic": "core.kyb.associated-person.proof-of-address.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyb/associated-persons/webhooks/proof-of-address-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYB Associated Person Proof of Address Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyb.associated-persons.status-changed.json b/providers/uphold/latest/core.kyb.associated-persons.status-changed.json new file mode 100644 index 0000000..94a1a4c --- /dev/null +++ b/providers/uphold/latest/core.kyb.associated-persons.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyb.associated-persons.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyb.associated-persons.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyb/webhooks/associated-persons-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYB Associated Persons Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyb.attestation.status-changed.json b/providers/uphold/latest/core.kyb.attestation.status-changed.json new file mode 100644 index 0000000..3781a3f --- /dev/null +++ b/providers/uphold/latest/core.kyb.attestation.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyb.attestation.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyb.attestation.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyb/webhooks/attestation-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYB Attestation Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyb.documents.status-changed.json b/providers/uphold/latest/core.kyb.documents.status-changed.json new file mode 100644 index 0000000..bbe68b8 --- /dev/null +++ b/providers/uphold/latest/core.kyb.documents.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyb.documents.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyb.documents.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyb/webhooks/documents-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYB Documents Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyb.financial-institution.status-changed.json b/providers/uphold/latest/core.kyb.financial-institution.status-changed.json new file mode 100644 index 0000000..34d820d --- /dev/null +++ b/providers/uphold/latest/core.kyb.financial-institution.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyb.financial-institution.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyb.financial-institution.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyb/webhooks/financial-institution-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYB Financial Institution Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyb.onboarding.status-changed.json b/providers/uphold/latest/core.kyb.onboarding.status-changed.json new file mode 100644 index 0000000..3e9517d --- /dev/null +++ b/providers/uphold/latest/core.kyb.onboarding.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyb.onboarding.status-changed", + "createdAt": "2021-01-01T00:00:00Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyb.onboarding.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYB Onboarding Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyb.profile.status-changed.json b/providers/uphold/latest/core.kyb.profile.status-changed.json new file mode 100644 index 0000000..73d3216 --- /dev/null +++ b/providers/uphold/latest/core.kyb.profile.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyb.profile.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyb.profile.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyb/webhooks/profile-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYB Profile Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyc.address.status-changed.json b/providers/uphold/latest/core.kyc.address.status-changed.json new file mode 100644 index 0000000..0201b28 --- /dev/null +++ b/providers/uphold/latest/core.kyc.address.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyc.address.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyc.address.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyc/webhooks/address-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYC Address Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyc.crypto-risk-assessment.status-changed.json b/providers/uphold/latest/core.kyc.crypto-risk-assessment.status-changed.json new file mode 100644 index 0000000..770d1d6 --- /dev/null +++ b/providers/uphold/latest/core.kyc.crypto-risk-assessment.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyc.crypto-risk-assessment.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyc.crypto-risk-assessment.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyc/webhooks/crypto-risk-assessment-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYC Crypto Risk Assessment Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyc.customer-due-diligence.status-changed.json b/providers/uphold/latest/core.kyc.customer-due-diligence.status-changed.json new file mode 100644 index 0000000..f8086de --- /dev/null +++ b/providers/uphold/latest/core.kyc.customer-due-diligence.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyc.customer-due-diligence.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyc.customer-due-diligence.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyc/webhooks/customer-due-diligence-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYC Customer Due Diligence Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyc.email.status-changed.json b/providers/uphold/latest/core.kyc.email.status-changed.json new file mode 100644 index 0000000..87a1ff9 --- /dev/null +++ b/providers/uphold/latest/core.kyc.email.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyc.email.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyc.email.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyc/webhooks/email-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYC Email Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyc.enhanced-due-diligence.status-changed.json b/providers/uphold/latest/core.kyc.enhanced-due-diligence.status-changed.json new file mode 100644 index 0000000..bf69e9e --- /dev/null +++ b/providers/uphold/latest/core.kyc.enhanced-due-diligence.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyc.enhanced-due-diligence.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyc.enhanced-due-diligence.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyc/webhooks/enhanced-due-diligence-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYC Enhanced Due Diligence Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyc.identity.status-changed.json b/providers/uphold/latest/core.kyc.identity.status-changed.json new file mode 100644 index 0000000..5125e33 --- /dev/null +++ b/providers/uphold/latest/core.kyc.identity.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyc.identity.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyc.identity.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyc/webhooks/identity-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYC Identity Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyc.phone.status-changed.json b/providers/uphold/latest/core.kyc.phone.status-changed.json new file mode 100644 index 0000000..764a4c9 --- /dev/null +++ b/providers/uphold/latest/core.kyc.phone.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyc.phone.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyc.phone.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyc/webhooks/phone-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYC Phone Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyc.profile.status-changed.json b/providers/uphold/latest/core.kyc.profile.status-changed.json new file mode 100644 index 0000000..90b8046 --- /dev/null +++ b/providers/uphold/latest/core.kyc.profile.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyc.profile.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyc.profile.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyc/webhooks/profile-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYC Profile Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyc.proof-of-address.status-changed.json b/providers/uphold/latest/core.kyc.proof-of-address.status-changed.json new file mode 100644 index 0000000..3514ffa --- /dev/null +++ b/providers/uphold/latest/core.kyc.proof-of-address.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyc.proof-of-address.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyc.proof-of-address.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyc/webhooks/proof-of-address-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYC Proof-of-address Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyc.risk.status-changed.json b/providers/uphold/latest/core.kyc.risk.status-changed.json new file mode 100644 index 0000000..1e055c7 --- /dev/null +++ b/providers/uphold/latest/core.kyc.risk.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyc.risk.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyc.risk.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyc/webhooks/risk-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYC Risk Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyc.screening.status-changed.json b/providers/uphold/latest/core.kyc.screening.status-changed.json new file mode 100644 index 0000000..30ea52b --- /dev/null +++ b/providers/uphold/latest/core.kyc.screening.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyc.screening.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyc.screening.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyc/webhooks/screening-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYC Screening Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyc.self-categorization-statement.status-changed.json b/providers/uphold/latest/core.kyc.self-categorization-statement.status-changed.json new file mode 100644 index 0000000..2215722 --- /dev/null +++ b/providers/uphold/latest/core.kyc.self-categorization-statement.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyc.self-categorization-statement.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyc.self-categorization-statement.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyc/webhooks/self-categorization-statement-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYC Self Categorization Statement Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.kyc.tax-details.status-changed.json b/providers/uphold/latest/core.kyc.tax-details.status-changed.json new file mode 100644 index 0000000..1aca298 --- /dev/null +++ b/providers/uphold/latest/core.kyc.tax-details.status-changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.kyc.tax-details.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "status": "ok", + "userId": "123e4567-e89b-12d3-a456-426614174000" + } + }, + "topic": "core.kyc.tax-details.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/kyc/webhooks/tax-details-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "KYC Tax Details Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.transaction.created.json b/providers/uphold/latest/core.transaction.created.json new file mode 100644 index 0000000..37ef7d1 --- /dev/null +++ b/providers/uphold/latest/core.transaction.created.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.transaction.created", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "transaction": { + "id": "623000c8-9bdf-4a2b-aa3d-6a6b44a7f6a0", + "origin": { + "amount": "100.00", + "asset": "GBP", + "rate": "47619.04761904762", + "node": { + "type": "account", + "id": "b98e4f0d-a67d-4126-a99d-666f7e0315d9", + "ownerId": "e4ce04dc-67b7-4e9f-af91-482cb6f9fc4a" + } + }, + "destination": { + "amount": "0.0021", + "asset": "BTC", + "rate": "0.000021", + "node": { + "type": "account", + "id": "555a99a1-620d-4431-a0ac-b43e1aad2bdc", + "ownerId": "e4ce04dc-67b7-4e9f-af91-482cb6f9fc4a" + } + }, + "denomination": { + "amount": "100.00", + "asset": "GBP", + "target": "origin", + "rate": "1" + }, + "fees": [], + "status": "processing", + "quotedAt": "2024-07-24T15:02:39.000Z", + "createdAt": "2024-07-24T15:22:39.000Z", + "updatedAt": "2024-07-24T15:32:39.000Z" + } + } + }, + "topic": "core.transaction.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/transactions/webhooks/transaction-created", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "Transaction Created", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.transaction.status-changed.json b/providers/uphold/latest/core.transaction.status-changed.json new file mode 100644 index 0000000..7efd6d0 --- /dev/null +++ b/providers/uphold/latest/core.transaction.status-changed.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.transaction.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "transaction": { + "id": "623000c8-9bdf-4a2b-aa3d-6a6b44a7f6a0", + "origin": { + "amount": "100.00", + "asset": "GBP", + "rate": "47619.04761904762", + "node": { + "type": "account", + "id": "b98e4f0d-a67d-4126-a99d-666f7e0315d9", + "ownerId": "e4ce04dc-67b7-4e9f-af91-482cb6f9fc4a" + } + }, + "destination": { + "amount": "0.0021", + "asset": "BTC", + "rate": "0.000021", + "node": { + "type": "account", + "id": "555a99a1-620d-4431-a0ac-b43e1aad2bdc", + "ownerId": "e4ce04dc-67b7-4e9f-af91-482cb6f9fc4a" + } + }, + "denomination": { + "amount": "100.00", + "asset": "GBP", + "target": "origin", + "rate": "1" + }, + "fees": [], + "status": "completed", + "quotedAt": "2024-07-24T15:02:39.000Z", + "createdAt": "2024-07-24T15:22:39.000Z", + "updatedAt": "2024-07-24T15:32:39.000Z" + } + } + }, + "topic": "core.transaction.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/transactions/webhooks/transaction-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "Transaction Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.user.created.json b/providers/uphold/latest/core.user.created.json new file mode 100644 index 0000000..ea1adc3 --- /dev/null +++ b/providers/uphold/latest/core.user.created.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.user.created", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "user": { + "id": "cd21b26d-35d2-408a-9201-b8fdbef7a604", + "type": "individual", + "email": "john.doe@uphold.com", + "primaryCitizenship": "GB", + "address": { + "country": "GB", + "subdivision": "GB-MAN" + }, + "createdAt": "2024-03-13T20:20:39.000Z", + "updatedAt": "2024-03-13T20:20:39.000Z" + } + } + }, + "topic": "core.user.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/users/webhooks/user-created", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "Individual User Created", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/core.user.deleted.json b/providers/uphold/latest/core.user.deleted.json new file mode 100644 index 0000000..8f89a20 --- /dev/null +++ b/providers/uphold/latest/core.user.deleted.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "core.user.deleted", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "user": { + "id": "cd21b26d-35d2-408a-9201-b8fdbef7a604", + "type": "individual", + "email": "john.doe@uphold.com", + "fullName": "John Doe", + "birthdate": "1987-01-01", + "primaryCitizenship": "GB", + "address": { + "country": "GB", + "subdivision": "GB-MAN", + "city": "Manchester", + "line1": "1 High Street", + "line2": "Northern Quarter", + "postalCode": "M4 1AA" + }, + "phone": { + "number": "+447911123456", + "country": "GB" + }, + "createdAt": "2024-03-13T20:20:39.000Z", + "updatedAt": "2024-03-13T20:20:39.000Z" + } + } + }, + "topic": "core.user.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/core-api/users/webhooks/user-deleted", + "machine_readable": "https://developer.uphold.com/_media/specs/core-openapi.mintlify.json", + "example": "User Deleted", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/kyc-connector.sumsub.ingestion.created.json b/providers/uphold/latest/kyc-connector.sumsub.ingestion.created.json new file mode 100644 index 0000000..00bdba4 --- /dev/null +++ b/providers/uphold/latest/kyc-connector.sumsub.ingestion.created.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "kyc-connector.sumsub.ingestion.created", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "ingestion": { + "id": "019b2184-1ca9-7dd6-b7a5-ec242def68b0", + "userId": "123e4567-e89b-12d3-a456-426614174000", + "status": "queued", + "processes": [ + "identity", + "proof-of-address" + ], + "provider": "sumsub", + "parameters": { + "shareToken": "_act-sbx-jwt-eyJhbGciOiJub25lIn0.eyJqdGkiOiJ0ZXN0IiwidXJsIjoiaHR0cHM6Ly9leGFtcGxlLmNvbSJ9." + }, + "createdAt": "2026-01-15T14:23:01.819Z", + "updatedAt": "2026-01-15T14:23:01.819Z" + } + } + }, + "topic": "kyc-connector.sumsub.ingestion.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/kyc-connector-api/sumsub/webhooks/ingestion-created", + "machine_readable": "https://developer.uphold.com/_media/specs/kyc-connector-openapi.mintlify.json", + "example": "Sumsub Ingestion Created", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/kyc-connector.sumsub.ingestion.status-changed.json b/providers/uphold/latest/kyc-connector.sumsub.ingestion.status-changed.json new file mode 100644 index 0000000..407474b --- /dev/null +++ b/providers/uphold/latest/kyc-connector.sumsub.ingestion.status-changed.json @@ -0,0 +1,76 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "kyc-connector.sumsub.ingestion.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "ingestion": { + "id": "019b218f-f235-79d3-866c-f56215e515e2", + "userId": "123e4567-e89b-12d3-a456-426614174000", + "status": "finished", + "processes": [ + "identity", + "proof-of-address" + ], + "provider": "sumsub", + "parameters": { + "shareToken": "_act-sbx-jwt-eyJhbGciOiJub25lIn0.eyJqdGkiOiJ0ZXN0IiwidXJsIjoiaHR0cHM6Ly9leGFtcGxlLmNvbSJ9." + }, + "result": { + "identity": { + "status": "completed", + "data": { + "document": { + "type": "passport", + "number": "7700225VH", + "country": "GB", + "expiresAt": "2026-03-13" + }, + "person": { + "givenName": "John", + "familyName": "Doe", + "birthdate": "1987-01-01", + "gender": "male" + }, + "verifiedAt": "2020-01-01T00:00:00.000Z" + }, + "files": [ + { + "id": "123e4567-e89b-12d3-a456-426614174000", + "category": "document", + "context": "photo-document-front", + "contentType": "image/png", + "size": 204800, + "providerDetails": { + "fileId": "732150141" + } + } + ] + }, + "proofOfAddress": { + "status": "failed", + "error": { + "code": "provider_data_not_available", + "message": "Profile data not available in Sumsub applicant info" + } + } + }, + "startedAt": "2025-12-15T10:17:45.113Z", + "finishedAt": "2025-12-15T10:18:33.241Z", + "createdAt": "2025-12-15T10:17:44.911Z", + "updatedAt": "2025-12-15T10:18:33.241Z" + } + } + }, + "topic": "kyc-connector.sumsub.ingestion.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/kyc-connector-api/sumsub/webhooks/ingestion-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/kyc-connector-openapi.mintlify.json", + "example": "Sumsub Ingestion Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/kyc-connector.veriff.ingestion.created.json b/providers/uphold/latest/kyc-connector.veriff.ingestion.created.json new file mode 100644 index 0000000..00caa1f --- /dev/null +++ b/providers/uphold/latest/kyc-connector.veriff.ingestion.created.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "kyc-connector.veriff.ingestion.created", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "ingestion": { + "id": "019b2184-1ca9-7dd6-b7a5-ec242def68b0", + "userId": "123e4567-e89b-12d3-a456-426614174000", + "status": "queued", + "processes": [ + "profile", + "address", + "identity", + "proof-of-address" + ], + "provider": "veriff", + "parameters": { + "sessions": [ + { + "processes": [ + "profile", + "identity" + ], + "sessionId": "550e8400-e29b-41d4-a716-446655440000", + "integrationName": "integration-abc123" + }, + { + "processes": [ + "address", + "proof-of-address" + ], + "sessionId": "661f9511-f30c-52e5-b827-557766551111", + "integrationName": "integration-def456" + } + ] + }, + "createdAt": "2026-01-15T14:23:01.819Z", + "updatedAt": "2026-01-15T14:23:01.819Z" + } + } + }, + "topic": "kyc-connector.veriff.ingestion.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/kyc-connector-api/veriff/webhooks/ingestion-created", + "machine_readable": "https://developer.uphold.com/_media/specs/kyc-connector-openapi.mintlify.json", + "example": "Veriff Ingestion Created", + "retrieved": "2026-10-21" + } +} diff --git a/providers/uphold/latest/kyc-connector.veriff.ingestion.status-changed.json b/providers/uphold/latest/kyc-connector.veriff.ingestion.status-changed.json new file mode 100644 index 0000000..8927c38 --- /dev/null +++ b/providers/uphold/latest/kyc-connector.veriff.ingestion.status-changed.json @@ -0,0 +1,137 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "type": "kyc-connector.veriff.ingestion.status-changed", + "createdAt": "2021-01-01T00:00:00.000Z", + "data": { + "ingestion": { + "id": "019b218f-f235-79d3-866c-f56215e515e2", + "userId": "123e4567-e89b-12d3-a456-426614174000", + "status": "finished", + "processes": [ + "profile", + "address", + "identity", + "proof-of-address" + ], + "provider": "veriff", + "parameters": { + "sessions": [ + { + "processes": [ + "profile", + "identity" + ], + "sessionId": "550e8400-e29b-41d4-a716-446655440000", + "integrationName": "integration-abc123" + }, + { + "processes": [ + "address", + "proof-of-address" + ], + "sessionId": "661f9511-f30c-52e5-b827-557766551111", + "integrationName": "integration-def456" + } + ] + }, + "result": { + "profile": { + "status": "completed", + "data": { + "fullName": "John Doe", + "birthdate": "1987-01-01", + "birthplace": { + "town": "London", + "country": "GB" + }, + "primaryCitizenship": "GB" + } + }, + "address": { + "status": "completed", + "data": { + "country": "GB", + "city": "London", + "line1": "123 Main St", + "postalCode": "SW1A 1AA" + } + }, + "identity": { + "status": "completed", + "data": { + "document": { + "type": "passport", + "number": "7700225VH", + "country": "GB", + "expiresAt": "2026-03-13" + }, + "person": { + "givenName": "John", + "familyName": "Doe", + "birthdate": "1987-01-01", + "gender": "male" + }, + "verifiedAt": "2020-01-01T00:00:00.000Z" + }, + "files": [ + { + "id": "123e4567-e89b-12d3-a456-426614174000", + "category": "document", + "context": "photo-document-front", + "contentType": "image/png", + "size": 204800, + "providerDetails": { + "mediaId": "media-abc123" + } + } + ] + }, + "proofOfAddress": { + "status": "completed", + "data": { + "person": { + "givenName": "John", + "familyName": "Doe", + "address": { + "country": "GB", + "city": "London", + "line1": "123 Main St", + "postalCode": "SW1A 1AA" + } + }, + "verifiedAt": "2020-01-01T00:00:00.000Z" + }, + "files": [ + { + "id": "234f5678-f90c-23e4-b567-537725285111", + "category": "document", + "context": "proof-of-address", + "contentType": "image/png", + "size": 153600, + "providerDetails": { + "mediaId": "media-def456" + } + } + ] + } + }, + "startedAt": "2025-12-15T10:17:45.113Z", + "finishedAt": "2025-12-15T10:18:33.241Z", + "createdAt": "2025-12-15T10:17:44.911Z", + "updatedAt": "2025-12-15T10:18:33.241Z" + } + } + }, + "topic": "kyc-connector.veriff.ingestion.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.uphold.com/rest-apis/kyc-connector-api/veriff/webhooks/ingestion-status-changed", + "machine_readable": "https://developer.uphold.com/_media/specs/kyc-connector-openapi.mintlify.json", + "example": "Veriff Ingestion Status Changed", + "retrieved": "2026-10-21" + } +} diff --git a/providers/yoco/index.json b/providers/yoco/index.json new file mode 100644 index 0000000..f6ad77f --- /dev/null +++ b/providers/yoco/index.json @@ -0,0 +1,13 @@ +{ + "label": "Yoco", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-21" + } + } +} diff --git a/providers/yoco/latest/payment.created.json b/providers/yoco/latest/payment.created.json new file mode 100644 index 0000000..567bfcb --- /dev/null +++ b/providers/yoco/latest/payment.created.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "business_id": "f3f777bb-ca3c-4638-bc79-8fcf0fd0f8f1", + "event_type": "payment.created", + "order_id": "e13ed7f6-56a5-42f4-be6b-f87063ffd8f3", + "payment_id": "d2ff5a9a-0998-46e2-aebe-2c72c3ddde1f" + }, + "topic": "payment.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.yoco.com/docs/api/webhooks/handling-events", + "retrieved": "2026-10-21" + } +}