From ccd16b3e99018ec2d93f818750a944c626b2adba Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 11:04:00 +0000 Subject: [PATCH] Add 228 doc-sourced samples for 30 verified-sources batch 3 providers Copied from hookdeck/webhook-registry samples-doc/ at 5a396b63 (rows added in hookdeck/webhook-registry#105): ably, acuity-scheduling, bird, bland-ai, boldsign, census, check, cloudtalk, codat, descope, doppler, firecrawl, firehydrant, flagsmith, go1, granola, help-scout, jfrog, kit, kombo, kustomer, loop-returns, mailerlite, seatable, stedi, taiga, terraform, toggl, waha, yapily. The other 15 batch 3 rows have no doc sample, so they get no directory. Sample files are unchanged. Two index.json files differ from the export: - mailerlite: topic_identifier is the README's ordered list form (event, type, events[].type), one carrier per registry family. The export's "event" resolved 7 of 14 samples; the list resolves all 14. - terraform: topic_identifier is ["notifications[].trigger", "trigger"], the registry row's primary (run, payload_version 1) carrier then the workspace/assessment (payload_version 2) one. The export keyed on the second family's "trigger" alone, which resolved 2 of 4 samples; the list resolves all 4. Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_01D7eqaQdKAUzQXRbGtym1PF --- providers/ably/index.json | 13 + providers/ably/latest/channel.lifecycle.json | 42 ++++ providers/ably/latest/channel.message.json | 37 +++ providers/ably/latest/channel.presence.json | 37 +++ providers/acuity-scheduling/index.json | 13 + .../acuity-scheduling/latest/changed.json | 17 ++ providers/bird/index.json | 13 + providers/bird/latest/email.delivered.json | 32 +++ providers/bird/latest/preference.revoked.json | 25 ++ .../bird/latest/realtime.member_added.json | 19 ++ providers/bird/latest/sms.delivered.json | 38 +++ .../bird/latest/sms_suppression.created.json | 22 ++ .../bird/latest/verify.attempt.delivered.json | 30 +++ .../bird/latest/verify.attempt.sent.json | 29 +++ .../latest/verify.attempt.undelivered.json | 30 +++ .../latest/verify.verification.created.json | 28 +++ .../latest/verify.verification.verified.json | 28 +++ providers/bird/latest/voice_call.ended.json | 27 +++ .../bird/latest/voice_call.initiated.json | 23 ++ providers/bird/latest/whatsapp.delivered.json | 35 +++ providers/bird/latest/whatsapp.failed.json | 34 +++ .../whatsapp.group.join_request_created.json | 26 ++ .../whatsapp.group.join_request_revoked.json | 26 ++ providers/bird/latest/whatsapp.reacted.json | 26 ++ providers/bird/latest/whatsapp.received.json | 39 +++ .../latest/whatsapp_suppression.created.json | 22 ++ providers/bland-ai/index.json | 13 + providers/bland-ai/latest/citations.json | 96 ++++++++ providers/boldsign/index.json | 13 + .../latest/IdentityVerificationFailed.json | 71 ++++++ .../latest/IdentityVerificationInitiated.json | 71 ++++++ .../latest/IdentityVerificationSucceeded.json | 71 ++++++ providers/boldsign/latest/SendFailed.json | 52 ++++ providers/boldsign/latest/SignerSaved.json | 93 ++++++++ .../boldsign/latest/TemplateCreateFailed.json | 56 +++++ .../boldsign/latest/TemplateSendFailed.json | 53 +++++ providers/census/index.json | 13 + providers/census/latest/sync.failed.json | 17 ++ providers/census/latest/sync.started.json | 17 ++ providers/census/latest/sync.success.json | 17 ++ providers/check/index.json | 13 + .../check/latest/bank_account.created.json | 31 +++ .../check/latest/company_filing.updated.json | 60 +++++ .../latest/company_terminated.created.json | 21 ++ .../check/latest/earning_code.created.json | 21 ++ .../check/latest/earning_rate.created.json | 24 ++ .../latest/enrollment_profile.created.json | 42 ++++ .../federal_ein_verification.created.json | 24 ++ .../check/latest/fulfillment.created.json | 20 ++ .../latest/integration_access.created.json | 43 ++++ .../check/latest/net_pay_split.created.json | 37 +++ .../check/latest/notification.created.json | 24 ++ .../check/latest/pay_schedule.created.json | 25 ++ .../latest/post_tax_deduction.created.json | 28 +++ providers/check/latest/setup.updated.json | 45 ++++ .../latest/tax_package.status_change.json | 35 +++ providers/check/latest/workplace.created.json | 28 +++ providers/cloudtalk/index.json | 13 + providers/cloudtalk/v1/call.answered.json | 56 +++++ providers/cloudtalk/v1/call.ended.json | 69 ++++++ providers/cloudtalk/v1/call.held.json | 28 +++ .../cloudtalk/v1/call.recording_ready.json | 37 +++ providers/cloudtalk/v1/call.resumed.json | 28 +++ providers/cloudtalk/v1/call.ringing.json | 56 +++++ providers/cloudtalk/v1/call.started.json | 74 ++++++ .../cloudtalk/v1/call.tags_modified.json | 33 +++ providers/cloudtalk/v1/cidata.ready.json | 169 +++++++++++++ providers/cloudtalk/v1/contact.created.json | 70 ++++++ providers/cloudtalk/v1/contact.deleted.json | 21 ++ providers/cloudtalk/v1/contact.updated.json | 57 +++++ .../v1/dialer.disposition_created.json | 76 ++++++ .../cloudtalk/v1/dialer.survey_filled.json | 89 +++++++ providers/cloudtalk/v1/message.received.json | 55 +++++ providers/cloudtalk/v1/message.sent.json | 65 +++++ providers/cloudtalk/v1/transcript.ready.json | 53 +++++ providers/cloudtalk/v1/user.created.json | 66 ++++++ providers/cloudtalk/v1/user.deleted.json | 21 ++ .../cloudtalk/v1/user.status_changed.json | 24 ++ providers/cloudtalk/v1/user.updated.json | 59 +++++ .../v1/voice_agent.extracted_data_ready.json | 30 +++ providers/codat/index.json | 13 + .../bankFeeds.sourceAccount.connected.json | 37 +++ .../bankFeeds.sourceAccount.disconnected.json | 37 +++ .../latest/client.rateLimit.reached.json | 21 ++ .../codat/latest/client.rateLimit.reset.json | 21 ++ providers/codat/latest/company.created.json | 28 +++ providers/codat/latest/company.deleted.json | 28 +++ .../codat/latest/company.product.added.json | 28 +++ .../codat/latest/company.product.removed.json | 27 +++ .../codat/latest/connection.connected.json | 42 ++++ .../codat/latest/connection.created.json | 42 ++++ .../codat/latest/connection.deleted.json | 42 ++++ .../codat/latest/connection.disconnected.json | 42 ++++ providers/codat/latest/connection.failed.json | 50 ++++ .../codat/latest/connection.reconnected.json | 42 ++++ .../latest/expenses.sync.successful.json | 36 +++ .../latest/expenses.sync.unsuccessful.json | 36 +++ .../codat/latest/read.completed.initial.json | 46 ++++ providers/codat/latest/read.completed.json | 46 ++++ ...edBankStatement.generate.unsuccessful.json | 31 +++ ...ports.creditModel.generate.successful.json | 31 +++ ...rts.creditModel.generate.unsuccessful.json | 31 +++ ...rts.spendAnalysis.generate.successful.json | 31 +++ ...s.spendAnalysis.generate.unsuccessful.json | 31 +++ providers/descope/index.json | 13 + providers/descope/latest/Change.Password.json | 43 ++++ providers/descope/latest/UserModified.json | 27 +++ providers/doppler/index.json | 13 + .../doppler/latest/config.secrets.update.json | 47 ++++ providers/firecrawl/index.json | 13 + providers/firecrawl/v2/agent.action.json | 26 ++ providers/firecrawl/v2/agent.cancelled.json | 22 ++ providers/firecrawl/v2/agent.completed.json | 27 +++ providers/firecrawl/v2/agent.failed.json | 23 ++ providers/firecrawl/v2/agent.started.json | 18 ++ .../firecrawl/v2/batch_scrape.completed.json | 19 ++ .../firecrawl/v2/batch_scrape.started.json | 19 ++ providers/firecrawl/v2/crawl.completed.json | 19 ++ providers/firecrawl/v2/crawl.started.json | 19 ++ providers/firecrawl/v2/extract.completed.json | 38 +++ providers/firecrawl/v2/extract.failed.json | 20 ++ providers/firecrawl/v2/extract.started.json | 19 ++ .../firecrawl/v2/monitor.check.completed.json | 35 +++ providers/firecrawl/v2/monitor.page.json | 48 ++++ providers/firehydrant/index.json | 13 + .../firehydrant/latest/change_event.json | 109 +++++++++ .../firehydrant/latest/signals_alerts.json | 27 +++ providers/flagsmith/index.json | 13 + providers/flagsmith/latest/FLAG_UPDATED.json | 76 ++++++ providers/go1/3.0.0/enrollment.complete.json | 27 +++ providers/go1/3.0.0/enrollment.create.json | 27 +++ providers/go1/index.json | 13 + providers/granola/index.json | 13 + providers/granola/latest/note.generated.json | 17 ++ providers/help-scout/index.json | 13 + .../message.survey.response.received.json | 29 +++ providers/jfrog/index.json | 13 + ..._trust.application_creation_completed.json | 44 ++++ ...app_trust.application_creation_failed.json | 44 ++++ ...pp_trust.application_creation_started.json | 44 ++++ ..._trust.application_deletion_completed.json | 44 ++++ ...app_trust.application_deletion_failed.json | 44 ++++ ...pp_trust.application_deletion_started.json | 44 ++++ ...pp_trust.application_update_completed.json | 44 ++++ .../app_trust.application_update_failed.json | 44 ++++ .../app_trust.application_update_started.json | 44 ++++ ...p_trust.entry_gate_evaluation_started.json | 28 +++ ...try_gate_evaluation_validation_failed.json | 30 +++ ...try_gate_evaluation_validation_passed.json | 30 +++ ...pp_trust.exit_gate_evaluation_started.json | 28 +++ ...xit_gate_evaluation_validation_failed.json | 30 +++ ...xit_gate_evaluation_validation_passed.json | 30 +++ .../latest/app_trust.release_completed.json | 27 +++ .../latest/app_trust.release_failed.json | 27 +++ .../latest/app_trust.release_started.json | 27 +++ .../app_trust.version_creation_completed.json | 26 ++ .../app_trust.version_creation_failed.json | 26 ++ .../app_trust.version_creation_started.json | 26 ++ ...app_trust.version_promotion_completed.json | 27 +++ .../app_trust.version_promotion_failed.json | 27 +++ .../app_trust.version_promotion_started.json | 27 +++ providers/kit/index.json | 13 + providers/kit/latest/subscriber.created.json | 35 +++ providers/kombo/index.json | 13 + .../latest/assessment.order-received.json | 55 +++++ .../kombo/latest/connection-flow-failed.json | 25 ++ providers/kombo/latest/data-changed.json | 25 ++ .../kombo/latest/integration-created.json | 25 ++ .../kombo/latest/integration-deleted.json | 26 ++ .../kombo/latest/issue-status-changed.json | 37 +++ providers/kombo/latest/sync-finished.json | 31 +++ providers/kustomer/index.json | 13 + .../latest/kustomer.conversation.create.json | 129 ++++++++++ .../latest/kustomer.conversation.update.json | 222 ++++++++++++++++++ .../latest/kustomer.customer.create.json | 148 ++++++++++++ .../latest/kustomer.customer.update.json | 179 ++++++++++++++ .../latest/kustomer.message.create.json | 102 ++++++++ .../latest/kustomer.message.update.json | 169 +++++++++++++ .../kustomer/latest/kustomer.team.create.json | 72 ++++++ .../kustomer/latest/kustomer.team.update.json | 97 ++++++++ .../kustomer/latest/kustomer.user.create.json | 78 ++++++ .../kustomer/latest/kustomer.user.update.json | 124 ++++++++++ providers/loop-returns/index.json | 13 + .../ship-by-loop.cancellation.requested.json | 105 +++++++++ .../ship-by-loop.purchase.requested.json | 99 ++++++++ .../ship-by-loop.services.requested.json | 90 +++++++ providers/mailerlite/index.json | 17 ++ .../mailerlite/latest/campaign.click.json | 53 +++++ .../mailerlite/latest/campaign.open.json | 52 ++++ .../mailerlite/latest/campaign.sent.json | 20 ++ .../mailerlite/latest/subscriber.active.json | 43 ++++ .../latest/subscriber.added_to_group.json | 49 ++++ .../subscriber.automation_completed.json | 49 ++++ .../subscriber.automation_triggered.json | 49 ++++ .../mailerlite/latest/subscriber.bounced.json | 43 ++++ .../mailerlite/latest/subscriber.created.json | 43 ++++ .../mailerlite/latest/subscriber.deleted.json | 45 ++++ .../latest/subscriber.removed_from_group.json | 49 ++++ .../latest/subscriber.spam_reported.json | 43 ++++ .../latest/subscriber.unsubscribed.json | 43 ++++ .../mailerlite/latest/subscriber.updated.json | 43 ++++ providers/seatable/index.json | 13 + providers/seatable/latest/delete_row.json | 25 ++ providers/seatable/latest/insert_row.json | 25 ++ providers/seatable/latest/modify_row.json | 49 ++++ providers/stedi/index.json | 13 + providers/stedi/v1/app.installed.json | 33 +++ providers/stedi/v1/app.uninstalled.json | 33 +++ providers/stedi/v1/enrollment.activated.json | 23 ++ providers/stedi/v1/enrollment.rejected.json | 23 ++ .../stedi/v1/enrollment.task.assigned.json | 29 +++ .../stedi/v1/enrollment.task.completed.json | 29 +++ .../stedi/v1/enrollment.task.deleted.json | 29 +++ providers/stedi/v1/enrollment.updated.json | 23 ++ providers/stedi/v1/event.ping.json | 23 ++ providers/stedi/v1/file.failed.json | 23 ++ providers/stedi/v1/file.processed.json | 23 ++ providers/stedi/v1/transaction.processed.json | 33 +++ providers/taiga/index.json | 13 + providers/taiga/latest/issue.change.json | 92 ++++++++ providers/taiga/latest/issue.create.json | 81 +++++++ providers/taiga/latest/issue.delete.json | 81 +++++++ providers/taiga/latest/milestone.change.json | 65 +++++ providers/taiga/latest/milestone.create.json | 50 ++++ providers/taiga/latest/milestone.delete.json | 50 ++++ providers/taiga/latest/task.delete.json | 206 ++++++++++++++++ providers/taiga/latest/test.test.json | 27 +++ providers/taiga/latest/userstory.change.json | 131 +++++++++++ providers/taiga/latest/userstory.create.json | 95 ++++++++ providers/taiga/latest/userstory.delete.json | 99 ++++++++ providers/taiga/latest/wikipage.change.json | 69 ++++++ providers/taiga/latest/wikipage.create.json | 54 +++++ providers/taiga/latest/wikipage.delete.json | 54 +++++ providers/terraform/index.json | 16 ++ .../terraform/latest/assessment.drifted.json | 52 ++++ providers/terraform/latest/run.errored.json | 32 +++ providers/terraform/latest/verification.json | 32 +++ .../workspace.auto_destroy_reminder.json | 29 +++ providers/toggl/index.json | 13 + providers/toggl/v1/ping.json | 24 ++ providers/waha/index.json | 13 + providers/waha/latest/engine.event.json | 22 ++ providers/waha/latest/group.v2.join.json | 34 +++ providers/waha/latest/group.v2.leave.json | 22 ++ .../group.v2.participants.join-request.json | 26 ++ .../waha/latest/group.v2.participants.json | 29 +++ providers/waha/latest/group.v2.update.json | 23 ++ providers/waha/latest/message.ack.json | 24 ++ providers/waha/latest/message.reaction.json | 38 +++ providers/waha/latest/poll.vote.failed.json | 32 +++ providers/waha/latest/poll.vote.json | 34 +++ providers/waha/latest/presence.update.json | 26 ++ providers/yapily/index.json | 13 + ...osted_pis.payment_status.completed.v1.json | 33 +++ .../hosted_pis.payment_status.failed.v1.json | 33 +++ .../single_payment.status.completed.json | 71 ++++++ ...transactions.categorisation.completed.json | 25 ++ .../transactions.categorisation.failed.json | 33 +++ 258 files changed, 10574 insertions(+) create mode 100644 providers/ably/index.json create mode 100644 providers/ably/latest/channel.lifecycle.json create mode 100644 providers/ably/latest/channel.message.json create mode 100644 providers/ably/latest/channel.presence.json create mode 100644 providers/acuity-scheduling/index.json create mode 100644 providers/acuity-scheduling/latest/changed.json create mode 100644 providers/bird/index.json create mode 100644 providers/bird/latest/email.delivered.json create mode 100644 providers/bird/latest/preference.revoked.json create mode 100644 providers/bird/latest/realtime.member_added.json create mode 100644 providers/bird/latest/sms.delivered.json create mode 100644 providers/bird/latest/sms_suppression.created.json create mode 100644 providers/bird/latest/verify.attempt.delivered.json create mode 100644 providers/bird/latest/verify.attempt.sent.json create mode 100644 providers/bird/latest/verify.attempt.undelivered.json create mode 100644 providers/bird/latest/verify.verification.created.json create mode 100644 providers/bird/latest/verify.verification.verified.json create mode 100644 providers/bird/latest/voice_call.ended.json create mode 100644 providers/bird/latest/voice_call.initiated.json create mode 100644 providers/bird/latest/whatsapp.delivered.json create mode 100644 providers/bird/latest/whatsapp.failed.json create mode 100644 providers/bird/latest/whatsapp.group.join_request_created.json create mode 100644 providers/bird/latest/whatsapp.group.join_request_revoked.json create mode 100644 providers/bird/latest/whatsapp.reacted.json create mode 100644 providers/bird/latest/whatsapp.received.json create mode 100644 providers/bird/latest/whatsapp_suppression.created.json create mode 100644 providers/bland-ai/index.json create mode 100644 providers/bland-ai/latest/citations.json create mode 100644 providers/boldsign/index.json create mode 100644 providers/boldsign/latest/IdentityVerificationFailed.json create mode 100644 providers/boldsign/latest/IdentityVerificationInitiated.json create mode 100644 providers/boldsign/latest/IdentityVerificationSucceeded.json create mode 100644 providers/boldsign/latest/SendFailed.json create mode 100644 providers/boldsign/latest/SignerSaved.json create mode 100644 providers/boldsign/latest/TemplateCreateFailed.json create mode 100644 providers/boldsign/latest/TemplateSendFailed.json create mode 100644 providers/census/index.json create mode 100644 providers/census/latest/sync.failed.json create mode 100644 providers/census/latest/sync.started.json create mode 100644 providers/census/latest/sync.success.json create mode 100644 providers/check/index.json create mode 100644 providers/check/latest/bank_account.created.json create mode 100644 providers/check/latest/company_filing.updated.json create mode 100644 providers/check/latest/company_terminated.created.json create mode 100644 providers/check/latest/earning_code.created.json create mode 100644 providers/check/latest/earning_rate.created.json create mode 100644 providers/check/latest/enrollment_profile.created.json create mode 100644 providers/check/latest/federal_ein_verification.created.json create mode 100644 providers/check/latest/fulfillment.created.json create mode 100644 providers/check/latest/integration_access.created.json create mode 100644 providers/check/latest/net_pay_split.created.json create mode 100644 providers/check/latest/notification.created.json create mode 100644 providers/check/latest/pay_schedule.created.json create mode 100644 providers/check/latest/post_tax_deduction.created.json create mode 100644 providers/check/latest/setup.updated.json create mode 100644 providers/check/latest/tax_package.status_change.json create mode 100644 providers/check/latest/workplace.created.json create mode 100644 providers/cloudtalk/index.json create mode 100644 providers/cloudtalk/v1/call.answered.json create mode 100644 providers/cloudtalk/v1/call.ended.json create mode 100644 providers/cloudtalk/v1/call.held.json create mode 100644 providers/cloudtalk/v1/call.recording_ready.json create mode 100644 providers/cloudtalk/v1/call.resumed.json create mode 100644 providers/cloudtalk/v1/call.ringing.json create mode 100644 providers/cloudtalk/v1/call.started.json create mode 100644 providers/cloudtalk/v1/call.tags_modified.json create mode 100644 providers/cloudtalk/v1/cidata.ready.json create mode 100644 providers/cloudtalk/v1/contact.created.json create mode 100644 providers/cloudtalk/v1/contact.deleted.json create mode 100644 providers/cloudtalk/v1/contact.updated.json create mode 100644 providers/cloudtalk/v1/dialer.disposition_created.json create mode 100644 providers/cloudtalk/v1/dialer.survey_filled.json create mode 100644 providers/cloudtalk/v1/message.received.json create mode 100644 providers/cloudtalk/v1/message.sent.json create mode 100644 providers/cloudtalk/v1/transcript.ready.json create mode 100644 providers/cloudtalk/v1/user.created.json create mode 100644 providers/cloudtalk/v1/user.deleted.json create mode 100644 providers/cloudtalk/v1/user.status_changed.json create mode 100644 providers/cloudtalk/v1/user.updated.json create mode 100644 providers/cloudtalk/v1/voice_agent.extracted_data_ready.json create mode 100644 providers/codat/index.json create mode 100644 providers/codat/latest/bankFeeds.sourceAccount.connected.json create mode 100644 providers/codat/latest/bankFeeds.sourceAccount.disconnected.json create mode 100644 providers/codat/latest/client.rateLimit.reached.json create mode 100644 providers/codat/latest/client.rateLimit.reset.json create mode 100644 providers/codat/latest/company.created.json create mode 100644 providers/codat/latest/company.deleted.json create mode 100644 providers/codat/latest/company.product.added.json create mode 100644 providers/codat/latest/company.product.removed.json create mode 100644 providers/codat/latest/connection.connected.json create mode 100644 providers/codat/latest/connection.created.json create mode 100644 providers/codat/latest/connection.deleted.json create mode 100644 providers/codat/latest/connection.disconnected.json create mode 100644 providers/codat/latest/connection.failed.json create mode 100644 providers/codat/latest/connection.reconnected.json create mode 100644 providers/codat/latest/expenses.sync.successful.json create mode 100644 providers/codat/latest/expenses.sync.unsuccessful.json create mode 100644 providers/codat/latest/read.completed.initial.json create mode 100644 providers/codat/latest/read.completed.json create mode 100644 providers/codat/latest/reports.categorizedBankStatement.generate.unsuccessful.json create mode 100644 providers/codat/latest/reports.creditModel.generate.successful.json create mode 100644 providers/codat/latest/reports.creditModel.generate.unsuccessful.json create mode 100644 providers/codat/latest/reports.spendAnalysis.generate.successful.json create mode 100644 providers/codat/latest/reports.spendAnalysis.generate.unsuccessful.json create mode 100644 providers/descope/index.json create mode 100644 providers/descope/latest/Change.Password.json create mode 100644 providers/descope/latest/UserModified.json create mode 100644 providers/doppler/index.json create mode 100644 providers/doppler/latest/config.secrets.update.json create mode 100644 providers/firecrawl/index.json create mode 100644 providers/firecrawl/v2/agent.action.json create mode 100644 providers/firecrawl/v2/agent.cancelled.json create mode 100644 providers/firecrawl/v2/agent.completed.json create mode 100644 providers/firecrawl/v2/agent.failed.json create mode 100644 providers/firecrawl/v2/agent.started.json create mode 100644 providers/firecrawl/v2/batch_scrape.completed.json create mode 100644 providers/firecrawl/v2/batch_scrape.started.json create mode 100644 providers/firecrawl/v2/crawl.completed.json create mode 100644 providers/firecrawl/v2/crawl.started.json create mode 100644 providers/firecrawl/v2/extract.completed.json create mode 100644 providers/firecrawl/v2/extract.failed.json create mode 100644 providers/firecrawl/v2/extract.started.json create mode 100644 providers/firecrawl/v2/monitor.check.completed.json create mode 100644 providers/firecrawl/v2/monitor.page.json create mode 100644 providers/firehydrant/index.json create mode 100644 providers/firehydrant/latest/change_event.json create mode 100644 providers/firehydrant/latest/signals_alerts.json create mode 100644 providers/flagsmith/index.json create mode 100644 providers/flagsmith/latest/FLAG_UPDATED.json create mode 100644 providers/go1/3.0.0/enrollment.complete.json create mode 100644 providers/go1/3.0.0/enrollment.create.json create mode 100644 providers/go1/index.json create mode 100644 providers/granola/index.json create mode 100644 providers/granola/latest/note.generated.json create mode 100644 providers/help-scout/index.json create mode 100644 providers/help-scout/latest/message.survey.response.received.json create mode 100644 providers/jfrog/index.json create mode 100644 providers/jfrog/latest/app_trust.application_creation_completed.json create mode 100644 providers/jfrog/latest/app_trust.application_creation_failed.json create mode 100644 providers/jfrog/latest/app_trust.application_creation_started.json create mode 100644 providers/jfrog/latest/app_trust.application_deletion_completed.json create mode 100644 providers/jfrog/latest/app_trust.application_deletion_failed.json create mode 100644 providers/jfrog/latest/app_trust.application_deletion_started.json create mode 100644 providers/jfrog/latest/app_trust.application_update_completed.json create mode 100644 providers/jfrog/latest/app_trust.application_update_failed.json create mode 100644 providers/jfrog/latest/app_trust.application_update_started.json create mode 100644 providers/jfrog/latest/app_trust.entry_gate_evaluation_started.json create mode 100644 providers/jfrog/latest/app_trust.entry_gate_evaluation_validation_failed.json create mode 100644 providers/jfrog/latest/app_trust.entry_gate_evaluation_validation_passed.json create mode 100644 providers/jfrog/latest/app_trust.exit_gate_evaluation_started.json create mode 100644 providers/jfrog/latest/app_trust.exit_gate_evaluation_validation_failed.json create mode 100644 providers/jfrog/latest/app_trust.exit_gate_evaluation_validation_passed.json create mode 100644 providers/jfrog/latest/app_trust.release_completed.json create mode 100644 providers/jfrog/latest/app_trust.release_failed.json create mode 100644 providers/jfrog/latest/app_trust.release_started.json create mode 100644 providers/jfrog/latest/app_trust.version_creation_completed.json create mode 100644 providers/jfrog/latest/app_trust.version_creation_failed.json create mode 100644 providers/jfrog/latest/app_trust.version_creation_started.json create mode 100644 providers/jfrog/latest/app_trust.version_promotion_completed.json create mode 100644 providers/jfrog/latest/app_trust.version_promotion_failed.json create mode 100644 providers/jfrog/latest/app_trust.version_promotion_started.json create mode 100644 providers/kit/index.json create mode 100644 providers/kit/latest/subscriber.created.json create mode 100644 providers/kombo/index.json create mode 100644 providers/kombo/latest/assessment.order-received.json create mode 100644 providers/kombo/latest/connection-flow-failed.json create mode 100644 providers/kombo/latest/data-changed.json create mode 100644 providers/kombo/latest/integration-created.json create mode 100644 providers/kombo/latest/integration-deleted.json create mode 100644 providers/kombo/latest/issue-status-changed.json create mode 100644 providers/kombo/latest/sync-finished.json create mode 100644 providers/kustomer/index.json create mode 100644 providers/kustomer/latest/kustomer.conversation.create.json create mode 100644 providers/kustomer/latest/kustomer.conversation.update.json create mode 100644 providers/kustomer/latest/kustomer.customer.create.json create mode 100644 providers/kustomer/latest/kustomer.customer.update.json create mode 100644 providers/kustomer/latest/kustomer.message.create.json create mode 100644 providers/kustomer/latest/kustomer.message.update.json create mode 100644 providers/kustomer/latest/kustomer.team.create.json create mode 100644 providers/kustomer/latest/kustomer.team.update.json create mode 100644 providers/kustomer/latest/kustomer.user.create.json create mode 100644 providers/kustomer/latest/kustomer.user.update.json create mode 100644 providers/loop-returns/index.json create mode 100644 providers/loop-returns/latest/ship-by-loop.cancellation.requested.json create mode 100644 providers/loop-returns/latest/ship-by-loop.purchase.requested.json create mode 100644 providers/loop-returns/latest/ship-by-loop.services.requested.json create mode 100644 providers/mailerlite/index.json create mode 100644 providers/mailerlite/latest/campaign.click.json create mode 100644 providers/mailerlite/latest/campaign.open.json create mode 100644 providers/mailerlite/latest/campaign.sent.json create mode 100644 providers/mailerlite/latest/subscriber.active.json create mode 100644 providers/mailerlite/latest/subscriber.added_to_group.json create mode 100644 providers/mailerlite/latest/subscriber.automation_completed.json create mode 100644 providers/mailerlite/latest/subscriber.automation_triggered.json create mode 100644 providers/mailerlite/latest/subscriber.bounced.json create mode 100644 providers/mailerlite/latest/subscriber.created.json create mode 100644 providers/mailerlite/latest/subscriber.deleted.json create mode 100644 providers/mailerlite/latest/subscriber.removed_from_group.json create mode 100644 providers/mailerlite/latest/subscriber.spam_reported.json create mode 100644 providers/mailerlite/latest/subscriber.unsubscribed.json create mode 100644 providers/mailerlite/latest/subscriber.updated.json create mode 100644 providers/seatable/index.json create mode 100644 providers/seatable/latest/delete_row.json create mode 100644 providers/seatable/latest/insert_row.json create mode 100644 providers/seatable/latest/modify_row.json create mode 100644 providers/stedi/index.json create mode 100644 providers/stedi/v1/app.installed.json create mode 100644 providers/stedi/v1/app.uninstalled.json create mode 100644 providers/stedi/v1/enrollment.activated.json create mode 100644 providers/stedi/v1/enrollment.rejected.json create mode 100644 providers/stedi/v1/enrollment.task.assigned.json create mode 100644 providers/stedi/v1/enrollment.task.completed.json create mode 100644 providers/stedi/v1/enrollment.task.deleted.json create mode 100644 providers/stedi/v1/enrollment.updated.json create mode 100644 providers/stedi/v1/event.ping.json create mode 100644 providers/stedi/v1/file.failed.json create mode 100644 providers/stedi/v1/file.processed.json create mode 100644 providers/stedi/v1/transaction.processed.json create mode 100644 providers/taiga/index.json create mode 100644 providers/taiga/latest/issue.change.json create mode 100644 providers/taiga/latest/issue.create.json create mode 100644 providers/taiga/latest/issue.delete.json create mode 100644 providers/taiga/latest/milestone.change.json create mode 100644 providers/taiga/latest/milestone.create.json create mode 100644 providers/taiga/latest/milestone.delete.json create mode 100644 providers/taiga/latest/task.delete.json create mode 100644 providers/taiga/latest/test.test.json create mode 100644 providers/taiga/latest/userstory.change.json create mode 100644 providers/taiga/latest/userstory.create.json create mode 100644 providers/taiga/latest/userstory.delete.json create mode 100644 providers/taiga/latest/wikipage.change.json create mode 100644 providers/taiga/latest/wikipage.create.json create mode 100644 providers/taiga/latest/wikipage.delete.json create mode 100644 providers/terraform/index.json create mode 100644 providers/terraform/latest/assessment.drifted.json create mode 100644 providers/terraform/latest/run.errored.json create mode 100644 providers/terraform/latest/verification.json create mode 100644 providers/terraform/latest/workspace.auto_destroy_reminder.json create mode 100644 providers/toggl/index.json create mode 100644 providers/toggl/v1/ping.json create mode 100644 providers/waha/index.json create mode 100644 providers/waha/latest/engine.event.json create mode 100644 providers/waha/latest/group.v2.join.json create mode 100644 providers/waha/latest/group.v2.leave.json create mode 100644 providers/waha/latest/group.v2.participants.join-request.json create mode 100644 providers/waha/latest/group.v2.participants.json create mode 100644 providers/waha/latest/group.v2.update.json create mode 100644 providers/waha/latest/message.ack.json create mode 100644 providers/waha/latest/message.reaction.json create mode 100644 providers/waha/latest/poll.vote.failed.json create mode 100644 providers/waha/latest/poll.vote.json create mode 100644 providers/waha/latest/presence.update.json create mode 100644 providers/yapily/index.json create mode 100644 providers/yapily/latest/hosted_pis.payment_status.completed.v1.json create mode 100644 providers/yapily/latest/hosted_pis.payment_status.failed.v1.json create mode 100644 providers/yapily/latest/single_payment.status.completed.json create mode 100644 providers/yapily/latest/transactions.categorisation.completed.json create mode 100644 providers/yapily/latest/transactions.categorisation.failed.json diff --git a/providers/ably/index.json b/providers/ably/index.json new file mode 100644 index 0000000..f0d040e --- /dev/null +++ b/providers/ably/index.json @@ -0,0 +1,13 @@ +{ + "label": "Ably", + "configs": { + "latest_version": "latest", + "topic_identifier": "items[].source" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/ably/latest/channel.lifecycle.json b/providers/ably/latest/channel.lifecycle.json new file mode 100644 index 0000000..f2e2e85 --- /dev/null +++ b/providers/ably/latest/channel.lifecycle.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json", + "x-ably-version": "1.2" + }, + "body": { + "items": [ + { + "webhookId": "ABcDEf", + "source": "channel.lifecycle", + "timestamp": 1562124922426, + "serial": "a7bcdEFghIjklm123456789:4", + "name": "channel.opened", + "data": { + "channelId": "my-channel-5", + "name": "my-channel-5", + "status": { + "isActive": true, + "occupancy": { + "metrics": { + "connections": 1, + "publishers": 1, + "subscribers": 1, + "presenceConnections": 1, + "presenceMembers": 0, + "presenceSubscribers": 1, + "objectPublishers": 1, + "objectSubscribers": 1 + } + } + } + } + } + ] + }, + "topic": "channel.lifecycle", + "source": { + "type": "vendor-documentation", + "url": "https://ably.com/docs/platform/integrations/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/ably/latest/channel.message.json b/providers/ably/latest/channel.message.json new file mode 100644 index 0000000..7b34cbe --- /dev/null +++ b/providers/ably/latest/channel.message.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json", + "x-ably-version": "1.2" + }, + "body": { + "items": [ + { + "webhookId": "ABcDEf", + "source": "channel.message", + "serial": "a7bcdEFghIjklm123456789:4", + "timestamp": 1562124922426, + "name": "channel.message", + "data": { + "channelId": "my-channel-4", + "site": "eu-west-1-A", + "messages": [ + { + "id": "ABcDefgHIj:1:0", + "clientId": "user-3", + "connectionId": "ABcDefgHIj", + "timestamp": 1123145678900, + "data": "the message data", + "name": "a message name" + } + ] + } + } + ] + }, + "topic": "channel.message", + "source": { + "type": "vendor-documentation", + "url": "https://ably.com/docs/platform/integrations/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/ably/latest/channel.presence.json b/providers/ably/latest/channel.presence.json new file mode 100644 index 0000000..8e66a26 --- /dev/null +++ b/providers/ably/latest/channel.presence.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json", + "x-ably-version": "1.2" + }, + "body": { + "items": [ + { + "webhookId": "ABcDEf", + "source": "channel.presence", + "serial": "a7bcdEFghIjklm123456789:4", + "timestamp": 1562124922426, + "name": "presence.message", + "data": { + "channelId": "education-channel", + "site": "eu-west-1-A", + "presence": [ + { + "id": "ABcDefgHIj:1:0", + "clientId": "bob", + "connectionId": "ABcDefgHIj", + "timestamp": 1123145678900, + "data": "the message data", + "action": 4 + } + ] + } + } + ] + }, + "topic": "channel.presence", + "source": { + "type": "vendor-documentation", + "url": "https://ably.com/docs/platform/integrations/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/acuity-scheduling/index.json b/providers/acuity-scheduling/index.json new file mode 100644 index 0000000..2cd8c89 --- /dev/null +++ b/providers/acuity-scheduling/index.json @@ -0,0 +1,13 @@ +{ + "label": "Acuity Scheduling", + "configs": { + "latest_version": "latest", + "topic_identifier": "action" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/acuity-scheduling/latest/changed.json b/providers/acuity-scheduling/latest/changed.json new file mode 100644 index 0000000..949148c --- /dev/null +++ b/providers/acuity-scheduling/latest/changed.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/x-www-form-urlencoded" + }, + "body": { + "action": "changed", + "id": "13", + "calendarID": "1", + "appointmentTypeID": "13" + }, + "topic": "changed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.acuityscheduling.com/docs/webhooks#verifying-webhook-requests", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/index.json b/providers/bird/index.json new file mode 100644 index 0000000..fb4d29c --- /dev/null +++ b/providers/bird/index.json @@ -0,0 +1,13 @@ +{ + "label": "Bird", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/bird/latest/email.delivered.json b/providers/bird/latest/email.delivered.json new file mode 100644 index 0000000..f9da091 --- /dev/null +++ b/providers/bird/latest/email.delivered.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "email.delivered", + "timestamp": "2026-07-23T14:51:47.107Z", + "data": { + "email_id": "em_01ky7qc398fmxraqtxn604zeq9", + "recipient_id": "er_01ky7qc398fmwsc96nt6anrbqs", + "workspace_id": "ws_01ky7m21hjffh9s8kq76gyb1xf", + "recipient": "delivered@messagebird.dev", + "recipient_role": "to", + "tags": [ + { + "name": "category", + "value": "welcome" + } + ], + "metadata": { + "order_id": "ord_123" + }, + "broadcast_id": null + } + }, + "topic": "email.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/email/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/preference.revoked.json b/providers/bird/latest/preference.revoked.json new file mode 100644 index 0000000..70a103b --- /dev/null +++ b/providers/bird/latest/preference.revoked.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "preference.revoked", + "timestamp": "2026-08-25T14:52:03.192524705Z", + "data": { + "preference_id": "prf_01krdgeqcxet5s7t44vh8rt9mg", + "transition_id": "prt_01krdgeqcxet5s7t44vh8rt9mg", + "channel": "sms", + "handle": "+15550001234", + "sender_scope": null, + "topic_id": null, + "coverage": "non_transactional", + "contact_id": null + } + }, + "topic": "preference.revoked", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/realtime.member_added.json b/providers/bird/latest/realtime.member_added.json new file mode 100644 index 0000000..9d05b67 --- /dev/null +++ b/providers/bird/latest/realtime.member_added.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "channel": "presence-room-1", + "member_id": "u_42" + }, + "timestamp": "2026-07-31T09:00:00Z", + "type": "realtime.member_added" + }, + "topic": "realtime.member_added", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/realtime/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/sms.delivered.json b/providers/bird/latest/sms.delivered.json new file mode 100644 index 0000000..0f83179 --- /dev/null +++ b/providers/bird/latest/sms.delivered.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "sms.delivered", + "timestamp": "2026-06-10T14:30:00Z", + "data": { + "sms_id": "sms_01krdgeqcxet5s7t44vh8rt9mg", + "workspace_id": "ws_01krdgeqcxet5s7t44vh8rt9mg", + "to": "+15551234567", + "from": "+12025550188", + "carrier": "Example Wireless", + "mcc_mnc": "310260", + "cost": { + "amount": "0.00990", + "currency_code": "USD", + "transaction_amount": "0.00790", + "passthrough_amount": "0.00200" + }, + "tags": [ + { + "name": "campaign", + "value": "spring-2026" + } + ], + "metadata": { + "order_id": "ord_123" + } + } + }, + "topic": "sms.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/sms/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/sms_suppression.created.json b/providers/bird/latest/sms_suppression.created.json new file mode 100644 index 0000000..40561dd --- /dev/null +++ b/providers/bird/latest/sms_suppression.created.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "sms_suppression.created", + "timestamp": "2026-08-25T14:52:03.192524705Z", + "data": { + "suppression_id": "ssu_01krdgeqcxet5s7t44vh8rt9mg", + "destination": "+15550001234", + "originator": "+15557654321", + "reason": "keyword_stop", + "workspace_id": "ws_01ky7m21hjffh9s8kq76gyb1xf" + } + }, + "topic": "sms_suppression.created", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/sms/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/verify.attempt.delivered.json b/providers/bird/latest/verify.attempt.delivered.json new file mode 100644 index 0000000..a10b068 --- /dev/null +++ b/providers/bird/latest/verify.attempt.delivered.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "verify.attempt.delivered", + "timestamp": "2026-07-23T14:46:03Z", + "data": { + "verification_id": "vrf_01ky7q1fdze3695yvyz7z9nm3a", + "workspace_id": "ws_01ky7m235keycbnwyajabe1a6b", + "to": { + "phone_number": "+14155550100" + }, + "channel": "sms", + "address": "+14155550100", + "carrier": "Example Wireless", + "mcc_mnc": "310260", + "delivered_at": "2026-07-23T14:46:03Z", + "metadata": { + "user_id": "usr_4821" + } + } + }, + "topic": "verify.attempt.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/verify/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/verify.attempt.sent.json b/providers/bird/latest/verify.attempt.sent.json new file mode 100644 index 0000000..fb08b50 --- /dev/null +++ b/providers/bird/latest/verify.attempt.sent.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "verify.attempt.sent", + "timestamp": "2026-07-23T14:45:59Z", + "data": { + "verification_id": "vrf_01ky7q1fdze3695yvyz7z9nm3a", + "workspace_id": "ws_01ky7m235keycbnwyajabe1a6b", + "to": { + "phone_number": "+14155550100" + }, + "channel": "sms", + "address": "+14155550100", + "from": "29999", + "sent_at": "2026-07-23T14:45:59Z", + "metadata": { + "user_id": "usr_4821" + } + } + }, + "topic": "verify.attempt.sent", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/verify/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/verify.attempt.undelivered.json b/providers/bird/latest/verify.attempt.undelivered.json new file mode 100644 index 0000000..22c5010 --- /dev/null +++ b/providers/bird/latest/verify.attempt.undelivered.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "verify.attempt.undelivered", + "timestamp": "2026-07-23T14:46:04Z", + "data": { + "verification_id": "vrf_01ky7q1fdze3695yvyz7z9nm3a", + "workspace_id": "ws_01ky7m235keycbnwyajabe1a6b", + "to": { + "phone_number": "+14155550100" + }, + "channel": "sms", + "address": "+14155550100", + "reason": "carrier_rejected", + "error": "Carrier rejected the message before delivery", + "failed_at": "2026-07-23T14:46:04Z", + "metadata": { + "user_id": "usr_4821" + } + } + }, + "topic": "verify.attempt.undelivered", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/verify/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/verify.verification.created.json b/providers/bird/latest/verify.verification.created.json new file mode 100644 index 0000000..a629544 --- /dev/null +++ b/providers/bird/latest/verify.verification.created.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "verify.verification.created", + "timestamp": "2026-07-23T14:45:58Z", + "data": { + "verification_id": "vrf_01ky7q1fdze3695yvyz7z9nm3a", + "workspace_id": "ws_01ky7m235keycbnwyajabe1a6b", + "channel": "sms", + "to": { + "phone_number": "+14155550100" + }, + "status": "pending", + "created_at": "2026-07-23T14:45:58Z", + "metadata": { + "user_id": "usr_4821" + } + } + }, + "topic": "verify.verification.created", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/verify/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/verify.verification.verified.json b/providers/bird/latest/verify.verification.verified.json new file mode 100644 index 0000000..6f94fca --- /dev/null +++ b/providers/bird/latest/verify.verification.verified.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "verify.verification.verified", + "timestamp": "2026-07-23T14:46:38Z", + "data": { + "verification_id": "vrf_01ky7q1fdze3695yvyz7z9nm3a", + "workspace_id": "ws_01ky7m235keycbnwyajabe1a6b", + "to": { + "phone_number": "+14155550100" + }, + "status": "verified", + "channel": "sms", + "verified_at": "2026-07-23T14:46:38Z", + "metadata": { + "user_id": "usr_4821" + } + } + }, + "topic": "verify.verification.verified", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/verify/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/voice_call.ended.json b/providers/bird/latest/voice_call.ended.json new file mode 100644 index 0000000..83d2c00 --- /dev/null +++ b/providers/bird/latest/voice_call.ended.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "voice_call.ended", + "timestamp": "2026-06-10T14:31:05Z", + "data": { + "call_id": "vcl_01krdgeqcxet5s7t44vh8rt9mg", + "session_id": "vcs_01krdgeqcxet5s7t44vh8rt9mh", + "workspace_id": "wsp_01krdgeqcxet5s7t44vh8rt9mj", + "direction": "outbound", + "from": "+14155551234", + "to": "+16505559876", + "status": "answered", + "sip_response_code": 200, + "duration_ms": 65000, + "billable_ms": 60000 + } + }, + "topic": "voice_call.ended", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/voice/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/voice_call.initiated.json b/providers/bird/latest/voice_call.initiated.json new file mode 100644 index 0000000..7976e79 --- /dev/null +++ b/providers/bird/latest/voice_call.initiated.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "voice_call.initiated", + "timestamp": "2026-06-10T14:30:00Z", + "data": { + "call_id": "vcl_01krdgeqcxet5s7t44vh8rt9mg", + "session_id": "vcs_01krdgeqcxet5s7t44vh8rt9mh", + "workspace_id": "wsp_01krdgeqcxet5s7t44vh8rt9mj", + "direction": "outbound", + "from": "+14155551234", + "to": "+16505559876" + } + }, + "topic": "voice_call.initiated", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/voice/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/whatsapp.delivered.json b/providers/bird/latest/whatsapp.delivered.json new file mode 100644 index 0000000..df78a98 --- /dev/null +++ b/providers/bird/latest/whatsapp.delivered.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "direction": "outbound", + "from": { + "phone_number": "+13124495569" + }, + "metadata": { + "session_id": "sess_4821" + }, + "tags": [ + { + "name": "flow", + "value": "login-otp" + } + ], + "to": { + "phone_number": "+14155550100" + }, + "whatsapp_id": "wam_01ky7qbvswf3fvyaw3az90391c", + "workspace_id": "ws_01ky7m235keycbnwyajabe1a6b" + }, + "timestamp": "2026-07-23T14:51:39.913Z", + "type": "whatsapp.delivered" + }, + "topic": "whatsapp.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/whatsapp/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/whatsapp.failed.json b/providers/bird/latest/whatsapp.failed.json new file mode 100644 index 0000000..cb0ebc2 --- /dev/null +++ b/providers/bird/latest/whatsapp.failed.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "direction": "outbound", + "error": { + "code": "service_window_expired", + "description": "Message failed to send because more than 24 hours have passed since the customer last replied to this number.", + "meta_error_code": "131047", + "occurred_at": "2026-07-23T14:51:40.201Z" + }, + "from": { + "phone_number": "+13124495569" + }, + "metadata": null, + "tags": null, + "to": { + "phone_number": "+14155550100" + }, + "whatsapp_id": "wam_01ky7qbvswf3fvyaw3az90391c", + "workspace_id": "ws_01ky7m235keycbnwyajabe1a6b" + }, + "timestamp": "2026-07-23T14:51:40.201Z", + "type": "whatsapp.failed" + }, + "topic": "whatsapp.failed", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/whatsapp/webhooks/message-status", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/whatsapp.group.join_request_created.json b/providers/bird/latest/whatsapp.group.join_request_created.json new file mode 100644 index 0000000..b628db3 --- /dev/null +++ b/providers/bird/latest/whatsapp.group.join_request_created.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "whatsapp.group.join_request_created", + "timestamp": "2026-09-22T10:07:57Z", + "data": { + "group_id": "wag_01krdgeqd0abc5s7t44vh8rt9mg", + "whatsapp_number_id": "wan_01krdgeqd1def5s7t44vh8rt9mg", + "workspace_id": "ws_01krdgeqcxet5s7t44vh8rt9mg", + "join_request": { + "id": "wgj_01krdgeqcxet5s7t44vh8rt9mg", + "bsuid": "US.1566655121691972", + "phone_number": "+13124495648", + "username": "john.doe" + } + } + }, + "topic": "whatsapp.group.join_request_created", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/whatsapp/webhooks/groups", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/whatsapp.group.join_request_revoked.json b/providers/bird/latest/whatsapp.group.join_request_revoked.json new file mode 100644 index 0000000..ab017dd --- /dev/null +++ b/providers/bird/latest/whatsapp.group.join_request_revoked.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "whatsapp.group.join_request_revoked", + "timestamp": "2026-09-22T11:12:03Z", + "data": { + "group_id": "wag_01krdgeqd0abc5s7t44vh8rt9mg", + "whatsapp_number_id": "wan_01krdgeqd1def5s7t44vh8rt9mg", + "workspace_id": "ws_01krdgeqcxet5s7t44vh8rt9mg", + "join_request": { + "id": "wgj_01krdgeqcxet5s7t44vh8rt9mg", + "bsuid": "US.1566655121691972", + "phone_number": "+13124495648", + "username": "john.doe" + } + } + }, + "topic": "whatsapp.group.join_request_revoked", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/whatsapp/webhooks/groups", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/whatsapp.reacted.json b/providers/bird/latest/whatsapp.reacted.json new file mode 100644 index 0000000..fbd1d01 --- /dev/null +++ b/providers/bird/latest/whatsapp.reacted.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "emoji": "\ud83d\udc4d", + "from": { + "phone_number": "+14155550100" + }, + "to": { + "phone_number": "+13124495569" + }, + "whatsapp_id": "wam_01ky8b3xq4gd7pmzn2ka51f7te", + "workspace_id": "ws_01ky7m235keycbnwyajabe1a6b" + }, + "timestamp": "2026-07-23T14:52:11.000Z", + "type": "whatsapp.reacted" + }, + "topic": "whatsapp.reacted", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/whatsapp/webhooks/reactions", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/whatsapp.received.json b/providers/bird/latest/whatsapp.received.json new file mode 100644 index 0000000..ef364bc --- /dev/null +++ b/providers/bird/latest/whatsapp.received.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "direction": "inbound", + "from": { + "display_name": "Alex Rivera", + "phone_number": "+14155550100", + "username": "alexr" + }, + "in_reply_to_message_id": "wam_01ky7qbvswf3fvyaw3az90391c", + "interactive_reply": { + "list": { + "description": "Next day to 2 days", + "slug": "priority_express", + "text": "Priority Mail Express" + }, + "type": "list" + }, + "metadata": null, + "tags": null, + "to": { + "phone_number": "+13124495569" + }, + "whatsapp_id": "wam_01ky8b3xq4gd7pmzn2ka51f7te", + "workspace_id": "ws_01ky7m235keycbnwyajabe1a6b" + }, + "timestamp": "2026-07-23T14:52:04.118Z", + "type": "whatsapp.received" + }, + "topic": "whatsapp.received", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/whatsapp/webhooks/messages", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bird/latest/whatsapp_suppression.created.json b/providers/bird/latest/whatsapp_suppression.created.json new file mode 100644 index 0000000..9495058 --- /dev/null +++ b/providers/bird/latest/whatsapp_suppression.created.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "whatsapp_suppression.created", + "timestamp": "2026-08-25T14:52:03.192524705Z", + "data": { + "suppression_id": "was_01krdgeqcxet5s7t44vh8rt9mg", + "address": "+14155550100", + "waba": null, + "reason": "manual", + "workspace_id": "ws_01ky7m21hjffh9s8kq76gyb1xf" + } + }, + "topic": "whatsapp_suppression.created", + "source": { + "type": "vendor-documentation", + "url": "https://bird.com/docs/guides/whatsapp/webhooks/suppressions", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bland-ai/index.json b/providers/bland-ai/index.json new file mode 100644 index 0000000..f925985 --- /dev/null +++ b/providers/bland-ai/index.json @@ -0,0 +1,13 @@ +{ + "label": "Bland AI", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/bland-ai/latest/citations.json b/providers/bland-ai/latest/citations.json new file mode 100644 index 0000000..45c1f35 --- /dev/null +++ b/providers/bland-ai/latest/citations.json @@ -0,0 +1,96 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "call_id": "12345678-1234-1234-1234-123456789abc", + "user_id": "11111111-2222-3333-4444-555555555555", + "event_type": "citations", + "timestamp": "2025-07-03T16:41:15.231Z", + "citations": [ + { + "call_id": "12345678-1234-1234-1234-123456789abc", + "variable_name": "User height", + "variable_type": "boolean", + "value": true, + "cited_utterances": [ + { + "id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "idx": 3, + "start_time": 24.096, + "end_time": 27.424, + "confidence": 0.17166666666666666, + "channel": 1, + "transcript": "I am 36 and I am 5'9\".", + "speaker_id": "SPEAKER_1_0", + "speaker_name": null, + "speaker_description": null, + "topics": [ + "customer_information_provided" + ], + "topics_meta": "{\"customer_information_provided\":\"customer providing personal details\"}", + "utterance_type": "answer" + } + ], + "schema_id": "99999999-8888-7777-6666-555555555555" + }, + { + "call_id": "12345678-1234-1234-1234-123456789abc", + "variable_name": "Caller Age", + "variable_type": "number", + "value": 36, + "cited_utterances": [ + { + "id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + "idx": 3, + "start_time": 24.096, + "end_time": 27.424, + "confidence": 0.17166666666666666, + "channel": 1, + "transcript": "I am 36 and I am 5'9\".", + "speaker_id": "SPEAKER_1_0", + "speaker_name": null, + "speaker_description": null, + "topics": [ + "customer_information_provided" + ], + "topics_meta": "{\"customer_information_provided\":\"customer providing personal details\"}", + "utterance_type": "answer" + }, + { + "id": "bbbbbbbb-cccc-dddd-eeee-ffffffffffff", + "idx": 4, + "start_time": 30.56, + "end_time": 35.455, + "confidence": 0.5672727272727273, + "channel": 0, + "transcript": "All right. So you're 36 years old and five foot nine. That's great. How's your day been so far? Anything exciting happened?", + "speaker_id": "SPEAKER_0_0", + "speaker_name": null, + "speaker_description": null, + "topics": [ + "day_review_inquiry" + ], + "topics_meta": "{\"day_review_inquiry\":\"agent inquiring about the customer's day and any exciting events\"}", + "utterance_type": "question" + } + ], + "schema_id": "99999999-8888-7777-6666-555555555555" + }, + { + "call_id": "12345678-1234-1234-1234-123456789abc", + "variable_name": "Caller feeling", + "variable_type": "string", + "value": null, + "cited_utterances": [], + "schema_id": "99999999-8888-7777-6666-555555555555" + } + ] + }, + "topic": "citations", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bland.ai/api-v1/post/calls", + "retrieved": "2026-10-22" + } +} diff --git a/providers/boldsign/index.json b/providers/boldsign/index.json new file mode 100644 index 0000000..a6992a7 --- /dev/null +++ b/providers/boldsign/index.json @@ -0,0 +1,13 @@ +{ + "label": "BoldSign", + "configs": { + "latest_version": "latest", + "topic_identifier": "event.eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/boldsign/latest/IdentityVerificationFailed.json b/providers/boldsign/latest/IdentityVerificationFailed.json new file mode 100644 index 0000000..c7b3901 --- /dev/null +++ b/providers/boldsign/latest/IdentityVerificationFailed.json @@ -0,0 +1,71 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "id": "36458d8b-516b-45de-bfa4-58yure0d8240", + "created": 1720524793, + "eventType": "IdentityVerificationFailed", + "clientId": null, + "environment": "Live" + }, + "data": { + "object": "identityVerification", + "documentId": "ec0456ta-dde6-4f9d-9cc9-63rtadb1ab7d", + "messageTitle": "Template Send Document", + "documentDescription": "API send document", + "status": "InProgress", + "senderDetail": { + "name": "Antony", + "emailAddress": "sender@email.com", + "userId": "0851018f-0be9-4017-9537-f68ea5acd5a6", + "teamId": "bf4b33cd-239e-4940-b4ad-5b34bf987f7a" + }, + "signerDetail": { + "signerName": "Hanky", + "signerRole": "Developer", + "signerEmail": "signer@email.com", + "phoneNumber": null, + "status": "NotCompleted", + "enableAccessCode": false, + "isAuthenticationFailed": true, + "enableEmailOTP": false, + "isDeliveryFailed": false, + "isViewed": false, + "order": 2, + "signerType": "Signer", + "signType": "Single", + "groupId": "", + "isReassigned": false, + "reassignMessage": null, + "declineMessage": null, + "lastActivityDate": 1720524789, + "authenticationType": "IdVerification", + "idVerification": { + "type": "UntilSignCompleted", + "maximumRetryCount": 1, + "status": "Failed", + "nameMatcher": "Lenient", + "requireLiveCapture": true, + "requireMatchingSelfie": true, + "holdForPrefill": false, + "prefillCompleted": false, + "allowedDocumentTypes": [ + "Passport", + "IDCard", + "DriverLicense" + ] + }, + "allowFieldConfiguration": true, + "lastReminderSentOn": null + } + } + }, + "topic": "IdentityVerificationFailed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.boldsign.com/webhooks/sample-event-data/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/boldsign/latest/IdentityVerificationInitiated.json b/providers/boldsign/latest/IdentityVerificationInitiated.json new file mode 100644 index 0000000..39de49f --- /dev/null +++ b/providers/boldsign/latest/IdentityVerificationInitiated.json @@ -0,0 +1,71 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "id": "f24b90eb-664b-46da-93c9-d2c345ferb615", + "created": 1717675200, + "eventType": "IdentityVerificationInitiated", + "clientId": null, + "environment": "Live" + }, + "data": { + "object": "identityVerification", + "documentId": "3f255c2d-fb72-4abe-7yt5-e4e48780fe74", + "messageTitle": "Template Send Document", + "documentDescription": "", + "status": "InProgress", + "senderDetail": { + "name": "Michael", + "emailAddress": "michael@cubeflakes.com", + "userId": "0851018f-0be9-4017-9537-f68ea5acd5a6", + "teamId": "bf4b33cd-239e-4940-b4ad-5b34bf987f7a" + }, + "signerDetail": { + "signerName": "Clara", + "signerRole": "Tester", + "signerEmail": "clara@cubeflakes.com", + "phoneNumber": null, + "status": "NotCompleted", + "enableAccessCode": false, + "isAuthenticationFailed": null, + "enableEmailOTP": false, + "isDeliveryFailed": false, + "isViewed": false, + "order": 1, + "signerType": "Signer", + "signType": "Single", + "groupId": "", + "isReassigned": false, + "reassignMessage": null, + "declineMessage": null, + "lastActivityDate": null, + "authenticationType": "IdVerification", + "idVerification": { + "type": "EveryAccess", + "maximumRetryCount": 1, + "status": "InProgress", + "nameMatcher": "Lenient", + "requireLiveCapture": false, + "requireMatchingSelfie": false, + "holdForPrefill": false, + "prefillCompleted": false, + "allowedDocumentTypes": [ + "Passport", + "IDCard", + "DriverLicense" + ] + }, + "allowFieldConfiguration": false, + "lastReminderSentOn": null + } + } + }, + "topic": "IdentityVerificationInitiated", + "source": { + "type": "vendor-documentation", + "url": "https://developers.boldsign.com/webhooks/sample-event-data/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/boldsign/latest/IdentityVerificationSucceeded.json b/providers/boldsign/latest/IdentityVerificationSucceeded.json new file mode 100644 index 0000000..49f55f4 --- /dev/null +++ b/providers/boldsign/latest/IdentityVerificationSucceeded.json @@ -0,0 +1,71 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "id": "096dbaf2-5aef-404a-92e4-ayt6u72e3efe", + "created": 1717676211, + "eventType": "IdentityVerificationSucceeded", + "clientId": null, + "environment": "Live" + }, + "data": { + "object": "identityVerification", + "documentId": "3f255c2d-fb72-4abe-7yt5-e4e48780fe74", + "messageTitle": "Template Send Document", + "documentDescription": "", + "status": "InProgress", + "senderDetail": { + "name": "Michale", + "emailAddress": "michael@cubeflakes.com", + "userId": "0851018f-0be9-4017-9537-f68ea5acd5a6", + "teamId": "bf4b33cd-239e-4940-b4ad-5b34bf987f7a" + }, + "signerDetail": { + "signerName": "Clara", + "signerRole": "Tester", + "signerEmail": "clara@cubeflakes.com", + "phoneNumber": null, + "status": "NotCompleted", + "enableAccessCode": false, + "isAuthenticationFailed": null, + "enableEmailOTP": false, + "isDeliveryFailed": false, + "isViewed": false, + "order": 1, + "signerType": "Signer", + "signType": "Single", + "groupId": "", + "isReassigned": false, + "reassignMessage": null, + "declineMessage": null, + "lastActivityDate": null, + "authenticationType": "IdVerification", + "idVerification": { + "type": "EveryAccess", + "maximumRetryCount": 1, + "status": "Completed", + "nameMatcher": "Lenient", + "requireLiveCapture": false, + "requireMatchingSelfie": false, + "holdForPrefill": false, + "prefillCompleted": false, + "allowedDocumentTypes": [ + "Passport", + "IDCard", + "DriverLicense" + ] + }, + "allowFieldConfiguration": false, + "lastReminderSentOn": null + } + } + }, + "topic": "IdentityVerificationSucceeded", + "source": { + "type": "vendor-documentation", + "url": "https://developers.boldsign.com/webhooks/sample-event-data/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/boldsign/latest/SendFailed.json b/providers/boldsign/latest/SendFailed.json new file mode 100644 index 0000000..96965a8 --- /dev/null +++ b/providers/boldsign/latest/SendFailed.json @@ -0,0 +1,52 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "id": "c810d5cb-0fd2-49c5-a8d0-d91fde438df8", + "created": 1669979591, + "eventType": "SendFailed", + "clientId": "ad174063-61cc-4f3f-8c83-f9e82dc4afe4", + "environment": "Live" + }, + "context": null, + "data": { + "object": "document", + "documentId": "48b3e68a-517f-49e7-8953-45e3494e02fe", + "messageTitle": null, + "documentDescription": null, + "status": "InProgress", + "senderDetail": { + "name": "Sender", + "emailAddress": "sender@email.com", + "userId": "3cb42cde-a514-4995-a83c-b423bb4bf163", + "teamId": "bf4b33cd-239e-4940-b4ad-5b34bf987f7a" + }, + "signerDetails": null, + "ccDetails": null, + "onBehalfOf": null, + "createdDate": null, + "expiryDate": null, + "enableSigningOrder": false, + "disableEmails": false, + "revokeMessage": null, + "errorMessage": "Unable to find the text tag definition for @tag2.", + "labels": [ + "documentLabel" + ], + "brandId": "d6cfd0ce-b98d-4026-9f36-a40f91c8f2c8", + "documentDownloadOption": "Combined", + "metaData": { + "documentType": "NDA", + "documentCategory": "Legal" + } + } + }, + "topic": "SendFailed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.boldsign.com/webhooks/sample-event-data/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/boldsign/latest/SignerSaved.json b/providers/boldsign/latest/SignerSaved.json new file mode 100644 index 0000000..51ce038 --- /dev/null +++ b/providers/boldsign/latest/SignerSaved.json @@ -0,0 +1,93 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "id": "216e2497-857e-4849-96be-ce3b97f5e074", + "created": 1772023077, + "eventType": "SignerSaved", + "clientId": null, + "environment": "Live" + }, + "context": { + "eventType": "SignerSaved", + "actor": { + "userType": "Signer", + "id": "13a3934e-0af7-46c5-9524-c883ccba96d0" + }, + "previousState": {} + }, + "data": { + "object": "document", + "documentId": "91468ed5-9b0a-4da8-96d3-4e981f35b6a3", + "messageTitle": "API Test Document", + "documentDescription": "", + "status": "InProgress", + "senderDetail": { + "name": "Sender", + "emailAddress": "sender@email.com", + "userId": "3cb42cde-a514-4995-a83c-b423bb4bf163", + "teamId": "bf4b33cd-239e-4940-b4ad-5b34bf987f7a" + }, + "signerDetails": [ + { + "signerName": "Signer", + "signerRole": "", + "signerEmail": "signer@email.com", + "id": "13a3934e-0af7-46c5-9524-c883ccba96d0", + "groupSigners": [], + "phoneNumber": null, + "status": "NotCompleted", + "enableAccessCode": false, + "isAuthenticationFailed": null, + "enableEmailOTP": false, + "isDeliveryFailed": false, + "isViewed": true, + "order": 1, + "signerType": "Signer", + "signType": "Single", + "groupId": "", + "isReassigned": false, + "reassignMessage": null, + "declineMessage": null, + "lastActivityDate": 1772023069, + "authenticationType": "None", + "idVerification": null, + "allowFieldConfiguration": false, + "lastReminderSentOn": null, + "authenticationRetryCount": null, + "authenticationSettings": null + } + ], + "ccDetails": [], + "onBehalfOf": null, + "createdDate": 1772023043, + "expiryDate": 1772051843, + "enableSigningOrder": false, + "disableEmails": false, + "revokeMessage": null, + "errorMessage": null, + "labels": [], + "isCombinedAudit": false, + "isCombinedAttachment": false, + "BrandId": "4d3e704c-b6b8-4b47-be41-74e8ece5f4cd", + "documentDownloadOption": "Individually", + "metaData": null, + "failedDeliveryMode": null, + "behalfOf": null, + "allowedSignatureTypes": [ + "Text", + "Draw", + "Image" + ], + "groupSignerSettings": null + } + }, + "topic": "SignerSaved", + "source": { + "type": "vendor-documentation", + "url": "https://developers.boldsign.com/webhooks/sample-event-data/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/boldsign/latest/TemplateCreateFailed.json b/providers/boldsign/latest/TemplateCreateFailed.json new file mode 100644 index 0000000..a1fbcb4 --- /dev/null +++ b/providers/boldsign/latest/TemplateCreateFailed.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "id": "a6236a85-3279-41fc-b67c-2b53346b95b3", + "created": 1669980114, + "eventType": "TemplateCreateFailed", + "clientId": null, + "environment": "Live" + }, + "context": null, + "data": { + "object": "template", + "templateId": "dfa5c0bd-5342-4b19-afb7-d64a5f54ce39", + "senderDetail": { + "name": "Sender", + "emailAddress": "sender@email.com", + "userId": "0851018f-0be9-4017-9537-f68ea5acd5a6", + "teamId": "bf4b33cd-239e-4940-b4ad-5b34bf987f7a" + }, + "ccDetails": [], + "createdDate": null, + "activityDate": null, + "activityBy": null, + "messageTitle": null, + "status": "InProgress", + "signerDetails": null, + "enableSigningOrder": false, + "templateName": null, + "brandId": null, + "allowMessageEditing": true, + "allowNewRoles": true, + "allowNewFiles": true, + "allowModifyFiles": true, + "enableReassign": true, + "templateDescription": null, + "errorMessage": "The page number specified in form field does not match the page count in the document.", + "isTemplate": false, + "onBehalfOf": null, + "labels": [ + "documentLabel" + ], + "templateLabels": [ + "templateLabel" + ] + } + }, + "topic": "TemplateCreateFailed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.boldsign.com/webhooks/sample-event-data/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/boldsign/latest/TemplateSendFailed.json b/providers/boldsign/latest/TemplateSendFailed.json new file mode 100644 index 0000000..c5d5b4b --- /dev/null +++ b/providers/boldsign/latest/TemplateSendFailed.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "id": "581a4d5d-3ff0-4285-84e1-9d32eeae35e0", + "created": 1721805547, + "eventType": "TemplateSendFailed", + "clientId": null, + "environment": "Live" + }, + "context": null, + "data": { + "object": "template", + "templateId": "e60f5bdf-daf0-453c-b3f9-32f7d2512e35", + "allowNewFiles": null, + "allowModifyFiles": null, + "senderDetail": { + "name": "Sender", + "emailAddress": "sender@email.com", + "userId": "0851018f-0be9-4017-9537-f68ea5acd5a6", + "teamId": "bf4b33cd-239e-4940-b4ad-5b34bf987f7a" + }, + "ccDetails": [], + "createdDate": null, + "activityDate": null, + "activityBy": null, + "messageTitle": null, + "status": "Draft", + "signerDetails": null, + "enableSigningOrder": false, + "templateName": null, + "templateDescription": null, + "errorMessage": "SignerName or SignerEmail is missing in roles", + "isTemplate": true, + "BrandId": null, + "onBehalfOf": null, + "labels": [ + "documentLabel" + ], + "templateLabels": [ + "templateLabel" + ] + } + }, + "topic": "TemplateSendFailed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.boldsign.com/webhooks/sample-event-data/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/census/index.json b/providers/census/index.json new file mode 100644 index 0000000..d76a055 --- /dev/null +++ b/providers/census/index.json @@ -0,0 +1,13 @@ +{ + "label": "Census", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/census/latest/sync.failed.json b/providers/census/latest/sync.failed.json new file mode 100644 index 0000000..30953db --- /dev/null +++ b/providers/census/latest/sync.failed.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "workspace_id": 3167, + "sync_id": 3167956, + "sync_run_id": 324402082, + "event": "sync.failed" + }, + "topic": "sync.failed", + "source": { + "type": "vendor-documentation", + "url": "https://fivetran.com/docs/activations/syncs/sync-monitoring/sync-lifecycle-webhooks#payload-examples-by-event", + "retrieved": "2026-10-22" + } +} diff --git a/providers/census/latest/sync.started.json b/providers/census/latest/sync.started.json new file mode 100644 index 0000000..4a8a35e --- /dev/null +++ b/providers/census/latest/sync.started.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "workspace_id": 3167, + "sync_id": 3167956, + "sync_run_id": 324399613, + "event": "sync.started" + }, + "topic": "sync.started", + "source": { + "type": "vendor-documentation", + "url": "https://fivetran.com/docs/activations/syncs/sync-monitoring/sync-lifecycle-webhooks#payload-examples-by-event", + "retrieved": "2026-10-22" + } +} diff --git a/providers/census/latest/sync.success.json b/providers/census/latest/sync.success.json new file mode 100644 index 0000000..4b1e27a --- /dev/null +++ b/providers/census/latest/sync.success.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "workspace_id": 3167, + "sync_id": 3167956, + "sync_run_id": 324399613, + "event": "sync.success" + }, + "topic": "sync.success", + "source": { + "type": "vendor-documentation", + "url": "https://fivetran.com/docs/activations/syncs/sync-monitoring/sync-lifecycle-webhooks#payload-examples-by-event", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/index.json b/providers/check/index.json new file mode 100644 index 0000000..9a67a41 --- /dev/null +++ b/providers/check/index.json @@ -0,0 +1,13 @@ +{ + "label": "Check", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/check/latest/bank_account.created.json b/providers/check/latest/bank_account.created.json new file mode 100644 index 0000000..d5f0993 --- /dev/null +++ b/providers/check/latest/bank_account.created.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "bank_account" + }, + "body": { + "event": "created", + "data": { + "id": "bnk_BcuzUyfy6Rt2Woa6TAHz", + "company": "com_cHVEOcdE6bzMiBxpOzTQ", + "status": "ownership_verified", + "disabled_reason": null, + "plaid_bank_account": { + "name": "Plaid Checking", + "plaid_public_token": "public-sandbox-023e3f0d-bcd8-46ee-b1dd-fcb67bcb4372", + "institution_name": "Chase", + "mask": "0000", + "type": "depository", + "subtype": "checking", + "verified": true, + "microdeposit_verification_status": null + } + } + }, + "topic": "bank_account.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#bank-account-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/company_filing.updated.json b/providers/check/latest/company_filing.updated.json new file mode 100644 index 0000000..b69e7fa --- /dev/null +++ b/providers/check/latest/company_filing.updated.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "company_filing" + }, + "body": { + "event": "updated", + "data": { + "id": "com_fil_9kL2mN8pQ4rS6tU1vW3x", + "company": "com_7bF9dG2hJ5kM8nP1qR4s", + "year": 2024, + "period": "q1", + "label": "Federal Quarterly Filing - Q1", + "due_at": "2024-04-15", + "filed_at": "2024-04-12T16:30:25.847Z", + "document": "doc_3aE6fH9iL2mO5pR8sV1y", + "filing_attempts": 2, + "status": "filed", + "status_history": [ + { + "status": "inapplicable", + "status_at": "2024-01-15T10:30:15.423Z", + "blocked_reasons": [] + }, + { + "status": "pending", + "status_at": "2024-01-20T14:45:32.156Z", + "blocked_reasons": [] + }, + { + "status": "blocked", + "status_at": "2024-03-10T09:15:48.792Z", + "blocked_reasons": [ + { + "type": "applied_for_tax_id", + "resource_type": "company_tax_param", + "resource": "spa_h7zSw4NITCtef4Taf5yA" + } + ] + }, + { + "status": "pending", + "status_at": "2024-03-12T11:20:07.234Z", + "blocked_reasons": [] + }, + { + "status": "filed", + "status_at": "2024-04-12T16:30:25.847Z", + "blocked_reasons": [] + } + ] + } + }, + "topic": "company_filing.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#company-filing-event", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/company_terminated.created.json b/providers/check/latest/company_terminated.created.json new file mode 100644 index 0000000..8481c73 --- /dev/null +++ b/providers/check/latest/company_terminated.created.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "company_terminated" + }, + "body": { + "event": "created", + "data": { + "company": "com_123", + "effectively_terminated_at": "2023-02-02T00:00:00Z", + "churn_reason": "price", + "involuntary_termination_reason": null + } + }, + "topic": "company_terminated.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#company-terminated-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/earning_code.created.json b/providers/check/latest/earning_code.created.json new file mode 100644 index 0000000..285d120 --- /dev/null +++ b/providers/check/latest/earning_code.created.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "earning_code" + }, + "body": { + "event": "created", + "data": { + "id": "erc_IR4KiBBB2E6YD2cZjOyn", + "name": "Sales Commission", + "type": "commission", + "company": "com_ccGeW0Etf1UGNPBgQ1Xl" + } + }, + "topic": "earning_code.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#earning-code-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/earning_rate.created.json b/providers/check/latest/earning_rate.created.json new file mode 100644 index 0000000..e33ef7e --- /dev/null +++ b/providers/check/latest/earning_rate.created.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "earning_rate" + }, + "body": { + "event": "created", + "data": { + "id": "rte_aOSqW0QTKcE1iVU1C5", + "amount": "11.25", + "period": "hourly", + "employee": "emp_aslkj192j3laksdj", + "name": "Dishwasher Weekend Rate", + "active": true, + "metadata": {} + } + }, + "topic": "earning_rate.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#earning-rate-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/enrollment_profile.created.json b/providers/check/latest/enrollment_profile.created.json new file mode 100644 index 0000000..c230594 --- /dev/null +++ b/providers/check/latest/enrollment_profile.created.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "enrollment_profile" + }, + "body": { + "event": "created", + "data": { + "company": "com_vIFHhvyGN47ej1upyIT8", + "user_since": null, + "fraud_score": null, + "paying_user": null, + "social_media": [], + "employee_count": 120, + "enrollment_mode": "implementation_services", + "predicted_fraud": null, + "account_contacts": [], + "contractor_count": null, + "pay_period_amount": null, + "expected_first_payday": null, + "first_payroll_of_year": null, + "first_payroll": null, + "missed_payments_count": null, + "earliest_known_revenue": null, + "products_actively_used": [], + "average_monthly_revenue": null, + "previous_payroll_provider": null, + "payroll_history_access_method": null, + "approved_for_payment_processing": null, + "months_on_previous_payroll_provider": null, + "previous_payroll_provider_account_id": null, + "implementation_services_submission_comment": null, + "existing_payroll_customer_processing_period": null + } + }, + "topic": "enrollment_profile.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#enrollment-profile-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/federal_ein_verification.created.json b/providers/check/latest/federal_ein_verification.created.json new file mode 100644 index 0000000..611053e --- /dev/null +++ b/providers/check/latest/federal_ein_verification.created.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "federal_ein_verification" + }, + "body": { + "event": "created", + "data": { + "id": "fev_D3FeAyR6Ao3LZiO3j6d2", + "company": "com_097YZQgrXZQb8VHtI76S", + "legal_name": "Stark Industries, Inc.", + "federal_ein": "12-3456785", + "status": "processing", + "start_time": "2022-07-11T19:37:31.589206Z", + "end_time": null + } + }, + "topic": "federal_ein_verification.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#federal-ein-verification-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/fulfillment.created.json b/providers/check/latest/fulfillment.created.json new file mode 100644 index 0000000..2dc2eb9 --- /dev/null +++ b/providers/check/latest/fulfillment.created.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "fulfillment" + }, + "body": { + "event": "created", + "data": { + "id": "ful_abc123def456", + "company": "com_sx3svU6K8c5ZkSFlOh5p", + "payment": "pyt_xyz789ghi012" + } + }, + "topic": "fulfillment.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#fulfillment-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/integration_access.created.json b/providers/check/latest/integration_access.created.json new file mode 100644 index 0000000..d2dda92 --- /dev/null +++ b/providers/check/latest/integration_access.created.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "integration_access" + }, + "body": { + "event": "created", + "data": { + "id": "iac_fVSfFvta4PucEMEe4Tsg", + "scope": [ + "company:retrieve", + "company_tax_document:list", + "document:download", + "employee:list", + "employee:retrieve", + "payroll:list", + "payroll:retrieve", + "payroll_item:retrieve", + "benefits:list", + "benefits:retrieve", + "benefits:partial_update", + "benefits:create", + "benefits:destroy", + "integration_access:retrieve", + "integration_partners:list", + "integration_partners:retrieve", + "integration_partners:authorize" + ], + "status": "pending", + "company": "com_yQqZgGvyG5oFwsihlipd", + "metadata": {}, + "access_type": "integrated", + "integration_partner": "int_Xf90bJAKE9Lf2jVjbgne", + "integration_permission": "ipe_nzP0UQPBTefnsHe16Are" + } + }, + "topic": "integration_access.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#integration-access-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/net_pay_split.created.json b/providers/check/latest/net_pay_split.created.json new file mode 100644 index 0000000..a328147 --- /dev/null +++ b/providers/check/latest/net_pay_split.created.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "net_pay_split" + }, + "body": { + "event": "created", + "data": { + "id": "nps_1b951IjHG4w3yFQtpIwg", + "splits": [ + { + "amount": "50.00", + "priority": 1, + "percentage": null, + "bank_account": "bnk_pli2zS8ulTsz82gSrvh3" + }, + { + "amount": "0.00", + "priority": 2, + "percentage": null, + "bank_account": "bnk_sTy2YqAYFi7hO2Eu4wNg" + } + ], + "employee": "emp_qZRfe3o34Rw5s3bPgUnr", + "contractor": null, + "is_default": true, + "deactivated_at": null, + "deactivated_reason": null + } + }, + "topic": "net_pay_split.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#net-pay-split-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/notification.created.json b/providers/check/latest/notification.created.json new file mode 100644 index 0000000..7ca4f97 --- /dev/null +++ b/providers/check/latest/notification.created.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "notification" + }, + "body": { + "event": "created", + "data": { + "id": "ntf_MrFrw0F82NSJjyw10Erk", + "topic": "ready_for_payroll", + "company": "com_zH8Gq33iBkFj5o0GKjTw", + "recipient_type": "company", + "recipient": "com_zH8Gq33iBkFj5o0GKjTw", + "email_communication": "cmn_MrFrw0F82NSJjyw10Erk", + "created_at": "2024-01-15T10:30:00Z" + } + }, + "topic": "notification.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#notification-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/pay_schedule.created.json b/providers/check/latest/pay_schedule.created.json new file mode 100644 index 0000000..c7663f4 --- /dev/null +++ b/providers/check/latest/pay_schedule.created.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "pay_schedule" + }, + "body": { + "event": "created", + "data": { + "id": "psc_KpOEeeH3kWMrxyzffjcn", + "company": "com_FeToKDOuUyvQrQADcY2u", + "name": "Test Schedule", + "pay_frequency": "biweekly", + "first_payday": "2021-04-16", + "second_payday": null, + "first_period_end": "2021-04-12", + "metadata": {} + } + }, + "topic": "pay_schedule.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#pay-schedule-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/post_tax_deduction.created.json b/providers/check/latest/post_tax_deduction.created.json new file mode 100644 index 0000000..c6882a0 --- /dev/null +++ b/providers/check/latest/post_tax_deduction.created.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "post_tax_deduction" + }, + "body": { + "event": "created", + "data": { + "id": "ptd_g4AGCxtz8VakIL4PmZ0r", + "type": "miscellaneous", + "employee": "emp_bvNhcPxrbvRqgyCrlUcj", + "description": "Union dues", + "effective_start": "2020-01-01", + "effective_end": null, + "miscellaneous": { + "amount": "10.00", + "percent": null, + "total_amount": "50.00" + } + } + }, + "topic": "post_tax_deduction.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#post-tax-deduction-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/setup.updated.json b/providers/check/latest/setup.updated.json new file mode 100644 index 0000000..e120636 --- /dev/null +++ b/providers/check/latest/setup.updated.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "setup" + }, + "body": { + "event": "updated", + "data": { + "id": "ese_aBs7J2B2lk91ba8jjaa2", + "phases": [ + { + "name": "preliminary_review", + "completed_at": "2025-02-21T13:30:45.431544Z" + }, + { + "name": "team_setup", + "completed_at": "2025-03-06T21:39:55.661535Z" + }, + { + "name": "final_steps", + "completed_at": "2025-03-06T22:00:33.323800Z" + } + ], + "company": "com_Omi4cyBa7sj1baLwj1b2", + "profile": { + "first_payroll": false, + "employee_count": 31, + "contractor_count": 0, + "first_payroll_of_year": null, + "previous_payroll_provider": "Toast" + }, + "closed_at": null, + "setup_due": "2025-03-10T00:00:00Z", + "created_at": "2025-02-12T14:40:57.221345Z", + "completed_at": null, + "submitted_at": "2025-02-12T14:40:57.250418Z" + } + }, + "topic": "setup.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#setup-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/tax_package.status_change.json b/providers/check/latest/tax_package.status_change.json new file mode 100644 index 0000000..67c999a --- /dev/null +++ b/providers/check/latest/tax_package.status_change.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "tax_package" + }, + "body": { + "event": "status_change", + "data": { + "id": "tax_pkg_1MrQwrLkdIwHu7ixUov4x2b3", + "company": "com_myKIvCGb7M86G2CQbYe5", + "status": "succeeded", + "contents": { + "employee_tax_statements": [ + "ets_123", + "ets_456" + ], + "filings": [ + "com_fil_999" + ] + }, + "created_at": "2024-11-03T19:52:15Z", + "succeeded_at": "2024-11-03T19:55:11Z", + "result": { + "url": "/tax_packages/tax_pkg_1MrQwrLkdIwHu7ixUov4x2b3/download" + }, + "error": null + } + }, + "topic": "tax_package.status_change", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#tax-package-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/check/latest/workplace.created.json b/providers/check/latest/workplace.created.json new file mode 100644 index 0000000..40537e6 --- /dev/null +++ b/providers/check/latest/workplace.created.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json", + "check-topic": "workplace" + }, + "body": { + "event": "created", + "data": { + "id": "wrk_oRgjEaRycoCPuS5TqVkm", + "name": "New York Office", + "address": { + "line1": "200 Park Ave", + "line2": null, + "city": "New York", + "state": "NY", + "postal_code": "10166", + "country": "US" + }, + "company": "com_P7JPeBhb8hH23iiReDQ5" + } + }, + "topic": "workplace.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.checkhq.com/docs/webhook-event-types#workplace-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/index.json b/providers/cloudtalk/index.json new file mode 100644 index 0000000..26483e0 --- /dev/null +++ b/providers/cloudtalk/index.json @@ -0,0 +1,13 @@ +{ + "label": "CloudTalk", + "configs": { + "latest_version": "v1", + "topic_identifier": "type" + }, + "provenance": { + "v1": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/cloudtalk/v1/call.answered.json b/providers/cloudtalk/v1/call.answered.json new file mode 100644 index 0000000..5fffffa --- /dev/null +++ b/providers/cloudtalk/v1/call.answered.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "3c4d5e6f-7081-8c3d-9e4f-5a6b7c8d9e0f", + "type": "call.answered", + "version": "v1", + "occurred_at": "2026-08-17T09:34:29.877Z", + "company_id": "123456", + "data": { + "call_uuid": "018f7d3a-2b4c-7e5f-9a6b-1c2d3e4f5a6b", + "direction": "inbound", + "external_number": "+12025550143", + "internal_number": { + "number_e164": "+12025550178", + "id": "9911", + "internal_name": "Sales line", + "number_type": "fixed", + "country": "US" + }, + "group": { + "id": "501", + "name": "Sales", + "extension": "07" + }, + "contacts": [ + { + "id": "44210", + "name": "Jane Doe", + "company": "Acme Corp", + "phones": [ + "+12025550143" + ], + "emails": [ + "jane.doe@example.com" + ] + } + ], + "contacts_total": 1, + "user": { + "id": "987654", + "name": "John Smith", + "email": "john.smith@example.com", + "role": "agent", + "extension": "1001" + } + } + }, + "topic": "call.answered", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/calls", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/call.ended.json b/providers/cloudtalk/v1/call.ended.json new file mode 100644 index 0000000..0d1ec2a --- /dev/null +++ b/providers/cloudtalk/v1/call.ended.json @@ -0,0 +1,69 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "1f3a9c2e-6b4d-8a2f-9c1d-7e5f3a2b4c6d", + "type": "call.ended", + "version": "v1", + "occurred_at": "2026-08-17T09:41:23.512Z", + "company_id": "123456", + "data": { + "call_id": "143223459", + "call_uuid": "018f4a2b-3c4d-4e5f-8a9b-0c1d2e3f4a5b", + "direction": "incoming", + "external_number": "+12025550143", + "internal_number": { + "number_e164": "+12025550178", + "id": "9911", + "internal_name": "Sales line", + "number_type": "fixed", + "country": "US" + }, + "started_at": "2026-08-17T09:38:05Z", + "ended_at": "2026-08-17T09:41:23Z", + "talking_time": 154, + "waiting_time": 44, + "duration": 198, + "recorded": true, + "is_voicemail": false, + "contacts": [ + { + "id": "2499629", + "type": "contact", + "name": "Jane Doe", + "company": "Acme Corp", + "phones": [ + "+12025550143" + ], + "emails": [ + "jane.doe@example.com" + ], + "tags": [ + "vip" + ], + "source": "api", + "created_at": "2026-05-01T08:00:00Z", + "modified_at": "2026-08-10T12:34:56Z" + } + ], + "contacts_total": 1, + "user": { + "id": "705013", + "name": "John Roe", + "first_name": "John", + "last_name": "Roe", + "email": "john.roe@example.com", + "role": "agent", + "language": "en", + "extension": "1001" + } + } + }, + "topic": "call.ended", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/calls", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/call.held.json b/providers/cloudtalk/v1/call.held.json new file mode 100644 index 0000000..0a189b6 --- /dev/null +++ b/providers/cloudtalk/v1/call.held.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "4d5e6f70-8192-8d4e-9f5a-6b7c8d9e0f1a", + "type": "call.held", + "version": "v1", + "occurred_at": "2026-08-17T09:36:05.120Z", + "company_id": "123456", + "data": { + "call_uuid": "018f7d3a-2b4c-7e5f-9a6b-1c2d3e4f5a6b", + "user": { + "id": "987654", + "name": "John Smith", + "email": "john.smith@example.com", + "role": "agent", + "extension": "1001" + } + } + }, + "topic": "call.held", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/calls", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/call.recording_ready.json b/providers/cloudtalk/v1/call.recording_ready.json new file mode 100644 index 0000000..2d6a1e8 --- /dev/null +++ b/providers/cloudtalk/v1/call.recording_ready.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "2b4c6d8e-0f1a-8c3e-9d5f-1a2b3c4d5e6f", + "type": "call.recording_ready", + "version": "v1", + "occurred_at": "2026-08-17T09:41:31.208Z", + "company_id": "123456", + "data": { + "call_id": "143223459", + "call_uuid": "018f4a2b-3c4d-4e5f-8a9b-0c1d2e3f4a5b", + "contacts": [ + { + "id": "2499629", + "type": "contact", + "name": "Jane Doe", + "company": "Acme Corp", + "phones": [ + "+12025550143" + ], + "emails": [ + "jane.doe@example.com" + ] + } + ], + "contacts_total": 1 + } + }, + "topic": "call.recording_ready", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/calls", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/call.resumed.json b/providers/cloudtalk/v1/call.resumed.json new file mode 100644 index 0000000..68e61e5 --- /dev/null +++ b/providers/cloudtalk/v1/call.resumed.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "5e6f7081-92a3-8e5f-9a6b-7c8d9e0f1a2b", + "type": "call.resumed", + "version": "v1", + "occurred_at": "2026-08-17T09:37:12.443Z", + "company_id": "123456", + "data": { + "call_uuid": "018f7d3a-2b4c-7e5f-9a6b-1c2d3e4f5a6b", + "user": { + "id": "987654", + "name": "John Smith", + "email": "john.smith@example.com", + "role": "agent", + "extension": "1001" + } + } + }, + "topic": "call.resumed", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/calls", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/call.ringing.json b/providers/cloudtalk/v1/call.ringing.json new file mode 100644 index 0000000..c872a93 --- /dev/null +++ b/providers/cloudtalk/v1/call.ringing.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "2b3c4d5e-6f70-8b2c-9d3e-4f5a6b7c8d9e", + "type": "call.ringing", + "version": "v1", + "occurred_at": "2026-08-17T09:34:24.030Z", + "company_id": "123456", + "data": { + "call_uuid": "018f7d3a-2b4c-7e5f-9a6b-1c2d3e4f5a6b", + "direction": "inbound", + "external_number": "+12025550143", + "internal_number": { + "number_e164": "+12025550178", + "id": "9911", + "internal_name": "Sales line", + "number_type": "fixed", + "country": "US" + }, + "group": { + "id": "501", + "name": "Sales", + "extension": "07" + }, + "contacts": [ + { + "id": "44210", + "name": "Jane Doe", + "company": "Acme Corp", + "phones": [ + "+12025550143" + ], + "emails": [ + "jane.doe@example.com" + ] + } + ], + "contacts_total": 1, + "user": { + "id": "987654", + "name": "John Smith", + "email": "john.smith@example.com", + "role": "agent", + "extension": "1001" + } + } + }, + "topic": "call.ringing", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/calls", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/call.started.json b/providers/cloudtalk/v1/call.started.json new file mode 100644 index 0000000..0784084 --- /dev/null +++ b/providers/cloudtalk/v1/call.started.json @@ -0,0 +1,74 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "1a2b3c4d-5e6f-8a1b-9c2d-3e4f5a6b7c8d", + "type": "call.started", + "version": "v1", + "occurred_at": "2026-08-17T09:34:21.512Z", + "company_id": "123456", + "data": { + "call_uuid": "018f7d3a-2b4c-7e5f-9a6b-1c2d3e4f5a6b", + "direction": "inbound", + "external_number": "+12025550143", + "internal_number": { + "number_e164": "+12025550178", + "id": "9911", + "internal_name": "Sales line", + "number_type": "fixed", + "country": "US" + }, + "group": { + "id": "501", + "name": "Sales", + "extension": "07" + }, + "contacts": [ + { + "id": "44210", + "type": "contact", + "name": "Jane Doe", + "company": "Acme Corp", + "phones": [ + "+12025550143" + ], + "emails": [ + "jane.doe@example.com" + ], + "country": { + "name": "United States", + "country_code": "US" + }, + "tags": [ + "vip", + "priority" + ], + "custom_fields": { + "crm_id": "ACME-0042" + }, + "source": "manual", + "created_at": "2026-05-04T10:00:00Z", + "modified_at": "2026-08-01T12:30:00Z" + } + ], + "contacts_total": 1, + "user": { + "id": "987654", + "name": "John Smith", + "first_name": "John", + "last_name": "Smith", + "email": "john.smith@example.com", + "role": "agent", + "language": "en", + "extension": "1001" + } + } + }, + "topic": "call.started", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/calls", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/call.tags_modified.json b/providers/cloudtalk/v1/call.tags_modified.json new file mode 100644 index 0000000..090d5ef --- /dev/null +++ b/providers/cloudtalk/v1/call.tags_modified.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "6f708192-a3b4-8f6a-9b7c-8d9e0f1a2b3c", + "type": "call.tags_modified", + "version": "v1", + "occurred_at": "2026-08-17T09:43:10.221Z", + "company_id": "123456", + "data": { + "call_id": "143223459", + "call_uuid": "018f4a2b-3c4d-4e5f-8a9b-0c1d2e3f4a5b", + "tag_action": "added", + "tags": [ + { + "id": "311", + "name": "billing" + }, + { + "id": "415", + "name": "follow-up" + } + ] + } + }, + "topic": "call.tags_modified", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/calls", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/cidata.ready.json b/providers/cloudtalk/v1/cidata.ready.json new file mode 100644 index 0000000..a91f810 --- /dev/null +++ b/providers/cloudtalk/v1/cidata.ready.json @@ -0,0 +1,169 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "018f4c2a-7b3d-8b91-9a1b-2c3d4e5f6072", + "type": "cidata.ready", + "version": "v1", + "occurred_at": "2026-08-17T09:31:05.204Z", + "company_id": "123456", + "data": { + "call_id": "143223459", + "call_uuid": "018f9a3e-5b7c-4d21-9e8f-aa12bb34cc56", + "language": "en", + "complete": true, + "callers": [ + { + "type": "contact", + "id": "44210", + "contact": { + "id": "44210", + "name": "Jane Doe", + "company": "Acme Inc.", + "phones": [ + "+12025550143" + ], + "emails": [ + "jane.doe@example.com" + ] + } + }, + { + "type": "user", + "id": "7", + "user": { + "id": "7", + "name": "Ada Bennett", + "email": "ada.bennett@example.com", + "role": "agent", + "extension": "1007" + } + } + ], + "summary": { + "summary": "Jane Doe called about a duplicate charge on the August invoice; the agent confirmed the error and promised a corrected invoice within two business days.", + "ai_call_type": "billing_inquiry", + "smart_notes": [ + "Duplicate charge confirmed on invoice 2026-08", + "Corrected invoice promised within 2 business days" + ], + "call_tag_ids": [ + "311", + "415" + ] + }, + "sentiment": { + "overall_sentiment": "positive" + }, + "topics": { + "topics": [ + { + "topic": "billing", + "weight": 0.62, + "caller_ratios": [ + { + "type": "user", + "id": "7", + "ratio": 40, + "talking_time": 30 + }, + { + "type": "contact", + "id": "44210", + "ratio": 60, + "talking_time": 45 + } + ] + }, + { + "topic": "invoicing", + "weight": 0.38, + "caller_ratios": [ + { + "type": "user", + "id": "7", + "ratio": 55, + "talking_time": 25 + }, + { + "type": "contact", + "id": "44210", + "ratio": 45, + "talking_time": 20 + } + ] + } + ] + }, + "talk_ratio": { + "recording_length": 120, + "caller_ratios": [ + { + "type": "user", + "id": "7", + "ratio": 46, + "talking_time": 55 + }, + { + "type": "contact", + "id": "44210", + "ratio": 54, + "talking_time": 65 + } + ] + }, + "call_score": { + "overall_call_score": 78, + "overall_summary": "The agent resolved the billing issue and set a clear expectation, but did not confirm the customer's contact details.", + "template_id": "3", + "groups": [ + { + "id": "12", + "name": "Resolution", + "score": 100, + "status": "passed", + "summary": "The duplicate charge was acknowledged and a corrective action promised.", + "questions": [ + { + "id": "31", + "answer": "YES", + "summary": "The agent confirmed the error." + }, + { + "id": "32", + "answer": "YES", + "summary": "A corrected invoice was promised within two business days." + } + ] + }, + { + "id": "13", + "name": "Compliance", + "score": 50, + "status": "needs_improvement", + "summary": "Identity was not verified before discussing the invoice.", + "questions": [ + { + "id": "41", + "answer": "NO", + "summary": "The agent did not confirm the account holder's details." + }, + { + "id": "42", + "answer": 4, + "summary": "Tone was courteous throughout." + } + ] + } + ] + } + } + }, + "topic": "cidata.ready", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/conversation-intelligence", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/contact.created.json b/providers/cloudtalk/v1/contact.created.json new file mode 100644 index 0000000..b3c4797 --- /dev/null +++ b/providers/cloudtalk/v1/contact.created.json @@ -0,0 +1,70 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "018f4c2a-9b1d-8e3f-9a2b-6c5d4e3f2a10", + "type": "contact.created", + "version": "v1", + "occurred_at": "2026-08-17T09:34:21.512Z", + "company_id": "123456", + "data": { + "id": "44210", + "type": "contact", + "name": "Jane Doe", + "company": "Acme Inc.", + "title": "Head of Procurement", + "industry": "Manufacturing", + "website": "https://acme.example.com", + "address": "1 Market Street", + "city": "San Francisco", + "state": "CA", + "zip": "94105", + "phones": [ + "+12025550143", + "+13105550166" + ], + "emails": [ + "jane.doe@example.com", + "j.doe@acme.example.com" + ], + "country": { + "name": "United States", + "country_code": "US" + }, + "tags": [ + "vip", + "priority" + ], + "custom_fields": { + "crm_id": "CRM-00042", + "segment": "enterprise" + }, + "external_urls": [ + { + "name": "CRM profile", + "url": "https://crm.example.com/contacts/42" + } + ], + "source": "api", + "created_at": "2026-08-17T09:34:21.500Z", + "modified_at": "2026-08-17T09:34:21.500Z", + "favorite_user": { + "id": "7", + "name": "Ada Bennett", + "first_name": "Ada", + "last_name": "Bennett", + "email": "ada.bennett@example.com", + "role": "agent", + "language": "en", + "extension": "1007" + } + } + }, + "topic": "contact.created", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/contacts", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/contact.deleted.json b/providers/cloudtalk/v1/contact.deleted.json new file mode 100644 index 0000000..1b42fac --- /dev/null +++ b/providers/cloudtalk/v1/contact.deleted.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "018f4c2b-1c2d-8a4b-9e5f-7a6b5c4d3e21", + "type": "contact.deleted", + "version": "v1", + "occurred_at": "2026-08-17T11:12:03.044Z", + "company_id": "123456", + "data": { + "id": "44210" + } + }, + "topic": "contact.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/contacts", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/contact.updated.json b/providers/cloudtalk/v1/contact.updated.json new file mode 100644 index 0000000..f9c1353 --- /dev/null +++ b/providers/cloudtalk/v1/contact.updated.json @@ -0,0 +1,57 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "018f4c2a-9b1d-8f7a-9c3d-2e1f0a9b8c76", + "type": "contact.updated", + "version": "v1", + "occurred_at": "2026-08-17T10:05:42.318Z", + "company_id": "123456", + "data": { + "id": "44210", + "type": "contact", + "name": "Jane Doe", + "company": "Acme Inc.", + "title": "VP of Procurement", + "phones": [ + "+12025550143" + ], + "emails": [ + "jane.doe@example.com" + ], + "country": { + "name": "United States", + "country_code": "US" + }, + "tags": [ + "vip", + "priority", + "renewal-q3" + ], + "custom_fields": { + "crm_id": "CRM-00042", + "segment": "enterprise" + }, + "source": "api", + "created_at": "2026-08-17T09:34:21.500Z", + "modified_at": "2026-08-17T10:05:42.300Z", + "favorite_user": { + "id": "7", + "name": "Ada Bennett", + "first_name": "Ada", + "last_name": "Bennett", + "email": "ada.bennett@example.com", + "role": "agent", + "language": "en", + "extension": "1007" + } + } + }, + "topic": "contact.updated", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/contacts", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/dialer.disposition_created.json b/providers/cloudtalk/v1/dialer.disposition_created.json new file mode 100644 index 0000000..c69fcb5 --- /dev/null +++ b/providers/cloudtalk/v1/dialer.disposition_created.json @@ -0,0 +1,76 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "018f5d3b-8c4e-8f6a-9b2c-3d4e5f607182", + "type": "dialer.disposition_created", + "version": "v1", + "occurred_at": "2026-08-17T14:22:08.412Z", + "company_id": "123456", + "data": { + "call_uuid": "018f9a3e-5b7c-4d21-9e8f-aa12bb34cc56", + "dialer": { + "campaign": { + "id": "8841", + "name": "Q3 renewals", + "mode": "sequential" + }, + "campaign_contact_id": "530212" + }, + "disposition": { + "tag": { + "id": "17", + "name": "Callback requested" + }, + "outcome_kind": "rescheduled", + "notes": "Wants to talk after the board meeting on Thursday.", + "attempt_no": 2, + "dialed_number": "+12025550143", + "attempts": [ + { + "number": "+12025550143", + "outcome": "answered", + "call_uuid": "018f9a3e-5b7c-4d21-9e8f-aa12bb34cc56" + } + ], + "rescheduled_at": "2026-08-21T15:00:00Z", + "rescheduled_user_id": "7" + }, + "contact_state": { + "state": "scheduled", + "category": "rescheduled", + "attempt_count": 2, + "next_eligible_at": "2026-08-21T15:00:00Z" + }, + "contact": { + "id": "44210", + "type": "contact", + "name": "Jane Doe", + "company": "Acme Corp", + "phones": [ + "+12025550143" + ], + "emails": [ + "jane.doe@example.com" + ] + }, + "user": { + "id": "7", + "name": "Ada Bennett", + "first_name": "Ada", + "last_name": "Bennett", + "email": "ada.bennett@example.com", + "role": "agent", + "language": "en", + "extension": "1007" + } + } + }, + "topic": "dialer.disposition_created", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/dialer", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/dialer.survey_filled.json b/providers/cloudtalk/v1/dialer.survey_filled.json new file mode 100644 index 0000000..5771a05 --- /dev/null +++ b/providers/cloudtalk/v1/dialer.survey_filled.json @@ -0,0 +1,89 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "018f5d3b-8c4e-8f7b-9b2c-3d4e5f607183", + "type": "dialer.survey_filled", + "version": "v1", + "occurred_at": "2026-08-17T14:22:31.905Z", + "company_id": "123456", + "data": { + "call_uuid": "018f9a3e-5b7c-4d21-9e8f-aa12bb34cc56", + "dialer": { + "campaign": { + "id": "8841", + "name": "Q3 renewals", + "mode": "sequential" + }, + "campaign_contact_id": "530212" + }, + "survey": { + "response_id": "90417", + "survey_id": "312", + "name": "Renewal qualification", + "answers": [ + { + "question_id": 1201, + "label": "Is the customer planning to renew?", + "type": "radio", + "option_id": 4402, + "value": "Yes" + }, + { + "question_id": 1202, + "label": "Which add-ons are they interested in?", + "type": "checkbox", + "value": [ + "Conversation Intelligence", + "Dialer" + ] + }, + { + "question_id": 1203, + "label": "Notes", + "type": "textarea", + "value": "Decision expected after the Thursday board meeting." + } + ] + }, + "disposition": { + "tag": { + "id": "17", + "name": "Callback requested" + }, + "outcome_kind": "rescheduled", + "attempt_no": 2, + "rescheduled_at": "2026-08-21T15:00:00Z" + }, + "contact": { + "id": "44210", + "type": "contact", + "name": "Jane Doe", + "company": "Acme Corp", + "phones": [ + "+12025550143" + ], + "emails": [ + "jane.doe@example.com" + ] + }, + "user": { + "id": "7", + "name": "Ada Bennett", + "first_name": "Ada", + "last_name": "Bennett", + "email": "ada.bennett@example.com", + "role": "agent", + "language": "en", + "extension": "1007" + } + } + }, + "topic": "dialer.survey_filled", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/dialer", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/message.received.json b/providers/cloudtalk/v1/message.received.json new file mode 100644 index 0000000..87b8b96 --- /dev/null +++ b/providers/cloudtalk/v1/message.received.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "018f9d21-4e5f-8a6b-9c0d-1e2f3a4b5c6d", + "type": "message.received", + "version": "v1", + "occurred_at": "2026-08-17T10:02:07.004Z", + "company_id": "123456", + "data": { + "id": "987655", + "conversation_id": "55321", + "direction": "inbound", + "channel": "whatsapp", + "external_number": "+12025550143", + "internal_number": { + "number_e164": "+12025550178", + "id": "9911", + "internal_name": "Sales line", + "number_type": "fixed", + "country": "US" + }, + "body": "Thanks, see you Monday!", + "media": [ + { + "url": "https://media.example.com/whatsapp/018f-attachment-2.jpg", + "file_name": "photo.jpg", + "extension": "jpg" + } + ], + "fragments": 1, + "contact": { + "id": "44210", + "type": "contact", + "name": "Jane Doe", + "company": "Acme Corp", + "phones": [ + "+12025550143" + ], + "emails": [ + "jane.doe@example.com" + ] + }, + "created_at": "2026-08-17 10:02:06", + "modified_at": "2026-08-17 10:02:06" + } + }, + "topic": "message.received", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/messages", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/message.sent.json b/providers/cloudtalk/v1/message.sent.json new file mode 100644 index 0000000..dd4e242 --- /dev/null +++ b/providers/cloudtalk/v1/message.sent.json @@ -0,0 +1,65 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "018f3a5b-6c7d-8e9f-a012-3b4c5d6e7f80", + "type": "message.sent", + "version": "v1", + "occurred_at": "2026-08-17T09:34:21.512Z", + "company_id": "123456", + "data": { + "id": "987654", + "conversation_id": "55321", + "direction": "outbound", + "channel": "mms", + "external_number": "+12025550143", + "internal_number": { + "number_e164": "+12025550178", + "id": "9911", + "internal_name": "Sales line", + "number_type": "fixed", + "country": "US" + }, + "body": "Hi Jane, your appointment is confirmed for Monday 10:00.", + "media": [ + { + "url": "https://media.example.com/mms/018f-attachment-1.png", + "file_name": "confirmation.png", + "extension": "png" + } + ], + "fragments": 1, + "contact": { + "id": "44210", + "type": "contact", + "name": "Jane Doe", + "company": "Acme Corp", + "phones": [ + "+12025550143" + ], + "emails": [ + "jane.doe@example.com" + ] + }, + "user": { + "id": "42", + "name": "Jane Doe", + "first_name": "Jane", + "last_name": "Doe", + "email": "jane.doe@example.com", + "role": "agent", + "language": "en", + "extension": "1001" + }, + "created_at": "2026-08-17 09:34:21", + "modified_at": "2026-08-17 09:34:21" + } + }, + "topic": "message.sent", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/messages", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/transcript.ready.json b/providers/cloudtalk/v1/transcript.ready.json new file mode 100644 index 0000000..0c4a185 --- /dev/null +++ b/providers/cloudtalk/v1/transcript.ready.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "018f4c2a-7b3d-8e5f-9a1b-2c3d4e5f6071", + "type": "transcript.ready", + "version": "v1", + "occurred_at": "2026-08-17T09:30:12.512Z", + "company_id": "123456", + "data": { + "call_id": "143223459", + "call_uuid": "018f9a3e-5b7c-4d21-9e8f-aa12bb34cc56", + "language": "en", + "recording_length": 120, + "callers": [ + { + "type": "contact", + "id": "44210", + "contact": { + "id": "44210", + "name": "Jane Doe", + "company": "Acme Inc.", + "phones": [ + "+12025550143" + ], + "emails": [ + "jane.doe@example.com" + ] + } + }, + { + "type": "user", + "id": "7", + "user": { + "id": "7", + "name": "Ada Bennett", + "email": "ada.bennett@example.com", + "role": "agent", + "extension": "1007" + } + } + ], + "transcript_url": "https://api.cloudtalk.io/v1/ai/calls/143223459/transcription" + } + }, + "topic": "transcript.ready", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/conversation-intelligence", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/user.created.json b/providers/cloudtalk/v1/user.created.json new file mode 100644 index 0000000..ac5b60c --- /dev/null +++ b/providers/cloudtalk/v1/user.created.json @@ -0,0 +1,66 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "018f4a2b-9c3d-8f1e-9b2a-3c4d5e6f7081", + "type": "user.created", + "version": "v1", + "occurred_at": "2026-08-17T09:34:21.512Z", + "company_id": "123456", + "data": { + "id": "4207", + "name": "Jane Doe", + "first_name": "Jane", + "last_name": "Doe", + "email": "jane.doe@example.com", + "role": "agent", + "language": "en", + "extension": "1042", + "created_at": "2026-08-17T09:34:20Z", + "modified_at": "2026-08-17T09:34:20Z", + "default_outbound_number": { + "mode": "specific", + "number": { + "id": "9911", + "number_e164": "+12025550143", + "internal_name": "Sales line", + "number_type": "fixed", + "country": "US" + } + }, + "groups": [ + { + "id": "501", + "name": "Sales", + "extension": "07" + }, + { + "id": "502" + } + ], + "associated_numbers": [ + { + "id": "9911", + "number_e164": "+12025550143", + "internal_name": "Sales line", + "number_type": "fixed", + "country": "US" + }, + { + "id": "9914", + "number_e164": "+18005550199", + "internal_name": "Support line", + "number_type": "toll_free", + "country": "US" + } + ] + } + }, + "topic": "user.created", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/users", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/user.deleted.json b/providers/cloudtalk/v1/user.deleted.json new file mode 100644 index 0000000..21e2431 --- /dev/null +++ b/providers/cloudtalk/v1/user.deleted.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "018f4a2b-9c3d-8f1e-9b2a-3c4d5e6f7083", + "type": "user.deleted", + "version": "v1", + "occurred_at": "2026-08-17T11:02:44.310Z", + "company_id": "123456", + "data": { + "id": "4207" + } + }, + "topic": "user.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/users", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/user.status_changed.json b/providers/cloudtalk/v1/user.status_changed.json new file mode 100644 index 0000000..9fa304a --- /dev/null +++ b/providers/cloudtalk/v1/user.status_changed.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "018f4a2b-9c3d-8f1e-9b2a-3c4d5e6f7084", + "type": "user.status_changed", + "version": "v1", + "occurred_at": "2026-08-17T10:30:00Z", + "company_id": "123456", + "data": { + "user_id": "4207", + "status": "idle", + "sub_status": "Lunch", + "sub_status_id": "19" + } + }, + "topic": "user.status_changed", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/users", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/user.updated.json b/providers/cloudtalk/v1/user.updated.json new file mode 100644 index 0000000..0822b6e --- /dev/null +++ b/providers/cloudtalk/v1/user.updated.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "018f4a2b-9c3d-8f1e-9b2a-3c4d5e6f7082", + "type": "user.updated", + "version": "v1", + "occurred_at": "2026-08-17T10:12:05.004Z", + "company_id": "123456", + "data": { + "id": "4207", + "name": "Jane Doe", + "first_name": "Jane", + "last_name": "Doe", + "email": "jane.doe@example.com", + "role": "supervisor", + "language": "de", + "extension": "1042", + "created_at": "2026-08-17T09:34:20Z", + "modified_at": "2026-08-17T10:12:04Z", + "default_outbound_number": { + "mode": "smart_rotation" + }, + "groups": [ + { + "id": "501", + "name": "Sales", + "extension": "07" + }, + { + "id": "502" + } + ], + "associated_numbers": [ + { + "id": "9911", + "number_e164": "+12025550143", + "internal_name": "Sales line", + "number_type": "fixed", + "country": "US" + }, + { + "id": "9914", + "number_e164": "+18005550199", + "internal_name": "Support line", + "number_type": "toll_free", + "country": "US" + } + ] + } + }, + "topic": "user.updated", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/users", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cloudtalk/v1/voice_agent.extracted_data_ready.json b/providers/cloudtalk/v1/voice_agent.extracted_data_ready.json new file mode 100644 index 0000000..2c965e7 --- /dev/null +++ b/providers/cloudtalk/v1/voice_agent.extracted_data_ready.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "018f4c2a-7b3d-8c22-9a1b-2c3d4e5f6073", + "type": "voice_agent.extracted_data_ready", + "version": "v1", + "occurred_at": "2026-08-17T09:32:44.087Z", + "company_id": "123456", + "data": { + "call_uuid": "018f9a3e-5b7c-4d21-9e8f-aa12bb34cc56", + "voice_agent_id": "66f1a2b3c4d5e6f7a8b9c0d1", + "voice_agent_name": "Billing Receptionist", + "extracted_data": { + "caller_number": "+12025550143", + "caller_name": "Jane Doe", + "reason": "billing", + "callback_requested": true, + "message": "Please call back about the August invoice." + } + } + }, + "topic": "voice_agent.extracted_data_ready", + "source": { + "type": "vendor-documentation", + "url": "https://help.cloudtalk.io/guides/webhooks/events/voice-agents", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/index.json b/providers/codat/index.json new file mode 100644 index 0000000..091bbc4 --- /dev/null +++ b/providers/codat/index.json @@ -0,0 +1,13 @@ +{ + "label": "Codat", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/codat/latest/bankFeeds.sourceAccount.connected.json b/providers/codat/latest/bankFeeds.sourceAccount.connected.json new file mode 100644 index 0000000..026a1e1 --- /dev/null +++ b/providers/codat/latest/bankFeeds.sourceAccount.connected.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba29118f-5406-4e59-b05c-ba307ca38d01", + "eventType": "bankFeeds.sourceAccount.connected", + "generatedDate": "2022-10-23T00:00:00.000Z", + "payload": { + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Toft stores", + "description": "Requested early access to the new financing scheme.", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + } + }, + "connectionId": "2e9d2c44-f675-40ba-8049-353bfcb5e171", + "sourceAccount": { + "id": "acc-002", + "accountName": "account-081", + "sortCode": "040004", + "accountNumber": "12345678", + "currency": "GBP", + "balance": 99.99, + "modifiedDate": "2023-01-09T14:14:14.1057478Z", + "status": "pending" + } + } + }, + "topic": "bankFeeds.sourceAccount.connected", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Bank-Feeds.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/bankFeeds.sourceAccount.disconnected.json b/providers/codat/latest/bankFeeds.sourceAccount.disconnected.json new file mode 100644 index 0000000..2b7ab89 --- /dev/null +++ b/providers/codat/latest/bankFeeds.sourceAccount.disconnected.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba29118f-5406-4e59-b05c-ba307ca38d01", + "eventType": "bankFeeds.sourceAccount.disconnected", + "generatedDate": "2022-10-23T00:00:00.000Z", + "payload": { + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Toft stores", + "description": "Requested early access to the new financing scheme.", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + } + }, + "connectionId": "2e9d2c44-f675-40ba-8049-353bfcb5e171", + "sourceAccount": { + "id": "acc-002", + "accountName": "account-081", + "sortCode": "040004", + "accountNumber": "12345678", + "currency": "GBP", + "balance": 99.99, + "modifiedDate": "2023-01-09T14:14:14.1057478Z", + "status": "pending" + } + } + }, + "topic": "bankFeeds.sourceAccount.disconnected", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Bank-Feeds.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/client.rateLimit.reached.json b/providers/codat/latest/client.rateLimit.reached.json new file mode 100644 index 0000000..219a2ca --- /dev/null +++ b/providers/codat/latest/client.rateLimit.reached.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "743ec94a-8aa4-44bb-8bd4-e1855ee0e74b", + "eventType": "client.rateLimit.reached", + "generatedDate": "2024-09-01T00:00:00Z", + "payload": { + "dailyQuota": 12000, + "quotaRemaining": 0, + "expiryDate": "2024-09-01T12:14:14Z" + } + }, + "topic": "client.rateLimit.reached", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Platform.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/client.rateLimit.reset.json b/providers/codat/latest/client.rateLimit.reset.json new file mode 100644 index 0000000..bc87b77 --- /dev/null +++ b/providers/codat/latest/client.rateLimit.reset.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "743ec94a-8aa4-44bb-8bd4-e1855ee0e74b", + "eventType": "client.rateLimit.reset", + "generatedDate": "2024-09-01T00:00:00Z", + "payload": { + "dailyQuota": 12000, + "quotaRemaining": 11993, + "expiryDate": "2024-09-01T23:59:99Z" + } + }, + "topic": "client.rateLimit.reset", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Platform.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/company.created.json b/providers/codat/latest/company.created.json new file mode 100644 index 0000000..a12a494 --- /dev/null +++ b/providers/codat/latest/company.created.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba29118f-5406-4e59-b05c-ba307ca38d01", + "eventType": "company.created", + "generatedDate": "2024-08-08T17:10:34.015Z", + "payload": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "Requested a loan for refurb.", + "redirect": "https://link.codat.io/company/0498e921-9b53-4396-a412-4f2f5983b0a2", + "lastSync": "2022-01-01T12:00:00.000Z", + "created": "2022-01-01T12:00:00.000Z", + "tags": { + "customerRegion": "us", + "uid": "335a086e-8563-4b03-94e3-39544225ecb6" + } + } + }, + "topic": "company.created", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Platform.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/company.deleted.json b/providers/codat/latest/company.deleted.json new file mode 100644 index 0000000..41e6479 --- /dev/null +++ b/providers/codat/latest/company.deleted.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba29118f-5406-4e59-b05c-ba307ca38d01", + "eventType": "company.deleted", + "generatedDate": "2024-08-08T17:10:34.015Z", + "payload": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "Requested a loan for refurb.", + "redirect": "https://link.codat.io/company/0498e921-9b53-4396-a412-4f2f5983b0a2", + "lastSync": "2022-01-01T12:00:00.000Z", + "created": "2022-01-01T12:00:00.000Z", + "tags": { + "customerRegion": "uk", + "uid": "f6b0c253-16c7-4da1-a0c5-9c871e9c9d6c" + } + } + }, + "topic": "company.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Platform.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/company.product.added.json b/providers/codat/latest/company.product.added.json new file mode 100644 index 0000000..1ac0121 --- /dev/null +++ b/providers/codat/latest/company.product.added.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba29118f-5406-4e59-b05c-ba307ca38d01", + "eventType": "company.product.added", + "generatedDate": "2024-08-08T17:10:34.015Z", + "payload": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "Requested early access to the new financing scheme.", + "productId": "lending", + "productName": "Lending", + "products": [ + "accounting", + "banking", + "lending" + ] + } + }, + "topic": "company.product.added", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Platform.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/company.product.removed.json b/providers/codat/latest/company.product.removed.json new file mode 100644 index 0000000..08468d9 --- /dev/null +++ b/providers/codat/latest/company.product.removed.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba29118f-5406-4e59-b05c-ba307ca38d01", + "eventType": "company.product.removed", + "generatedDate": "2024-08-08T17:10:34.015Z", + "payload": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "Requested early access to the new financing scheme.", + "productId": "lending", + "productName": "Lending", + "products": [ + "accounting", + "banking" + ] + } + }, + "topic": "company.product.removed", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Platform.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/connection.connected.json b/providers/codat/latest/connection.connected.json new file mode 100644 index 0000000..72584f3 --- /dev/null +++ b/providers/codat/latest/connection.connected.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba29118f-5406-4e59-b05c-ba307ca38d01", + "eventType": "connection.connected", + "generatedDate": "2024-08-08T17:10:34.015Z", + "payload": { + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "internal_id_mxO7rLfo", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + }, + "tags": { + "customerRegion": "us", + "uid": "335a086e-8563-4b03-94e3-39544225ecb6" + } + }, + "connection": { + "id": "ee2eb431-c0fa-4dc9-93fa-d29781c12bcd", + "integrationId": "bf083d72-62c7-493e-aec9-81b4dbba7e2c", + "integrationKey": "dfxm", + "sourceId": "bdd831ce-eebd-4896-89a7-20e5ee8989ee", + "platformName": "Basiq", + "linkUrl": "https://link-api.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/connections/ee2eb431-c0fa-4dc9-93fa-d29781c12bcd/start", + "status": "Linked", + "lastSync": "2022-10-27T10:22:43.6464237Z", + "created": "2022-10-27T09:53:29Z", + "sourceType": "Banking" + } + } + }, + "topic": "connection.connected", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Platform.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/connection.created.json b/providers/codat/latest/connection.created.json new file mode 100644 index 0000000..9ec41a9 --- /dev/null +++ b/providers/codat/latest/connection.created.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba29118f-5406-4e59-b05c-ba307ca38d01", + "eventType": "connection.created", + "generatedDate": "2024-08-08T17:10:34.015Z", + "payload": { + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "internal_id_mxO7rLfo", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + }, + "tags": { + "customerRegion": "us", + "uid": "335a086e-8563-4b03-94e3-39544225ecb6" + } + }, + "connection": { + "id": "ee2eb431-c0fa-4dc9-93fa-d29781c12bcd", + "integrationId": "bf083d72-62c7-493e-aec9-81b4dbba7e2c", + "integrationKey": "dfxm", + "sourceId": "bdd831ce-eebd-4896-89a7-20e5ee8989ee", + "platformName": "Basiq", + "linkUrl": "https://link-api.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/connections/ee2eb431-c0fa-4dc9-93fa-d29781c12bcd/start", + "status": "PendingAuth", + "lastSync": "2022-10-27T10:22:43.6464237Z", + "created": "2022-10-27T09:53:29Z", + "sourceType": "Banking" + } + } + }, + "topic": "connection.created", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Platform.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/connection.deleted.json b/providers/codat/latest/connection.deleted.json new file mode 100644 index 0000000..a5d6b81 --- /dev/null +++ b/providers/codat/latest/connection.deleted.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba29118f-5406-4e59-b05c-ba307ca38d01", + "eventType": "connection.deleted", + "generatedDate": "2024-08-08T17:10:34.015Z", + "payload": { + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "internal_id_mxO7rLfo", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + }, + "tags": { + "customerRegion": "us", + "uid": "335a086e-8563-4b03-94e3-39544225ecb6" + } + }, + "connection": { + "id": "ee2eb431-c0fa-4dc9-93fa-d29781c12bcd", + "integrationId": "bf083d72-62c7-493e-aec9-81b4dbba7e2c", + "integrationKey": "dfxm", + "sourceId": "bdd831ce-eebd-4896-89a7-20e5ee8989ee", + "platformName": "Basiq", + "linkUrl": "https://link-api.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/connections/ee2eb431-c0fa-4dc9-93fa-d29781c12bcd/start", + "status": "Linked", + "lastSync": "2022-10-27T10:22:43.6464237Z", + "created": "2022-10-27T09:53:29Z", + "sourceType": "Banking" + } + } + }, + "topic": "connection.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Platform.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/connection.disconnected.json b/providers/codat/latest/connection.disconnected.json new file mode 100644 index 0000000..0f2bd01 --- /dev/null +++ b/providers/codat/latest/connection.disconnected.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba29118f-5406-4e59-b05c-ba307ca38d01", + "eventType": "connection.disconnected", + "generatedDate": "2024-08-08T17:10:34.015Z", + "payload": { + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "internal_id_mxO7rLfo", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + }, + "tags": { + "customerRegion": "us", + "uid": "335a086e-8563-4b03-94e3-39544225ecb6" + } + }, + "connection": { + "id": "ee2eb431-c0fa-4dc9-93fa-d29781c12bcd", + "integrationId": "bf083d72-62c7-493e-aec9-81b4dbba7e2c", + "integrationKey": "dfxm", + "sourceId": "bdd831ce-eebd-4896-89a7-20e5ee8989ee", + "platformName": "Basiq", + "linkUrl": "https://link-api.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/connections/ee2eb431-c0fa-4dc9-93fa-d29781c12bcd/start", + "status": "Unlinked", + "lastSync": "2022-10-27T10:22:43.6464237Z", + "created": "2022-10-27T09:53:29Z", + "sourceType": "Banking" + } + } + }, + "topic": "connection.disconnected", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Platform.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/connection.failed.json b/providers/codat/latest/connection.failed.json new file mode 100644 index 0000000..8eacf2f --- /dev/null +++ b/providers/codat/latest/connection.failed.json @@ -0,0 +1,50 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba29118f-5406-4e59-b05c-ba307ca38d01", + "eventType": "connection.failed", + "generatedDate": "2024-08-08T17:10:34.015Z", + "payload": { + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "internal_id_mxO7rLfo", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + }, + "tags": { + "customerRegion": "us", + "uid": "335a086e-8563-4b03-94e3-39544225ecb6" + } + }, + "connection": { + "id": "ee2eb431-c0fa-4dc9-93fa-d29781c12bcd", + "integrationId": "bf083d72-62c7-493e-aec9-81b4dbba7e2c", + "integrationKey": "dfxm", + "sourceId": "bdd831ce-eebd-4896-89a7-20e5ee8989ee", + "platformName": "Basiq", + "linkUrl": "https://link-api.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/connections/ee2eb431-c0fa-4dc9-93fa-d29781c12bcd/start", + "status": "PendingAuth", + "created": "2022-10-27T09:53:29Z", + "sourceType": "Banking", + "dataConnectionErrors": [ + { + "statusCode": "403", + "statusText": "User cancelled linking", + "errorMessage": "User cancelled", + "erroredOnUtc": "2022-10-27T09:53:29Z", + "status": "Active" + } + ] + } + } + }, + "topic": "connection.failed", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Platform.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/connection.reconnected.json b/providers/codat/latest/connection.reconnected.json new file mode 100644 index 0000000..78fdc21 --- /dev/null +++ b/providers/codat/latest/connection.reconnected.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba29118f-5406-4e59-b05c-ba307ca38d01", + "eventType": "connection.reconnected", + "generatedDate": "2024-08-08T17:10:34.015Z", + "payload": { + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "internal_id_mxO7rLfo", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + }, + "tags": { + "customerRegion": "us", + "uid": "335a086e-8563-4b03-94e3-39544225ecb6" + } + }, + "connection": { + "id": "ee2eb431-c0fa-4dc9-93fa-d29781c12bcd", + "integrationId": "bf083d72-62c7-493e-aec9-81b4dbba7e2c", + "integrationKey": "dfxm", + "sourceId": "bdd831ce-eebd-4896-89a7-20e5ee8989ee", + "platformName": "Basiq", + "linkUrl": "https://link-api.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/connections/ee2eb431-c0fa-4dc9-93fa-d29781c12bcd/start", + "status": "Linked", + "lastSync": "2022-10-27T10:22:43.6464237Z", + "created": "2022-10-27T09:53:29Z", + "sourceType": "Banking" + } + } + }, + "topic": "connection.reconnected", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Platform.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/expenses.sync.successful.json b/providers/codat/latest/expenses.sync.successful.json new file mode 100644 index 0000000..cc16c9e --- /dev/null +++ b/providers/codat/latest/expenses.sync.successful.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba29118f-5406-4e59-b05c-ba307ca38d01", + "eventType": "expenses.sync.successful", + "generatedDate": "2024-09-01T00:00:00Z", + "payload": { + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Toft stores", + "description": "Syncing expenses" + }, + "syncId": "ee2eb431-c0fa-4dc9-93fa-d29781c12bcd", + "transactions": [ + { + "id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "status": "Completed", + "errorMessage": null + }, + { + "id": "e7f8a3d5-0c3c-4c9b-b5d3-56b4a43b62e4", + "status": "Completed", + "errorMessage": null + } + ] + } + }, + "topic": "expenses.sync.successful", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Sync-Expenses.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/expenses.sync.unsuccessful.json b/providers/codat/latest/expenses.sync.unsuccessful.json new file mode 100644 index 0000000..7d65931 --- /dev/null +++ b/providers/codat/latest/expenses.sync.unsuccessful.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba29118f-5406-4e59-b05c-ba307ca38d01", + "eventType": "expenses.sync.unsuccessful", + "generatedDate": "2024-09-01T00:00:00Z", + "payload": { + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Toft stores", + "description": "Syncing expenses" + }, + "syncId": "ee2eb431-c0fa-4dc9-93fa-d29781c12bcd", + "transactions": [ + { + "id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "status": "Completed", + "errorMessage": null + }, + { + "id": "e7f8a3d5-0c3c-4c9b-b5d3-56b4a43b62e4", + "status": "Failed", + "errorMessage": "Insufficient funds" + } + ] + } + }, + "topic": "expenses.sync.unsuccessful", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Sync-Expenses.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/read.completed.initial.json b/providers/codat/latest/read.completed.initial.json new file mode 100644 index 0000000..9c78c60 --- /dev/null +++ b/providers/codat/latest/read.completed.initial.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "743ec94a-8aa4-44bb-8bd4-e1855ee0e74b", + "eventType": "read.completed.initial", + "generatedDate": "2022-10-23T00:00:00.000Z", + "payload": { + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Toft stores", + "description": "Requested early access to the new financing scheme.", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + } + }, + "modifiedFromDate": "2022-10-23T00:00:00.000Z", + "dataTypes": [ + { + "connectionId": "2e9d2c44-f675-40ba-8049-353bfcb5e171", + "dataType": "invoices", + "recordsModified": false, + "status": "Complete", + "issues": [ + { + "type": "warning.validation", + "message": "Something doesn't look right about these invoices. You can see more information in the logs.", + "links": { + "logs": "https://api.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/sync/743ec94a-8aa4-44bb-8bd4-e1855ee0e74b/validation", + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/pull-history", + "readMore": "https://docs.codat.io/using-the-api/get-data-troubleshooting#warning.validation" + } + } + ] + } + ] + } + }, + "topic": "read.completed.initial", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Platform.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/read.completed.json b/providers/codat/latest/read.completed.json new file mode 100644 index 0000000..c049882 --- /dev/null +++ b/providers/codat/latest/read.completed.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "743ec94a-8aa4-44bb-8bd4-e1855ee0e74b", + "eventType": "read.completed", + "generatedDate": "2022-10-23T00:00:00.000Z", + "payload": { + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Toft stores", + "description": "Requested early access to the new financing scheme.", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + } + }, + "modifiedFromDate": "2022-10-23T00:00:00.000Z", + "dataTypes": [ + { + "connectionId": "2e9d2c44-f675-40ba-8049-353bfcb5e171", + "dataType": "invoices", + "recordsModified": false, + "status": "Complete", + "issues": [ + { + "type": "warning.validation", + "message": "Something doesn't look right about these invoices. You can see more information in the logs.", + "links": { + "logs": "https://api.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/sync/743ec94a-8aa4-44bb-8bd4-e1855ee0e74b/validation", + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/pull-history", + "readMore": "https://docs.codat.io/using-the-api/get-data-troubleshooting#warning.validation" + } + } + ] + } + ] + } + }, + "topic": "read.completed", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Platform.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/reports.categorizedBankStatement.generate.unsuccessful.json b/providers/codat/latest/reports.categorizedBankStatement.generate.unsuccessful.json new file mode 100644 index 0000000..93e2503 --- /dev/null +++ b/providers/codat/latest/reports.categorizedBankStatement.generate.unsuccessful.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bae71d36-ff47-420a-b4a6-f8c9ddf41140", + "eventType": "reports.categorizedBankStatement.generate.unsuccessful", + "generatedDate": "2023-05-03T10:00:23.000Z", + "payload": { + "id": "bb42ce7e-720a-4ac5-b640-f24f53ff47c8", + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "internal_id_mxO7rLfo", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + }, + "tags": { + "customerRegion": "us", + "uid": "335a086e-8563-4b03-94e3-39544225ecb6" + } + } + } + }, + "topic": "reports.categorizedBankStatement.generate.unsuccessful", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Lending.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/reports.creditModel.generate.successful.json b/providers/codat/latest/reports.creditModel.generate.successful.json new file mode 100644 index 0000000..e914af7 --- /dev/null +++ b/providers/codat/latest/reports.creditModel.generate.successful.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bae71d36-ff47-420a-b4a6-f8c9ddf41140", + "eventType": "reports.creditModel.generate.successful", + "generatedDate": "2023-05-03T10:00:23.000Z", + "payload": { + "id": "bb42ce7e-720a-4ac5-b640-f24f53ff47c8", + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "Looking for a loan.", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + }, + "tags": { + "customerRegion": "us", + "uid": "335a086e-8563-4b03-94e3-39544225ecb6" + } + } + } + }, + "topic": "reports.creditModel.generate.successful", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Lending.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/reports.creditModel.generate.unsuccessful.json b/providers/codat/latest/reports.creditModel.generate.unsuccessful.json new file mode 100644 index 0000000..22bb0d0 --- /dev/null +++ b/providers/codat/latest/reports.creditModel.generate.unsuccessful.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bae71d36-ff47-420a-b4a6-f8c9ddf41140", + "eventType": "reports.creditModel.generate.unsuccessful", + "generatedDate": "2023-05-03T10:00:23.000Z", + "payload": { + "id": "bb42ce7e-720a-4ac5-b640-f24f53ff47c8", + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "Looking for a loan.", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + }, + "tags": { + "customerRegion": "us", + "uid": "335a086e-8563-4b03-94e3-39544225ecb6" + } + } + } + }, + "topic": "reports.creditModel.generate.unsuccessful", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Lending.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/reports.spendAnalysis.generate.successful.json b/providers/codat/latest/reports.spendAnalysis.generate.successful.json new file mode 100644 index 0000000..9ab8c5f --- /dev/null +++ b/providers/codat/latest/reports.spendAnalysis.generate.successful.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bae71d36-ff47-420a-b4a6-f8c9ddf41140", + "eventType": "reports.spendAnalysis.generate.successful", + "generatedDate": "2023-05-03T10:00:23.000Z", + "payload": { + "id": "bb42ce7e-720a-4ac5-b640-f24f53ff47c8", + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "internal_id_mxO7rLfo", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + }, + "tags": { + "customerRegion": "us", + "uid": "335a086e-8563-4b03-94e3-39544225ecb6" + } + } + } + }, + "topic": "reports.spendAnalysis.generate.successful", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Spend-Insights.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/codat/latest/reports.spendAnalysis.generate.unsuccessful.json b/providers/codat/latest/reports.spendAnalysis.generate.unsuccessful.json new file mode 100644 index 0000000..a1bb140 --- /dev/null +++ b/providers/codat/latest/reports.spendAnalysis.generate.unsuccessful.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bae71d36-ff47-420a-b4a6-f8c9ddf41140", + "eventType": "reports.spendAnalysis.generate.unsuccessful", + "generatedDate": "2023-05-03T10:00:23.000Z", + "payload": { + "id": "bb42ce7e-720a-4ac5-b640-f24f53ff47c8", + "referenceCompany": { + "id": "0498e921-9b53-4396-a412-4f2f5983b0a2", + "name": "Bank of Dave", + "description": "internal_id_mxO7rLfo", + "links": { + "portal": "https://app.codat.io/companies/0498e921-9b53-4396-a412-4f2f5983b0a2/summary" + }, + "tags": { + "customerRegion": "us", + "uid": "335a086e-8563-4b03-94e3-39544225ecb6" + } + } + } + }, + "topic": "reports.spendAnalysis.generate.unsuccessful", + "source": { + "type": "vendor-documentation", + "url": "https://raw.githubusercontent.com/codatio/oas/main/json/Codat-Spend-Insights.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/descope/index.json b/providers/descope/index.json new file mode 100644 index 0000000..aa75262 --- /dev/null +++ b/providers/descope/index.json @@ -0,0 +1,13 @@ +{ + "label": "Descope", + "configs": { + "latest_version": "latest", + "topic_identifier": "[].action" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/descope/latest/Change.Password.json b/providers/descope/latest/Change.Password.json new file mode 100644 index 0000000..29ca766 --- /dev/null +++ b/providers/descope/latest/Change.Password.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "action": "Change Password", + "actorId": "U3Dga0ziehqoVAyXog2H6AaknVFn", + "userId": "U3Dga0ziehqoVAyXog2H6AaknVFn", + "projectId": "P2ABc0defGHijKLmnOPqrSTuvWXyz", + "occurred": 1780949905843, + "occurred_formatted": "2026-06-08T20:18:25.843277Z", + "method": "", + "device": "Desktop", + "geo": "US", + "loginIds": [ + "user@company.com" + ], + "remoteAddress": "203.0.113.42", + "tenants": null, + "data": { + "browser": "Chrome", + "correlation_id": "3ErwHAgTHSy1pwg0SgN9eFcNIsu", + "count": 0, + "device": "Desktop", + "flow_execution_id": "3ErwG1GLbW4tWI3nAKRD5zO09E9", + "flow_id": "reset-password", + "os": "macOS", + "osVersion": "10.15.7", + "request_details": { + "uri": "/v1/flow/next", + "method": "POST" + } + } + } + ], + "topic": "Change Password", + "source": { + "type": "vendor-documentation", + "url": "https://docs.descope.com/connectors/connector-configuration-guides/network/audit-webhook#example-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/descope/latest/UserModified.json b/providers/descope/latest/UserModified.json new file mode 100644 index 0000000..65773fc --- /dev/null +++ b/providers/descope/latest/UserModified.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "action": "UserModified", + "actorId": "U3Dga0ziehqoVAyXog2H6AaknVFn", + "userId": "U3Dga0ziehqoVAyXog2H6AaknVFn", + "projectId": "P2ABc0defGHijKLmnOPqrSTuvWXyz", + "occurred": 1780949905871, + "occurred_formatted": "2026-06-08T20:18:25.871835Z", + "data": { + "Change": { + "custom_attribute_lastPasswordReset": 1780949905852 + }, + "flow_id": "reset-password" + } + } + ], + "topic": "UserModified", + "source": { + "type": "vendor-documentation", + "url": "https://docs.descope.com/connectors/connector-configuration-guides/network/audit-webhook#example-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/doppler/index.json b/providers/doppler/index.json new file mode 100644 index 0000000..bad5fbf --- /dev/null +++ b/providers/doppler/index.json @@ -0,0 +1,13 @@ +{ + "label": "Doppler", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/doppler/latest/config.secrets.update.json b/providers/doppler/latest/config.secrets.update.json new file mode 100644 index 0000000..4a8e95c --- /dev/null +++ b/providers/doppler/latest/config.secrets.update.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "config.secrets.update", + "config": { + "name": "dev", + "root": true, + "locked": true, + "initial_fetch_at": "2023-01-01T00:00:00.000Z", + "last_fetch_at": "2023-01-01T00:00:00.000Z", + "created_at": "2023-01-01T00:00:00.000Z", + "environment": "dev", + "project": "backend", + "slug": "c9748dae-de1c-4971-b00c-f539970fee24" + }, + "project": { + "id": "backend", + "slug": "backend", + "name": "backend", + "description": "", + "created_at": "2023-01-01T00:00:00.000Z" + }, + "workplace": { + "id": "9f0c0c0d5d4e240ce26e", + "name": "My Workplace" + }, + "diff": { + "added": [ + "FOO" + ], + "removed": [ + "BAR" + ], + "updated": [ + "BAZ" + ] + } + }, + "topic": "config.secrets.update", + "source": { + "type": "vendor-documentation", + "url": "https://docs.doppler.com/docs/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firecrawl/index.json b/providers/firecrawl/index.json new file mode 100644 index 0000000..d1e83ef --- /dev/null +++ b/providers/firecrawl/index.json @@ -0,0 +1,13 @@ +{ + "label": "Firecrawl", + "configs": { + "latest_version": "v2", + "topic_identifier": "type" + }, + "provenance": { + "v2": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/firecrawl/v2/agent.action.json b/providers/firecrawl/v2/agent.action.json new file mode 100644 index 0000000..373d1b8 --- /dev/null +++ b/providers/firecrawl/v2/agent.action.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "success": true, + "type": "agent.action", + "id": "550e8400-e29b-41d4-a716-446655440000", + "data": [ + { + "creditsUsed": 5, + "action": "mcp__tools__scrape", + "input": { + "url": "https://example.com" + } + } + ], + "metadata": {} + }, + "topic": "agent.action", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firecrawl.dev/webhooks/events#agentaction", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firecrawl/v2/agent.cancelled.json b/providers/firecrawl/v2/agent.cancelled.json new file mode 100644 index 0000000..6ab0058 --- /dev/null +++ b/providers/firecrawl/v2/agent.cancelled.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "success": false, + "type": "agent.cancelled", + "id": "550e8400-e29b-41d4-a716-446655440000", + "data": [ + { + "creditsUsed": 3 + } + ], + "metadata": {} + }, + "topic": "agent.cancelled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firecrawl.dev/webhooks/events#agentcancelled", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firecrawl/v2/agent.completed.json b/providers/firecrawl/v2/agent.completed.json new file mode 100644 index 0000000..699e478 --- /dev/null +++ b/providers/firecrawl/v2/agent.completed.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "success": true, + "type": "agent.completed", + "id": "550e8400-e29b-41d4-a716-446655440000", + "data": [ + { + "creditsUsed": 15, + "data": { + "company": "Example Corp", + "industry": "Technology", + "founded": 2020 + } + } + ], + "metadata": {} + }, + "topic": "agent.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firecrawl.dev/webhooks/events#agentcompleted", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firecrawl/v2/agent.failed.json b/providers/firecrawl/v2/agent.failed.json new file mode 100644 index 0000000..080d943 --- /dev/null +++ b/providers/firecrawl/v2/agent.failed.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "success": false, + "type": "agent.failed", + "id": "550e8400-e29b-41d4-a716-446655440000", + "data": [ + { + "creditsUsed": 8 + } + ], + "error": "Max credits exceeded", + "metadata": {} + }, + "topic": "agent.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firecrawl.dev/webhooks/events#agentfailed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firecrawl/v2/agent.started.json b/providers/firecrawl/v2/agent.started.json new file mode 100644 index 0000000..661a75c --- /dev/null +++ b/providers/firecrawl/v2/agent.started.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "success": true, + "type": "agent.started", + "id": "550e8400-e29b-41d4-a716-446655440000", + "data": [], + "metadata": {} + }, + "topic": "agent.started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firecrawl.dev/webhooks/events#agentstarted", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firecrawl/v2/batch_scrape.completed.json b/providers/firecrawl/v2/batch_scrape.completed.json new file mode 100644 index 0000000..4ad8ce5 --- /dev/null +++ b/providers/firecrawl/v2/batch_scrape.completed.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "success": true, + "type": "batch_scrape.completed", + "id": "550e8400-e29b-41d4-a716-446655440000", + "webhookId": "f1e2d3c4-0000-0000-0000-000000000007", + "data": [], + "metadata": {} + }, + "topic": "batch_scrape.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firecrawl.dev/webhooks/events#batch_scrapecompleted", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firecrawl/v2/batch_scrape.started.json b/providers/firecrawl/v2/batch_scrape.started.json new file mode 100644 index 0000000..55a3c3a --- /dev/null +++ b/providers/firecrawl/v2/batch_scrape.started.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "success": true, + "type": "batch_scrape.started", + "id": "550e8400-e29b-41d4-a716-446655440000", + "webhookId": "f1e2d3c4-0000-0000-0000-000000000005", + "data": [], + "metadata": {} + }, + "topic": "batch_scrape.started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firecrawl.dev/webhooks/events#batch_scrapestarted", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firecrawl/v2/crawl.completed.json b/providers/firecrawl/v2/crawl.completed.json new file mode 100644 index 0000000..025ae5d --- /dev/null +++ b/providers/firecrawl/v2/crawl.completed.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "success": true, + "type": "crawl.completed", + "id": "550e8400-e29b-41d4-a716-446655440000", + "webhookId": "f1e2d3c4-0000-0000-0000-000000000004", + "data": [], + "metadata": {} + }, + "topic": "crawl.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firecrawl.dev/webhooks/events#crawlcompleted", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firecrawl/v2/crawl.started.json b/providers/firecrawl/v2/crawl.started.json new file mode 100644 index 0000000..2718c3b --- /dev/null +++ b/providers/firecrawl/v2/crawl.started.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "success": true, + "type": "crawl.started", + "id": "550e8400-e29b-41d4-a716-446655440000", + "webhookId": "f1e2d3c4-0000-0000-0000-000000000002", + "data": [], + "metadata": {} + }, + "topic": "crawl.started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firecrawl.dev/webhooks/events#crawlstarted", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firecrawl/v2/extract.completed.json b/providers/firecrawl/v2/extract.completed.json new file mode 100644 index 0000000..61c80b6 --- /dev/null +++ b/providers/firecrawl/v2/extract.completed.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "success": true, + "type": "extract.completed", + "id": "550e8400-e29b-41d4-a716-446655440000", + "webhookId": "f1e2d3c4-0000-0000-0000-000000000009", + "data": [ + { + "success": true, + "data": { + "siteName": "Example Site", + "category": "Technology" + }, + "extractId": "550e8400-e29b-41d4-a716-446655440000", + "llmUsage": 0.0020118, + "totalUrlsScraped": 1, + "sources": { + "siteName": [ + "https://example.com" + ], + "category": [ + "https://example.com" + ] + } + } + ], + "metadata": {} + }, + "topic": "extract.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firecrawl.dev/webhooks/events#extractcompleted", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firecrawl/v2/extract.failed.json b/providers/firecrawl/v2/extract.failed.json new file mode 100644 index 0000000..4d2b0fc --- /dev/null +++ b/providers/firecrawl/v2/extract.failed.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "success": false, + "type": "extract.failed", + "id": "550e8400-e29b-41d4-a716-446655440000", + "webhookId": "f1e2d3c4-0000-0000-0000-000000000010", + "data": [], + "error": "Failed to extract data: timeout exceeded", + "metadata": {} + }, + "topic": "extract.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firecrawl.dev/webhooks/events#extractfailed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firecrawl/v2/extract.started.json b/providers/firecrawl/v2/extract.started.json new file mode 100644 index 0000000..acfedec --- /dev/null +++ b/providers/firecrawl/v2/extract.started.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "success": true, + "type": "extract.started", + "id": "550e8400-e29b-41d4-a716-446655440000", + "webhookId": "f1e2d3c4-0000-0000-0000-000000000008", + "data": [], + "metadata": {} + }, + "topic": "extract.started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firecrawl.dev/webhooks/events#extractstarted", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firecrawl/v2/monitor.check.completed.json b/providers/firecrawl/v2/monitor.check.completed.json new file mode 100644 index 0000000..00ca821 --- /dev/null +++ b/providers/firecrawl/v2/monitor.check.completed.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "success": true, + "type": "monitor.check.completed", + "id": "019df960-5f2a-75fb-a98b-bd2d32ca67d4", + "webhookId": "f1e2d3c4-0001-0000-0000-000000000000", + "data": [ + { + "monitorId": "019df960-06e7-7383-9d89-82c0113dc31a", + "checkId": "019df960-5f2a-75fb-a98b-bd2d32ca67d4", + "status": "completed", + "summary": { + "totalPages": 2, + "same": 1, + "changed": 1, + "new": 0, + "removed": 0, + "error": 0 + } + } + ], + "metadata": { + "environment": "production" + } + }, + "topic": "monitor.check.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firecrawl.dev/webhooks/events#monitorcheckcompleted", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firecrawl/v2/monitor.page.json b/providers/firecrawl/v2/monitor.page.json new file mode 100644 index 0000000..24e641f --- /dev/null +++ b/providers/firecrawl/v2/monitor.page.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "success": true, + "type": "monitor.page", + "id": "019df960-5f2a-75fb-a98b-bd2d32ca67d4", + "webhookId": "f1e2d3c4-0000-0000-0000-000000000000", + "data": [ + { + "monitorId": "019df960-06e7-7383-9d89-82c0113dc31a", + "checkId": "019df960-5f2a-75fb-a98b-bd2d32ca67d4", + "url": "https://example.com/blog", + "status": "changed", + "previousScrapeId": "019df94f-82c3-7e41-81f0-00c72b2d9c52", + "currentScrapeId": "019df960-73ee-7ac2-97a9-fb0e442c21f1", + "error": null, + "isMeaningful": true, + "judgment": { + "meaningful": true, + "confidence": "high", + "reason": "The page headline changed to announce a new release cadence.", + "meaningfulChanges": [ + { + "type": "changed", + "before": "Welcome to our weekly update.", + "after": "Welcome to our weekly update \u2014 now with daily releases!", + "reason": "The headline changed in a way that matches the monitor goal." + } + ] + }, + "diff": { + "text": "--- previous\n+++ current\n@@ -1,3 +1,3 @@\n # Latest posts\n-Welcome to our weekly update.\n+Welcome to our weekly update \u2014 now with daily releases!\n" + } + } + ], + "metadata": { + "environment": "production" + } + }, + "topic": "monitor.page", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firecrawl.dev/webhooks/events#monitorpage", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firehydrant/index.json b/providers/firehydrant/index.json new file mode 100644 index 0000000..2f70f7b --- /dev/null +++ b/providers/firehydrant/index.json @@ -0,0 +1,13 @@ +{ + "label": "FireHydrant", + "configs": { + "latest_version": "latest", + "topic_identifier": "event.resource_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/firehydrant/latest/change_event.json b/providers/firehydrant/latest/change_event.json new file mode 100644 index 0000000..67eda71 --- /dev/null +++ b/providers/firehydrant/latest/change_event.json @@ -0,0 +1,109 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "attachments": [], + "created_at": "2019-05-31T16:16:11.728Z", + "description": "", + "duration_iso8601": null, + "duration_ms": null, + "ends_at": null, + "environments": [ + { + "created_at": "2019-04-17T12:00:54.620Z", + "description": "", + "id": "b73d1a05-6e6f-4e17-9c3e-2b119342c583", + "name": "Production" + } + ], + "id": "489d7b90-a9d7-43d2-99be-d33c5acb59f8", + "identities": [], + "labels": { + "stack": "rails" + }, + "related_changes": [], + "services": [ + { + "created_at": "2019-04-17T12:00:54.772Z", + "description": "", + "functionalities": [ + { + "created_at": "2019-04-17T13:38:06.631Z", + "description": "", + "id": "cf13435c-b246-4ffc-9f04-55552cca3d53", + "services": [ + { + "created_at": "2019-04-17T12:00:54.772Z", + "description": "", + "id": "355411a9-bbb0-4b58-ad2c-0257d8995f9d", + "labels": {}, + "name": "firehouse", + "slug": "firehouse", + "updated_at": "2019-04-17T12:00:54.772Z" + }, + { + "created_at": "2019-04-17T13:38:41.625Z", + "description": "", + "id": "bd865254-aea2-4aa0-afa4-2bfb659f0252", + "labels": {}, + "name": "laddertruck", + "slug": "laddertruck", + "updated_at": "2019-04-17T13:38:41.625Z" + } + ], + "summary": "REST API", + "updated_at": "2019-04-17T13:38:06.631Z" + }, + { + "created_at": "2019-04-17T13:39:18.147Z", + "description": "", + "id": "95db369a-186f-4245-86e1-e13dead5cd73", + "services": [ + { + "created_at": "2019-04-17T12:00:54.772Z", + "description": "", + "id": "355411a9-bbb0-4b58-ad2c-0257d8995f9d", + "labels": {}, + "name": "firehouse", + "slug": "firehouse", + "updated_at": "2019-04-17T12:00:54.772Z" + }, + { + "created_at": "2019-04-17T13:38:41.625Z", + "description": "", + "id": "bd865254-aea2-4aa0-afa4-2bfb659f0252", + "labels": {}, + "name": "laddertruck", + "slug": "laddertruck", + "updated_at": "2019-04-17T13:38:41.625Z" + } + ], + "summary": "Web UI", + "updated_at": "2019-04-17T13:39:18.147Z" + } + ], + "id": "355411a9-bbb0-4b58-ad2c-0257d8995f9d", + "labels": {}, + "name": "firehouse", + "slug": "firehouse", + "updated_at": "2019-04-17T12:00:54.772Z" + } + ], + "starts_at": "2019-06-01T00:12:12.000Z", + "summary": "Production Deploy ", + "updated_at": "2019-05-31T16:33:26.932Z" + }, + "event": { + "operation": "updated", + "resource_type": "change_event" + } + }, + "topic": "change_event", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firehydrant.com/docs/webhooks#example-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firehydrant/latest/signals_alerts.json b/providers/firehydrant/latest/signals_alerts.json new file mode 100644 index 0000000..f8ae74d --- /dev/null +++ b/providers/firehydrant/latest/signals_alerts.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "alert": { + "body": "This is the description of the Alert, if there is one", + "decision": null, + "id": "6f767579-0015-400e-8c6e-cb481d5760c2", + "starts_at": "2024-03-29 22:50:07 UTC", + "status": "opened", + "summary": "This is the Summary/Title of the Alert" + } + }, + "event": { + "operation": "CREATED", + "resource_type": "signals_alerts" + } + }, + "topic": "signals_alerts", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firehydrant.com/docs/webhooks#example-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/flagsmith/index.json b/providers/flagsmith/index.json new file mode 100644 index 0000000..36a9f9b --- /dev/null +++ b/providers/flagsmith/index.json @@ -0,0 +1,13 @@ +{ + "label": "Flagsmith", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/flagsmith/latest/FLAG_UPDATED.json b/providers/flagsmith/latest/FLAG_UPDATED.json new file mode 100644 index 0000000..fc307dd --- /dev/null +++ b/providers/flagsmith/latest/FLAG_UPDATED.json @@ -0,0 +1,76 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "changed_by": "user@domain.com", + "new_state": { + "enabled": true, + "environment": { + "id": 23, + "name": "Development" + }, + "feature": { + "created_date": "2021-02-10T20:03:43.348556Z", + "default_enabled": false, + "description": "Show html in a butter bar for certain users", + "id": 7168, + "initial_value": null, + "name": "butter_bar", + "project": { + "id": 12, + "name": "Flagsmith Website" + }, + "type": "CONFIG" + }, + "feature_segment": null, + "feature_state_value": "\nYou are using the develop environment.\n", + "identity": null, + "identity_identifier": null, + "multivariate_feature_state_values": [ + { + "id": 1, + "multivariate_feature_option": { + "id": 10, + "value": "variant_a" + }, + "percentage_allocation": 50 + } + ] + }, + "previous_state": { + "enabled": false, + "environment": { + "id": 23, + "name": "Development" + }, + "feature": { + "created_date": "2021-02-10T20:03:43.348556Z", + "default_enabled": false, + "description": "Show html in a butter bar for certain users", + "id": 7168, + "initial_value": null, + "name": "butter_bar", + "project": { + "id": 12, + "name": "Flagsmith Website" + }, + "type": "CONFIG" + }, + "feature_segment": null, + "feature_state_value": "\nYou are using the develop environment.\n", + "identity": null, + "identity_identifier": null + }, + "timestamp": "2021-06-18T07:50:26.595298Z" + }, + "event_type": "FLAG_UPDATED" + }, + "topic": "FLAG_UPDATED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.flagsmith.com/administration-and-security/platform-configuration/environment-settings", + "retrieved": "2026-10-22" + } +} diff --git a/providers/go1/3.0.0/enrollment.complete.json b/providers/go1/3.0.0/enrollment.complete.json new file mode 100644 index 0000000..868c8de --- /dev/null +++ b/providers/go1/3.0.0/enrollment.complete.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "GO1 API v1.0" + }, + "body": { + "id": "hg4JWUDbT55B", + "event_type": "enrollment.complete", + "webhook_version": "3.0.0", + "sent": "2022-03-29T01:29:36.676Z", + "attempt_number": 1, + "url": "https://webhook.site/dd15f234-5160-43e5-b405-a6765cdc8292?", + "webhook_id": "xeDFME314", + "data": { + "id": "101916887", + "lo_id": "741712", + "portal_id": "11861197", + "event_time": "2022-03-29T01:29:36.000Z" + } + }, + "topic": "enrollment.complete", + "source": { + "type": "vendor-documentation", + "url": "https://developers.go1.com/docs/developer-tools/webhooks/events/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/go1/3.0.0/enrollment.create.json b/providers/go1/3.0.0/enrollment.create.json new file mode 100644 index 0000000..6e0793f --- /dev/null +++ b/providers/go1/3.0.0/enrollment.create.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "GO1 API v1.0" + }, + "body": { + "id": "ABnJ5giCDEFG", + "event_type": "enrollment.create", + "webhook_version": "3.0.0", + "sent": "2024-02-01T00:36:42.205Z", + "attempt_number": 1, + "url": "https://your.webhook.endpoint.com", + "webhook_id": "5xwTAgL6GyEu", + "data": { + "id": "115799069", + "lo_id": "36534258", + "portal_id": "77180683", + "event_time": "2024-02-01T00:36:42.000Z" + } + }, + "topic": "enrollment.create", + "source": { + "type": "vendor-documentation", + "url": "https://developers.go1.com/docs/developer-tools/webhooks/security/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/go1/index.json b/providers/go1/index.json new file mode 100644 index 0000000..cd7d6e6 --- /dev/null +++ b/providers/go1/index.json @@ -0,0 +1,13 @@ +{ + "label": "Go1", + "configs": { + "latest_version": "3.0.0", + "topic_identifier": "event_type" + }, + "provenance": { + "3.0.0": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/granola/index.json b/providers/granola/index.json new file mode 100644 index 0000000..463db0a --- /dev/null +++ b/providers/granola/index.json @@ -0,0 +1,13 @@ +{ + "label": "Granola", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/granola/latest/note.generated.json b/providers/granola/latest/note.generated.json new file mode 100644 index 0000000..343d894 --- /dev/null +++ b/providers/granola/latest/note.generated.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "8f1c2a4e-6b3d-4e8f-9a2b-1c5d7e9f0a3b", + "event_type": "note.generated", + "note_id": "not_1d3tmYTlCICgjy", + "occurred_at": "2026-01-27T15:30:00Z" + }, + "topic": "note.generated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.granola.ai/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/help-scout/index.json b/providers/help-scout/index.json new file mode 100644 index 0000000..b5f5ca2 --- /dev/null +++ b/providers/help-scout/index.json @@ -0,0 +1,13 @@ +{ + "label": "Help Scout", + "configs": { + "latest_version": "latest", + "topic_identifier": "x-helpscout-event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/help-scout/latest/message.survey.response.received.json b/providers/help-scout/latest/message.survey.response.received.json new file mode 100644 index 0000000..c21a4cd --- /dev/null +++ b/providers/help-scout/latest/message.survey.response.received.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json", + "x-helpscout-event": "message.survey.response.received" + }, + "body": { + "message": { + "name": "Customer satisfaction survey" + }, + "response": { + "name": "Happy", + "value": "\ud83d\ude00", + "comment": "Just awesome!", + "timestamp": "2022-09-05T12:00:00Z" + }, + "_embedded": {}, + "_links": { + "message:dashboard": { + "href": "https://secure.helpscout.net/messages/8de613e9-0154-426e-9fe7-fd0017947959" + } + } + }, + "topic": "message.survey.response.received", + "source": { + "type": "vendor-documentation", + "url": "https://developer.helpscout.com/webhooks/objects/survey-response/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/index.json b/providers/jfrog/index.json new file mode 100644 index 0000000..fe713fe --- /dev/null +++ b/providers/jfrog/index.json @@ -0,0 +1,13 @@ +{ + "label": "JFrog", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/jfrog/latest/app_trust.application_creation_completed.json b/providers/jfrog/latest/app_trust.application_creation_completed.json new file mode 100644 index 0000000..f2375c4 --- /dev/null +++ b/providers/jfrog/latest/app_trust.application_creation_completed.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "application_creation_completed", + "data": { + "application_key": "my-app", + "project_key": "my-project", + "display_name": "My Application", + "description": "A sample application", + "criticality": "medium", + "maturity_level": "production", + "labels": [ + { + "key": "environment", + "value": "production" + } + ], + "owners": [ + { + "name": "john.doe", + "type": "user" + } + ], + "timestamp": 1640995200000 + }, + "subscription_key": "test", + "jpd_origin": "https://apptrustswampup.jfrog.io", + "source": "jfrog/saharb", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.application_creation_completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.application_creation_failed.json b/providers/jfrog/latest/app_trust.application_creation_failed.json new file mode 100644 index 0000000..1aabf25 --- /dev/null +++ b/providers/jfrog/latest/app_trust.application_creation_failed.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "application_creation_failed", + "data": { + "application_key": "my-app", + "project_key": "my-project", + "display_name": "My Application", + "description": "A sample application", + "criticality": "medium", + "maturity_level": "production", + "labels": [ + { + "key": "environment", + "value": "production" + } + ], + "owners": [ + { + "name": "john.doe", + "type": "user" + } + ], + "timestamp": 1640995200000 + }, + "subscription_key": "test", + "jpd_origin": "https://apptrustswampup.jfrog.io", + "source": "jfrog/saharb", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.application_creation_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.application_creation_started.json b/providers/jfrog/latest/app_trust.application_creation_started.json new file mode 100644 index 0000000..cc915b5 --- /dev/null +++ b/providers/jfrog/latest/app_trust.application_creation_started.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "application_creation_started", + "data": { + "application_key": "my-app", + "project_key": "my-project", + "display_name": "My Application", + "description": "A sample application", + "criticality": "medium", + "maturity_level": "production", + "labels": [ + { + "key": "environment", + "value": "production" + } + ], + "owners": [ + { + "name": "john.doe", + "type": "user" + } + ], + "timestamp": 1640995200000 + }, + "subscription_key": "test", + "jpd_origin": "https://apptrustswampup.jfrog.io", + "source": "jfrog/saharb", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.application_creation_started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.application_deletion_completed.json b/providers/jfrog/latest/app_trust.application_deletion_completed.json new file mode 100644 index 0000000..f1aec53 --- /dev/null +++ b/providers/jfrog/latest/app_trust.application_deletion_completed.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "application_deletion_completed", + "data": { + "application_key": "my-app", + "project_key": "my-project", + "display_name": "My Application", + "description": "A sample application", + "criticality": "medium", + "maturity_level": "production", + "labels": [ + { + "key": "environment", + "value": "production" + } + ], + "owners": [ + { + "name": "john.doe", + "type": "user" + } + ], + "timestamp": 1640995200000 + }, + "subscription_key": "test", + "jpd_origin": "https://apptrustswampup.jfrog.io", + "source": "jfrog/saharb", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.application_deletion_completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.application_deletion_failed.json b/providers/jfrog/latest/app_trust.application_deletion_failed.json new file mode 100644 index 0000000..1a39e60 --- /dev/null +++ b/providers/jfrog/latest/app_trust.application_deletion_failed.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "application_deletion_failed", + "data": { + "application_key": "my-app", + "project_key": "my-project", + "display_name": "My Application", + "description": "A sample application", + "criticality": "medium", + "maturity_level": "production", + "labels": [ + { + "key": "environment", + "value": "production" + } + ], + "owners": [ + { + "name": "john.doe", + "type": "user" + } + ], + "timestamp": 1640995200000 + }, + "subscription_key": "test", + "jpd_origin": "https://apptrustswampup.jfrog.io", + "source": "jfrog/saharb", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.application_deletion_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.application_deletion_started.json b/providers/jfrog/latest/app_trust.application_deletion_started.json new file mode 100644 index 0000000..f74dcf9 --- /dev/null +++ b/providers/jfrog/latest/app_trust.application_deletion_started.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "application_deletion_started", + "data": { + "application_key": "my-app", + "project_key": "my-project", + "display_name": "My Application", + "description": "A sample application", + "criticality": "medium", + "maturity_level": "production", + "labels": [ + { + "key": "environment", + "value": "production" + } + ], + "owners": [ + { + "name": "john.doe", + "type": "user" + } + ], + "timestamp": 1640995200000 + }, + "subscription_key": "test", + "jpd_origin": "https://apptrustswampup.jfrog.io", + "source": "jfrog/saharb", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.application_deletion_started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.application_update_completed.json b/providers/jfrog/latest/app_trust.application_update_completed.json new file mode 100644 index 0000000..e61f4d5 --- /dev/null +++ b/providers/jfrog/latest/app_trust.application_update_completed.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "application_update_completed", + "data": { + "application_key": "my-app", + "project_key": "my-project", + "display_name": "My Application", + "description": "A sample application", + "criticality": "medium", + "maturity_level": "production", + "labels": [ + { + "key": "environment", + "value": "production" + } + ], + "owners": [ + { + "name": "john.doe", + "type": "user" + } + ], + "timestamp": 1640995200000 + }, + "subscription_key": "test", + "jpd_origin": "https://apptrustswampup.jfrog.io", + "source": "jfrog/saharb", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.application_update_completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.application_update_failed.json b/providers/jfrog/latest/app_trust.application_update_failed.json new file mode 100644 index 0000000..362942f --- /dev/null +++ b/providers/jfrog/latest/app_trust.application_update_failed.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "application_update_failed", + "data": { + "application_key": "my-app", + "project_key": "my-project", + "display_name": "My Application", + "description": "A sample application", + "criticality": "medium", + "maturity_level": "production", + "labels": [ + { + "key": "environment", + "value": "production" + } + ], + "owners": [ + { + "name": "john.doe", + "type": "user" + } + ], + "timestamp": 1640995200000 + }, + "subscription_key": "test", + "jpd_origin": "https://apptrustswampup.jfrog.io", + "source": "jfrog/saharb", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.application_update_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.application_update_started.json b/providers/jfrog/latest/app_trust.application_update_started.json new file mode 100644 index 0000000..a427b58 --- /dev/null +++ b/providers/jfrog/latest/app_trust.application_update_started.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "application_update_started", + "data": { + "application_key": "my-app", + "project_key": "my-project", + "display_name": "My Application", + "description": "A sample application", + "criticality": "medium", + "maturity_level": "production", + "labels": [ + { + "key": "environment", + "value": "production" + } + ], + "owners": [ + { + "name": "john.doe", + "type": "user" + } + ], + "timestamp": 1640995200000 + }, + "subscription_key": "test", + "jpd_origin": "https://apptrustswampup.jfrog.io", + "source": "jfrog/saharb", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.application_update_started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.entry_gate_evaluation_started.json b/providers/jfrog/latest/app_trust.entry_gate_evaluation_started.json new file mode 100644 index 0000000..980157e --- /dev/null +++ b/providers/jfrog/latest/app_trust.entry_gate_evaluation_started.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "entry_gate_evaluation_started", + "data": { + "application_key": "my-app", + "application_version": "1.0.0", + "stage": "DEV", + "evaluation_id": "1992562792781848576" + }, + "subscription_key": "test", + "source": "AppTrust", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.entry_gate_evaluation_started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.entry_gate_evaluation_validation_failed.json b/providers/jfrog/latest/app_trust.entry_gate_evaluation_validation_failed.json new file mode 100644 index 0000000..3f18ba4 --- /dev/null +++ b/providers/jfrog/latest/app_trust.entry_gate_evaluation_validation_failed.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "entry_gate_evaluation_validation_failed", + "data": { + "application_key": "my-app", + "application_version": "1.0.0", + "stage": "DEV", + "evaluation_id": "1992562792781848576", + "decision": "fail", + "explanation": "PR Merge policy {evaluation} failed due to violated policies: [test-dev-entry]." + }, + "subscription_key": "test", + "source": "AppTrust", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.entry_gate_evaluation_validation_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.entry_gate_evaluation_validation_passed.json b/providers/jfrog/latest/app_trust.entry_gate_evaluation_validation_passed.json new file mode 100644 index 0000000..c087702 --- /dev/null +++ b/providers/jfrog/latest/app_trust.entry_gate_evaluation_validation_passed.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "entry_gate_evaluation_validation_passed", + "data": { + "application_key": "my-app", + "application_version": "1.0.0", + "stage": "DEV", + "evaluation_id": "1992562792781848576", + "decision": "pass", + "explanation": "All policies passed." + }, + "subscription_key": "test", + "source": "AppTrust", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.entry_gate_evaluation_validation_passed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.exit_gate_evaluation_started.json b/providers/jfrog/latest/app_trust.exit_gate_evaluation_started.json new file mode 100644 index 0000000..15d61c2 --- /dev/null +++ b/providers/jfrog/latest/app_trust.exit_gate_evaluation_started.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "exit_gate_evaluation_started", + "data": { + "application_key": "my-app", + "application_version": "1.0.0", + "stage": "DEV", + "evaluation_id": "1992562792781848576" + }, + "subscription_key": "test", + "source": "AppTrust", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.exit_gate_evaluation_started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.exit_gate_evaluation_validation_failed.json b/providers/jfrog/latest/app_trust.exit_gate_evaluation_validation_failed.json new file mode 100644 index 0000000..e27c207 --- /dev/null +++ b/providers/jfrog/latest/app_trust.exit_gate_evaluation_validation_failed.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "exit_gate_evaluation_validation_failed", + "data": { + "application_key": "my-app", + "application_version": "1.0.0", + "stage": "DEV", + "evaluation_id": "1992562792781848576", + "decision": "fail", + "explanation": "PR Merge policy {evaluation} failed due to violated policies: [test-dev-exit]." + }, + "subscription_key": "test", + "source": "AppTrust", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.exit_gate_evaluation_validation_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.exit_gate_evaluation_validation_passed.json b/providers/jfrog/latest/app_trust.exit_gate_evaluation_validation_passed.json new file mode 100644 index 0000000..ef6f2ea --- /dev/null +++ b/providers/jfrog/latest/app_trust.exit_gate_evaluation_validation_passed.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "exit_gate_evaluation_validation_passed", + "data": { + "application_key": "my-app", + "application_version": "1.0.0", + "stage": "DEV", + "evaluation_id": "1992562792781848576", + "decision": "pass", + "explanation": "All policies passed." + }, + "subscription_key": "test", + "source": "AppTrust", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.exit_gate_evaluation_validation_passed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.release_completed.json b/providers/jfrog/latest/app_trust.release_completed.json new file mode 100644 index 0000000..fd3dc03 --- /dev/null +++ b/providers/jfrog/latest/app_trust.release_completed.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "release_completed", + "data": { + "application_version": "1.0.0", + "application_key": "my-app", + "stage": "prod" + }, + "subscription_key": "test", + "source": "jfrog/admin", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.release_completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.release_failed.json b/providers/jfrog/latest/app_trust.release_failed.json new file mode 100644 index 0000000..c921653 --- /dev/null +++ b/providers/jfrog/latest/app_trust.release_failed.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "release_failed", + "data": { + "application_version": "1.0.0", + "application_key": "my-app", + "stage": "prod" + }, + "subscription_key": "test", + "source": "jfrog/admin", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.release_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.release_started.json b/providers/jfrog/latest/app_trust.release_started.json new file mode 100644 index 0000000..9ec3d0f --- /dev/null +++ b/providers/jfrog/latest/app_trust.release_started.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "release_started", + "data": { + "application_version": "1.0.0", + "application_key": "my-app", + "stage": "prod" + }, + "subscription_key": "test", + "source": "jfrog/admin", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.release_started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.version_creation_completed.json b/providers/jfrog/latest/app_trust.version_creation_completed.json new file mode 100644 index 0000000..662f4e1 --- /dev/null +++ b/providers/jfrog/latest/app_trust.version_creation_completed.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "version_creation_completed", + "data": { + "application_version": "1.0.0", + "application_key": "my-app" + }, + "subscription_key": "test", + "source": "jfrog/admin", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.version_creation_completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.version_creation_failed.json b/providers/jfrog/latest/app_trust.version_creation_failed.json new file mode 100644 index 0000000..9438b8d --- /dev/null +++ b/providers/jfrog/latest/app_trust.version_creation_failed.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "version_creation_failed", + "data": { + "application_version": "1.0.0", + "application_key": "my-app" + }, + "subscription_key": "test", + "source": "jfrog/admin", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.version_creation_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.version_creation_started.json b/providers/jfrog/latest/app_trust.version_creation_started.json new file mode 100644 index 0000000..1af39d6 --- /dev/null +++ b/providers/jfrog/latest/app_trust.version_creation_started.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "version_creation_started", + "data": { + "application_version": "1.0.0", + "application_key": "my-app" + }, + "subscription_key": "test", + "source": "jfrog/admin", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.version_creation_started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.version_promotion_completed.json b/providers/jfrog/latest/app_trust.version_promotion_completed.json new file mode 100644 index 0000000..11a8a4b --- /dev/null +++ b/providers/jfrog/latest/app_trust.version_promotion_completed.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "version_promotion_completed", + "data": { + "application_version": "1.0.0", + "application_key": "my-app", + "stage": "qa" + }, + "subscription_key": "test", + "source": "jfrog/admin", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.version_promotion_completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.version_promotion_failed.json b/providers/jfrog/latest/app_trust.version_promotion_failed.json new file mode 100644 index 0000000..c2bb247 --- /dev/null +++ b/providers/jfrog/latest/app_trust.version_promotion_failed.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "version_promotion_failed", + "data": { + "application_version": "1.0.0", + "application_key": "my-app", + "stage": "qa" + }, + "subscription_key": "test", + "source": "jfrog/admin", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.version_promotion_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jfrog/latest/app_trust.version_promotion_started.json b/providers/jfrog/latest/app_trust.version_promotion_started.json new file mode 100644 index 0000000..74798c7 --- /dev/null +++ b/providers/jfrog/latest/app_trust.version_promotion_started.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "domain": "app_trust", + "event_type": "version_promotion_started", + "data": { + "application_version": "1.0.0", + "application_key": "my-app", + "stage": "qa" + }, + "subscription_key": "test", + "source": "jfrog/admin", + "userContext": { + "id": "johndoe", + "isToken": false, + "realm": "internal" + } + }, + "topic": "app_trust.version_promotion_started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.jfrog.com/integrations/docs/webhook-event-types#domain-apptrust", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kit/index.json b/providers/kit/index.json new file mode 100644 index 0000000..1886150 --- /dev/null +++ b/providers/kit/index.json @@ -0,0 +1,13 @@ +{ + "label": "Kit", + "configs": { + "latest_version": "latest", + "topic_identifier": "events[].type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/kit/latest/subscriber.created.json b/providers/kit/latest/subscriber.created.json new file mode 100644 index 0000000..1cde7de --- /dev/null +++ b/providers/kit/latest/subscriber.created.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json", + "x-kit-delivery": "123456", + "user-agent": "Kit-Webhooks/2.0" + }, + "body": { + "delivery_id": 123456, + "events": [ + { + "id": "9c2e1f3a-6b7d-4e8f-a1b2-c3d4e5f60718", + "type": "subscriber.created", + "created": "2026-07-29T14:32:10Z", + "data": { + "subscriber": { + "id": 987654, + "first_name": "Ada", + "email_address": "ada@example.com", + "state": "active", + "created_at": "2026-07-29T14:32:10Z", + "fields": { + "company": "Kit" + } + } + } + } + ] + }, + "topic": "subscriber.created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.kit.com/webhooks/delivery-format", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kombo/index.json b/providers/kombo/index.json new file mode 100644 index 0000000..6dcfae1 --- /dev/null +++ b/providers/kombo/index.json @@ -0,0 +1,13 @@ +{ + "label": "Kombo", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/kombo/latest/assessment.order-received.json b/providers/kombo/latest/assessment.order-received.json new file mode 100644 index 0000000..bbd3c83 --- /dev/null +++ b/providers/kombo/latest/assessment.order-received.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "Cbfk5sHtDxrSrJBRjsDtbaN9", + "type": "assessment:order-received", + "data": { + "id": "B5KQKhAgTv6ZwzrfAbqbhipd", + "integration_id": "workday:CBNMt7dSNCzBdnRTx87dev4E", + "package_id": "typescript_test", + "status": "OPEN", + "candidate": { + "remote_id": "12345", + "email": "john.doe@gmail.com", + "first_name": "John", + "last_name": "Doe", + "phone": "+1 123 456 7890" + }, + "application": { + "remote_id": "54321" + }, + "job": { + "remote_id": "67890", + "name": "Engineering Manager", + "location": { + "city": "Berlin", + "country": "DE", + "raw": "Berlin, Germany", + "state": "Berlin", + "street_1": "Lohm\u00fchlenstra\u00dfe 65", + "street_2": null, + "zip_code": "12435" + }, + "hiring_team": [ + { + "first_name": "Jane", + "last_name": "Doe", + "remote_id": "78901", + "email": "jane.doe@gmail.com", + "hiring_team_roles": [ + "RECRUITER" + ] + } + ] + } + } + }, + "topic": "assessment:order-received", + "source": { + "type": "vendor-documentation", + "url": "https://docs.kombo.dev/hris/guides/webhooks#assessment-order-received", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kombo/latest/connection-flow-failed.json b/providers/kombo/latest/connection-flow-failed.json new file mode 100644 index 0000000..6643b79 --- /dev/null +++ b/providers/kombo/latest/connection-flow-failed.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "5gjAtURLPbnTiwgkaBfiA3WJ", + "type": "connection-flow-failed", + "data": { + "integration_tool": "personio", + "integration_category": "HRIS", + "end_user": { + "origin_id": "36123", + "creator_email": "user@example.com", + "organization_name": "Acme, Inc." + }, + "log_url": "https://app.kombo.dev/env/production/logs/C3xUo6XAsB2sbKC7M1gyXaRX" + } + }, + "topic": "connection-flow-failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.kombo.dev/hris/guides/webhooks#connection-flow-failed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kombo/latest/data-changed.json b/providers/kombo/latest/data-changed.json new file mode 100644 index 0000000..75829e6 --- /dev/null +++ b/providers/kombo/latest/data-changed.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "FhghqjnCi9WuAoLT8Z75CFcs", + "type": "data-changed", + "data": { + "integration_id": "bombohr:ats-dev", + "integration_tool": "bombohr", + "integration_category": "ATS", + "changed_models": [ + { + "name": "ats_applications" + } + ] + } + }, + "topic": "data-changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.kombo.dev/hris/guides/webhooks#data-changed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kombo/latest/integration-created.json b/providers/kombo/latest/integration-created.json new file mode 100644 index 0000000..d584422 --- /dev/null +++ b/providers/kombo/latest/integration-created.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "5gjAtURLPbnTiwgkaBfiA3WJ", + "type": "integration-created", + "data": { + "id": "personio:CBNMt7dSNCzBdnRTx87dev4E", + "tool": "personio", + "category": "HRIS", + "end_user": { + "origin_id": "36123", + "creator_email": "user@example.com", + "organization_name": "Acme, Inc." + } + } + }, + "topic": "integration-created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.kombo.dev/hris/guides/webhooks#integration-created", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kombo/latest/integration-deleted.json b/providers/kombo/latest/integration-deleted.json new file mode 100644 index 0000000..0885c96 --- /dev/null +++ b/providers/kombo/latest/integration-deleted.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "5gjAtURLPbnTiwgkaBfiA3WJ", + "type": "integration-deleted", + "data": { + "id": "personio:CBNMt7dSNCzBdnRTx87dev4E", + "tool": "personio", + "category": "HRIS", + "end_user": { + "origin_id": "36123", + "creator_email": "user@example.com", + "organization_name": "Acme, Inc." + }, + "deleted_at": "2022-11-02T10:50:10.242Z" + } + }, + "topic": "integration-deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.kombo.dev/hris/guides/webhooks#integration-deleted", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kombo/latest/issue-status-changed.json b/providers/kombo/latest/issue-status-changed.json new file mode 100644 index 0000000..f0ee49a --- /dev/null +++ b/providers/kombo/latest/issue-status-changed.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "5gjAtURLPbnTiwgkaBfiA3WJ", + "type": "issue-status-changed", + "data": { + "change": "raised", + "issue": { + "id": "8f3a1c2e4b5d6a7c8e9f0a1b", + "type": "integration.authentication_failed", + "title": "Authentication failed", + "status": "OPEN", + "markdown_message": "**Acme, Inc.**'s personio HRIS integration failed authentication. This is often invalid, expired, or revoked credentials, but it can also be temporary provider downtime.\n\nCheck the [logs](https://app.kombo.dev/env/production/integrations/personio:CBNMt7dSNCzBdnRTx87dev4E/logs) first. If the credentials look invalid, create a reconnection link from the [integration page](https://app.kombo.dev/env/production/integrations/personio:CBNMt7dSNCzBdnRTx87dev4E) so the customer can reconnect.", + "first_observed_at": "2021-09-01T12:00:00.000Z", + "resolved_at": null + }, + "integration": { + "id": "personio:CBNMt7dSNCzBdnRTx87dev4E", + "tool": "personio", + "category": "HRIS", + "end_user": { + "origin_id": "36123", + "creator_email": "user@example.com", + "organization_name": "Acme, Inc." + } + } + } + }, + "topic": "issue-status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.kombo.dev/hris/guides/webhooks#issue-status-changed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kombo/latest/sync-finished.json b/providers/kombo/latest/sync-finished.json new file mode 100644 index 0000000..eb4e78d --- /dev/null +++ b/providers/kombo/latest/sync-finished.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "5gjAtURLPbnTiwgkaBfiA3WJ", + "type": "sync-finished", + "data": { + "sync_id": "B89SCXXho7Yw8PGo8AKJxLn4", + "sync_state": "SUCCEEDED", + "sync_started_at": "2021-09-01T12:00:00.000Z", + "sync_ended_at": "2021-09-01T12:30:00.000Z", + "sync_duration_seconds": 1800, + "integration_id": "personio:CBNMt7dSNCzBdnRTx87dev4E", + "integration_tool": "personio", + "integration_category": "HRIS", + "end_user": { + "origin_id": "36123", + "creator_email": "user@example.com", + "organization_name": "Acme, Inc." + }, + "log_url": "https://app.kombo.dev/env/production/logs/C3xUo6XAsB2sbKC7M1gyXaRX" + } + }, + "topic": "sync-finished", + "source": { + "type": "vendor-documentation", + "url": "https://docs.kombo.dev/hris/guides/webhooks#sync-finished", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kustomer/index.json b/providers/kustomer/index.json new file mode 100644 index 0000000..1ee0c56 --- /dev/null +++ b/providers/kustomer/index.json @@ -0,0 +1,13 @@ +{ + "label": "Kustomer", + "configs": { + "latest_version": "latest", + "topic_identifier": "name" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/kustomer/latest/kustomer.conversation.create.json b/providers/kustomer/latest/kustomer.conversation.create.json new file mode 100644 index 0000000..99077c7 --- /dev/null +++ b/providers/kustomer/latest/kustomer.conversation.create.json @@ -0,0 +1,129 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "60873865d43fde02c98003c1", + "name": "kustomer.conversation.create", + "org": "5f8481c6a22ab5b9d5f2dd8a", + "partition": "5f8481c6a22ab5b9d5f2dd8a", + "data": { + "type": "conversation", + "id": "60873865d43fde605b8003bf", + "attributes": { + "name": "", + "channels": [], + "status": "open", + "messageCount": 0, + "noteCount": 0, + "satisfaction": 0, + "satisfactionLevel": { + "sentByTeams": [] + }, + "createdAt": "2021-04-26T22:02:13.552Z", + "updatedAt": "2021-04-26T22:02:13.552Z", + "modifiedAt": "2021-04-26T22:02:13.552Z", + "lastActivityAt": "2021-04-26T22:02:13.553Z", + "spam": false, + "tags": [], + "suggestedTags": [], + "predictions": [], + "suggestedShortcuts": [], + "firstMessageOut": { + "createdByTeams": [] + }, + "assignedUsers": [], + "assignedTeams": [], + "firstResponse": { + "createdByTeams": [], + "assignedTeams": [], + "assignedUsers": [] + }, + "firstResponseSinceLastDone": { + "createdByTeams": [], + "assignedTeams": [], + "assignedUsers": [] + }, + "lastResponse": { + "createdByTeams": [], + "assignedTeams": [], + "assignedUsers": [] + }, + "firstDone": { + "createdByTeams": [], + "assignedTeams": [], + "assignedUsers": [] + }, + "lastDone": { + "createdByTeams": [], + "assignedTeams": [], + "assignedUsers": [] + }, + "direction": "out", + "outboundMessageCount": 0, + "inboundMessageCount": 0, + "rev": 1, + "priority": 3, + "roleGroupVersions": [], + "accessOverride": [], + "assistant": { + "assistantId": [] + } + }, + "relationships": { + "messages": { + "links": { + "self": "/v1/conversations/60873865d43fde605b8003bf/messages" + } + }, + "createdBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "modifiedBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "org": { + "links": { + "self": "/v1/orgs/5f8481c6a22ab5b9d5f2dd8a" + }, + "data": { + "type": "org", + "id": "5f8481c6a22ab5b9d5f2dd8a" + } + }, + "customer": { + "data": { + "type": "customer", + "id": "5fcea6ca9725f81c5ffbebdd" + }, + "links": { + "self": "/v1/customers/5fcea6ca9725f81c5ffbebdd" + } + } + }, + "links": { + "self": "/v1/conversations/60873865d43fde605b8003bf" + } + }, + "createdAt": "2021-04-26T22:02:13.559Z", + "persist": true + }, + "topic": "kustomer.conversation.create", + "source": { + "type": "vendor-documentation", + "url": "https://developer.kustomer.com/kustomer-apps-platform/docs/outbound-webhooks#conversation-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kustomer/latest/kustomer.conversation.update.json b/providers/kustomer/latest/kustomer.conversation.update.json new file mode 100644 index 0000000..3802712 --- /dev/null +++ b/providers/kustomer/latest/kustomer.conversation.update.json @@ -0,0 +1,222 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "608738af3c16f2a7c22a36c2", + "name": "kustomer.conversation.update", + "org": "5f8481c6a22ab5b9d5f2dd8a", + "partition": "5f8481c6a22ab5b9d5f2dd8a", + "data": { + "type": "conversation", + "id": "60873865d43fde605b8003bf", + "attributes": { + "name": "", + "preview": "Hi there! How are you enjoying the free 30-day trial of your metamorphosis? - Franz", + "channels": [ + "sms" + ], + "status": "open", + "messageCount": 1, + "noteCount": 0, + "satisfaction": 0, + "satisfactionLevel": { + "sentByTeams": [] + }, + "createdAt": "2021-04-26T22:02:13.552Z", + "updatedAt": "2021-04-26T22:03:27.857Z", + "modifiedAt": "2021-04-26T22:03:27.857Z", + "lastActivityAt": "2021-04-26T22:02:13.553Z", + "spam": false, + "tags": [], + "suggestedTags": [], + "predictions": [], + "suggestedShortcuts": [], + "firstMessageOut": { + "createdByTeams": [ + "608733a7178c7116b82c5e9a" + ], + "id": "608738673041c80019692cdf", + "sentAt": "2021-04-26T22:03:27.852Z", + "createdAt": "2021-04-26T22:03:27.857Z", + "channel": "sms", + "directionType": "initial-out", + "createdBy": "5fe109880e432183796e9218" + }, + "lastMessageOut": { + "id": "608738673041c80019692cdf", + "sentAt": "2021-04-26T22:03:27.852Z", + "createdAt": "2021-04-26T22:03:27.857Z" + }, + "lastMessageAt": "2021-04-26T22:03:27.852Z", + "assignedUsers": [], + "assignedTeams": [], + "firstResponse": { + "createdByTeams": [], + "assignedTeams": [], + "assignedUsers": [] + }, + "firstResponseSinceLastDone": { + "createdByTeams": [], + "assignedTeams": [], + "assignedUsers": [] + }, + "lastResponse": { + "createdByTeams": [], + "assignedTeams": [], + "assignedUsers": [] + }, + "firstDone": { + "createdByTeams": [], + "assignedTeams": [], + "assignedUsers": [] + }, + "lastDone": { + "createdByTeams": [], + "assignedTeams": [], + "assignedUsers": [] + }, + "direction": "out", + "lastMessageDirection": "out", + "outboundMessageCount": 1, + "inboundMessageCount": 0, + "rev": 2, + "priority": 3, + "roleGroupVersions": [], + "accessOverride": [], + "assistant": { + "assistantId": [] + } + }, + "relationships": { + "messages": { + "links": { + "self": "/v1/conversations/60873865d43fde605b8003bf/messages" + } + }, + "createdBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "modifiedBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "org": { + "links": { + "self": "/v1/orgs/5f8481c6a22ab5b9d5f2dd8a" + }, + "data": { + "type": "org", + "id": "5f8481c6a22ab5b9d5f2dd8a" + } + }, + "customer": { + "data": { + "type": "customer", + "id": "5fcea6ca9725f81c5ffbebdd" + }, + "links": { + "self": "/v1/customers/5fcea6ca9725f81c5ffbebdd" + } + } + }, + "links": { + "self": "/v1/conversations/60873865d43fde605b8003bf" + } + }, + "createdAt": "2021-04-26T22:03:27.872Z", + "changes": { + "attributes": { + "preview": { + "op": "add", + "after": "Hi there! How are you enjoying the free 30-day trial of your metamorphosis? - Franz" + }, + "channels": { + "op": "replace", + "before": [], + "after": [ + "sms" + ] + }, + "messageCount": { + "op": "replace", + "before": 0, + "after": 1 + }, + "updatedAt": { + "op": "replace", + "before": "2021-04-26T22:02:13.552Z", + "after": "2021-04-26T22:03:27.857Z" + }, + "modifiedAt": { + "op": "replace", + "before": "2021-04-26T22:02:13.552Z", + "after": "2021-04-26T22:03:27.857Z" + }, + "firstMessageOut": { + "op": "replace", + "before": { + "createdByTeams": [] + }, + "after": { + "createdByTeams": [ + "608733a7178c7116b82c5e9a" + ], + "id": "608738673041c80019692cdf", + "sentAt": "2021-04-26T22:03:27.852Z", + "createdAt": "2021-04-26T22:03:27.857Z", + "channel": "sms", + "directionType": "initial-out", + "createdBy": "5fe109880e432183796e9218" + } + }, + "lastMessageOut": { + "op": "add", + "after": { + "id": "608738673041c80019692cdf", + "sentAt": "2021-04-26T22:03:27.852Z", + "createdAt": "2021-04-26T22:03:27.857Z" + } + }, + "lastMessageAt": { + "op": "add", + "after": "2021-04-26T22:03:27.852Z" + }, + "lastMessageDirection": { + "op": "add", + "after": "out" + }, + "outboundMessageCount": { + "op": "replace", + "before": 0, + "after": 1 + }, + "rev": { + "op": "replace", + "before": 1, + "after": 2 + } + }, + "relationships": {} + }, + "persist": false, + "client": "drafts" + }, + "topic": "kustomer.conversation.update", + "source": { + "type": "vendor-documentation", + "url": "https://developer.kustomer.com/kustomer-apps-platform/docs/outbound-webhooks#conversation-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kustomer/latest/kustomer.customer.create.json b/providers/kustomer/latest/kustomer.customer.create.json new file mode 100644 index 0000000..a97e19b --- /dev/null +++ b/providers/kustomer/latest/kustomer.customer.create.json @@ -0,0 +1,148 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "608731c238e15ad7655f702a", + "name": "kustomer.customer.create", + "org": "5f8481c6a22ab5b9d5f2dd8a", + "partition": "5f8481c6a22ab5b9d5f2dd8a", + "orgName": "org-name", + "data": { + "type": "customer", + "id": "608731c238e15a90895f7029", + "attributes": { + "name": "Franz Kafka", + "displayName": "Franz Kafka", + "displayColor": "blue", + "displayIcon": "broom", + "externalIds": [], + "sharedExternalIds": [], + "emails": [], + "sharedEmails": [], + "phones": [], + "sharedPhones": [], + "whatsapps": [], + "facebookIds": [], + "instagramIds": [], + "socials": [], + "sharedSocials": [], + "urls": [], + "locations": [], + "activeUsers": [], + "watchers": [], + "recentLocation": { + "updatedAt": "2021-04-26T21:33:54.763Z" + }, + "locale": null, + "gender": null, + "createdAt": "2021-04-26T21:33:54.763Z", + "updatedAt": "2021-04-26T21:33:54.763Z", + "modifiedAt": "2021-04-26T21:33:54.763Z", + "lastActivityAt": "2021-04-26T21:33:54.763Z", + "deleted": false, + "lastConversation": { + "channels": [], + "tags": [] + }, + "conversationCounts": { + "done": 0, + "open": 0, + "snoozed": 0, + "all": 0 + }, + "preview": {}, + "tags": [], + "custom": { + "AvgSatScoreNum": null, + "SegmentStr": null, + "balanceNum": null, + "customerIdStr": null, + "generateNum": null, + "kustIdStr": null, + "lastOrderAt": null, + "lastSatScoreNum": null, + "lifetimeValueNum": null, + "loyaltyStr": null, + "netScoreNum": null, + "ordersNum": null, + "pointsNum": null, + "stateStr": null + }, + "progressiveStatus": null, + "verified": false, + "rev": 1, + "recentItems": [], + "defaultLang": "de", + "satisfactionLevel": { + "firstSatisfaction": { + "sentByTeams": [] + }, + "lastSatisfaction": { + "sentByTeams": [] + } + }, + "roleGroupVersions": [], + "accessOverride": [], + "companyName": "Die Verwandlung", + "firstName": "Franz", + "lastName": "Kafka" + }, + "relationships": { + "messages": { + "links": { + "self": "/v1/customers/608731c238e15a90895f7029/messages" + } + }, + "createdBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "modifiedBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "org": { + "data": { + "type": "org", + "id": "5f8481c6a22ab5b9d5f2dd8a" + }, + "links": { + "self": "/v1/orgs/5f8481c6a22ab5b9d5f2dd8a" + } + }, + "company": { + "links": { + "self": "/v1/companies/608731c238e15ad5bf5f7023" + }, + "data": { + "type": "company", + "id": "608731c238e15ad5bf5f7023" + } + } + }, + "links": { + "self": "/v1/customers/608731c238e15a90895f7029" + } + }, + "createdAt": "2021-04-26T21:33:54.770Z", + "persist": true, + "client": "api" + }, + "topic": "kustomer.customer.create", + "source": { + "type": "vendor-documentation", + "url": "https://developer.kustomer.com/kustomer-apps-platform/docs/outbound-webhooks#customer-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kustomer/latest/kustomer.customer.update.json b/providers/kustomer/latest/kustomer.customer.update.json new file mode 100644 index 0000000..6222a3a --- /dev/null +++ b/providers/kustomer/latest/kustomer.customer.update.json @@ -0,0 +1,179 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "6087326fa8b1c7b07da5e5c9", + "name": "kustomer.customer.update", + "org": "5f8481c6a22ab5b9d5f2dd8a", + "partition": "5f8481c6a22ab5b9d5f2dd8a", + "data": { + "type": "customer", + "id": "608731c238e15a90895f7029", + "attributes": { + "name": "Franz Kafka", + "displayName": "Franz Kafka", + "displayColor": "blue", + "displayIcon": "broom", + "externalIds": [], + "sharedExternalIds": [], + "emails": [], + "sharedEmails": [], + "phones": [], + "sharedPhones": [], + "whatsapps": [], + "facebookIds": [], + "instagramIds": [], + "socials": [], + "sharedSocials": [], + "urls": [], + "locations": [], + "activeUsers": [ + "5fe109880e432183796e9218" + ], + "watchers": [], + "recentLocation": { + "updatedAt": "2021-04-26T21:33:54.763Z" + }, + "locale": null, + "gender": null, + "createdAt": "2021-04-26T21:33:54.763Z", + "updatedAt": "2021-04-26T21:36:47.817Z", + "modifiedAt": "2021-04-26T21:36:47.817Z", + "lastActivityAt": "2021-04-26T21:36:47.816Z", + "deleted": false, + "lastConversation": { + "channels": [], + "tags": [] + }, + "conversationCounts": { + "done": 0, + "open": 0, + "snoozed": 0, + "all": 0 + }, + "preview": {}, + "tags": [], + "custom": { + "AvgSatScoreNum": null, + "SegmentStr": null, + "balanceNum": null, + "customerIdStr": null, + "generateNum": null, + "kustIdStr": null, + "lastOrderAt": null, + "lastSatScoreNum": null, + "lifetimeValueNum": null, + "loyaltyStr": null, + "netScoreNum": null, + "ordersNum": null, + "pointsNum": null, + "stateStr": null + }, + "progressiveStatus": null, + "verified": false, + "rev": 3, + "recentItems": [], + "defaultLang": "cs", + "satisfactionLevel": { + "firstSatisfaction": { + "sentByTeams": [] + }, + "lastSatisfaction": { + "sentByTeams": [] + } + }, + "roleGroupVersions": [], + "accessOverride": [], + "companyName": "Die Verwandlung", + "firstName": "Franz", + "lastName": "Kafka" + }, + "relationships": { + "messages": { + "links": { + "self": "/v1/customers/608731c238e15a90895f7029/messages" + } + }, + "createdBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "modifiedBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "org": { + "data": { + "type": "org", + "id": "5f8481c6a22ab5b9d5f2dd8a" + }, + "links": { + "self": "/v1/orgs/5f8481c6a22ab5b9d5f2dd8a" + } + }, + "company": { + "links": { + "self": "/v1/companies/608731c238e15ad5bf5f7023" + }, + "data": { + "type": "company", + "id": "608731c238e15ad5bf5f7023" + } + } + }, + "links": { + "self": "/v1/customers/608731c238e15a90895f7029" + } + }, + "createdAt": "2021-04-26T21:36:47.823Z", + "changes": { + "attributes": { + "updatedAt": { + "op": "replace", + "before": "2021-04-26T21:33:55.863Z", + "after": "2021-04-26T21:36:47.817Z" + }, + "modifiedAt": { + "op": "replace", + "before": "2021-04-26T21:33:54.763Z", + "after": "2021-04-26T21:36:47.817Z" + }, + "lastActivityAt": { + "op": "replace", + "before": "2021-04-26T21:33:54.763Z", + "after": "2021-04-26T21:36:47.816Z" + }, + "rev": { + "op": "replace", + "before": 2, + "after": 3 + }, + "defaultLang": { + "op": "replace", + "before": "de", + "after": "cs" + } + }, + "relationships": {} + }, + "persist": true, + "client": "api" + }, + "topic": "kustomer.customer.update", + "source": { + "type": "vendor-documentation", + "url": "https://developer.kustomer.com/kustomer-apps-platform/docs/outbound-webhooks#customer-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kustomer/latest/kustomer.message.create.json b/providers/kustomer/latest/kustomer.message.create.json new file mode 100644 index 0000000..fef484b --- /dev/null +++ b/providers/kustomer/latest/kustomer.message.create.json @@ -0,0 +1,102 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "608738af3c16f212942a36c0", + "name": "kustomer.message.create", + "org": "5f8481c6a22ab5b9d5f2dd8a", + "partition": "5f8481c6a22ab5b9d5f2dd8a", + "data": { + "type": "message", + "id": "608738673041c80019692cdf", + "attributes": { + "externalId": "SMbeb0497425a441669615f2874dc9a312", + "channel": "sms", + "app": "twilio", + "size": 84, + "direction": "out", + "directionType": "initial-out", + "preview": "Hi there! How are you enjoying the free 30-day trial of your metamorphosis? - Franz", + "meta": { + "from": "+10198765432", + "to": "+12345678910" + }, + "status": "sent", + "assignedTeams": [], + "assignedUsers": [], + "auto": false, + "sentAt": "2021-04-26T22:03:27.852Z", + "createdAt": "2021-04-26T22:03:27.851Z", + "updatedAt": "2021-04-26T22:03:27.851Z", + "modifiedAt": "2021-04-26T22:03:27.851Z", + "redacted": false, + "createdByTeams": [ + "608733a7178c7116b82c5e9a" + ], + "rev": 1, + "reactions": [] + }, + "relationships": { + "org": { + "links": { + "self": "/v1/orgs/5f8481c6a22ab5b9d5f2dd8a" + }, + "data": { + "type": "org", + "id": "5f8481c6a22ab5b9d5f2dd8a" + } + }, + "createdBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "modifiedBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "customer": { + "links": { + "self": "/v1/customers/5fcea6ca9725f81c5ffbebdd" + }, + "data": { + "type": "customers", + "id": "5fcea6ca9725f81c5ffbebdd" + } + }, + "conversation": { + "links": { + "self": "/v1/conversations/60873865d43fde605b8003bf" + }, + "data": { + "type": "conversation", + "id": "60873865d43fde605b8003bf" + } + } + }, + "links": { + "self": "/v1/messages/608738673041c80019692cdf", + "related": "/v1/twilio/messages/608738673041c80019692cdf" + } + }, + "createdAt": "2021-04-26T22:03:27.856Z", + "persist": true, + "client": "drafts" + }, + "topic": "kustomer.message.create", + "source": { + "type": "vendor-documentation", + "url": "https://developer.kustomer.com/kustomer-apps-platform/docs/outbound-webhooks#message-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kustomer/latest/kustomer.message.update.json b/providers/kustomer/latest/kustomer.message.update.json new file mode 100644 index 0000000..15f8f58 --- /dev/null +++ b/providers/kustomer/latest/kustomer.message.update.json @@ -0,0 +1,169 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "6087396916dfd73cacc5abc5", + "name": "kustomer.message.update", + "org": "5f8481c6a22ab5b9d5f2dd8a", + "partition": "5f8481c6a22ab5b9d5f2dd8a", + "data": { + "type": "message", + "id": "608739298f7703963ebf6e9f", + "attributes": { + "externalId": "SMfc21923fb52567c497514587616f7a1d", + "channel": "sms", + "app": "twilio", + "size": 129, + "direction": "in", + "directionType": "response-in", + "location": { + "countryName": "US", + "cityName": "CITYNAME", + "regionName": "NY", + "zipCode": "#####", + "id": null + }, + "preview": "Hi! Thanks for checking in, Franz. My metamorphosis is going swimmingly. Do you have any discounts for the \u25a0\u25a0\u25a0\u25a0\u25a0\u25a0\u25a0 metamorphosis?", + "meta": { + "from": "+12345678910", + "to": "+10198765432", + "proxy": "+10198765432", + "attachmentNum": 0 + }, + "status": "received", + "assignedTeams": [], + "assignedUsers": [ + "5fe109880e432183796e9218" + ], + "auto": false, + "sentAt": "2021-04-26T22:05:29.017Z", + "createdAt": "2021-04-26T22:05:29.444Z", + "updatedAt": "2021-04-26T22:06:33.103Z", + "modifiedAt": "2021-04-26T22:06:33.103Z", + "redactedAt": "2021-04-26T22:06:33.103Z", + "redacted": true, + "createdByTeams": [], + "rev": 2, + "reactions": [] + }, + "relationships": { + "org": { + "links": { + "self": "/v1/orgs/5f8481c6a22ab5b9d5f2dd8a" + }, + "data": { + "type": "org", + "id": "5f8481c6a22ab5b9d5f2dd8a" + } + }, + "modifiedBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "redactedBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "customer": { + "links": { + "self": "/v1/customers/5fcea6ca9725f81c5ffbebdd" + }, + "data": { + "type": "customers", + "id": "5fcea6ca9725f81c5ffbebdd" + } + }, + "conversation": { + "links": { + "self": "/v1/conversations/60873865d43fde605b8003bf" + }, + "data": { + "type": "conversation", + "id": "60873865d43fde605b8003bf" + } + } + }, + "links": { + "self": "/v1/messages/608739298f7703963ebf6e9f", + "related": "/v1/twilio/messages/608739298f7703963ebf6e9f" + } + }, + "createdAt": "2021-04-26T22:06:33.117Z", + "changes": { + "attributes": { + "preview": { + "op": "replace", + "before": "Hi! Thanks for checking in, Franz. My metamorphosis is going swimmingly. Do you have any discounts for the premium metamorphosis?", + "after": "Hi! Thanks for checking in, Franz. My metamorphosis is going swimmingly. Do you have any discounts for the \u25a0\u25a0\u25a0\u25a0\u25a0\u25a0\u25a0 metamorphosis?" + }, + "updatedAt": { + "op": "replace", + "before": "2021-04-26T22:05:29.444Z", + "after": "2021-04-26T22:06:33.103Z" + }, + "modifiedAt": { + "op": "add", + "after": "2021-04-26T22:06:33.103Z" + }, + "redactedAt": { + "op": "add", + "after": "2021-04-26T22:06:33.103Z" + }, + "redacted": { + "op": "replace", + "before": false, + "after": true + }, + "rev": { + "op": "replace", + "before": 1, + "after": 2 + } + }, + "relationships": { + "modifiedBy": { + "op": "add", + "after": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + } + }, + "redactedBy": { + "op": "add", + "after": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + } + } + } + }, + "persist": false + }, + "topic": "kustomer.message.update", + "source": { + "type": "vendor-documentation", + "url": "https://developer.kustomer.com/kustomer-apps-platform/docs/outbound-webhooks#message-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kustomer/latest/kustomer.team.create.json b/providers/kustomer/latest/kustomer.team.create.json new file mode 100644 index 0000000..8ef69e0 --- /dev/null +++ b/providers/kustomer/latest/kustomer.team.create.json @@ -0,0 +1,72 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "608733a7e8c039001901ab04", + "name": "kustomer.team.create", + "org": "5f8481c6a22ab5b9d5f2dd8a", + "orgName": "org-name", + "partition": "5f8481c6a22ab5b9d5f2dd8a", + "data": { + "type": "team", + "id": "608733a7178c7116b82c5e9a", + "attributes": { + "icon": null, + "name": "Der Prozess", + "displayName": "30-Day Trial", + "createdAt": "2021-04-26T21:41:59.325Z", + "updatedAt": "2021-04-26T21:41:59.325Z", + "modifiedAt": "2021-04-26T21:41:59.325Z", + "deleted": false, + "deletedAt": null, + "importedAt": null, + "members": [], + "externalId": null, + "roleGroups": [] + }, + "relationships": { + "org": { + "links": { + "self": "/v1/orgs/5f8481c6a22ab5b9d5f2dd8a" + }, + "data": { + "type": "org", + "id": "5f8481c6a22ab5b9d5f2dd8a" + } + }, + "createdBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "modifiedBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "deletedBy": null + }, + "links": { + "self": "/v1/teams/608733a7178c7116b82c5e9a" + } + }, + "createdAt": "2021-04-26T21:41:59.345Z", + "changes": null, + "persist": true + }, + "topic": "kustomer.team.create", + "source": { + "type": "vendor-documentation", + "url": "https://developer.kustomer.com/kustomer-apps-platform/docs/outbound-webhooks#team-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kustomer/latest/kustomer.team.update.json b/providers/kustomer/latest/kustomer.team.update.json new file mode 100644 index 0000000..68d2783 --- /dev/null +++ b/providers/kustomer/latest/kustomer.team.update.json @@ -0,0 +1,97 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "608733d0ca6e20001913be16", + "name": "kustomer.team.update", + "org": "5f8481c6a22ab5b9d5f2dd8a", + "orgName": "org-name", + "partition": "5f8481c6a22ab5b9d5f2dd8a", + "data": { + "type": "team", + "id": "608733a7178c7116b82c5e9a", + "attributes": { + "icon": "\ud83c\udd93", + "name": "Der Prozess", + "displayName": "30-Day Trial", + "createdAt": "2021-04-26T21:41:59.325Z", + "updatedAt": "2021-04-26T21:42:40.587Z", + "modifiedAt": "2021-04-26T21:42:40.587Z", + "deleted": false, + "deletedAt": null, + "importedAt": null, + "members": [ + "5fe109880e432183796e9218", + "608732dc0ac6b300195d5fb5" + ], + "externalId": null, + "roleGroups": [] + }, + "relationships": { + "org": { + "links": { + "self": "/v1/orgs/5f8481c6a22ab5b9d5f2dd8a" + }, + "data": { + "type": "org", + "id": "5f8481c6a22ab5b9d5f2dd8a" + } + }, + "createdBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "modifiedBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "deletedBy": null + }, + "links": { + "self": "/v1/teams/608733a7178c7116b82c5e9a" + } + }, + "createdAt": "2021-04-26T21:42:40.592Z", + "changes": { + "attributes": { + "updatedAt": { + "op": "replace", + "before": "2021-04-26T21:42:40.404Z", + "after": "2021-04-26T21:42:40.587Z" + }, + "modifiedAt": { + "op": "replace", + "before": "2021-04-26T21:42:40.404Z", + "after": "2021-04-26T21:42:40.587Z" + }, + "members": { + "op": "replace", + "before": [], + "after": [ + "5fe109880e432183796e9218", + "608732dc0ac6b300195d5fb5" + ] + } + }, + "relationships": {} + }, + "persist": true + }, + "topic": "kustomer.team.update", + "source": { + "type": "vendor-documentation", + "url": "https://developer.kustomer.com/kustomer-apps-platform/docs/outbound-webhooks#team-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kustomer/latest/kustomer.user.create.json b/providers/kustomer/latest/kustomer.user.create.json new file mode 100644 index 0000000..5aed4e1 --- /dev/null +++ b/providers/kustomer/latest/kustomer.user.create.json @@ -0,0 +1,78 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "608732dc222ea5008fb75818", + "name": "kustomer.user.create", + "org": "5f8481c6a22ab5b9d5f2dd8a", + "orgName": "org-name", + "partition": "5f8481c6a22ab5b9d5f2dd8a", + "data": { + "type": "user", + "id": "608732dc0ac6b300195d5fb5", + "attributes": { + "displayName": null, + "name": "Gregor Samsa", + "userType": "user", + "email": "gregor.samsa@kustomer.com", + "emailSignature": null, + "emailVerifiedAt": null, + "firstEmailVerifiedAt": null, + "password": null, + "mobile": null, + "roleGroups": [ + "5f8481c859e436a2faea1470" + ], + "roles": [], + "seasons": null, + "custom": null, + "updatedAt": "2021-04-26T21:38:36.397Z", + "modifiedAt": "2021-04-26T21:38:36.397Z", + "createdAt": "2021-04-26T21:38:36.397Z", + "deletedAt": null + }, + "relationships": { + "org": { + "links": { + "self": "/v1/orgs/5f8481c6a22ab5b9d5f2dd8a" + }, + "data": { + "type": "org", + "id": "5f8481c6a22ab5b9d5f2dd8a" + } + }, + "createdBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "modifiedBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + } + }, + "links": { + "self": "/v1/users/608732dc0ac6b300195d5fb5" + } + }, + "createdAt": "2021-04-26T21:38:36.418Z", + "changes": null, + "persist": true + }, + "topic": "kustomer.user.create", + "source": { + "type": "vendor-documentation", + "url": "https://developer.kustomer.com/kustomer-apps-platform/docs/outbound-webhooks#user-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/kustomer/latest/kustomer.user.update.json b/providers/kustomer/latest/kustomer.user.update.json new file mode 100644 index 0000000..0da6df1 --- /dev/null +++ b/providers/kustomer/latest/kustomer.user.update.json @@ -0,0 +1,124 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "60873348401293008e0f288e", + "name": "kustomer.user.update", + "org": "5f8481c6a22ab5b9d5f2dd8a", + "orgName": "org-name", + "partition": "5f8481c6a22ab5b9d5f2dd8a", + "data": { + "type": "user", + "id": "608732dc0ac6b300195d5fb5", + "attributes": { + "displayName": "Gregor", + "name": "Gregor Samsa", + "userType": "user", + "email": "gregor.spamsa@kustomer.com", + "emailSignature": null, + "emailVerifiedAt": null, + "firstEmailVerifiedAt": null, + "password": null, + "mobile": null, + "roleGroups": [ + "5f8481c859e436a2faea1470" + ], + "roles": [], + "seasons": null, + "custom": null, + "updatedAt": "2021-04-26T21:40:24.065Z", + "modifiedAt": "2021-04-26T21:40:24.065Z", + "createdAt": "2021-04-26T21:38:36.397Z", + "deletedAt": null + }, + "relationships": { + "org": { + "links": { + "self": "/v1/orgs/5f8481c6a22ab5b9d5f2dd8a" + }, + "data": { + "type": "org", + "id": "5f8481c6a22ab5b9d5f2dd8a" + } + }, + "createdBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + }, + "modifiedBy": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + } + }, + "links": { + "self": "/v1/users/608732dc0ac6b300195d5fb5" + } + }, + "createdAt": "2021-04-26T21:40:24.194Z", + "changes": { + "attributes": { + "custom": { + "op": "remove", + "before": {}, + "after": null + }, + "updatedAt": { + "op": "replace", + "before": "2021-04-26T21:40:00.472Z", + "after": "2021-04-26T21:40:24.065Z" + }, + "modifiedAt": { + "op": "replace", + "before": "2021-04-26T21:40:00.472Z", + "after": "2021-04-26T21:40:24.065Z" + } + }, + "relationships": { + "createdBy": { + "op": "add", + "before": null, + "after": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + } + }, + "modifiedBy": { + "op": "add", + "before": null, + "after": { + "links": { + "self": "/v1/users/5fe109880e432183796e9218" + }, + "data": { + "type": "user", + "id": "5fe109880e432183796e9218" + } + } + } + } + }, + "persist": true + }, + "topic": "kustomer.user.update", + "source": { + "type": "vendor-documentation", + "url": "https://developer.kustomer.com/kustomer-apps-platform/docs/outbound-webhooks#user-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/loop-returns/index.json b/providers/loop-returns/index.json new file mode 100644 index 0000000..3e486c6 --- /dev/null +++ b/providers/loop-returns/index.json @@ -0,0 +1,13 @@ +{ + "label": "Loop Returns", + "configs": { + "latest_version": "latest", + "topic_identifier": "trigger" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/loop-returns/latest/ship-by-loop.cancellation.requested.json b/providers/loop-returns/latest/ship-by-loop.cancellation.requested.json new file mode 100644 index 0000000..b796907 --- /dev/null +++ b/providers/loop-returns/latest/ship-by-loop.cancellation.requested.json @@ -0,0 +1,105 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "topic": "ship-by-loop.shipment", + "trigger": "ship-by-loop.cancellation.requested", + "shop_id": 4321, + "shipment": { + "id": "ff8a4470-41e0-4cc3-9bfe-44564f4286b7", + "type": "return", + "status": "cancelled", + "origin": { + "name": "Jane Shopper", + "address1": "123 Main Street", + "address2": null, + "city": "Columbus", + "state": "OH", + "zip": "43215", + "country": "US", + "email": "jane@example.com", + "phone": "5555555555" + }, + "destination": { + "name": "Returns Processing", + "address1": "500 Industrial Pkwy", + "address2": null, + "city": "Reno", + "state": "NV", + "zip": "89501", + "country": "US", + "email": "returns@example.com", + "phone": "5555550199" + }, + "outbound_order": { + "order_number": "#1001", + "carrier": "USPS", + "tracking_number": "1Z888", + "total_value": { + "value": 4565, + "currency": "USD" + }, + "shipped_date": "2026-08-01T14:32:00+00:00", + "commercial_invoice_number": null + }, + "packages": [ + { + "id": "900a8671-35ad-4743-9b6c-2540d3bb1faf", + "dimensions": { + "length": 12, + "width": 9, + "height": 4, + "unit": "in" + }, + "weight": { + "value": 24, + "unit": "oz" + }, + "items": [ + { + "id": "3c6e9d0a-9b1a-4e9f-8c3e-5a2b1d4f6e7a", + "name": "Classic Tee", + "sku": "SKU1234567890", + "country_of_origin": "US", + "hs_code": "6109.10.00", + "weight": { + "value": 8, + "unit": "oz" + }, + "price": { + "value": 2800, + "currency": "USD" + } + } + ], + "service": { + "id": "svc_8f2a1c3d", + "external_id": "svc_ground", + "name": "Ground Advantage", + "carrier": "USPS", + "rate": { + "value": 0, + "currency": "USD" + }, + "packages": [ + "900a8671-35ad-4743-9b6c-2540d3bb1faf" + ] + }, + "label_url": "https://partner.example/labels/1.pdf", + "qr_code_url": "https://partner.example/qr/1.png", + "tracking_number": { + "value": "1Z999", + "url": "https://partner.example/track/1Z999" + } + } + ] + } + }, + "topic": "ship-by-loop.cancellation.requested", + "source": { + "type": "vendor-documentation", + "url": "https://docs.loopreturns.com/openapi/ship-by-loop-webhook.yaml", + "retrieved": "2026-10-22" + } +} diff --git a/providers/loop-returns/latest/ship-by-loop.purchase.requested.json b/providers/loop-returns/latest/ship-by-loop.purchase.requested.json new file mode 100644 index 0000000..8c3147d --- /dev/null +++ b/providers/loop-returns/latest/ship-by-loop.purchase.requested.json @@ -0,0 +1,99 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "topic": "ship-by-loop.shipment", + "trigger": "ship-by-loop.purchase.requested", + "shop_id": 4321, + "shipment": { + "id": "ff8a4470-41e0-4cc3-9bfe-44564f4286b7", + "type": "return", + "status": "new", + "origin": { + "name": "Jane Shopper", + "address1": "123 Main Street", + "address2": null, + "city": "Columbus", + "state": "OH", + "zip": "43215", + "country": "US", + "email": "jane@example.com", + "phone": "5555555555" + }, + "destination": { + "name": "Returns Processing", + "address1": "500 Industrial Pkwy", + "address2": null, + "city": "Reno", + "state": "NV", + "zip": "89501", + "country": "US", + "email": "returns@example.com", + "phone": "5555550199" + }, + "outbound_order": { + "order_number": "#1001", + "carrier": "USPS", + "tracking_number": "1Z888", + "total_value": { + "value": 4565, + "currency": "USD" + }, + "shipped_date": "2026-08-01T14:32:00+00:00", + "commercial_invoice_number": null + }, + "packages": [ + { + "id": "900a8671-35ad-4743-9b6c-2540d3bb1faf", + "dimensions": { + "length": 12, + "width": 9, + "height": 4, + "unit": "in" + }, + "weight": { + "value": 24, + "unit": "oz" + }, + "items": [ + { + "id": "3c6e9d0a-9b1a-4e9f-8c3e-5a2b1d4f6e7a", + "name": "Classic Tee", + "sku": "SKU1234567890", + "country_of_origin": "US", + "hs_code": "6109.10.00", + "weight": { + "value": 8, + "unit": "oz" + }, + "price": { + "value": 2800, + "currency": "USD" + } + } + ], + "service": { + "id": "svc_8f2a1c3d", + "external_id": "svc_ground", + "name": "Ground Advantage", + "carrier": "USPS", + "rate": null, + "packages": [ + "900a8671-35ad-4743-9b6c-2540d3bb1faf" + ] + }, + "label_url": null, + "qr_code_url": null, + "tracking_number": null + } + ] + } + }, + "topic": "ship-by-loop.purchase.requested", + "source": { + "type": "vendor-documentation", + "url": "https://docs.loopreturns.com/openapi/ship-by-loop-webhook.yaml", + "retrieved": "2026-10-22" + } +} diff --git a/providers/loop-returns/latest/ship-by-loop.services.requested.json b/providers/loop-returns/latest/ship-by-loop.services.requested.json new file mode 100644 index 0000000..ce28b8f --- /dev/null +++ b/providers/loop-returns/latest/ship-by-loop.services.requested.json @@ -0,0 +1,90 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "topic": "ship-by-loop.shipment", + "trigger": "ship-by-loop.services.requested", + "shop_id": 4321, + "shipment": { + "id": "ff8a4470-41e0-4cc3-9bfe-44564f4286b7", + "type": "return", + "status": "draft", + "origin": { + "name": "Jane Shopper", + "address1": "123 Main Street", + "address2": null, + "city": "Columbus", + "state": "OH", + "zip": "43215", + "country": "US", + "email": "jane@example.com", + "phone": "5555555555" + }, + "destination": { + "name": "Returns Processing", + "address1": "500 Industrial Pkwy", + "address2": null, + "city": "Reno", + "state": "NV", + "zip": "89501", + "country": "US", + "email": "returns@example.com", + "phone": "5555550199" + }, + "outbound_order": { + "order_number": "#1001", + "carrier": "USPS", + "tracking_number": "1Z888", + "total_value": { + "value": 4565, + "currency": "USD" + }, + "shipped_date": "2026-08-01T14:32:00+00:00", + "commercial_invoice_number": null + }, + "packages": [ + { + "id": "900a8671-35ad-4743-9b6c-2540d3bb1faf", + "dimensions": { + "length": 12, + "width": 9, + "height": 4, + "unit": "in" + }, + "weight": { + "value": 24, + "unit": "oz" + }, + "items": [ + { + "id": "3c6e9d0a-9b1a-4e9f-8c3e-5a2b1d4f6e7a", + "name": "Classic Tee", + "sku": "SKU1234567890", + "country_of_origin": "US", + "hs_code": "6109.10.00", + "weight": { + "value": 8, + "unit": "oz" + }, + "price": { + "value": 2800, + "currency": "USD" + } + } + ], + "service": null, + "label_url": null, + "qr_code_url": null, + "tracking_number": null + } + ] + } + }, + "topic": "ship-by-loop.services.requested", + "source": { + "type": "vendor-documentation", + "url": "https://docs.loopreturns.com/openapi/ship-by-loop-webhook.yaml", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailerlite/index.json b/providers/mailerlite/index.json new file mode 100644 index 0000000..4a0328a --- /dev/null +++ b/providers/mailerlite/index.json @@ -0,0 +1,17 @@ +{ + "label": "MailerLite", + "configs": { + "latest_version": "latest", + "topic_identifier": [ + "event", + "type", + "events[].type" + ] + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/mailerlite/latest/campaign.click.json b/providers/mailerlite/latest/campaign.click.json new file mode 100644 index 0000000..7e87e50 --- /dev/null +++ b/providers/mailerlite/latest/campaign.click.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "campaign.click", + "subscriber": { + "id": "100000000000000000", + "email": "john.doe@example.com", + "status": "active", + "source": "ecommerce", + "sent": 5, + "opens_count": 1, + "clicks_count": 1, + "open_rate": 0, + "click_rate": 0, + "ip_address": null, + "subscribed_at": "2024-05-08T08:26:04.000000Z", + "unsubscribed_at": null, + "created_at": "2024-05-08T08:26:04.000000Z", + "updated_at": "2024-05-28T10:30:29.000000Z", + "deleted_at": null, + "forget_at": null, + "fields": { + "name": "", + "last_name": "", + "company": "", + "country": "", + "city": "", + "phone": "", + "state": "", + "zip": "" + }, + "opted_in_at": null, + "optin_ip": null + }, + "campaign": { + "id": "100000000000000000", + "name": "Campaign Example", + "total_recipients": 100, + "preview_url": "https://preview_url", + "date": "2024-05-28T07:11:08.000000Z" + }, + "link_url": "https://your-url.example/example", + "account_id": 0 + }, + "topic": "campaign.click", + "source": { + "type": "vendor-documentation", + "url": "https://developers.mailerlite.com/api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailerlite/latest/campaign.open.json b/providers/mailerlite/latest/campaign.open.json new file mode 100644 index 0000000..33e5169 --- /dev/null +++ b/providers/mailerlite/latest/campaign.open.json @@ -0,0 +1,52 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "campaign.open", + "subscriber": { + "id": "100000000000000000", + "email": "john.doe@example.com", + "status": "active", + "source": "ecommerce", + "sent": 5, + "opens_count": 0, + "clicks_count": 0, + "open_rate": 0, + "click_rate": 0, + "ip_address": null, + "subscribed_at": "2024-05-08T08:26:04.000000Z", + "unsubscribed_at": null, + "created_at": "2024-05-08T08:26:04.000000Z", + "updated_at": "2024-05-28T10:30:29.000000Z", + "deleted_at": null, + "forget_at": null, + "fields": { + "name": "", + "last_name": "", + "company": "", + "country": "", + "city": "", + "phone": "", + "state": "", + "zip": "" + }, + "opted_in_at": null, + "optin_ip": null + }, + "campaign": { + "id": "100000000000000000", + "name": "Campaign Example", + "total_recipients": 100, + "preview_url": "https://preview_url", + "date": "2024-05-28T07:11:08.000000Z" + }, + "account_id": 0 + }, + "topic": "campaign.open", + "source": { + "type": "vendor-documentation", + "url": "https://developers.mailerlite.com/api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailerlite/latest/campaign.sent.json b/providers/mailerlite/latest/campaign.sent.json new file mode 100644 index 0000000..5db0ffc --- /dev/null +++ b/providers/mailerlite/latest/campaign.sent.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "100000000000000000", + "name": "Campaign name", + "total_recipients": 1000, + "preview_url": "https://dashboard.mailerlite.com/preview/1/emails/100000000000000000", + "date": "2024-07-01T01:01:01.000000Z", + "event": "campaign.sent", + "account_id": 0 + }, + "topic": "campaign.sent", + "source": { + "type": "vendor-documentation", + "url": "https://developers.mailerlite.com/api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailerlite/latest/subscriber.active.json b/providers/mailerlite/latest/subscriber.active.json new file mode 100644 index 0000000..de9a234 --- /dev/null +++ b/providers/mailerlite/latest/subscriber.active.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "100000000000000000", + "email": "john.doe@example.com", + "status": "active", + "source": "ecommerce", + "sent": 5, + "opens_count": 1, + "clicks_count": 1, + "open_rate": 0, + "click_rate": 0, + "ip_address": null, + "subscribed_at": "2024-05-08T08:26:04.000000Z", + "unsubscribed_at": null, + "created_at": "2024-05-08T08:26:04.000000Z", + "updated_at": "2024-05-28T10:30:29.000000Z", + "deleted_at": "2024-05-28T10:30:29.000000Z", + "forget_at": "2024-05-28T10:30:29.000000Z", + "fields": { + "name": "", + "last_name": "", + "company": "", + "country": "", + "city": "", + "phone": "", + "state": "", + "zip": "" + }, + "opted_in_at": null, + "optin_ip": null, + "account_id": 0, + "event": "subscriber.active" + }, + "topic": "subscriber.active", + "source": { + "type": "vendor-documentation", + "url": "https://developers.mailerlite.com/api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailerlite/latest/subscriber.added_to_group.json b/providers/mailerlite/latest/subscriber.added_to_group.json new file mode 100644 index 0000000..a876624 --- /dev/null +++ b/providers/mailerlite/latest/subscriber.added_to_group.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "subscriber.added_to_group", + "subscriber": { + "id": "100000000000000000", + "email": "john.doe@example.com", + "status": "active", + "source": "ecommerce", + "sent": 5, + "opens_count": 1, + "clicks_count": 1, + "open_rate": 0, + "click_rate": 0, + "ip_address": null, + "subscribed_at": "2024-05-08T08:26:04.000000Z", + "unsubscribed_at": null, + "created_at": "2024-05-08T08:26:04.000000Z", + "updated_at": "2024-05-28T10:30:29.000000Z", + "deleted_at": null, + "forget_at": null, + "fields": { + "name": "", + "last_name": "", + "company": "", + "country": "", + "city": "", + "phone": "", + "state": "", + "zip": "" + }, + "opted_in_at": null, + "optin_ip": null + }, + "group": { + "id": "100000000000000000", + "name": "Group Example" + }, + "account_id": 0 + }, + "topic": "subscriber.added_to_group", + "source": { + "type": "vendor-documentation", + "url": "https://developers.mailerlite.com/api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailerlite/latest/subscriber.automation_completed.json b/providers/mailerlite/latest/subscriber.automation_completed.json new file mode 100644 index 0000000..6be2ecf --- /dev/null +++ b/providers/mailerlite/latest/subscriber.automation_completed.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "subscriber.automation_completed", + "subscriber": { + "id": "100000000000000000", + "email": "john.doe@example.com", + "status": "active", + "source": "ecommerce", + "sent": 5, + "opens_count": 0, + "clicks_count": 0, + "open_rate": 0, + "click_rate": 0, + "ip_address": null, + "subscribed_at": "2024-05-08T08:26:04.000000Z", + "unsubscribed_at": null, + "created_at": "2024-05-08T08:26:04.000000Z", + "updated_at": "2024-05-28T10:30:29.000000Z", + "deleted_at": null, + "forget_at": null, + "fields": { + "name": "", + "last_name": "", + "company": "", + "country": "", + "city": "", + "phone": "", + "state": "", + "zip": "" + }, + "opted_in_at": null, + "optin_ip": null + }, + "automation": { + "id": "100000000000000000", + "name": "Automation Example" + }, + "account_id": 0 + }, + "topic": "subscriber.automation_completed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.mailerlite.com/api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailerlite/latest/subscriber.automation_triggered.json b/providers/mailerlite/latest/subscriber.automation_triggered.json new file mode 100644 index 0000000..782a647 --- /dev/null +++ b/providers/mailerlite/latest/subscriber.automation_triggered.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "subscriber.automation_triggered", + "subscriber": { + "id": "100000000000000000", + "email": "john.doe@example.com", + "status": "active", + "source": "ecommerce", + "sent": 5, + "opens_count": 0, + "clicks_count": 0, + "open_rate": 0, + "click_rate": 0, + "ip_address": null, + "subscribed_at": "2024-05-08T08:26:04.000000Z", + "unsubscribed_at": null, + "created_at": "2024-05-08T08:26:04.000000Z", + "updated_at": "2024-05-28T10:30:29.000000Z", + "deleted_at": null, + "forget_at": null, + "fields": { + "name": "", + "last_name": "", + "company": "", + "country": "", + "city": "", + "phone": "", + "state": "", + "zip": "" + }, + "opted_in_at": null, + "optin_ip": null + }, + "automation": { + "id": "100000000000000000", + "name": "Automation Example" + }, + "account_id": 0 + }, + "topic": "subscriber.automation_triggered", + "source": { + "type": "vendor-documentation", + "url": "https://developers.mailerlite.com/api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailerlite/latest/subscriber.bounced.json b/providers/mailerlite/latest/subscriber.bounced.json new file mode 100644 index 0000000..5ec915d --- /dev/null +++ b/providers/mailerlite/latest/subscriber.bounced.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "100000000000000000", + "email": "john.doe@example.com", + "status": "active", + "source": "ecommerce", + "sent": 5, + "opens_count": 1, + "clicks_count": 1, + "open_rate": 0, + "click_rate": 0, + "ip_address": null, + "subscribed_at": "2024-05-08T08:26:04.000000Z", + "unsubscribed_at": null, + "created_at": "2024-05-08T08:26:04.000000Z", + "updated_at": "2024-05-28T10:30:29.000000Z", + "deleted_at": null, + "forget_at": null, + "fields": { + "name": "", + "last_name": "", + "company": "", + "country": "", + "city": "", + "phone": "", + "state": "", + "zip": "" + }, + "opted_in_at": null, + "optin_ip": null, + "event": "subscriber.bounced", + "account_id": 0 + }, + "topic": "subscriber.bounced", + "source": { + "type": "vendor-documentation", + "url": "https://developers.mailerlite.com/api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailerlite/latest/subscriber.created.json b/providers/mailerlite/latest/subscriber.created.json new file mode 100644 index 0000000..468464f --- /dev/null +++ b/providers/mailerlite/latest/subscriber.created.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "100000000000000000", + "email": "john.doe@example.com", + "status": "active", + "source": "ecommerce", + "sent": 5, + "opens_count": 0, + "clicks_count": 0, + "open_rate": 0, + "click_rate": 0, + "ip_address": null, + "subscribed_at": "2024-05-08T08:26:04.000000Z", + "unsubscribed_at": null, + "created_at": "2024-05-08T08:26:04.000000Z", + "updated_at": "2024-05-28T10:30:29.000000Z", + "deleted_at": null, + "forget_at": null, + "fields": { + "name": "", + "last_name": "", + "company": "", + "country": "", + "city": "", + "phone": "", + "state": "", + "zip": "" + }, + "opted_in_at": null, + "optin_ip": null, + "event": "subscriber.created", + "account_id": 0 + }, + "topic": "subscriber.created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.mailerlite.com/api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailerlite/latest/subscriber.deleted.json b/providers/mailerlite/latest/subscriber.deleted.json new file mode 100644 index 0000000..807620b --- /dev/null +++ b/providers/mailerlite/latest/subscriber.deleted.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "subscriber.deleted", + "subscriber": { + "id": "100000000000000000", + "email": "john.doe@example.com", + "status": "active", + "source": "ecommerce", + "sent": 5, + "opens_count": 1, + "clicks_count": 1, + "open_rate": 0, + "click_rate": 0, + "ip_address": null, + "subscribed_at": "2024-05-08T08:26:04.000000Z", + "unsubscribed_at": null, + "created_at": "2024-05-08T08:26:04.000000Z", + "updated_at": "2024-05-28T10:30:29.000000Z", + "deleted_at": "2024-05-28T10:30:29.000000Z", + "forget_at": "2024-05-28T10:30:29.000000Z", + "fields": { + "name": "", + "last_name": "", + "company": "", + "country": "", + "city": "", + "phone": "", + "state": "", + "zip": "" + }, + "opted_in_at": null, + "optin_ip": null + }, + "account_id": 0 + }, + "topic": "subscriber.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://developers.mailerlite.com/api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailerlite/latest/subscriber.removed_from_group.json b/providers/mailerlite/latest/subscriber.removed_from_group.json new file mode 100644 index 0000000..d0b26fc --- /dev/null +++ b/providers/mailerlite/latest/subscriber.removed_from_group.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "subscriber.removed_from_group", + "subscriber": { + "id": "100000000000000000", + "email": "john.doe@example.com", + "status": "active", + "source": "ecommerce", + "sent": 5, + "opens_count": 1, + "clicks_count": 1, + "open_rate": 0, + "click_rate": 0, + "ip_address": null, + "subscribed_at": "2024-05-08T08:26:04.000000Z", + "unsubscribed_at": null, + "created_at": "2024-05-08T08:26:04.000000Z", + "updated_at": "2024-05-28T10:30:29.000000Z", + "deleted_at": null, + "forget_at": null, + "fields": { + "name": "", + "last_name": "", + "company": "", + "country": "", + "city": "", + "phone": "", + "state": "", + "zip": "" + }, + "opted_in_at": null, + "optin_ip": null + }, + "group": { + "id": "100000000000000000", + "name": "Group Example" + }, + "account_id": 0 + }, + "topic": "subscriber.removed_from_group", + "source": { + "type": "vendor-documentation", + "url": "https://developers.mailerlite.com/api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailerlite/latest/subscriber.spam_reported.json b/providers/mailerlite/latest/subscriber.spam_reported.json new file mode 100644 index 0000000..ed2cd66 --- /dev/null +++ b/providers/mailerlite/latest/subscriber.spam_reported.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "100000000000000000", + "email": "john.doe@example.com", + "status": "active", + "source": "ecommerce", + "sent": 5, + "opens_count": 0, + "clicks_count": 0, + "open_rate": 0, + "click_rate": 0, + "ip_address": null, + "subscribed_at": "2024-05-08T08:26:04.000000Z", + "unsubscribed_at": null, + "created_at": "2024-05-08T08:26:04.000000Z", + "updated_at": "2024-05-28T10:30:29.000000Z", + "deleted_at": null, + "forget_at": null, + "fields": { + "name": "", + "last_name": "", + "company": "", + "country": "", + "city": "", + "phone": "", + "state": "", + "zip": "" + }, + "opted_in_at": null, + "optin_ip": null, + "event": "subscriber.spam_reported", + "account_id": 0 + }, + "topic": "subscriber.spam_reported", + "source": { + "type": "vendor-documentation", + "url": "https://developers.mailerlite.com/api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailerlite/latest/subscriber.unsubscribed.json b/providers/mailerlite/latest/subscriber.unsubscribed.json new file mode 100644 index 0000000..3b1061d --- /dev/null +++ b/providers/mailerlite/latest/subscriber.unsubscribed.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "100000000000000000", + "email": "john.doe@example.com", + "status": "active", + "source": "ecommerce", + "sent": 5, + "opens_count": 0, + "clicks_count": 0, + "open_rate": 0, + "click_rate": 0, + "ip_address": null, + "subscribed_at": "2024-05-08T08:26:04.000000Z", + "unsubscribed_at": null, + "created_at": "2024-05-08T08:26:04.000000Z", + "updated_at": "2024-05-28T10:30:29.000000Z", + "deleted_at": null, + "forget_at": null, + "fields": { + "name": "", + "last_name": "", + "company": "", + "country": "", + "city": "", + "phone": "", + "state": "", + "zip": "" + }, + "opted_in_at": null, + "optin_ip": null, + "event": "subscriber.unsubscribed", + "account_id": 0 + }, + "topic": "subscriber.unsubscribed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.mailerlite.com/api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailerlite/latest/subscriber.updated.json b/providers/mailerlite/latest/subscriber.updated.json new file mode 100644 index 0000000..2e27dea --- /dev/null +++ b/providers/mailerlite/latest/subscriber.updated.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "100000000000000000", + "email": "john.doe@example.com", + "status": "active", + "source": "ecommerce", + "sent": 5, + "opens_count": 0, + "clicks_count": 0, + "open_rate": 0, + "click_rate": 0, + "ip_address": null, + "subscribed_at": "2024-05-08T08:26:04.000000Z", + "unsubscribed_at": null, + "created_at": "2024-05-08T08:26:04.000000Z", + "updated_at": "2024-05-28T10:30:29.000000Z", + "deleted_at": null, + "forget_at": null, + "fields": { + "name": "", + "last_name": "", + "company": "", + "country": "", + "city": "", + "phone": "", + "state": "", + "zip": "" + }, + "opted_in_at": null, + "optin_ip": null, + "event": "subscriber.updated", + "account_id": 0 + }, + "topic": "subscriber.updated", + "source": { + "type": "vendor-documentation", + "url": "https://developers.mailerlite.com/api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/seatable/index.json b/providers/seatable/index.json new file mode 100644 index 0000000..f5e234e --- /dev/null +++ b/providers/seatable/index.json @@ -0,0 +1,13 @@ +{ + "label": "SeaTable", + "configs": { + "latest_version": "latest", + "topic_identifier": "data.op_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/seatable/latest/delete_row.json b/providers/seatable/latest/delete_row.json new file mode 100644 index 0000000..4a30ef6 --- /dev/null +++ b/providers/seatable/latest/delete_row.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "update", + "data": { + "dtable_uuid": "fae0a3a42ba94df88e8303fd385e37de", + "row_id": "QoNno3QiTF26sxmG1sl3_g", + "op_user": "4bc9a7c79c5942c5b6238413f2132bea@auth.local", + "op_type": "delete_row", + "op_time": 1649929650.668, + "table_id": "9g8f", + "table_name": "Opportunities", + "row_name": "", + "row_data": [] + } + }, + "topic": "delete_row", + "source": { + "type": "vendor-documentation", + "url": "https://seatable.com/help/webhook-data-structure/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/seatable/latest/insert_row.json b/providers/seatable/latest/insert_row.json new file mode 100644 index 0000000..fcab0b7 --- /dev/null +++ b/providers/seatable/latest/insert_row.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "update", + "data": { + "dtable_uuid": "fae0a3a42ba94df88e8303fd385e37de", + "row_id": "Fk-i7xZGS5iA5aSvaG5HAA", + "op_user": "4bc9a7c79c5942c5b6238413f2132bea@auth.local", + "op_type": "insert_row", + "op_time": 1649922777.279, + "table_id": "9g8f", + "table_name": "Opportunities", + "row_name": "", + "row_data": [] + } + }, + "topic": "insert_row", + "source": { + "type": "vendor-documentation", + "url": "https://seatable.com/help/webhook-data-structure/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/seatable/latest/modify_row.json b/providers/seatable/latest/modify_row.json new file mode 100644 index 0000000..5fbfa08 --- /dev/null +++ b/providers/seatable/latest/modify_row.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "update", + "data": { + "dtable_uuid": "fae0a3a42ba94df88e8303fd385e37de", + "row_id": "QoNno3QiTF26sxmG1sl3_g", + "op_user": "4bc9a7c79c5942c5b6238413f2132bea@auth.local", + "op_type": "modify_row", + "op_time": 1649929622.589, + "table_id": "9g8f", + "table_name": "Opportunities", + "row_name": "", + "row_data": [ + { + "column_key": "589r", + "column_name": "Prio", + "column_type": "single-select", + "column_data": { + "options": [ + { + "name": "++", + "color": "#F4667C", + "textColor": "#FFFFFF", + "id": "381992" + }, + { + "name": "+", + "color": "#FBD44A", + "textColor": "#FFFFFF", + "id": "830278" + } + ] + }, + "value": "381992", + "old_value": "" + } + ] + } + }, + "topic": "modify_row", + "source": { + "type": "vendor-documentation", + "url": "https://seatable.com/help/webhook-data-structure/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/stedi/index.json b/providers/stedi/index.json new file mode 100644 index 0000000..c234f00 --- /dev/null +++ b/providers/stedi/index.json @@ -0,0 +1,13 @@ +{ + "label": "Stedi", + "configs": { + "latest_version": "v1", + "topic_identifier": "type" + }, + "provenance": { + "v1": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/stedi/v1/app.installed.json b/providers/stedi/v1/app.installed.json new file mode 100644 index 0000000..b3efe0f --- /dev/null +++ b/providers/stedi/v1/app.installed.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_a81659f1-16a5-9bec-03e1-0ba8ab5e9652", + "object": "v1.event", + "account": "7f3c1b2a-9d40-4e6f-8a11-5c2d9e7b4a03", + "environment": "PRODUCTION", + "created": "2026-08-17T14:22:08.000Z", + "resource": { + "id": "app_550e8400-e29b-41d4-a716-446655440000", + "type": "app" + }, + "relatedResources": [ + { + "id": "c1e2f3a4-b5c6-4d7e-8f90-1a2b3c4d5e6f", + "type": "account" + }, + { + "id": "stedi_cid_b7e2c1d0-9f8a-4e3b-a6c5-1d2e3f4a5b6c", + "type": "app.client" + } + ], + "type": "app.installed" + }, + "topic": "app.installed", + "source": { + "type": "vendor-documentation", + "url": "https://www.stedi.com/docs/healthcare/event-destinations-event-types#appinstalled", + "retrieved": "2026-10-22" + } +} diff --git a/providers/stedi/v1/app.uninstalled.json b/providers/stedi/v1/app.uninstalled.json new file mode 100644 index 0000000..38efca7 --- /dev/null +++ b/providers/stedi/v1/app.uninstalled.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_b91760g2-27b6-acbd-14f2-1cb9bc6f9763", + "object": "v1.event", + "account": "7f3c1b2a-9d40-4e6f-8a11-5c2d9e7b4a03", + "environment": "PRODUCTION", + "created": "2026-08-20T09:05:41.000Z", + "resource": { + "id": "app_550e8400-e29b-41d4-a716-446655440000", + "type": "app" + }, + "relatedResources": [ + { + "id": "c1e2f3a4-b5c6-4d7e-8f90-1a2b3c4d5e6f", + "type": "account" + }, + { + "id": "stedi_cid_b7e2c1d0-9f8a-4e3b-a6c5-1d2e3f4a5b6c", + "type": "app.client" + } + ], + "type": "app.uninstalled" + }, + "topic": "app.uninstalled", + "source": { + "type": "vendor-documentation", + "url": "https://www.stedi.com/docs/healthcare/event-destinations-event-types#appuninstalled", + "retrieved": "2026-10-22" + } +} diff --git a/providers/stedi/v1/enrollment.activated.json b/providers/stedi/v1/enrollment.activated.json new file mode 100644 index 0000000..b2007fd --- /dev/null +++ b/providers/stedi/v1/enrollment.activated.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account": "11111111-2222-3333-4444-555555555555", + "created": "2026-03-30T23:19:00.501Z", + "environment": "PRODUCTION", + "id": "evt_a81659f1-16a5-9bec-03e1-0ba8ab5e9652", + "object": "v1.event", + "resource": { + "id": "019bb508-dc63-73a1-8ddc-9d4720299072", + "type": "enrollment" + }, + "type": "enrollment.activated" + }, + "topic": "enrollment.activated", + "source": { + "type": "vendor-documentation", + "url": "https://www.stedi.com/docs/healthcare/event-destinations-event-types#enrollmentactivated", + "retrieved": "2026-10-22" + } +} diff --git a/providers/stedi/v1/enrollment.rejected.json b/providers/stedi/v1/enrollment.rejected.json new file mode 100644 index 0000000..f9774ee --- /dev/null +++ b/providers/stedi/v1/enrollment.rejected.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account": "11111111-2222-3333-4444-555555555555", + "created": "2026-03-30T23:18:52.772Z", + "environment": "PRODUCTION", + "id": "evt_8c28ce2e-5d4f-ae1c-fddb-e2421245a873", + "object": "v1.event", + "resource": { + "id": "019bb4e9-5209-7e83-bc84-0db436be7e00", + "type": "enrollment" + }, + "type": "enrollment.rejected" + }, + "topic": "enrollment.rejected", + "source": { + "type": "vendor-documentation", + "url": "https://www.stedi.com/docs/healthcare/event-destinations-event-types#enrollmentrejected", + "retrieved": "2026-10-22" + } +} diff --git a/providers/stedi/v1/enrollment.task.assigned.json b/providers/stedi/v1/enrollment.task.assigned.json new file mode 100644 index 0000000..3e70472 --- /dev/null +++ b/providers/stedi/v1/enrollment.task.assigned.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account": "11111111-2222-3333-4444-555555555555", + "created": "2026-04-24T10:00:00.000Z", + "environment": "PRODUCTION", + "id": "evt_a81659f1-16a5-9bec-03e1-0ba8ab5e9652", + "object": "v1.event", + "resource": { + "id": "019bb508-dc63-73a1-8ddc-9d4720299072", + "type": "enrollment.task" + }, + "relatedResources": [ + { + "id": "019bb4e9-5209-7e83-bc84-0db436be7e00", + "type": "enrollment" + } + ], + "type": "enrollment.task.assigned" + }, + "topic": "enrollment.task.assigned", + "source": { + "type": "vendor-documentation", + "url": "https://www.stedi.com/docs/healthcare/event-destinations-event-types#enrollmenttaskassigned", + "retrieved": "2026-10-22" + } +} diff --git a/providers/stedi/v1/enrollment.task.completed.json b/providers/stedi/v1/enrollment.task.completed.json new file mode 100644 index 0000000..58e8b59 --- /dev/null +++ b/providers/stedi/v1/enrollment.task.completed.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account": "11111111-2222-3333-4444-555555555555", + "created": "2026-04-24T10:00:00.000Z", + "environment": "PRODUCTION", + "id": "evt_a81659f1-16a5-9bec-03e1-0ba8ab5e9652", + "object": "v1.event", + "resource": { + "id": "019bb508-dc63-73a1-8ddc-9d4720299072", + "type": "enrollment.task" + }, + "relatedResources": [ + { + "id": "019bb4e9-5209-7e83-bc84-0db436be7e00", + "type": "enrollment" + } + ], + "type": "enrollment.task.completed" + }, + "topic": "enrollment.task.completed", + "source": { + "type": "vendor-documentation", + "url": "https://www.stedi.com/docs/healthcare/event-destinations-event-types#enrollmenttaskcompleted", + "retrieved": "2026-10-22" + } +} diff --git a/providers/stedi/v1/enrollment.task.deleted.json b/providers/stedi/v1/enrollment.task.deleted.json new file mode 100644 index 0000000..5cd8a49 --- /dev/null +++ b/providers/stedi/v1/enrollment.task.deleted.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account": "11111111-2222-3333-4444-555555555555", + "created": "2026-04-24T10:00:00.000Z", + "environment": "PRODUCTION", + "id": "evt_a81659f1-16a5-9bec-03e1-0ba8ab5e9652", + "object": "v1.event", + "resource": { + "id": "019bb508-dc63-73a1-8ddc-9d4720299072", + "type": "enrollment.task" + }, + "relatedResources": [ + { + "id": "019bb4e9-5209-7e83-bc84-0db436be7e00", + "type": "enrollment" + } + ], + "type": "enrollment.task.deleted" + }, + "topic": "enrollment.task.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://www.stedi.com/docs/healthcare/event-destinations-event-types#enrollmenttaskdeleted", + "retrieved": "2026-10-22" + } +} diff --git a/providers/stedi/v1/enrollment.updated.json b/providers/stedi/v1/enrollment.updated.json new file mode 100644 index 0000000..1e6dcc9 --- /dev/null +++ b/providers/stedi/v1/enrollment.updated.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account": "11111111-2222-3333-4444-555555555555", + "created": "2026-03-30T23:19:00.501Z", + "environment": "PRODUCTION", + "id": "evt_a81659f1-16a5-9bec-03e1-0ba8ab5e9652", + "object": "v1.event", + "resource": { + "id": "019bb508-dc63-73a1-8ddc-9d4720299072", + "type": "enrollment" + }, + "type": "enrollment.updated" + }, + "topic": "enrollment.updated", + "source": { + "type": "vendor-documentation", + "url": "https://www.stedi.com/docs/healthcare/event-destinations-event-types#enrollmentupdated", + "retrieved": "2026-10-22" + } +} diff --git a/providers/stedi/v1/event.ping.json b/providers/stedi/v1/event.ping.json new file mode 100644 index 0000000..d817d1f --- /dev/null +++ b/providers/stedi/v1/event.ping.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_019d51b6-8d19-71c3-8f5f-cfb55830b618", + "object": "v1.event", + "created": "2026-04-03T05:00:11.417Z", + "environment": "PRODUCTION", + "resource": { + "type": "destination", + "id": "dst_019d51b6-707c-7920-8569-de40061cbe5c" + }, + "account": "cd26e999-2cb9-4c64-be13-f7375e640b83", + "type": "event.ping" + }, + "topic": "event.ping", + "source": { + "type": "vendor-documentation", + "url": "https://www.stedi.com/docs/healthcare/event-destinations-event-types#eventping", + "retrieved": "2026-10-22" + } +} diff --git a/providers/stedi/v1/file.failed.json b/providers/stedi/v1/file.failed.json new file mode 100644 index 0000000..6a9e371 --- /dev/null +++ b/providers/stedi/v1/file.failed.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account": "11111111-2222-3333-4444-555555555555", + "created": "2026-03-30T23:19:00.501Z", + "environment": "PRODUCTION", + "id": "evt_a81659f1-16a5-9bec-03e1-0ba8ab5e9652", + "object": "v1.event", + "resource": { + "id": "019bb508-dc63-73a1-8ddc-9d4720299072", + "type": "execution" + }, + "type": "file.failed" + }, + "topic": "file.failed", + "source": { + "type": "vendor-documentation", + "url": "https://www.stedi.com/docs/healthcare/event-destinations-event-types#filefailed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/stedi/v1/file.processed.json b/providers/stedi/v1/file.processed.json new file mode 100644 index 0000000..81ec6a7 --- /dev/null +++ b/providers/stedi/v1/file.processed.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account": "11111111-2222-3333-4444-555555555555", + "created": "2026-03-30T23:19:00.501Z", + "environment": "PRODUCTION", + "id": "evt_a81659f1-16a5-9bec-03e1-0ba8ab5e9652", + "object": "v1.event", + "resource": { + "id": "019bb508-dc63-73a1-8ddc-9d4720299072", + "type": "execution" + }, + "type": "file.processed" + }, + "topic": "file.processed", + "source": { + "type": "vendor-documentation", + "url": "https://www.stedi.com/docs/healthcare/event-destinations-event-types#fileprocessed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/stedi/v1/transaction.processed.json b/providers/stedi/v1/transaction.processed.json new file mode 100644 index 0000000..b0fc47f --- /dev/null +++ b/providers/stedi/v1/transaction.processed.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account": "11111111-2222-3333-4444-555555555555", + "created": "2026-03-30T23:19:00.501Z", + "environment": "PRODUCTION", + "id": "evt_a81659f1-16a5-9bec-03e1-0ba8ab5e9652", + "object": "v1.event", + "resource": { + "id": "019bb508-dc63-73a1-8ddc-9d4720299072", + "type": "transaction" + }, + "relatedResources": [ + { + "id": "019bb508-dc63-73a1-8ddc-9d4720299072", + "type": "transaction.x12.835" + }, + { + "id": "01997873-bebb-7b33-81ef-f408866dfb2c", + "type": "execution" + } + ], + "type": "transaction.processed" + }, + "topic": "transaction.processed", + "source": { + "type": "vendor-documentation", + "url": "https://www.stedi.com/docs/healthcare/event-destinations-event-types#transactionprocessed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/taiga/index.json b/providers/taiga/index.json new file mode 100644 index 0000000..cf5d59c --- /dev/null +++ b/providers/taiga/index.json @@ -0,0 +1,13 @@ +{ + "label": "Taiga", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/taiga/latest/issue.change.json b/providers/taiga/latest/issue.change.json new file mode 100644 index 0000000..140e9e9 --- /dev/null +++ b/providers/taiga/latest/issue.change.json @@ -0,0 +1,92 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "change": { + "diff": { + "status": { + "to": "Ready for test", + "from": "New" + } + }, + "comment": "", + "comment_html": "", + "delete_comment_date": null + }, + "data": { + "custom_attributes_values": {}, + "watchers": [], + "permalink": "http://localhost:9001/project/project-0/issue/75", + "tags": [ + "officia", + "delectus" + ], + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "milestone": null, + "owner": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "assigned_to": null, + "status": { + "id": 3, + "name": "Ready for test", + "slug": "ready-for-test", + "color": "#88A65E", + "is_closed": true + }, + "type": { + "id": 1, + "name": "Bug", + "color": "#89BAB4" + }, + "priority": { + "id": 1, + "name": "Low", + "color": "#666666" + }, + "severity": { + "id": 4, + "name": "Important", + "color": "#FFA500" + }, + "id": 95, + "is_blocked": false, + "blocked_note": "", + "ref": 75, + "created_date": "2016-04-12T12:48:12+0000", + "modified_date": "2016-04-12T12:49:13+0000", + "finished_date": "2016-04-12T12:49:13+0000", + "subject": "Test issue 3", + "description": "Test issue description", + "external_reference": null + }, + "by": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "type": "issue", + "action": "change", + "date": "2016-04-12T12:49:13.188Z" + }, + "topic": "issue.change", + "source": { + "type": "vendor-documentation", + "url": "https://docs.taiga.io/webhooks.html#_change_4", + "retrieved": "2026-10-22" + } +} diff --git a/providers/taiga/latest/issue.create.json b/providers/taiga/latest/issue.create.json new file mode 100644 index 0000000..1119528 --- /dev/null +++ b/providers/taiga/latest/issue.create.json @@ -0,0 +1,81 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "custom_attributes_values": {}, + "watchers": [], + "permalink": "http://localhost:9001/project/project-0/issue/75", + "tags": [ + "officia", + "delectus" + ], + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "milestone": null, + "owner": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "assigned_to": null, + "status": { + "id": 1, + "name": "New", + "slug": "new", + "color": "#8C2318", + "is_closed": false + }, + "type": { + "id": 1, + "name": "Bug", + "color": "#89BAB4" + }, + "priority": { + "id": 1, + "name": "Low", + "color": "#666666" + }, + "severity": { + "id": 4, + "name": "Important", + "color": "#FFA500" + }, + "id": 95, + "is_blocked": false, + "blocked_note": "", + "ref": 75, + "created_date": "2016-04-12T12:48:12+0000", + "modified_date": "2016-04-12T12:48:12+0000", + "finished_date": null, + "subject": "Test issue 3", + "description": "Test issue description", + "external_reference": null + }, + "type": "issue", + "action": "create", + "date": "2016-04-12T12:48:13.089Z", + "by": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + } + }, + "topic": "issue.create", + "source": { + "type": "vendor-documentation", + "url": "https://docs.taiga.io/webhooks.html#_create_4", + "retrieved": "2026-10-22" + } +} diff --git a/providers/taiga/latest/issue.delete.json b/providers/taiga/latest/issue.delete.json new file mode 100644 index 0000000..469d156 --- /dev/null +++ b/providers/taiga/latest/issue.delete.json @@ -0,0 +1,81 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "custom_attributes_values": null, + "watchers": [], + "permalink": "http://localhost:9001/project/project-0/issue/75", + "tags": [ + "officia", + "delectus" + ], + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "milestone": null, + "owner": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "assigned_to": null, + "status": { + "id": 3, + "name": "Ready for test", + "slug": "ready-for-test", + "color": "#88A65E", + "is_closed": true + }, + "type": { + "id": 1, + "name": "Bug", + "color": "#89BAB4" + }, + "priority": { + "id": 1, + "name": "Low", + "color": "#666666" + }, + "severity": { + "id": 4, + "name": "Important", + "color": "#FFA500" + }, + "id": 95, + "is_blocked": false, + "blocked_note": "", + "ref": 75, + "created_date": "2016-04-12T12:48:12+0000", + "modified_date": "2016-04-12T12:49:13+0000", + "finished_date": "2016-04-12T12:49:13+0000", + "subject": "Test issue 3", + "description": "Test issue description", + "external_reference": null + }, + "type": "issue", + "action": "delete", + "date": "2016-04-12T12:50:23.488Z", + "by": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + } + }, + "topic": "issue.delete", + "source": { + "type": "vendor-documentation", + "url": "https://docs.taiga.io/webhooks.html#_delete_4", + "retrieved": "2026-10-22" + } +} diff --git a/providers/taiga/latest/milestone.change.json b/providers/taiga/latest/milestone.change.json new file mode 100644 index 0000000..b2c78b4 --- /dev/null +++ b/providers/taiga/latest/milestone.change.json @@ -0,0 +1,65 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "milestone", + "by": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "action": "change", + "data": { + "permalink": "http://localhost:9001/project/project-0/taskboard/sprint-4", + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "id": 13, + "name": "Sprint 4", + "slug": "sprint-4", + "estimated_start": "2016-03-02", + "estimated_finish": "2016-03-24", + "created_date": "2016-04-12T12:08:18+0000", + "modified_date": "2016-04-12T12:09:42+0000", + "closed": false, + "disponibility": 0.0 + }, + "date": "2016-04-12T12:09:42.527Z", + "change": { + "diff": { + "estimated_start": { + "to": "2016-03-02", + "from": "2016-03-02" + }, + "estimated_finish": { + "to": "2016-03-24", + "from": "2016-03-16" + } + }, + "comment": "", + "comment_html": "", + "delete_comment_date": null + } + }, + "topic": "milestone.change", + "source": { + "type": "vendor-documentation", + "url": "https://docs.taiga.io/webhooks.html#_change", + "retrieved": "2026-10-22" + } +} diff --git a/providers/taiga/latest/milestone.create.json b/providers/taiga/latest/milestone.create.json new file mode 100644 index 0000000..88f5b44 --- /dev/null +++ b/providers/taiga/latest/milestone.create.json @@ -0,0 +1,50 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "milestone", + "by": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "date": "2016-04-12T12:08:18.309Z", + "action": "create", + "data": { + "permalink": "http://localhost:9001/project/project-0/taskboard/sprint-4", + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "id": 13, + "name": "Sprint 4", + "slug": "sprint-4", + "estimated_start": "2016-03-02", + "estimated_finish": "2016-03-16", + "created_date": "2016-04-12T12:08:18+0000", + "modified_date": "2016-04-12T12:08:18+0000", + "closed": false, + "disponibility": 0.0 + } + }, + "topic": "milestone.create", + "source": { + "type": "vendor-documentation", + "url": "https://docs.taiga.io/webhooks.html#_create", + "retrieved": "2026-10-22" + } +} diff --git a/providers/taiga/latest/milestone.delete.json b/providers/taiga/latest/milestone.delete.json new file mode 100644 index 0000000..f5dad66 --- /dev/null +++ b/providers/taiga/latest/milestone.delete.json @@ -0,0 +1,50 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "milestone", + "by": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "date": "2016-04-12T12:13:47.873Z", + "action": "delete", + "data": { + "permalink": "http://localhost:9001/project/project-0/taskboard/sprint-4", + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "id": 13, + "name": "Sprint 4", + "slug": "sprint-4", + "estimated_start": "2016-03-02", + "estimated_finish": "2016-03-24", + "created_date": "2016-04-12T12:08:18+0000", + "modified_date": "2016-04-12T12:09:42+0000", + "closed": false, + "disponibility": 0.0 + } + }, + "topic": "milestone.delete", + "source": { + "type": "vendor-documentation", + "url": "https://docs.taiga.io/webhooks.html#_delete", + "retrieved": "2026-10-22" + } +} diff --git a/providers/taiga/latest/task.delete.json b/providers/taiga/latest/task.delete.json new file mode 100644 index 0000000..1a66d3a --- /dev/null +++ b/providers/taiga/latest/task.delete.json @@ -0,0 +1,206 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "custom_attributes_values": null, + "watchers": [], + "permalink": "http://localhost:9001/project/project-0/task/73", + "tags": [ + "dolorem" + ], + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "assigned_to": { + "id": 4, + "permalink": "http://localhost:9001/profile/admin", + "username": "admin", + "full_name": "Administrator", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "status": { + "id": 2, + "name": "In progress", + "slug": "in-progress", + "color": "#ff9900", + "is_closed": false + }, + "user_story": { + "custom_attributes_values": { + "eius vero facere": "repellat" + }, + "watchers": [ + 1 + ], + "permalink": "http://localhost:9001/project/project-0/us/6", + "tags": [ + "quam", + "nulla" + ], + "external_reference": null, + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 8, + "permalink": "http://localhost:9001/profile/user3", + "username": "user3", + "full_name": "Concepcion Garrido", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "assigned_to": { + "id": 13, + "permalink": "http://localhost:9001/profile/user8", + "username": "user8", + "full_name": "Lourdes Aguilar", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "points": [ + { + "role": "UX", + "name": "8", + "value": 8.0 + }, + { + "role": "Design", + "name": "10", + "value": 10.0 + }, + { + "role": "Front", + "name": "0", + "value": 0.0 + }, + { + "role": "Back", + "name": "40", + "value": 40.0 + } + ], + "status": { + "id": 4, + "name": "Ready for test", + "slug": "ready-for-test", + "color": "#fcc000", + "is_closed": false, + "is_archived": false + }, + "milestone": { + "permalink": "http://localhost:9001/project/project-0/taskboard/sprint-2016-2-16", + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 4, + "permalink": "http://localhost:9001/profile/admin", + "username": "admin", + "full_name": "Administrator", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "id": 1, + "name": "Sprint 2016-2-16", + "slug": "sprint-2016-2-16", + "estimated_start": "2016-02-16", + "estimated_finish": "2016-03-02", + "created_date": "2016-02-16T13:15:03+0000", + "modified_date": "2016-04-11T13:15:03+0000", + "closed": false, + "disponibility": 0.0 + }, + "id": 2, + "is_blocked": false, + "blocked_note": "", + "ref": 6, + "is_closed": false, + "created_date": "2016-04-11T13:15:04+0000", + "modified_date": "2016-04-11T13:15:04+0000", + "finish_date": null, + "subject": "Implement the form", + "description": "Voluptas odio a minus ipsam blanditiis rem, blanditiis corrupti odio expedita nihil consequuntur possimus sequi, quia eos obcaecati hic molestias quam similique ratione neque, ex eveniet hic ipsam minus animi cumque beatae deserunt fugit eos, mollitia aut veritatis quisquam delectus ipsum ex in?", + "client_requirement": false, + "team_requirement": false, + "generated_from_issue": null, + "tribe_gig": null + }, + "milestone": { + "permalink": "http://localhost:9001/project/project-0/taskboard/sprint-2016-2-16", + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 4, + "permalink": "http://localhost:9001/profile/admin", + "username": "admin", + "full_name": "Administrator", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "id": 1, + "name": "Sprint 2016-2-16", + "slug": "sprint-2016-2-16", + "estimated_start": "2016-02-16", + "estimated_finish": "2016-03-02", + "created_date": "2016-02-16T13:15:03+0000", + "modified_date": "2016-04-11T13:15:03+0000", + "closed": false, + "disponibility": 0.0 + }, + "id": 163, + "is_blocked": true, + "blocked_note": "blocked note message", + "ref": 73, + "created_date": "2016-04-12T12:20:54+0000", + "modified_date": "2016-04-12T12:21:40+0000", + "finished_date": null, + "subject": "test task", + "us_order": 1, + "taskboard_order": 1, + "description": "Task description example", + "is_iocaine": true, + "external_reference": null + }, + "type": "task", + "action": "delete", + "date": "2016-04-12T12:28:18.750Z", + "by": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + } + }, + "topic": "task.delete", + "source": { + "type": "vendor-documentation", + "url": "https://docs.taiga.io/webhooks.html#_delete_3", + "retrieved": "2026-10-22" + } +} diff --git a/providers/taiga/latest/test.test.json b/providers/taiga/latest/test.test.json new file mode 100644 index 0000000..4a79949 --- /dev/null +++ b/providers/taiga/latest/test.test.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "test", + "by": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "date": "2016-04-12T12:00:56.335Z", + "action": "test", + "data": { + "test": "test" + } + }, + "topic": "test.test", + "source": { + "type": "vendor-documentation", + "url": "https://docs.taiga.io/webhooks.html#_test_payload", + "retrieved": "2026-10-22" + } +} diff --git a/providers/taiga/latest/userstory.change.json b/providers/taiga/latest/userstory.change.json new file mode 100644 index 0000000..07ba617 --- /dev/null +++ b/providers/taiga/latest/userstory.change.json @@ -0,0 +1,131 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "userstory", + "date": "2016-04-12T12:18:19.685Z", + "change": { + "diff": { + "milestone": { + "to": "Sprint 2016-2-16", + "from": null + } + }, + "comment": "", + "comment_html": "", + "delete_comment_date": null + }, + "action": "change", + "data": { + "custom_attributes_values": {}, + "watchers": [], + "permalink": "http://localhost:9001/project/project-0/us/72", + "tags": [ + "dolorum", + "adipisci", + "ipsa" + ], + "external_reference": null, + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "assigned_to": null, + "points": [ + { + "role": "UX", + "name": "5", + "value": 5.0 + }, + { + "role": "Design", + "name": "1", + "value": 1.0 + }, + { + "role": "Front", + "name": "3", + "value": 3.0 + }, + { + "role": "Back", + "name": "40", + "value": 40.0 + } + ], + "status": { + "id": 1, + "name": "New", + "slug": "new", + "color": "#999999", + "is_closed": false, + "is_archived": false + }, + "milestone": { + "permalink": "http://localhost:9001/project/project-0/taskboard/sprint-2016-2-16", + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 4, + "permalink": "http://localhost:9001/profile/admin", + "username": "admin", + "full_name": "Administrator", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "id": 1, + "name": "Sprint 2016-2-16", + "slug": "sprint-2016-2-16", + "estimated_start": "2016-02-16", + "estimated_finish": "2016-03-02", + "created_date": "2016-02-16T13:15:03+0000", + "modified_date": "2016-04-11T13:15:03+0000", + "closed": false, + "disponibility": 0.0 + }, + "id": 139, + "is_blocked": true, + "blocked_note": "Blocked test message", + "ref": 72, + "is_closed": false, + "created_date": "2016-04-12T12:17:19+0000", + "modified_date": "2016-04-12T12:18:19+0000", + "finish_date": null, + "subject": "test user story 5", + "description": "this is a test description", + "client_requirement": false, + "team_requirement": true, + "generated_from_issue": null, + "tribe_gig": null + }, + "by": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + } + }, + "topic": "userstory.change", + "source": { + "type": "vendor-documentation", + "url": "https://docs.taiga.io/webhooks.html#_change_2", + "retrieved": "2026-10-22" + } +} diff --git a/providers/taiga/latest/userstory.create.json b/providers/taiga/latest/userstory.create.json new file mode 100644 index 0000000..59483c8 --- /dev/null +++ b/providers/taiga/latest/userstory.create.json @@ -0,0 +1,95 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "userstory", + "date": "2016-04-12T12:17:20.486Z", + "action": "create", + "data": { + "custom_attributes_values": {}, + "watchers": [], + "permalink": "http://localhost:9001/project/project-0/us/72", + "tags": [ + "dolorum", + "adipisci", + "ipsa" + ], + "external_reference": null, + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "assigned_to": null, + "points": [ + { + "role": "UX", + "name": "5", + "value": 5.0 + }, + { + "role": "Design", + "name": "1", + "value": 1.0 + }, + { + "role": "Front", + "name": "3", + "value": 3.0 + }, + { + "role": "Back", + "name": "40", + "value": 40.0 + } + ], + "status": { + "id": 1, + "name": "New", + "slug": "new", + "color": "#999999", + "is_closed": false, + "is_archived": false + }, + "milestone": null, + "id": 139, + "is_blocked": true, + "blocked_note": "Blocked test message", + "ref": 72, + "is_closed": false, + "created_date": "2016-04-12T12:17:19+0000", + "modified_date": "2016-04-12T12:17:19+0000", + "finish_date": null, + "subject": "test user story 5", + "description": "this is a test description", + "client_requirement": false, + "team_requirement": true, + "generated_from_issue": null, + "tribe_gig": null + }, + "by": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + } + }, + "topic": "userstory.create", + "source": { + "type": "vendor-documentation", + "url": "https://docs.taiga.io/webhooks.html#_create_2", + "retrieved": "2026-10-22" + } +} diff --git a/providers/taiga/latest/userstory.delete.json b/providers/taiga/latest/userstory.delete.json new file mode 100644 index 0000000..006f795 --- /dev/null +++ b/providers/taiga/latest/userstory.delete.json @@ -0,0 +1,99 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "userstory", + "date": "2016-04-12T12:19:19.433Z", + "action": "delete", + "data": { + "custom_attributes_values": null, + "watchers": [], + "permalink": "http://localhost:9001/project/project-0/us/72", + "tags": [ + "dolorum", + "adipisci", + "ipsa" + ], + "external_reference": null, + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "assigned_to": null, + "points": [], + "status": { + "id": 1, + "name": "New", + "slug": "new", + "color": "#999999", + "is_closed": false, + "is_archived": false + }, + "milestone": { + "permalink": "http://localhost:9001/project/project-0/taskboard/sprint-2016-2-16", + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 4, + "permalink": "http://localhost:9001/profile/admin", + "username": "admin", + "full_name": "Administrator", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "id": 1, + "name": "Sprint 2016-2-16", + "slug": "sprint-2016-2-16", + "estimated_start": "2016-02-16", + "estimated_finish": "2016-03-02", + "created_date": "2016-02-16T13:15:03+0000", + "modified_date": "2016-04-11T13:15:03+0000", + "closed": false, + "disponibility": 0.0 + }, + "id": 139, + "is_blocked": true, + "blocked_note": "Blocked test message", + "ref": 72, + "is_closed": false, + "created_date": "2016-04-12T12:17:19+0000", + "modified_date": "2016-04-12T12:18:19+0000", + "finish_date": null, + "subject": "test user story 5", + "description": "this is a test description", + "client_requirement": false, + "team_requirement": true, + "generated_from_issue": null, + "tribe_gig": null + }, + "by": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + } + }, + "topic": "userstory.delete", + "source": { + "type": "vendor-documentation", + "url": "https://docs.taiga.io/webhooks.html#_delete_2", + "retrieved": "2026-10-22" + } +} diff --git a/providers/taiga/latest/wikipage.change.json b/providers/taiga/latest/wikipage.change.json new file mode 100644 index 0000000..1f41ba1 --- /dev/null +++ b/providers/taiga/latest/wikipage.change.json @@ -0,0 +1,69 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "change": { + "diff": { + "content_html": { + "to": "

This is other test content

", + "from": "

this is a test content

" + }, + "content_diff": { + "to": "tThis is aother test content", + "from": null + } + }, + "comment": "", + "comment_html": "", + "delete_comment_date": null + }, + "data": { + "permalink": "http://localhost:9001/project/project-0/wiki/test-wiki-page", + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "last_modifier": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "id": 6, + "slug": "test-wiki-page", + "content": "This is other test content", + "created_date": "2016-04-12T12:29:32+0000", + "modified_date": "2016-04-12T12:30:29+0000" + }, + "by": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "type": "wikipage", + "action": "change", + "date": "2016-04-12T12:30:29.870Z" + }, + "topic": "wikipage.change", + "source": { + "type": "vendor-documentation", + "url": "https://docs.taiga.io/webhooks.html#_change_5", + "retrieved": "2026-10-22" + } +} diff --git a/providers/taiga/latest/wikipage.create.json b/providers/taiga/latest/wikipage.create.json new file mode 100644 index 0000000..d796ff2 --- /dev/null +++ b/providers/taiga/latest/wikipage.create.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "permalink": "http://localhost:9001/project/project-0/wiki/test-wiki-page", + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "last_modifier": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "id": 6, + "slug": "test-wiki-page", + "content": "this is a test content", + "created_date": "2016-04-12T12:29:32+0000", + "modified_date": "2016-04-12T12:29:32+0000" + }, + "type": "wikipage", + "action": "create", + "date": "2016-04-12T12:29:32.535Z", + "by": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + } + }, + "topic": "wikipage.create", + "source": { + "type": "vendor-documentation", + "url": "https://docs.taiga.io/webhooks.html#_create_5", + "retrieved": "2026-10-22" + } +} diff --git a/providers/taiga/latest/wikipage.delete.json b/providers/taiga/latest/wikipage.delete.json new file mode 100644 index 0000000..b82efac --- /dev/null +++ b/providers/taiga/latest/wikipage.delete.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "permalink": "http://localhost:9001/project/project-0/wiki/test-wiki-page", + "project": { + "id": 1, + "permalink": "http://localhost:9001/project/project-0", + "name": "Project Example 0", + "logo_big_url": null + }, + "owner": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "last_modifier": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + }, + "id": 6, + "slug": "test-wiki-page", + "content": "This is other test content", + "created_date": "2016-04-12T12:29:32+0000", + "modified_date": "2016-04-12T12:30:29+0000" + }, + "type": "wikipage", + "action": "delete", + "date": "2016-04-12T12:31:19.281Z", + "by": { + "id": 6, + "permalink": "http://localhost:9001/profile/user1", + "username": "user1", + "full_name": "Purificacion Montero", + "photo": "//media.taiga.io/avatar.80x80_q85_crop.png", + "gravatar_id": "464bb6d514c3ecece1b87136ceeda1da" + } + }, + "topic": "wikipage.delete", + "source": { + "type": "vendor-documentation", + "url": "https://docs.taiga.io/webhooks.html#_delete_5", + "retrieved": "2026-10-22" + } +} diff --git a/providers/terraform/index.json b/providers/terraform/index.json new file mode 100644 index 0000000..cd4e638 --- /dev/null +++ b/providers/terraform/index.json @@ -0,0 +1,16 @@ +{ + "label": "HCP Terraform", + "configs": { + "latest_version": "latest", + "topic_identifier": [ + "notifications[].trigger", + "trigger" + ] + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/terraform/latest/assessment.drifted.json b/providers/terraform/latest/assessment.drifted.json new file mode 100644 index 0000000..b0c61e0 --- /dev/null +++ b/providers/terraform/latest/assessment.drifted.json @@ -0,0 +1,52 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payload_version": "2", + "notification_configuration_id": "nc-SZ3V3cLFxK6sqLKn", + "notification_configuration_url": "https://app.terraform.io/api/v2/notification-configurations/nc-SZ3V3cLFxK6sqLKn", + "trigger_scope": "assessment", + "trigger": "assessment:drifted", + "message": "Drift Detected", + "details": { + "new_assessment_result": { + "id": "asmtres-vRVQxpqq64EA9V5a", + "url": "https://app.terraform.io/api/v2/assessment-results/asmtres-vRVQxpqq64EA9V5a", + "succeeded": true, + "drifted": true, + "all_checks_succeeded": true, + "resources_drifted": 4, + "resources_undrifted": 55, + "checks_passed": 33, + "checks_failed": 0, + "checks_errored": 0, + "checks_unknown": 0, + "created_at": "2022-06-09T05:23:10Z" + }, + "prior_assessment_result": { + "id": "asmtres-A6zEbpGArqP74fdL", + "url": "https://app.terraform.io/api/v2/assessment-results/asmtres-A6zEbpGArqP74fdL", + "succeeded": true, + "drifted": true, + "all_checks_succeeded": true, + "resources_drifted": 4, + "resources_undrifted": 55, + "checks_passed": 33, + "checks_failed": 0, + "checks_errored": 0, + "checks_unknown": 0, + "created_at": "2022-06-09T05:22:51Z" + }, + "workspace_id": "ws-XdeUVMWShTesDMME", + "workspace_name": "my-workspace", + "organization_name": "acme-org" + } + }, + "topic": "assessment:drifted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.hashicorp.com/terraform/cloud-docs/api-docs/notification-configurations/workspace", + "retrieved": "2026-10-22" + } +} diff --git a/providers/terraform/latest/run.errored.json b/providers/terraform/latest/run.errored.json new file mode 100644 index 0000000..abb4e9a --- /dev/null +++ b/providers/terraform/latest/run.errored.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payload_version": 1, + "notification_configuration_id": "nc-AeUQ2zfKZzW9TiGZ", + "run_url": "https://app.terraform.io/app/acme-org/my-workspace/runs/run-FwnENkvDnrpyFC7M", + "run_id": "run-FwnENkvDnrpyFC7M", + "run_message": "Add five new queue workers", + "run_created_at": "2019-01-25T18:34:00.000Z", + "run_created_by": "sample-user", + "workspace_id": "ws-XdeUVMWShTesDMME", + "workspace_name": "my-workspace", + "organization_name": "acme-org", + "notifications": [ + { + "message": "Run Canceled", + "trigger": "run:errored", + "run_status": "canceled", + "run_updated_at": "2019-01-25T18:37:04.000Z", + "run_updated_by": "sample-user" + } + ] + }, + "topic": "run:errored", + "source": { + "type": "vendor-documentation", + "url": "https://developer.hashicorp.com/terraform/cloud-docs/api-docs/notification-configurations/workspace", + "retrieved": "2026-10-22" + } +} diff --git a/providers/terraform/latest/verification.json b/providers/terraform/latest/verification.json new file mode 100644 index 0000000..36de0a9 --- /dev/null +++ b/providers/terraform/latest/verification.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payload_version": 1, + "notification_configuration_id": "nc-jWvVsmp5VxsaCeXm", + "run_url": null, + "run_id": null, + "run_message": null, + "run_created_at": null, + "run_created_by": null, + "workspace_id": null, + "workspace_name": null, + "organization_name": null, + "notifications": [ + { + "message": "Verification of test", + "trigger": "verification", + "run_status": null, + "run_updated_at": null, + "run_updated_by": null + } + ] + }, + "topic": "verification", + "source": { + "type": "vendor-documentation", + "url": "https://developer.hashicorp.com/terraform/cloud-docs/api-docs/notification-configurations/team", + "retrieved": "2026-10-22" + } +} diff --git a/providers/terraform/latest/workspace.auto_destroy_reminder.json b/providers/terraform/latest/workspace.auto_destroy_reminder.json new file mode 100644 index 0000000..6017113 --- /dev/null +++ b/providers/terraform/latest/workspace.auto_destroy_reminder.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payload_version": "2", + "notification_configuration_id": "nc-SZ3V3cLFxK6sqLKn", + "notification_configuration_url": "https://app.terraform.io/api/v2/notification-configurations/nc-SZ3V3cLFxK6sqLKn", + "trigger_scope": "workspace", + "trigger": "workspace:auto_destroy_reminder", + "message": "Auto Destroy Reminder", + "details": { + "auto_destroy_at": "2025-01-01T00:00:00Z", + "run_created_at": null, + "run_status": null, + "run_external_id": null, + "run_create_error_message": null, + "trigger_type": "reminder", + "workspace_name": "learned-english-dog", + "organization_name": "acme-org" + } + }, + "topic": "workspace:auto_destroy_reminder", + "source": { + "type": "vendor-documentation", + "url": "https://developer.hashicorp.com/terraform/cloud-docs/api-docs/notification-configurations/workspace", + "retrieved": "2026-10-22" + } +} diff --git a/providers/toggl/index.json b/providers/toggl/index.json new file mode 100644 index 0000000..a9df799 --- /dev/null +++ b/providers/toggl/index.json @@ -0,0 +1,13 @@ +{ + "label": "Toggl Track", + "configs": { + "latest_version": "v1", + "topic_identifier": null + }, + "provenance": { + "v1": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/toggl/v1/ping.json b/providers/toggl/v1/ping.json new file mode 100644 index 0000000..9a76f01 --- /dev/null +++ b/providers/toggl/v1/ping.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": 0, + "created_at": "2022-06-25T03:58:10.207820267Z", + "creator_id": 6, + "metadata": { + "request_type": "POST", + "event_user_id": 6 + }, + "payload": "ping", + "subscription_id": 6, + "timestamp": "2022-06-25T03:58:10.207820267Z", + "url_callback": "https://callback-url.com" + }, + "topic": "ping", + "source": { + "type": "vendor-documentation", + "url": "https://engineering.toggl.com/docs/track/webhooks_start/validating_received_events/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/waha/index.json b/providers/waha/index.json new file mode 100644 index 0000000..9de71bc --- /dev/null +++ b/providers/waha/index.json @@ -0,0 +1,13 @@ +{ + "label": "WAHA", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/waha/latest/engine.event.json b/providers/waha/latest/engine.event.json new file mode 100644 index 0000000..99e32ee --- /dev/null +++ b/providers/waha/latest/engine.event.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "engine.event", + "session": "default", + "engine": "NOWEB", + "payload": { + "event": "messages.upsert", + "data": { + "": "" + } + } + }, + "topic": "engine.event", + "source": { + "type": "vendor-documentation", + "url": "https://waha.devlike.pro/docs/how-to/events/#engineevent", + "retrieved": "2026-10-22" + } +} diff --git a/providers/waha/latest/group.v2.join.json b/providers/waha/latest/group.v2.join.json new file mode 100644 index 0000000..b5ccac9 --- /dev/null +++ b/providers/waha/latest/group.v2.join.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "group.v2.join", + "session": "default", + "payload": { + "group": { + "id": "1231231232@g.us", + "subject": "Work Group", + "description": "Group description", + "invite": "https://chat.whatsapp.com/invitecode", + "membersCanAddNewMember": true, + "membersCanSendMessages": true, + "newMembersApprovalRequired": true, + "participants": [ + { + "id": "99999@c.us", + "role": "participant" + } + ] + }, + "timestamp": 789456123, + "_data": {} + } + }, + "topic": "group.v2.join", + "source": { + "type": "vendor-documentation", + "url": "https://waha.devlike.pro/docs/how-to/events/#groupv2join", + "retrieved": "2026-10-22" + } +} diff --git a/providers/waha/latest/group.v2.leave.json b/providers/waha/latest/group.v2.leave.json new file mode 100644 index 0000000..8e6c488 --- /dev/null +++ b/providers/waha/latest/group.v2.leave.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "group.v2.leave", + "session": "default", + "payload": { + "group": { + "id": "1231231232@g.us" + }, + "timestamp": 789456123, + "_data": {} + } + }, + "topic": "group.v2.leave", + "source": { + "type": "vendor-documentation", + "url": "https://waha.devlike.pro/docs/how-to/events/#groupv2leave", + "retrieved": "2026-10-22" + } +} diff --git a/providers/waha/latest/group.v2.participants.join-request.json b/providers/waha/latest/group.v2.participants.join-request.json new file mode 100644 index 0000000..5ea9730 --- /dev/null +++ b/providers/waha/latest/group.v2.participants.join-request.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "group.v2.participants.join-request", + "session": "default", + "payload": { + "group": { + "id": "123456789@g.us" + }, + "action": "created", + "requesterId": "123456789@lid", + "requesterPn": "123456789@c.us", + "requestMethod": "invite_link", + "timestamp": 1666943582, + "_data": {} + } + }, + "topic": "group.v2.participants.join-request", + "source": { + "type": "vendor-documentation", + "url": "https://waha.devlike.pro/docs/how-to/events/#groupv2participantsjoin-request", + "retrieved": "2026-10-22" + } +} diff --git a/providers/waha/latest/group.v2.participants.json b/providers/waha/latest/group.v2.participants.json new file mode 100644 index 0000000..5f3539b --- /dev/null +++ b/providers/waha/latest/group.v2.participants.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "group.v2.participants", + "session": "default", + "payload": { + "type": "join", + "timestamp": 1666943582, + "group": { + "id": "123456789@g.us" + }, + "participants": [ + { + "id": "123456789@c.us", + "role": "participant" + } + ], + "_data": {} + } + }, + "topic": "group.v2.participants", + "source": { + "type": "vendor-documentation", + "url": "https://waha.devlike.pro/docs/how-to/events/#groupv2participants", + "retrieved": "2026-10-22" + } +} diff --git a/providers/waha/latest/group.v2.update.json b/providers/waha/latest/group.v2.update.json new file mode 100644 index 0000000..56a3a1c --- /dev/null +++ b/providers/waha/latest/group.v2.update.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "group.v2.update", + "session": "default", + "payload": { + "group": { + "id": "1231231232@g.us", + "subject": "New Work Group Name" + }, + "timestamp": 789456123, + "_data": {} + } + }, + "topic": "group.v2.update", + "source": { + "type": "vendor-documentation", + "url": "https://waha.devlike.pro/docs/how-to/events/#groupv2update", + "retrieved": "2026-10-22" + } +} diff --git a/providers/waha/latest/message.ack.json b/providers/waha/latest/message.ack.json new file mode 100644 index 0000000..1d76aaa --- /dev/null +++ b/providers/waha/latest/message.ack.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "message.ack", + "session": "default", + "engine": "WEBJS", + "payload": { + "id": "true_11111111111@c.us_4CC5EDD64BC22EBA6D639F2AF571346C", + "from": "11111111111@c.us", + "participant": null, + "fromMe": true, + "ack": 3, + "ackName": "READ" + } + }, + "topic": "message.ack", + "source": { + "type": "vendor-documentation", + "url": "https://waha.devlike.pro/docs/how-to/events/#messageack", + "retrieved": "2026-10-22" + } +} diff --git a/providers/waha/latest/message.reaction.json b/providers/waha/latest/message.reaction.json new file mode 100644 index 0000000..9e9d8a3 --- /dev/null +++ b/providers/waha/latest/message.reaction.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "message.reaction", + "session": "default", + "me": { + "id": "79222222222@c.us", + "pushName": "WAHA" + }, + "payload": { + "id": "false_79111111@c.us_11111111111111111111111111111111", + "from": "79111111@c.us", + "fromMe": false, + "participant": "79111111@c.us", + "to": "79111111@c.us", + "timestamp": 1710481111.853, + "reaction": { + "text": "\ud83d\ude4f", + "messageId": "true_79111111@c.us_11111111111111111111111111111111" + } + }, + "engine": "WEBJS", + "environment": { + "version": "2024.3.3", + "engine": "WEBJS", + "tier": "CORE", + "browser": "/usr/bin/google-chrome-stable" + } + }, + "topic": "message.reaction", + "source": { + "type": "vendor-documentation", + "url": "https://waha.devlike.pro/docs/how-to/events/#messagereaction", + "retrieved": "2026-10-22" + } +} diff --git a/providers/waha/latest/poll.vote.failed.json b/providers/waha/latest/poll.vote.failed.json new file mode 100644 index 0000000..77b2392 --- /dev/null +++ b/providers/waha/latest/poll.vote.failed.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "poll.vote.failed", + "session": "default", + "payload": { + "vote": { + "id": "false_11111111111@c.us_2E8C4CDA89EDE3BC0BC7F605364B8451", + "to": "me", + "from": "111111111@c.us", + "fromMe": false, + "selectedOptions": [], + "timestamp": 1692956972 + }, + "poll": { + "id": "true_1111111111@c.us_BAE595F4E0A2042C", + "to": "111111111@c.us", + "from": "me", + "fromMe": true + } + }, + "engine": "NOWEB" + }, + "topic": "poll.vote.failed", + "source": { + "type": "vendor-documentation", + "url": "https://waha.devlike.pro/docs/how-to/events/#pollvotefailed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/waha/latest/poll.vote.json b/providers/waha/latest/poll.vote.json new file mode 100644 index 0000000..fceda0a --- /dev/null +++ b/providers/waha/latest/poll.vote.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "poll.vote", + "session": "default", + "payload": { + "vote": { + "id": "false_1111111111@c.us_83ACBE602A05C79B234B54415E95EE8A", + "to": "me", + "from": "1111111@c.us", + "fromMe": false, + "selectedOptions": [ + "Awesome!" + ], + "timestamp": 1692861427 + }, + "poll": { + "id": "true_1111111111@c.us_BAE5F2EF5C69001E", + "to": "1111111111@c.us", + "from": "me", + "fromMe": true + } + }, + "engine": "NOWEB" + }, + "topic": "poll.vote", + "source": { + "type": "vendor-documentation", + "url": "https://waha.devlike.pro/docs/how-to/events/#pollvote", + "retrieved": "2026-10-22" + } +} diff --git a/providers/waha/latest/presence.update.json b/providers/waha/latest/presence.update.json new file mode 100644 index 0000000..41ce7eb --- /dev/null +++ b/providers/waha/latest/presence.update.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "presence.update", + "session": "default", + "payload": { + "id": "111111111111111111@g.us", + "presences": [ + { + "participant": "11111111111@c.us", + "lastKnownPresence": "typing", + "lastSeen": null + } + ] + }, + "engine": "NOWEB" + }, + "topic": "presence.update", + "source": { + "type": "vendor-documentation", + "url": "https://waha.devlike.pro/docs/how-to/events/#presenceupdate", + "retrieved": "2026-10-22" + } +} diff --git a/providers/yapily/index.json b/providers/yapily/index.json new file mode 100644 index 0000000..9f8451d --- /dev/null +++ b/providers/yapily/index.json @@ -0,0 +1,13 @@ +{ + "label": "Yapily", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/yapily/latest/hosted_pis.payment_status.completed.v1.json b/providers/yapily/latest/hosted_pis.payment_status.completed.v1.json new file mode 100644 index 0000000..ae4d547 --- /dev/null +++ b/providers/yapily/latest/hosted_pis.payment_status.completed.v1.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "hosted_pis.payment_status.completed.v1", + "applicationId": "a75620ec-8a74-408d-b13f-84227036cf43", + "id": "b59e9533-24a0-4fd0-afc8-0c0c1a186f34", + "event": { + "consentId": "2427faa9-08e2-404e-90f1-4a312dc5f80d", + "institutionId": "mock-sandbox", + "paymentId": "9c5f7701-5275-442f-9d86-80d3ddc5cccc", + "paymentRequestId": "dedcc4f9-7d6d-451c-accc-8a322f153a56", + "isoStatus": { + "code": "ACSC", + "name": "AcceptedSettlementCompleted" + }, + "status": "COMPLETED" + }, + "metadata": { + "tracingId": "6cf5ef06-9f96-4f24-8bab-32ab09128010", + "user": { + "key": "value" + } + } + }, + "topic": "hosted_pis.payment_status.completed.v1", + "source": { + "type": "vendor-documentation", + "url": "https://docs.yapily.com/tools-and-services/hosted-pages/payment-webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/yapily/latest/hosted_pis.payment_status.failed.v1.json b/providers/yapily/latest/hosted_pis.payment_status.failed.v1.json new file mode 100644 index 0000000..c0d6999 --- /dev/null +++ b/providers/yapily/latest/hosted_pis.payment_status.failed.v1.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "hosted_pis.payment_status.failed.v1", + "applicationId": "a75620ec-8a74-408d-b13f-84227036cf43", + "id": "b59e9533-24a0-4fd0-afc8-0c0c1a186f34", + "event": { + "consentId": "2427faa9-08e2-404e-90f1-4a312dc5f80d", + "institutionId": "mock-sandbox", + "paymentId": "9c5f7701-5275-442f-9d86-80d3ddc5cccc", + "paymentRequestId": "dedcc4f9-7d6d-451c-accc-8a322f153a56", + "isoStatus": { + "code": "RJCT", + "name": "Rejected" + }, + "status": "FAILED" + }, + "metadata": { + "tracingId": "6cf5ef06-9f96-4f24-8bab-32ab09128010", + "user": { + "key": "value" + } + } + }, + "topic": "hosted_pis.payment_status.failed.v1", + "source": { + "type": "vendor-documentation", + "url": "https://docs.yapily.com/tools-and-services/hosted-pages/payment-webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/yapily/latest/single_payment.status.completed.json b/providers/yapily/latest/single_payment.status.completed.json new file mode 100644 index 0000000..ad72ff1 --- /dev/null +++ b/providers/yapily/latest/single_payment.status.completed.json @@ -0,0 +1,71 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "single_payment.status.completed", + "applicationId": "e6d4bd6c-d7a2-4389-9ff7-4b8f95b6eed0", + "id": "14178946-c67c-417f-a773-f4f593d479a3", + "event": { + "amount": 1, + "payeeDetails": { + "name": "Jane Doe", + "accountIdentifications": [ + { + "type": "ACCOUNT_NUMBER", + "identification": "12345678" + }, + { + "type": "SORT_CODE", + "identification": "123456" + } + ] + }, + "payer": { + "name": "John Doe", + "accountIdentifications": [ + { + "type": "ACCOUNT_NUMBER", + "identification": "87654321" + }, + { + "type": "SORT_CODE", + "identification": "121212" + } + ] + }, + "amountDetails": { + "amount": 1, + "currency": "GBP" + }, + "reference": "Test Payment", + "createdAt": "2020-04-30T10:26:44.879Z", + "paymentIdempotencyId": "fa16b196-6fb7-4fdb-84df-6", + "statusDetails": { + "status": "COMPLETED", + "statusUpdateDate": "2020-04-30T10:26:44.876Z", + "isoStatus": { + "code": "ACSC", + "name": "AcceptedSettlementCompleted" + } + }, + "currency": "GBP", + "id": "PDC_61d23e99-587a-4b17-ae70-740a9b20bb74", + "paymentLifecycleId": "6-fd48-bdf4-7bf6-691b61af", + "institutionConsentId": "PDC_4e6d9667-baed-4437-b50a-29a24dd1cd56", + "status": "COMPLETED" + }, + "metadata": { + "tracingId": "a5ed054e-59c9-4eaf-8a3e-21db0a8ae60f", + "user": { + "key": "value" + } + } + }, + "topic": "single_payment.status.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.yapily.com/payments/payment-resources/payment-notifications", + "retrieved": "2026-10-22" + } +} diff --git a/providers/yapily/latest/transactions.categorisation.completed.json b/providers/yapily/latest/transactions.categorisation.completed.json new file mode 100644 index 0000000..adaedd2 --- /dev/null +++ b/providers/yapily/latest/transactions.categorisation.completed.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "41285f64-5717-4562-b3fc-2c961236afa6", + "applicationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "transactions.categorisation.completed", + "event": { + "categorisationId": "fae419fc-9cd4-4221-8a7a-72d4bc7a7259" + }, + "metadata": { + "tracingId": "6cf5ef06-9f96-4f24-8bab-32ab09128010", + "user": { + "key": "value" + } + } + }, + "topic": "transactions.categorisation.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.yapily.com/data/data-plus/tutorial-categorisation", + "retrieved": "2026-10-22" + } +} diff --git a/providers/yapily/latest/transactions.categorisation.failed.json b/providers/yapily/latest/transactions.categorisation.failed.json new file mode 100644 index 0000000..72dccfb --- /dev/null +++ b/providers/yapily/latest/transactions.categorisation.failed.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "41285f64-5717-4562-b3fc-2c961236afa6", + "applicationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "transactions.categorisation.failed", + "event": { + "categorisationId": "fae419fc-9cd4-4221-8a7a-72d4bc7a7259", + "error": { + "issues": [ + { + "code": 12345, + "message": "error message" + } + ] + } + }, + "metadata": { + "tracingId": "6cf5ef06-9f96-4f24-8bab-32ab09128010", + "user": { + "key": "value" + } + } + }, + "topic": "transactions.categorisation.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.yapily.com/data/data-plus/tutorial-categorisation", + "retrieved": "2026-10-22" + } +}