From 3ab17fbd47029d6be42c58db32b07ab056116e97 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 27 Oct 2026 10:12:52 +0000 Subject: [PATCH 1/2] Add doc samples for verified sources batches 6 to 14 (205 providers) Copied byte-identical from webhook-registry samples-doc/providers/ at d6ca5080 (hookdeck/webhook-registry#109, #110, #113, #115, #116, #117, #118). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01D7eqaQdKAUzQXRbGtym1PF --- providers/100ms/index.json | 13 + providers/100ms/latest/peer.join.success.json | 29 + providers/8x8/index.json | 13 + providers/8x8/latest/account_update.json | 30 + .../8x8/latest/inbound_message_received.json | 31 + .../outbound_message_status_changed.json | 38 + providers/8x8/latest/short_url_clicked.json | 24 + providers/act-on/index.json | 13 + .../act-on/latest/contact-bounce.soft.json | 15 + .../latest/contact-email.marked-as-spam.json | 18 + ...-lead-score.upper-threshold-surpassed.json | 22 + providers/act-on/latest/contact.added.json | 26 + providers/act-on/latest/contact.updated.json | 26 + providers/act-on/latest/crm.connected.json | 16 + providers/act-on/latest/crm.disconnected.json | 16 + .../latest/email-message.scheduled.json | 26 + .../latest/subscription-category.added.json | 18 + .../latest/subscription-category.deleted.json | 18 + .../latest/subscription-category.opt-in.json | 19 + .../latest/subscription-category.opt-out.json | 19 + .../latest/subscription-category.updated.json | 18 + providers/affonso/index.json | 13 + .../affonso/latest/affiliate.confirmed.json | 29 + .../affonso/latest/affiliate.created.json | 30 + .../affonso/latest/affiliate.deleted.json | 26 + .../affonso/latest/affiliate.updated.json | 29 + providers/affonso/latest/coupon.created.json | 24 + providers/affonso/latest/coupon.deleted.json | 24 + providers/affonso/latest/payout.created.json | 28 + providers/affonso/latest/payout.failed.json | 28 + providers/affonso/latest/payout.paid.json | 28 + .../affonso/latest/referral.converted.json | 27 + .../affonso/latest/referral.deleted.json | 24 + providers/affonso/latest/referral.lead.json | 27 + .../affonso/latest/transaction.approved.json | 32 + .../affonso/latest/transaction.created.json | 32 + .../affonso/latest/transaction.paid.json | 32 + .../affonso/latest/transaction.rejected.json | 32 + providers/agentcard/index.json | 13 + .../agentcard/latest/approval.requested.json | 32 + providers/agentcard/latest/balance.low.json | 22 + providers/agentcard/latest/card.closed.json | 23 + providers/agentcard/latest/card.created.json | 23 + providers/agentcard/latest/card.updated.json | 23 + .../agentcard/latest/card_flow.failed.json | 24 + .../agentcard/latest/card_flow.started.json | 28 + .../agentcard/latest/cardholder.created.json | 23 + ...rdholder_onboarding_session.completed.json | 22 + ...heckout_authorization.amount_mismatch.json | 35 + .../checkout_authorization.approved.json | 47 + .../checkout_authorization.declined.json | 32 + .../checkout_authorization.expired.json | 31 + .../checkout_authorization.refused.json | 59 + .../checkout_authorization.settled.json | 43 + ..._authorization.settlement_unconfirmed.json | 43 + .../checkout_authorization.submitted.json | 45 + .../checkout_authorization.watched.json | 44 + .../agentcard/latest/connection.created.json | 23 + .../agentcard/latest/merchant.connected.json | 21 + .../agentcard/latest/order.confirmed.json | 38 + providers/agentcard/latest/order.placed.json | 35 + providers/agentcard/latest/order.updated.json | 36 + .../agentcard/latest/recovery.requested.json | 23 + providers/agentcard/latest/reward.earned.json | 24 + .../agentcard/latest/reward.reversed.json | 25 + .../latest/transaction.authorized.json | 28 + .../agentcard/latest/transaction.cleared.json | 28 + .../latest/transaction.declined.json | 28 + .../agentcard/latest/transaction.voided.json | 27 + .../agentcard/latest/transfer.approved.json | 23 + .../agentcard/latest/vault.card_stored.json | 24 + .../vault.payment_permission.updated.json | 26 + .../latest/vault.session_linked.json | 21 + .../agentcard/latest/wallet.balance.low.json | 21 + providers/agentcard/latest/wallet.funded.json | 21 + providers/agentset/index.json | 13 + .../agentset/latest/document.deleted.json | 33 + providers/agentset/latest/document.error.json | 33 + .../agentset/latest/document.processing.json | 33 + .../agentset/latest/document.queued.json | 33 + .../latest/document.queued_for_deletion.json | 33 + .../latest/document.queued_for_resync.json | 33 + providers/agentset/latest/document.ready.json | 33 + .../agentset/latest/ingest_job.deleted.json | 26 + .../agentset/latest/ingest_job.error.json | 26 + .../latest/ingest_job.processing.json | 26 + .../agentset/latest/ingest_job.queued.json | 26 + .../ingest_job.queued_for_deletion.json | 26 + .../latest/ingest_job.queued_for_resync.json | 26 + .../agentset/latest/ingest_job.ready.json | 26 + providers/agntix/index.json | 13 + providers/agntix/latest/session.created.json | 29 + providers/aimfox/index.json | 13 + providers/aimfox/latest/accepted.json | 154 +++ .../aimfox/latest/account_logged_in.json | 35 + .../aimfox/latest/account_logged_out.json | 33 + providers/aimfox/latest/campaign_created.json | 175 +++ providers/aimfox/latest/campaign_ended.json | 175 +++ providers/aimfox/latest/campaign_reply.json | 194 +++ providers/aimfox/latest/campaign_started.json | 175 +++ providers/aimfox/latest/connect.json | 154 +++ providers/aimfox/latest/inbox_event.json | 75 + providers/aimfox/latest/inmail.json | 156 +++ providers/aimfox/latest/inmail_reply.json | 156 +++ providers/aimfox/latest/lead_label_added.json | 35 + providers/aimfox/latest/message.json | 156 +++ providers/aimfox/latest/new_connection.json | 41 + providers/aimfox/latest/new_reply.json | 45 + providers/aimfox/latest/reply.json | 156 +++ providers/aimfox/latest/view.json | 152 ++ providers/airweave/index.json | 13 + .../airweave/latest/collection.created.json | 18 + .../airweave/latest/collection.deleted.json | 18 + .../airweave/latest/collection.updated.json | 18 + .../source_connection.auth_completed.json | 19 + .../latest/source_connection.created.json | 19 + .../latest/source_connection.deleted.json | 19 + providers/airweave/latest/sync.cancelled.json | 22 + providers/airweave/latest/sync.completed.json | 27 + providers/airweave/latest/sync.failed.json | 23 + providers/airweave/latest/sync.pending.json | 22 + providers/airweave/latest/sync.running.json | 22 + providers/api-video/index.json | 13 + .../video.encoding.quality.completed.json | 20 + providers/appstle/index.json | 13 + .../latest/subscription.billing-failure.json | 29 + .../latest/subscription.billing-skipped.json | 26 + .../latest/subscription.billing-success.json | 30 + .../appstle/latest/subscription.created.json | 132 ++ ...scription.upcoming-order-notification.json | 25 + providers/arcadia/index.json | 13 + .../latest/BUSINESS_UNIT_ASSIGNMENT.json | 74 + providers/arcadia/latest/DATA_DELETED.json | 27 + .../arcadia/latest/EXISTING_DATA_UPDATED.json | 81 ++ .../arcadia/latest/MFA_CHALLENGE_CODE.json | 71 + .../arcadia/latest/MFA_CHALLENGE_METHOD.json | 78 ++ .../arcadia/latest/NEW_DATA_AVAILABLE.json | 80 ++ ...AL_TIME_CREDENTIAL_VALIDATION_FAILURE.json | 62 + ...AL_TIME_CREDENTIAL_VALIDATION_SUCCESS.json | 62 + providers/arcadia/latest/STATUS_CHANGE.json | 62 + providers/ardoq/index.json | 13 + providers/ardoq/latest/tag.json | 45 + providers/argyle/index.json | 13 + .../argyle/latest/accounts.connected.json | 19 + providers/authgear/index.json | 13 + .../latest/identity.biometric.disabled.json | 72 + .../latest/identity.biometric.enabled.json | 72 + .../authgear/latest/identity.email.added.json | 47 + .../latest/identity.email.removed.json | 45 + .../latest/identity.email.unverified.json | 44 + .../latest/identity.email.updated.json | 58 + .../latest/identity.email.verified.json | 44 + .../latest/identity.oauth.connected.json | 69 + .../latest/identity.oauth.disconnected.json | 69 + .../latest/identity.phone.removed.json | 45 + .../latest/identity.phone.unverified.json | 46 + .../latest/identity.phone.updated.json | 60 + .../latest/identity.phone.verified.json | 46 + .../latest/identity.username.added.json | 46 + .../latest/identity.username.removed.json | 45 + .../latest/identity.username.updated.json | 59 + .../latest/user.anonymous.promoted.json | 63 + .../authgear/latest/user.authenticated.json | 47 + providers/authgear/latest/user.created.json | 47 + providers/authgear/latest/user.deleted.json | 32 + .../latest/user.deletion_scheduled.json | 33 + .../latest/user.deletion_unscheduled.json | 32 + providers/authgear/latest/user.disabled.json | 32 + .../authgear/latest/user.profile.updated.json | 33 + providers/authgear/latest/user.reenabled.json | 32 + providers/autosana/index.json | 13 + .../autosana/latest/batch.completed.json | 45 + providers/autumn/index.json | 13 + .../autumn/latest/balances.limit_reached.json | 19 + .../balances.usage_alert_triggered.json | 23 + .../latest/billing.auto_topup_failed.json | 31 + providers/autumn/latest/billing.updated.json | 55 + providers/auvik/index.json | 13 + providers/auvik/latest/Cleared.json | 29 + providers/auvik/latest/Triggered.json | 29 + providers/axilio/index.json | 13 + providers/axilio/latest/balance.low.json | 24 + providers/axilio/latest/phone.offline.json | 26 + providers/axilio/latest/run.cancelled.json | 26 + providers/axilio/latest/run.completed.json | 27 + providers/axilio/latest/session.ended.json | 28 + providers/ayrshare/index.json | 13 + providers/ayrshare/latest/ads.json | 22 + providers/ayrshare/latest/messages.json | 36 + providers/baserow/index.json | 13 + providers/baserow/latest/view.created.json | 34 + providers/baseten/index.json | 13 + .../latest/async_request_completed.json | 22 + providers/basiq/index.json | 13 + providers/basiq/latest/user.created.json | 19 + providers/bayou-energy/index.json | 13 + .../bayou-energy/latest/bills_ready.json | 122 ++ .../customer_has_filled_credentials.json | 22 + .../latest/customer_must_reauthenticate.json | 21 + .../bayou-energy/latest/intervals_ready.json | 49 + providers/bayou-energy/latest/new_bill.json | 82 ++ .../latest/new_unparsed_bill.json | 24 + .../bayou-energy/latest/updated_bill.json | 82 ++ providers/belco/index.json | 13 + providers/belco/v1/conversation.assigned.json | 48 + providers/belco/v1/conversation.closed.json | 44 + providers/belco/v1/conversation.created.json | 48 + .../belco/v1/conversation.note.added.json | 45 + providers/belco/v1/conversation.reopened.json | 46 + providers/belco/v1/conversation.replied.json | 48 + providers/bigmailer/index.json | 13 + providers/bigmailer/latest/bounce.json | 22 + providers/bigmailer/latest/click.json | 23 + providers/bigmailer/latest/complaint.json | 21 + providers/bigmailer/latest/open.json | 21 + providers/bigmailer/latest/unsubscribe.json | 26 + .../bindbee/2026.10.06/connector.linked.json | 42 + .../2026.10.06/connector.relink_needed.json | 55 + .../2026.10.06/connector.sync.completed.json | 47 + .../2026.10.06/connector.sync.failed.json | 55 + .../2026.10.06/connector.sync.started.json | 47 + .../2026.10.06/hris.employee.created.json | 45 + providers/bindbee/index.json | 13 + providers/bitdefender/index.json | 13 + providers/bitdefender/latest/adcloud.json | 27 + providers/bitdefender/latest/antiexploit.json | 39 + providers/bitdefender/latest/aph.json | 34 + providers/bitdefender/latest/av.json | 47 + providers/bitdefender/latest/avc.json | 34 + providers/bitdefender/latest/dp.json | 35 + .../bitdefender/latest/endpoint-moved-in.json | 31 + .../latest/endpoint-moved-out.json | 31 + .../bitdefender/latest/exchange-malware.json | 45 + .../latest/exchange-organization-info.json | 28 + .../latest/exchange-user-credentials.json | 25 + providers/bitdefender/latest/fw.json | 34 + providers/bitdefender/latest/hwid-change.json | 32 + .../latest/incident-assignee-changed.json | 31 + .../latest/incident-note-created.json | 30 + .../latest/incident-note-deleted.json | 29 + .../latest/incident-note-updated.json | 30 + .../latest/incident-priority-changed.json | 29 + .../latest/incident-status-changed.json | 29 + providers/bitdefender/latest/install.json | 31 + .../latest/integrations-hub-status.json | 36 + providers/bitdefender/latest/modules.json | 39 + .../latest/network-sandboxing.json | 44 + .../latest/new-extended-incident.json | 157 +++ .../latest/ransomware-mitigation.json | 40 + .../bitdefender/latest/registration.json | 30 + .../latest/supa-update-status.json | 31 + providers/bitdefender/latest/sva-load.json | 35 + providers/bitdefender/latest/sva.json | 34 + providers/bitdefender/latest/task-status.json | 39 + .../latest/troubleshooting-activity.json | 41 + providers/bitdefender/latest/uc.json | 36 + providers/bitdefender/latest/uninstall.json | 31 + providers/blindpay/index.json | 13 + providers/blindpay/latest/payin.complete.json | 44 + providers/box/index.json | 13 + providers/box/latest/FILE.UPLOADED.json | 109 ++ providers/breakcold/index.json | 13 + providers/breakcold/latest/call.linked.json | 24 + providers/breakcold/latest/call.unlinked.json | 24 + providers/breakcold/latest/file.deleted.json | 22 + providers/breakcold/latest/file.uploaded.json | 22 + providers/breakcold/latest/note.created.json | 27 + providers/breakcold/latest/note.deleted.json | 23 + providers/breakcold/latest/note.updated.json | 27 + .../breakcold/latest/record.created.json | 31 + .../breakcold/latest/record.deleted.json | 22 + .../breakcold/latest/record.updated.json | 30 + .../breakcold/latest/relation.added.json | 24 + .../breakcold/latest/relation.removed.json | 24 + .../breakcold/latest/task.completed.json | 25 + providers/breakcold/latest/task.created.json | 25 + providers/breakcold/latest/webhook.test.json | 21 + providers/buttondown/index.json | 13 + .../latest/subscriber.confirmed.json | 18 + providers/bvnk/index.json | 13 + .../bvnk/latest/bvnk.ledger.report.ready.json | 23 + providers/canny/index.json | 13 + providers/canny/latest/post.created.json | 47 + providers/cashfree/index.json | 13 + .../BANK_ACCOUNT_VERIFICATION_SUCCESS.json | 31 + .../cashfree/latest/PAYMENT_SUCCESS.json | 45 + .../cashfree/latest/PPI_CREDIT_SUCCESS.json | 33 + .../cashfree/latest/TRANSFER_SUCCESS.json | 37 + .../latest/VKYC_AUDITOR_REVIEW_COMPLETED.json | 30 + providers/certn/index.json | 13 + .../certn/latest/applicant-returned.json | 1220 +++++++++++++++++ providers/chameleon/index.json | 13 + providers/chameleon/latest/ping.json | 23 + providers/cin7-core/index.json | 13 + .../cin7-core/latest/Customer.Updated.json | 81 ++ .../cin7-core/latest/Lead.Converted.json | 18 + providers/cin7-core/latest/Lead.Updated.json | 31 + .../latest/Opportunity.Authorized.json | 21 + .../latest/Opportunity.Converted.json | 21 + .../cin7-core/latest/Opportunity.Voided.json | 20 + .../cin7-core/latest/Product.Updated.json | 102 ++ .../latest/Purchase.CreditNoteAuthorised.json | 20 + .../latest/Purchase.InvoiceAuthorised.json | 20 + .../latest/Purchase.OrderAuthorised.json | 19 + .../Purchase.StockReceivedAuthorised.json | 20 + .../cin7-core/latest/Purchase.Updated.json | 80 ++ .../Sale.AdditionalAttributesChanged.json | 26 + .../cin7-core/latest/Sale.Backordered.json | 16 + providers/cin7-core/latest/Sale.Created.json | 24 + .../latest/Sale.CreditNoteAuthorised.json | 21 + .../latest/Sale.FullPaymentReceived.json | 21 + .../latest/Sale.InvoiceAuthorised.json | 21 + .../latest/Sale.OrderAuthorised.json | 16 + .../cin7-core/latest/Sale.PackAuthorised.json | 20 + .../latest/Sale.PartialPaymentReceived.json | 22 + .../cin7-core/latest/Sale.PickAuthorised.json | 20 + .../latest/Sale.QuoteAuthorised.json | 16 + .../Sale.ShipmentTrackingNumberChanged.json | 30 + providers/cin7-core/latest/Sale.Undo.json | 18 + .../cin7-core/latest/Supplier.Updated.json | 58 + providers/clickpost/index.json | 13 + providers/clickpost/latest/41.json | 38 + providers/clickpost/latest/42.json | 38 + providers/clickpost/latest/43.json | 38 + providers/clickpost/latest/44.json | 38 + providers/clickpost/latest/47.json | 59 + providers/clickpost/latest/48.json | 59 + providers/clickpost/latest/50.json | 59 + providers/clickpost/latest/52.json | 59 + providers/clickpost/latest/6.json | 121 ++ providers/clickpost/latest/8.json | 38 + providers/clickpost/latest/9.json | 36 + providers/cloudsmith/index.json | 13 + .../cloudsmith/latest/package.synced.json | 100 ++ providers/coassemble/index.json | 13 + .../coassemble/latest/course.completed.json | 39 + .../latest/migration.completed.json | 58 + providers/complycube/index.json | 13 + .../latest/check.completed.clear.json | 24 + providers/connecteam/index.json | 13 + .../connecteam/latest/admin_day_locked.json | 25 + .../connecteam/latest/admin_day_unlocked.json | 25 + .../latest/admin_declined_add_request.json | 22 + .../latest/admin_declined_delete_request.json | 22 + .../latest/admin_declined_edit_request.json | 22 + .../latest/availability_status_created.json | 37 + .../latest/availability_status_deleted.json | 37 + .../latest/conversation_created.json | 30 + .../latest/conversation_deleted.json | 29 + .../latest/conversation_updated.json | 40 + .../connecteam/latest/form_submission.json | 63 + .../latest/form_submission_edited.json | 42 + .../latest/manager_field_updated.json | 42 + .../connecteam/latest/message_created.json | 34 + .../connecteam/latest/message_deleted.json | 33 + .../connecteam/latest/message_updated.json | 35 + .../connecteam/latest/shift_created.json | 82 ++ .../connecteam/latest/shift_deleted.json | 25 + .../connecteam/latest/shift_updated.json | 63 + .../connecteam/latest/task_completed.json | 34 + .../connecteam/latest/task_published.json | 34 + .../connecteam/latest/user_add_request.json | 42 + .../connecteam/latest/user_archived.json | 23 + providers/connecteam/latest/user_created.json | 50 + .../latest/user_delete_request.json | 22 + providers/connecteam/latest/user_deleted.json | 23 + providers/connecteam/latest/user_demoted.json | 23 + .../connecteam/latest/user_edit_request.json | 40 + .../connecteam/latest/user_promoted.json | 23 + .../connecteam/latest/user_restored.json | 23 + .../latest/user_timesheet_approved.json | 25 + .../latest/user_timesheet_reopened.json | 25 + .../latest/user_timesheet_submitted.json | 25 + .../latest/user_timesheet_unsubmitted.json | 25 + providers/connecteam/latest/user_updated.json | 46 + providers/convox/index.json | 13 + .../app.budget.auto-shutdown.cancelled.json | 23 + providers/creem/index.json | 13 + .../creem/latest/checkout.completed.json | 98 ++ .../creem/latest/credits.auto_recharged.json | 27 + providers/creem/latest/credits.consumed.json | 28 + providers/creem/latest/credits.granted.json | 28 + .../latest/customer_credits.exhausted.json | 25 + providers/creem/latest/dispute.created.json | 106 ++ providers/creem/latest/refund.created.json | 99 ++ .../creem/latest/subscription.active.json | 53 + .../creem/latest/subscription.canceled.json | 61 + .../creem/latest/subscription.expired.json | 58 + providers/creem/latest/subscription.paid.json | 62 + .../creem/latest/subscription.past_due.json | 61 + .../creem/latest/subscription.paused.json | 67 + .../latest/subscription.scheduled_cancel.json | 61 + .../creem/latest/subscription.trialing.json | 67 + .../creem/latest/subscription.unpaid.json | 48 + .../creem/latest/subscription.update.json | 67 + providers/crossmint/index.json | 13 + .../latest/collections.create.succeeded.json | 26 + .../latest/collections.update.succeeded.json | 30 + .../crossmint/latest/nfts.create.failed.json | 47 + .../latest/nfts.create.succeeded.json | 37 + .../latest/nfts.update.succeeded.json | 37 + .../payment_methods.status.updated.json | 26 + .../latest/wallets.signer.exported.json | 21 + .../crossmint/latest/wallets.transfer.in.json | 45 + .../latest/wallets.transfer.out.json | 45 + providers/cryptoprocessing/index.json | 13 + .../cryptoprocessing/latest/deposit.json | 58 + .../latest/deposit_exchange.json | 68 + .../latest/deposit_wallet_client.json | 62 + .../cryptoprocessing/latest/exchange.json | 43 + .../cryptoprocessing/latest/invoice.json | 27 + .../latest/payment_request.json | 48 + .../cryptoprocessing/latest/withdrawal.json | 47 + .../latest/withdrawal_exchange.json | 62 + .../latest/withdrawal_instant_exchange.json | 67 + providers/cuuro/index.json | 13 + .../cuuro/latest/analysis.completed.json | 17 + providers/cuuro/latest/analysis.created.json | 17 + providers/cuuro/latest/startup.created.json | 17 + providers/cyberimpact/index.json | 13 + .../latest/automation.webhook.send.json | 24 + providers/cyera/index.json | 13 + providers/cyera/latest/access.json | 34 + providers/cyera/latest/health_check.json | 18 + providers/cyera/latest/opt_out.json | 29 + providers/cyera/latest/readiness_check.json | 38 + providers/datacake/index.json | 13 + providers/datacake/latest/decoder_output.json | 82 ++ .../datacake/latest/device_measurement.json | 118 ++ providers/datacake/latest/downlink.json | 25 + providers/dentally/index.json | 13 + .../dentally/latest/appointment.created.json | 52 + providers/digital-samba/index.json | 13 + .../latest/participant_joined.json | 22 + providers/document360/index.json | 13 + .../document360/latest/Article.deleted.json | 37 + .../latest/Extension.token.deleted.json | 19 + providers/dodo-payments/index.json | 13 + .../latest/credit.balance_low.json | 28 + .../latest/entitlement_grant.created.json | 40 + .../latest/entitlement_grant.delivered.json | 47 + .../latest/entitlement_grant.failed.json | 40 + .../latest/entitlement_grant.revoked.json | 47 + providers/dub/index.json | 13 + providers/dub/latest/bounty.created.json | 44 + providers/dub/latest/bounty.updated.json | 44 + providers/dub/latest/commission.created.json | 66 + .../dub/latest/discount_code.created.json | 30 + .../dub/latest/discount_code.deleted.json | 30 + providers/dub/latest/lead.created.json | 120 ++ providers/dub/latest/link.clicked.json | 89 ++ providers/dub/latest/link.created.json | 69 + providers/dub/latest/link.deleted.json | 69 + providers/dub/latest/link.updated.json | 69 + .../latest/partner.application_submitted.json | 51 + providers/dub/latest/partner.enrolled.json | 80 ++ providers/dub/latest/partner.merged.json | 29 + .../latest/program_application.created.json | 61 + providers/dub/latest/sale.created.json | 126 ++ providers/envoy/index.json | 13 + providers/envoy/latest/desk_sign_in.json | 83 ++ .../latest/employee_entry_blacklist_deny.json | 165 +++ .../employee_entry_blacklist_review.json | 157 +++ .../envoy/latest/employee_entry_sign_in.json | 163 +++ .../envoy/latest/employee_entry_sign_out.json | 164 +++ .../envoy/latest/employee_invite_created.json | 133 ++ .../envoy/latest/employee_invite_updated.json | 189 +++ .../envoy/latest/employee_upcoming_visit.json | 189 +++ .../envoy/latest/entry_blacklist_deny.json | 165 +++ .../envoy/latest/entry_blacklist_review.json | 157 +++ providers/envoy/latest/entry_sign_in.json | 170 +++ providers/envoy/latest/entry_sign_out.json | 147 ++ providers/envoy/latest/invite_created.json | 146 ++ providers/envoy/latest/invite_removed.json | 142 ++ providers/envoy/latest/invite_updated.json | 142 ++ providers/envoy/latest/qr_code_sent.json | 180 +++ providers/envoy/latest/ticket_created.json | 107 ++ providers/envoy/latest/upcoming_visit.json | 146 ++ providers/factorial/index.json | 13 + .../latest/employees.employee.update.json | 66 + providers/felloh/index.json | 13 + providers/felloh/latest/booking.json | 28 + providers/felloh/latest/refund-status.json | 31 + .../felloh/latest/transaction-status.json | 39 + providers/felloh/latest/user-create.json | 26 + providers/fiber-ai/index.json | 13 + .../fiber-ai/latest/reveal.completed.json | 28 + providers/firstbase/index.json | 13 + providers/firstbase/latest/UPDATED.json | 17 + providers/firstpromoter/index.json | 13 + .../latest/commission.updated.json | 39 + .../latest/contract_document.signed.json | 33 + .../latest/promoter.created.json | 42 + .../latest/referral.updated.json | 40 + providers/flux-cd/index.json | 13 + providers/flux-cd/latest/generic-webhook.json | 30 + providers/folk/index.json | 13 + providers/folk/latest/company.created.json | 21 + providers/folk/latest/company.deleted.json | 27 + .../folk/latest/company.groups_updated.json | 45 + providers/folk/latest/company.updated.json | 69 + providers/folk/latest/note.created.json | 21 + providers/folk/latest/note.deleted.json | 26 + providers/folk/latest/note.updated.json | 36 + providers/folk/latest/object.created.json | 21 + providers/folk/latest/object.deleted.json | 24 + providers/folk/latest/object.updated.json | 60 + providers/folk/latest/person.created.json | 21 + providers/folk/latest/person.deleted.json | 27 + .../folk/latest/person.groups_updated.json | 45 + .../latest/person_enrichment.finished.json | 44 + providers/folk/latest/reminder.created.json | 21 + providers/folk/latest/reminder.deleted.json | 27 + providers/folk/latest/reminder.updated.json | 51 + providers/forgejo/index.json | 13 + providers/forgejo/latest/push.json | 85 ++ providers/formbricks/index.json | 13 + .../formbricks/latest/responseCreated.json | 52 + .../formbricks/latest/responseFinished.json | 55 + .../formbricks/latest/responseUpdated.json | 54 + providers/fountain/index.json | 13 + providers/fountain/latest/applicant.json | 70 + providers/fountain/latest/worker.json | 53 + providers/gitbook/index.json | 13 + providers/gitbook/latest/page_feedback.json | 31 + providers/gitbook/latest/site_view.json | 27 + .../gitbook/latest/space_content_updated.json | 18 + providers/globalstack/index.json | 13 + .../latest/conversion.created.json | 75 + .../globalstack/latest/deposit.confirmed.json | 49 + .../globalstack/latest/deposit.received.json | 89 ++ .../globalstack/latest/kyc.approved.json | 64 + .../globalstack/latest/offramp.failed.json | 101 ++ .../globalstack/latest/onramp.success.json | 84 ++ .../globalstack/latest/transfer.success.json | 81 ++ providers/goody/index.json | 13 + providers/goody/latest/order.canceled.json | 67 + providers/goody/latest/order.created.json | 67 + providers/goody/latest/order.delivered.json | 77 ++ .../goody/latest/order.gift_accepted.json | 68 + providers/goody/latest/order.gift_opened.json | 67 + providers/goody/latest/order.refunded.json | 67 + providers/goody/latest/order.shipped.json | 77 ++ .../latest/order.thank_you_note_added.json | 67 + providers/govuk-pay/index.json | 13 + .../latest/card_payment_captured.json | 58 + providers/gumlet/index.json | 13 + .../latest/live.video.status.complete.json | 37 + .../gumlet/latest/video.status.ready.json | 60 + providers/harbor/index.json | 13 + providers/harbor/latest/DELETE_ARTIFACT.json | 32 + providers/harbor/latest/PULL_ARTIFACT.json | 32 + providers/harbor/latest/PUSH_ARTIFACT.json | 32 + providers/harbor/latest/QUOTA_EXCEED.json | 32 + providers/harbor/latest/QUOTA_WARNING.json | 32 + providers/harbor/latest/REPLICATION.json | 45 + .../harbor/latest/SCANNING_COMPLETED.json | 51 + providers/harbor/latest/SCANNING_FAILED.json | 42 + providers/harbor/latest/SCANNING_STOPPED.json | 42 + providers/harbor/latest/TAG_RETENTION.json | 56 + providers/helcim/index.json | 13 + providers/helcim/latest/cardTransaction.json | 15 + providers/helcim/latest/terminalCancel.json | 22 + providers/high-mobility/index.json | 13 + .../latest/fleet_clearance_changed.json | 25 + providers/hint-health/index.json | 13 + .../hint-health/latest/patient.created.json | 22 + providers/hitpay/index.json | 13 + providers/hitpay/latest/charge.created.json | 142 ++ providers/hitpay/latest/charge.updated.json | 142 ++ providers/hitpay/latest/invoice.created.json | 120 ++ providers/hitpay/latest/invoice.updated.json | 236 ++++ providers/hitpay/latest/order.created.json | 142 ++ providers/hitpay/latest/order.updated.json | 287 ++++ .../hitpay/latest/payment_request.failed.json | 70 + providers/hitpay/latest/payout.created.json | 22 + .../hitpay/latest/transfer.canceled.json | 53 + providers/hitpay/latest/transfer.created.json | 53 + providers/hitpay/latest/transfer.failed.json | 55 + providers/hitpay/latest/transfer.paid.json | 53 + .../hitpay/latest/transfer.processing.json | 53 + providers/humaans/index.json | 13 + .../latest/emergencyContact.created.json | 58 + providers/hume/index.json | 13 + providers/hume/latest/chat_ended.json | 22 + providers/hume/latest/chat_started.json | 21 + providers/infinite-giving/index.json | 13 + .../latest/donation.created.json | 47 + .../latest/donation.updated.json | 58 + providers/ingenious-build/index.json | 13 + .../budget_change_exported_to_accounting.json | 45 + .../latest/budget_exported_to_accounting.json | 45 + ...ontract_change_exported_to_accounting.json | 51 + .../contract_exported_to_accounting.json | 51 + .../invoice_exported_to_accounting.json | 54 + providers/isnap/index.json | 13 + providers/isnap/latest/binding.released.json | 27 + .../isnap/latest/line.apple_id_flagged.json | 30 + .../isnap/latest/line.capability_changed.json | 41 + providers/isnap/latest/line.connected.json | 59 + providers/isnap/latest/line.degraded.json | 38 + providers/isnap/latest/line.disconnected.json | 60 + providers/isnap/latest/line.offline.json | 31 + .../isnap/latest/line.quota_exceeded.json | 31 + .../isnap/latest/line.quota_warning.json | 32 + providers/isnap/latest/line.terminated.json | 63 + .../isnap/latest/line.variant_changed.json | 64 + .../isnap/latest/line.variant_scheduled.json | 29 + .../latest/line.variant_unscheduled.json | 29 + .../isnap/latest/macos_session.released.json | 27 + .../isnap/latest/macos_session.rented.json | 25 + providers/isnap/latest/message.cancelled.json | 56 + providers/isnap/latest/message.delivered.json | 64 + providers/isnap/latest/message.failed.json | 62 + .../latest/message.fallback_triggered.json | 62 + providers/isnap/latest/message.queued.json | 60 + providers/isnap/latest/message.read.json | 64 + providers/isnap/latest/message.received.json | 59 + providers/isnap/latest/message.scheduled.json | 58 + providers/isnap/latest/message.sent.json | 62 + .../isnap/latest/pre_order.cancelled.json | 26 + .../isnap/latest/pre_order.fulfilled.json | 29 + providers/isnap/latest/reaction.added.json | 32 + providers/isnap/latest/reaction.received.json | 34 + providers/isnap/latest/reaction.removed.json | 34 + .../isnap/latest/trial.bind_conflict.json | 29 + providers/isnap/latest/trial.dormant.json | 27 + providers/isnap/latest/trial.linked.json | 30 + providers/isnap/latest/trial.reactivated.json | 27 + providers/isnap/latest/trial.revoked.json | 29 + .../latest/typing_indicator.started.json | 28 + .../latest/typing_indicator.stopped.json | 28 + providers/isnap/latest/webhook.test.json | 24 + providers/jazzhr/index.json | 13 + providers/jazzhr/latest/VERIFY.json | 15 + providers/jobber/index.json | 13 + providers/jobber/latest/CLIENT_CREATE.json | 22 + providers/junction/index.json | 13 + .../latest/provider.connection.created.json | 25 + providers/justt/index.json | 13 + .../justt/latest/chargeback.accepted.json | 24 + .../justt/latest/chargeback.created.json | 49 + .../latest/chargeback.evidence.submitted.json | 26 + .../latest/chargeback.status.updated.json | 49 + .../justt/latest/chargeback.updated.json | 49 + .../latest/pre_chargeback_alert.received.json | 37 + .../pre_chargeback_alert.refund.failed.json | 30 + ...pre_chargeback_alert.refund.succeeded.json | 31 + ..._chargeback_alert.transaction_matched.json | 41 + ...ubscription.cancel_immediately.failed.json | 25 + ...bscription.cancel_immediately.success.json | 23 + providers/khipu/index.json | 13 + providers/khipu/latest/reconciliation.json | 32 + providers/kolide/index.json | 13 + .../kolide/latest/admin_users.created.json | 23 + .../kolide/latest/audit_log.recorded.json | 23 + .../kolide/latest/auth_logs.failure.json | 25 + .../kolide/latest/auth_logs.success.json | 25 + .../latest/device_trust.status_changed.json | 22 + providers/kolide/latest/devices.created.json | 20 + .../kolide/latest/devices.destroyed.json | 20 + .../kolide/latest/devices.registered.json | 27 + providers/kolide/latest/issues.new.json | 30 + providers/kolide/latest/issues.resolved.json | 29 + .../latest/requests.issue_exemption.json | 28 + .../kolide/latest/requests.registration.json | 29 + providers/kolide/latest/webhook.test.json | 19 + providers/komoju/index.json | 13 + .../komoju/latest/payment.authorized.json | 53 + providers/komoju/latest/ping.json | 32 + providers/langfuse/index.json | 13 + providers/langfuse/v1/created.json | 39 + providers/laso-finance/index.json | 13 + .../latest/notification.transaction.json | 21 + .../learnupon/2.0/course_completion.json | 117 ++ .../learnupon/2.0/course_enrollment.json | 27 + .../learnupon/2.0/course_unenrollment.json | 25 + .../learnupon/2.0/event_session_canceled.json | 45 + .../learnupon/2.0/event_session_updated.json | 58 + .../2.0/learning_journey_archived.json | 26 + .../2.0/learning_journey_blocked.json | 36 + .../2.0/learning_journey_completion.json | 29 + .../2.0/learning_journey_deleted.json | 26 + .../2.0/learning_journey_enrollment.json | 29 + .../2.0/learning_path_enrollment.json | 26 + .../learnupon/2.0/purchase_completion.json | 52 + providers/learnupon/2.0/user_created.json | 24 + providers/learnupon/2.0/user_updated.json | 28 + providers/learnupon/index.json | 13 + providers/leonardo-ai/index.json | 13 + .../latest/image_generation.complete.json | 141 ++ providers/lettermint/index.json | 13 + .../lettermint/latest/message.clicked.json | 55 + .../lettermint/latest/message.created.json | 50 + .../lettermint/latest/message.delivered.json | 40 + .../lettermint/latest/message.failed.json | 36 + .../latest/message.hard_bounced.json | 40 + .../lettermint/latest/message.opened.json | 64 + .../latest/message.policy_rejected.json | 50 + providers/lettermint/latest/message.sent.json | 35 + .../latest/message.soft_bounced.json | 40 + .../latest/message.spam_complaint.json | 35 + .../lettermint/latest/message.suppressed.json | 46 + .../latest/message.unsubscribed.json | 36 + .../lettermint/latest/suppression.added.json | 29 + .../latest/suppression.removed.json | 29 + providers/lettermint/latest/webhook.test.json | 21 + .../linq/2026-02-03/api_token.activated.json | 37 + .../linq/2026-02-03/api_token.created.json | 37 + .../linq/2026-02-03/api_token.deleted.json | 37 + .../linq/2026-02-03/api_token.expired.json | 37 + .../api_token.expiry_scheduled.json | 41 + .../linq/2026-02-03/api_token.renamed.json | 41 + .../chat.background_update_failed.json | 25 + .../2026-02-03/chat.background_updated.json | 49 + providers/linq/2026-02-03/chat.created.json | 53 + .../chat.group_icon_update_failed.json | 25 + .../2026-02-03/chat.group_icon_updated.json | 35 + .../chat.group_name_update_failed.json | 25 + .../2026-02-03/chat.group_name_updated.json | 35 + .../chat.typing_indicator.started.json | 23 + .../chat.typing_indicator.stopped.json | 23 + .../linq/2026-02-03/contact_card.created.json | 38 + .../linq/2026-02-03/contact_card.deleted.json | 38 + .../linq/2026-02-03/contact_card.updated.json | 48 + .../linq/2026-02-03/environment.created.json | 35 + .../linq/2026-02-03/environment.deleted.json | 37 + .../2026-02-03/environment.line_moved.json | 39 + .../linq/2026-02-03/environment.renamed.json | 39 + .../2026-02-03/location.sharing.started.json | 27 + .../2026-02-03/location.sharing.stopped.json | 27 + providers/linq/2026-02-03/message.edited.json | 56 + providers/linq/2026-02-03/message.failed.json | 30 + providers/linq/2026-02-03/message.read.json | 64 + .../linq/2026-02-03/message.received.json | 65 + .../linq/2026-02-03/participant.added.json | 34 + .../linq/2026-02-03/participant.removed.json | 34 + .../phone_number.forwarding_updated.json | 36 + .../phone_number.status_updated.json | 28 + providers/linq/2026-02-03/poll.delivered.json | 56 + providers/linq/2026-02-03/poll.failed.json | 48 + .../linq/2026-02-03/poll.reaction.added.json | 41 + providers/linq/2026-02-03/poll.read.json | 56 + providers/linq/2026-02-03/poll.received.json | 77 ++ providers/linq/2026-02-03/poll.sent.json | 56 + providers/linq/2026-02-03/poll.updated.json | 56 + .../linq/2026-02-03/poll.vote.added.json | 40 + .../linq/2026-02-03/poll.vote.removed.json | 40 + providers/linq/2026-02-03/reaction.added.json | 41 + .../linq/2026-02-03/reaction.removed.json | 41 + .../linq/2026-02-03/team_member.added.json | 36 + .../2026-02-03/team_member.signed_in.json | 36 + .../2026-02-03/team_member.signed_out.json | 35 + .../webhook_subscription.created.json | 36 + .../webhook_subscription.deleted.json | 32 + .../webhook_subscription.disabled.json | 35 + .../webhook_subscription.enabled.json | 35 + .../webhook_subscription.events.updated.json | 42 + ...ok_subscription.phone_numbers.updated.json | 38 + ..._subscription.routing_headers_cleared.json | 38 + ...hook_subscription.routing_headers_set.json | 38 + ...bhook_subscription.target_url_changed.json | 35 + .../zero_day_retention.updated.json | 35 + providers/linq/index.json | 13 + providers/liveblocks/index.json | 13 + .../liveblocks/latest/commentCreated.json | 22 + .../liveblocks/latest/commentDeleted.json | 21 + .../liveblocks/latest/commentEdited.json | 21 + .../latest/commentMetadataUpdated.json | 22 + .../latest/commentReactionAdded.json | 23 + .../latest/commentReactionRemoved.json | 23 + providers/liveblocks/latest/notification.json | 25 + providers/liveblocks/latest/roomCreated.json | 19 + providers/liveblocks/latest/roomDeleted.json | 19 + .../liveblocks/latest/threadCreated.json | 21 + .../liveblocks/latest/threadDeleted.json | 20 + .../latest/threadMarkedAsResolved.json | 21 + .../latest/threadMarkedAsUnresolved.json | 21 + .../latest/threadMetadataUpdated.json | 21 + providers/liveblocks/latest/userEntered.json | 23 + providers/liveblocks/latest/userLeft.json | 25 + providers/liveblocks/latest/ydocUpdated.json | 19 + providers/lob/index.json | 13 + .../self_mailer.rendered_thumbnails.json | 110 ++ providers/logto/index.json | 13 + .../logto/latest/Grant.LimitExceeded.json | 31 + providers/loyaltylion/index.json | 13 + .../loyaltylion/latest/customers.update.json | 74 + .../latest/loyalty_emails.unsubscribe.json | 24 + ...ustomer.approaching_points_expiration.json | 85 ++ ...ustomer.approaching_reward_expiration.json | 91 ++ ...nts.customer.approaching_tier_upgrade.json | 97 ++ ...rogram_events.customer.claimed_reward.json | 52 + .../program_events.customer.enrolled.json | 51 + ...nts.customer.moved_to_at_risk_segment.json | 49 + ...ts.customer.moved_to_defected_segment.json | 49 + ...vents.customer.moved_to_loyal_segment.json | 49 + ...program_events.customer.points_earned.json | 95 ++ ...gram_events.customer.receipt_approved.json | 79 ++ ...gram_events.customer.receipt_declined.json | 69 + ...r.recurring_reward_available_reminder.json | 79 ++ ...ram_events.customer.referral_complete.json | 107 ++ ...ustomer.reward_available_notification.json | 77 ++ ...rogram_events.customer.rule_completed.json | 77 ++ ...ogram_events.customer.tier_downgraded.json | 100 ++ ...program_events.customer.tier_upgraded.json | 100 ++ .../receipts.manual_approval_required.json | 61 + providers/mailtrap/index.json | 13 + .../latest/activity_log.user.login.json | 25 + .../latest/activity_log.user.updated.json | 36 + providers/mailtrap/latest/bounce.json | 27 + providers/mailtrap/latest/click.json | 27 + providers/mailtrap/latest/delivery.json | 28 + providers/mailtrap/latest/open.json | 26 + providers/mailtrap/latest/reject.json | 25 + providers/mailtrap/latest/soft.bounce.json | 27 + providers/mailtrap/latest/spam.json | 24 + providers/mailtrap/latest/suspension.json | 25 + providers/mailtrap/latest/unsubscribe.json | 24 + providers/maximizer/index.json | 13 + .../maximizer/latest/AbEntry.Create.json | 31 + .../maximizer/latest/AbEntry.Delete.json | 31 + .../maximizer/latest/AbEntry.Update.json | 33 + providers/maximizer/latest/Export.Read.json | 33 + .../latest/InteractionLog.Create.json | 68 + .../latest/InteractionLog.Delete.json | 68 + .../latest/InteractionLog.Update.json | 82 ++ .../latest/InteractionLogDefault.Create.json | 61 + .../latest/InteractionLogDefault.Delete.json | 61 + .../latest/InteractionLogDefault.Update.json | 75 + providers/maximizer/latest/Lead.Create.json | 95 ++ providers/maximizer/latest/Lead.Delete.json | 95 ++ providers/maximizer/latest/Lead.Update.json | 106 ++ .../maximizer/latest/LeadDefault.Create.json | 45 + .../maximizer/latest/LeadDefault.Delete.json | 45 + .../maximizer/latest/LeadDefault.Update.json | 52 + .../maximizer/latest/Opportunity.Create.json | 31 + .../maximizer/latest/Opportunity.Delete.json | 31 + .../maximizer/latest/Opportunity.Update.json | 33 + providers/meetgeek/index.json | 13 + .../meetgeek/latest/failed-analysis.json | 14 + .../meetgeek/latest/successful-analysis.json | 15 + providers/meeting-baas/index.json | 13 + .../meeting-baas/latest/bot.chat_message.json | 26 + providers/meeting-baas/latest/bot.failed.json | 23 + .../latest/bot.status_change.json | 26 + .../latest/calendar.connection_created.json | 20 + .../latest/calendar.connection_deleted.json | 18 + .../latest/calendar.connection_error.json | 20 + .../latest/calendar.connection_updated.json | 19 + .../latest/calendar.events_synced.json | 19 + providers/metronome/index.json | 13 + .../latest/alerts.invoice_total_reached.json | 25 + ....low_remaining_commit_balance_reached.json | 25 + ....low_remaining_credit_balance_reached.json | 25 + .../alerts.spend_threshold_reached.json | 24 + .../alerts.usage_threshold_reached.json | 25 + .../metronome/latest/commit.archive.json | 30 + providers/metronome/latest/commit.create.json | 30 + providers/metronome/latest/commit.edit.json | 30 + .../metronome/latest/commit.segment.end.json | 33 + .../latest/commit.segment.start.json | 33 + .../metronome/latest/contract.archive.json | 25 + .../metronome/latest/contract.create.json | 25 + providers/metronome/latest/contract.edit.json | 25 + providers/metronome/latest/contract.end.json | 25 + .../metronome/latest/contract.start.json | 25 + .../metronome/latest/credit.archive.json | 30 + providers/metronome/latest/credit.create.json | 30 + providers/metronome/latest/credit.edit.json | 30 + .../metronome/latest/credit.segment.end.json | 33 + .../latest/credit.segment.start.json | 33 + .../metronome/latest/integration.issue.json | 21 + .../invoice.billing_provider_error.json | 21 + .../metronome/latest/invoice.finalized.json | 20 + providers/metronome/latest/invoice.void.json | 30 + .../marketplaces.aws_metering_disabled.json | 20 + .../marketplaces.azure_metering_disabled.json | 19 + .../marketplaces.gcp_metering_disabled.json | 21 + .../metronome/latest/subscription.create.json | 35 + .../metronome/latest/subscription.end.json | 30 + .../metronome/latest/subscription.start.json | 34 + providers/mews-pos/index.json | 13 + .../latest/booking.status.updated.json | 24 + providers/micetribe/index.json | 13 + .../latest/registration.updated.json | 54 + providers/missive/index.json | 13 + providers/missive/latest/label_change.json | 111 ++ providers/moneybird/index.json | 13 + .../sales_invoice_state_changed_to_late.json | 92 ++ providers/mono/index.json | 13 + .../direct_debit.payment_abandoned.json | 38 + .../direct_debit.payment_cancelled.json | 35 + .../latest/direct_debit.payment_failed.json | 33 + .../direct_debit.payment_successful.json | 65 + .../latest/mono.events.account_connected.json | 27 + .../latest/mono.events.account_updated.json | 45 + providers/navattic/index.json | 13 + providers/navattic/latest/session_closed.json | 120 ++ providers/needle/index.json | 13 + .../needle/v1/account_access_granted.json | 43 + .../needle/v1/account_access_revoked.json | 43 + providers/needle/v1/account_connected.json | 38 + providers/needle/v1/account_deleted.json | 38 + providers/needle/v1/account_disconnected.json | 40 + .../needle/v1/account_limits_updated.json | 49 + providers/needle/v1/account_paused.json | 44 + providers/needle/v1/account_reconnected.json | 38 + providers/needle/v1/account_resumed.json | 40 + .../needle/v1/account_sharing_changed.json | 45 + providers/needle/v1/account_suspended.json | 40 + providers/needle/v1/api_key_created.json | 43 + providers/needle/v1/api_key_deleted.json | 43 + providers/needle/v1/api_key_enabled.json | 43 + providers/needle/v1/api_key_revoked.json | 43 + .../needle/v1/campaign_status_changed.json | 40 + providers/needle/v1/campaign_updated.json | 43 + providers/needle/v1/condition_evaluated.json | 50 + providers/needle/v1/draft_approved.json | 52 + providers/needle/v1/draft_created.json | 50 + providers/needle/v1/draft_discarded.json | 49 + providers/needle/v1/draft_failed.json | 49 + providers/needle/v1/enrollment_completed.json | 47 + providers/needle/v1/enrollment_stopped.json | 47 + providers/needle/v1/enrollment_waiting.json | 50 + .../needle/v1/instagram_follow_sent.json | 48 + .../needle/v1/instagram_message_reacted.json | 40 + .../needle/v1/instagram_message_received.json | 46 + .../needle/v1/instagram_message_sent.json | 48 + .../needle/v1/instagram_post_commented.json | 41 + .../needle/v1/instagram_post_created.json | 41 + .../needle/v1/instagram_post_reacted.json | 40 + .../needle/v1/instagram_profile_visited.json | 54 + providers/needle/v1/instagram_unfollowed.json | 48 + providers/needle/v1/lead_created.json | 51 + providers/needle/v1/lead_deleted.json | 51 + providers/needle/v1/lead_enrolled.json | 45 + providers/needle/v1/lead_skipped.json | 48 + providers/needle/v1/lead_suppressed.json | 48 + providers/needle/v1/lead_updated.json | 56 + .../needle/v1/linkedin_invite_accepted.json | 44 + providers/needle/v1/linkedin_invite_sent.json | 48 + .../needle/v1/linkedin_invite_withdrawn.json | 48 + .../needle/v1/linkedin_message_received.json | 46 + .../needle/v1/linkedin_message_sent.json | 49 + .../needle/v1/linkedin_post_commented.json | 41 + .../needle/v1/linkedin_post_reacted.json | 40 + .../needle/v1/linkedin_profile_visited.json | 54 + .../needle/v1/member_invitation_revoked.json | 41 + providers/needle/v1/member_invited.json | 41 + providers/needle/v1/member_joined.json | 44 + providers/needle/v1/member_left.json | 44 + providers/needle/v1/member_removed.json | 44 + providers/needle/v1/member_role_changed.json | 49 + providers/needle/v1/message_generated.json | 47 + providers/needle/v1/suppression_added.json | 48 + providers/needle/v1/suppression_removed.json | 48 + providers/needle/v1/task_approved.json | 51 + providers/needle/v1/task_cancelled.json | 48 + providers/needle/v1/task_failed.json | 48 + providers/needle/v1/task_held.json | 49 + providers/needle/v1/task_skipped.json | 48 + providers/needle/v1/webhook_created.json | 43 + providers/needle/v1/webhook_deleted.json | 43 + providers/needle/v1/webhook_updated.json | 47 + providers/nextcloud/index.json | 13 + ...dar.Events.CalendarObjectCreatedEvent.json | 50 + ...CP.Files.Events.Node.NodeCreatedEvent.json | 25 + ...CP.Files.Events.Node.NodeDeletedEvent.json | 24 + ...CP.Files.Events.Node.NodeRenamedEvent.json | 28 + ...P.Files.Events.Node.NodeRestoredEvent.json | 29 + .../OCP.SystemTag.TagAssignedEvent.json | 30 + providers/nitrosend/index.json | 13 + providers/nitrosend/latest/email.bounced.json | 28 + .../nitrosend/latest/email.received.json | 54 + providers/nomod/index.json | 13 + providers/nomod/latest/charge.completed.json | 120 ++ providers/nooks/index.json | 13 + providers/nooks/latest/call.logged.json | 51 + providers/northpass/index.json | 13 + .../northpass/v2/course_completed_events.json | 103 ++ .../northpass/v2/course_published_events.json | 37 + .../northpass/v2/learner_created_events.json | 58 + .../v2/learner_enrolled_to_course_events.json | 101 ++ .../v2/learner_started_course_events.json | 103 ++ .../v2/learning_path_started_events.json | 81 ++ .../northpass/v2/person_activated_events.json | 58 + .../northpass/v2/quiz_completed_events.json | 162 +++ providers/notifuse/index.json | 13 + .../notifuse/latest/contact.created.json | 30 + providers/notifuse/latest/email.opened.json | 25 + providers/notifuse/latest/email.sent.json | 25 + providers/notifuse/latest/segment.joined.json | 24 + providers/novu/index.json | 13 + providers/novu/latest/message.failed.json | 48 + providers/novu/latest/preference.updated.json | 39 + providers/novu/latest/workflow.updated.json | 55 + providers/oh-dear/index.json | 13 + .../latest/monitorAddedNotification.json | 65 + providers/omnara/index.json | 13 + providers/omnara/latest/agent_input.json | 34 + .../omnara/latest/context_checkpoint.json | 29 + providers/omnara/latest/model_output.json | 34 + providers/omnara/latest/tool_call_update.json | 24 + providers/omnara/latest/tool_result.json | 34 + providers/onramper/index.json | 13 + providers/onramper/latest/pending.json | 29 + providers/onshape/index.json | 13 + .../latest/onshape.comment.create.json | 21 + ...nshape.document.lifecycle.statechange.json | 23 + .../onshape.model.lifecycle.changed.json | 22 + .../onshape.model.translation.complete.json | 23 + ...hape.user.lifecycle.updateappsettings.json | 22 + providers/onshape/latest/webhook.ping.json | 22 + .../onshape/latest/webhook.register.json | 22 + providers/openlayer/index.json | 13 + providers/openlayer/latest/test.created.json | 42 + providers/openlayer/latest/test.deleted.json | 20 + providers/openlayer/latest/test.updated.json | 25 + .../latest/tests.result.updated.json | 27 + providers/opnform/index.json | 13 + providers/opnform/latest/submission.json | 34 + providers/optimizely/index.json | 13 + .../latest/project.datafile_updated.json | 22 + providers/outhire/index.json | 13 + providers/outhire/latest/webhook.ping.json | 19 + providers/partnero/index.json | 13 + .../partnero/latest/partner.created.json | 26 + providers/payjp/index.json | 13 + providers/payjp/latest/charge.succeeded.json | 59 + providers/payroc/index.json | 13 + .../processingAccount.riskStatus.changed.json | 24 + .../processingAccount.signature.signed.json | 24 + .../processingAccount.status.changed.json | 24 + providers/payt/index.json | 13 + .../bundled_reminder_email_bounced.json | 94 ++ .../bundled_reminder_invoice_performed.json | 63 + .../bundled_reminder_letter_returned.json | 94 ++ .../payt/latest/bundled_reminder_sent.json | 94 ++ providers/payt/latest/case_created.json | 107 ++ providers/payt/latest/case_email_bounced.json | 92 ++ .../payt/latest/case_invoice_amount_paid.json | 120 ++ .../payt/latest/case_letter_returned.json | 92 ++ providers/payt/latest/case_new_comment.json | 96 ++ providers/payt/latest/case_paid.json | 120 ++ providers/payt/latest/case_reopened.json | 107 ++ .../payt/latest/case_step_performed.json | 51 + providers/payt/latest/case_to_bailiff.json | 79 ++ .../payt/latest/credit_limit_exceeded.json | 56 + .../payt/latest/creditworthiness_changed.json | 69 + .../latest/debtor_email_address_provided.json | 59 + .../latest/debtor_email_address_removed.json | 59 + providers/payt/latest/debtor_new_comment.json | 58 + providers/payt/latest/email_bounced.json | 60 + .../payt/latest/incoming_ubl_received.json | 57 + .../invoice_call_reminder_performed.json | 64 + providers/payt/latest/invoice_closed.json | 64 + providers/payt/latest/invoice_created.json | 64 + .../payt/latest/invoice_email_bounced.json | 60 + .../payt/latest/invoice_letter_returned.json | 60 + .../payt/latest/invoice_new_comment.json | 63 + providers/payt/latest/invoice_paid.json | 77 ++ .../payt/latest/invoice_payment_created.json | 103 ++ providers/payt/latest/invoice_reopened.json | 64 + providers/payt/latest/invoice_sms_failed.json | 60 + .../payt/latest/invoice_step_performed.json | 63 + .../latest/invoice_to_debt_collection.json | 64 + providers/payt/latest/invoice_ubl_failed.json | 60 + providers/payt/latest/label_added.json | 67 + providers/payt/latest/label_removed.json | 60 + providers/payt/latest/message_created.json | 52 + providers/payt/latest/note_created.json | 53 + .../payt/latest/payment_plan_created.json | 92 ++ .../latest/payment_plan_term_expired.json | 102 ++ .../payt/latest/psp_mandate_created.json | 65 + .../payt/latest/psp_mandate_revoked.json | 64 + .../latest/psp_transaction_charged_back.json | 64 + .../payt/latest/psp_transaction_refunded.json | 64 + .../latest/psp_transaction_successful.json | 78 ++ .../payt/latest/todo_list_item_created.json | 29 + providers/paytabs/index.json | 13 + providers/paytabs/latest/transaction.json | 63 + providers/pennylane/index.json | 13 + ...er_invoice.e_invoicing_status_updated.json | 35 + .../pennylane/latest/dms_file.created.json | 28 + ...supplier_invoice.e_invoicing_received.json | 28 + providers/pinata/index.json | 13 + .../latest/ipfs.private.file_added.json | 32 + .../latest/ipfs.private.file_deleted.json | 32 + .../latest/ipfs.private.file_updated.json | 38 + .../pinata/latest/ipfs.public.file_added.json | 33 + .../latest/ipfs.public.file_deleted.json | 32 + .../latest/ipfs.public.file_updated.json | 38 + .../latest/ipfs.public.pin_by_cid_added.json | 32 + .../latest/ipfs.public.pin_by_cid_failed.json | 32 + providers/pine-labs/index.json | 13 + .../pine-labs/latest/CUSTOMER_ACTIVATED.json | 51 + .../latest/CUSTOMER_CREATION_FAILED.json | 62 + .../pine-labs/latest/CUSTOMER_DELETED.json | 52 + .../pine-labs/latest/CUSTOMER_SUSPENDED.json | 52 + .../pine-labs/latest/ORDER_AUTHORIZED.json | 87 ++ .../pine-labs/latest/ORDER_CANCELLED.json | 87 ++ providers/pine-labs/latest/ORDER_FAILED.json | 101 ++ .../pine-labs/latest/ORDER_PROCESSED.json | 99 ++ providers/pine-labs/latest/ORDER_SETTLED.json | 108 ++ .../latest/ORDER_SETTLEMENT_REJECTED.json | 108 ++ .../pine-labs/latest/PAYMENT_FAILED.json | 91 ++ providers/pine-labs/latest/REFUND_FAILED.json | 52 + .../pine-labs/latest/REFUND_PROCESSED.json | 75 + .../latest/SUBSCRIPTION_ACTIVATED.json | 89 ++ .../latest/SUBSCRIPTION_CANCELLED.json | 88 ++ .../latest/SUBSCRIPTION_CHARGED.json | 89 ++ .../latest/SUBSCRIPTION_COMPLETED.json | 89 ++ .../pine-labs/latest/SUBSCRIPTION_HALTED.json | 89 ++ .../pine-labs/latest/SUBSCRIPTION_PAUSED.json | 89 ++ .../latest/SUBSCRIPTION_PENDING.json | 89 ++ .../latest/SUBSCRIPTION_RESUMED.json | 89 ++ .../latest/SUBSCRIPTION_REVOKE_FAILED.json | 87 ++ .../latest/SUBSCRIPTION_UPDATED.json | 87 ++ .../latest/SUBSCRIPTION_UPDATE_FAILED.json | 88 ++ .../pine-labs/latest/TOKEN_ACTIVATED.json | 44 + .../pine-labs/latest/TOKEN_DEACTIVATED.json | 44 + .../latest/TOKEN_PROVISION_FAILED.json | 54 + .../pine-labs/latest/TOKEN_SUSPENDED.json | 44 + .../latest/payout-transaction-failed.json | 43 + .../latest/payout-transaction-success.json | 43 + providers/pipecat-cloud/index.json | 13 + .../pipecat-cloud/latest/build.succeeded.json | 27 + .../latest/deployment.updated.json | 23 + .../pipecat-cloud/latest/secret.updated.json | 26 + .../latest/service.suspended.json | 22 + .../pipecat-cloud/latest/session.started.json | 22 + .../latest/spend.threshold_reached.json | 21 + providers/pipeline-crm/index.json | 13 + .../pipeline-crm/latest/deal.update.json | 39 + providers/plane/index.json | 13 + .../latest/workitem.comment.created.json | 34 + .../plane/latest/workitem.link.created.json | 32 + providers/planetscale/index.json | 13 + .../planetscale/latest/backup.failed.json | 56 + .../planetscale/latest/backup.succeeded.json | 56 + .../planetscale/latest/branch.anomaly.json | 79 ++ .../latest/branch.out_of_memory.json | 83 ++ .../latest/branch.primary_promoted.json | 83 ++ .../planetscale/latest/branch.ready.json | 79 ++ .../latest/branch.schema_recommendation.json | 34 + .../planetscale/latest/branch.sleeping.json | 79 ++ .../latest/branch.start_maintenance.json | 83 ++ .../planetscale/latest/cluster.storage.json | 29 + .../latest/database.access_request.json | 54 + .../latest/deploy_request.closed.json | 140 ++ .../latest/deploy_request.errored.json | 110 ++ .../latest/deploy_request.in_progress.json | 100 ++ .../latest/deploy_request.opened.json | 80 ++ .../deploy_request.pending_cutover.json | 113 ++ .../latest/deploy_request.queued.json | 100 ++ .../latest/deploy_request.reverted.json | 135 ++ .../latest/deploy_request.schema_applied.json | 135 ++ .../planetscale/latest/keyspace.storage.json | 31 + .../planetscale/latest/webhook.test.json | 59 + providers/planning-center/index.json | 13 + .../people.v2.events.person.updated.json | 32 + providers/postscript/index.json | 13 + .../latest/shop.incoming_message.json | 28 + providers/privy/index.json | 13 + providers/privy/latest/intent.authorized.json | 28 + providers/privy/latest/intent.created.json | 40 + providers/privy/latest/intent.executed.json | 31 + providers/privy/latest/intent.failed.json | 30 + providers/privy/latest/intent.rejected.json | 22 + providers/privy/latest/mfa.disabled.json | 16 + providers/privy/latest/mfa.enabled.json | 16 + .../latest/organization.kyb.updated.json | 34 + .../privy/latest/transaction.broadcasted.json | 18 + .../privy/latest/transaction.confirmed.json | 18 + .../transaction.execution_reverted.json | 18 + .../privy/latest/transaction.failed.json | 18 + .../latest/transaction.provider_error.json | 18 + .../privy/latest/transaction.replaced.json | 18 + .../latest/transaction.still_pending.json | 26 + .../privy/latest/user.authenticated.json | 42 + providers/privy/latest/user.created.json | 22 + providers/privy/latest/user.deleted.json | 22 + providers/privy/latest/user.kyc.updated.json | 35 + .../privy/latest/user.linked_account.json | 29 + .../latest/user.transferred_account.json | 33 + .../privy/latest/user.unlinked_account.json | 29 + .../privy/latest/user.updated_account.json | 29 + .../privy/latest/user.wallet_created.json | 27 + .../latest/user_operation.completed.json | 25 + providers/privy/latest/wallet.archived.json | 18 + ...let.deposit_account.deposit_completed.json | 34 + ...wallet.deposit_account.deposit_failed.json | 35 + ...allet.deposit_account.deposit_started.json | 32 + .../privy/latest/wallet.funds_deposited.json | 29 + .../privy/latest/wallet.funds_withdrawn.json | 29 + .../latest/wallet.private_key_export.json | 17 + providers/privy/latest/wallet.recovered.json | 17 + .../privy/latest/wallet.recovery_setup.json | 18 + providers/privy/latest/wallet.restored.json | 17 + .../wallet_action.earn_deposit.created.json | 27 + .../wallet_action.earn_deposit.failed.json | 44 + .../wallet_action.earn_deposit.rejected.json | 44 + .../wallet_action.earn_deposit.succeeded.json | 39 + ...allet_action.earn_fee_collect.created.json | 27 + ...wallet_action.earn_fee_collect.failed.json | 42 + ...llet_action.earn_fee_collect.rejected.json | 42 + ...let_action.earn_fee_collect.succeeded.json | 36 + ...t_action.earn_incentive_claim.created.json | 21 + ...et_action.earn_incentive_claim.failed.json | 43 + ..._action.earn_incentive_claim.rejected.json | 36 + ...action.earn_incentive_claim.succeeded.json | 37 + .../wallet_action.earn_withdraw.created.json | 27 + .../wallet_action.earn_withdraw.failed.json | 42 + .../wallet_action.earn_withdraw.rejected.json | 42 + ...wallet_action.earn_withdraw.succeeded.json | 37 + .../latest/wallet_action.payout.created.json | 27 + .../latest/wallet_action.payout.failed.json | 46 + .../latest/wallet_action.payout.rejected.json | 42 + .../wallet_action.payout.succeeded.json | 40 + .../latest/wallet_action.swap.created.json | 23 + .../latest/wallet_action.swap.failed.json | 44 + .../latest/wallet_action.swap.rejected.json | 38 + .../latest/wallet_action.swap.succeeded.json | 33 + .../wallet_action.transfer.created.json | 23 + .../latest/wallet_action.transfer.failed.json | 38 + .../wallet_action.transfer.rejected.json | 38 + .../wallet_action.transfer.succeeded.json | 32 + .../latest/wallet_automation.submitted.json | 22 + .../privy/latest/yield.claim.confirmed.json | 24 + .../privy/latest/yield.deposit.confirmed.json | 20 + .../latest/yield.withdraw.confirmed.json | 21 + providers/proof/index.json | 13 + providers/proof/v2/transaction.declined.json | 18 + .../proof/v2/transaction.held_for_review.json | 18 + .../proof/v2/transaction.import.failed.json | 21 + .../v2/transaction.import.processed.json | 27 + .../transaction.meeting.video.processed.json | 22 + ...transaction.signer.high_risk_detected.json | 27 + ...ansaction.signer.medium_risk_detected.json | 27 + providers/pulumi/index.json | 13 + providers/pulumi/latest/deployment.json | 30 + providers/pulumi/latest/drift_detection.json | 34 + .../pulumi/latest/drift_remediation.json | 32 + providers/pulumi/latest/stack.json | 27 + providers/pulumi/latest/stack_preview.json | 35 + providers/pulumi/latest/stack_update.json | 35 + providers/purchasely/index.json | 13 + providers/purchasely/latest/ACTIVATE.json | 49 + .../purchasely/latest/INSTALLMENT_PAID.json | 53 + .../latest/RETENTION_MESSAGE_REQUESTED.json | 57 + .../latest/SUBSCRIPTION_RENEWED.json | 47 + .../latest/SUBSCRIPTION_STARTED.json | 46 + .../latest/SUBSCRIPTION_TERMINATED.json | 47 + .../latest/TRANSACTION_PROCESSED.json | 51 + providers/qlik-cloud/index.json | 13 + ....analytics.change-store.changes.saved.json | 29 + .../latest/com.qlik.v1.reload.finished.json | 39 + providers/qonto/index.json | 13 + providers/qonto/v1/v1.accounts.json | 33 + providers/qonto/v1/v1.beneficiaries.json | 30 + providers/qonto/v1/v1.cards.json | 60 + providers/qonto/v1/v1.clients.json | 51 + .../qonto/v1/v1.consent-revocations.json | 23 + providers/qonto/v1/v1.memberships.json | 33 + providers/qonto/v1/v1.organizations.json | 36 + .../v1/v1.payment-links-connections.json | 22 + providers/qonto/v1/v1.payment-links.json | 42 + providers/qonto/v1/v1.products.json | 41 + .../qonto/v1/v1.recurring-transfers.json | 37 + .../v1/v1.sepa-direct-debit-collections.json | 31 + providers/qonto/v1/v1.terminal-payments.json | 42 + providers/qonto/v1/v1.transactions.json | 51 + providers/qonto/v1/v1.transfers.json | 39 + providers/rebilly/index.json | 13 + .../rebilly/latest/data-export-completed.json | 58 + providers/rebrandly/index.json | 13 + providers/rebrandly/latest/click.json | 83 ++ providers/recurrente/index.json | 13 + .../recurrente/latest/intent.succeeded.json | 60 + .../latest/payment_intent.failed.json | 34 + .../latest/payment_intent.succeeded.json | 62 + .../latest/subscription.create.json | 59 + providers/reditus/index.json | 13 + .../reditus/latest/partnership.accepted.json | 23 + providers/redo/index.json | 13 + providers/redo/latest/return.created.json | 104 ++ providers/relay-messenger/index.json | 13 + .../relay-messenger/latest/chat.created.json | 58 + .../latest/chat.typing_indicator.started.json | 28 + .../latest/chat.typing_indicator.stopped.json | 28 + .../latest/message.delivered.json | 112 ++ .../latest/message.failed.json | 28 + .../relay-messenger/latest/message.read.json | 112 ++ .../latest/message.received.json | 106 ++ .../relay-messenger/latest/message.sent.json | 112 ++ providers/remote/index.json | 13 + .../employment.onboarding_task.completed.json | 24 + providers/requesty/index.json | 13 + .../apikey.budget.exceeded_absolute.json | 23 + .../apikey.budget.exceeded_percent.json | 24 + .../latest/group.budget.exceeded_percent.json | 29 + .../latest/org.balance.below_absolute.json | 22 + .../latest/user.budget.exceeded_absolute.json | 23 + .../latest/user.budget.exceeded_percent.json | 24 + providers/rewardful/index.json | 13 + .../rewardful/v1/affiliate.confirmed.json | 55 + .../roam/2026-07-07/app.uninstalled.json | 23 + .../roam/2026-07-07/chat.link.shared.json | 32 + providers/roam/2026-07-07/chat.message.json | 29 + providers/roam/2026-07-07/chat.reaction.json | 32 + providers/roam/2026-07-07/lobby.booked.json | 54 + .../roam/2026-07-07/magicast.created.json | 35 + providers/roam/2026-07-07/meeting.ended.json | 55 + .../roam/2026-07-07/meeting.started.json | 30 + .../roam/2026-07-07/onair.event.canceled.json | 23 + .../roam/2026-07-07/onair.event.created.json | 37 + .../roam/2026-07-07/onair.event.updated.json | 37 + .../roam/2026-07-07/onair.guest.added.json | 33 + .../roam/2026-07-07/onair.guest.rsvp.json | 32 + providers/roam/2026-07-07/token.revoked.json | 24 + .../roam/2026-07-07/user.status.update.json | 32 + providers/roam/index.json | 13 + providers/rocketlane/index.json | 13 + providers/rocketlane/latest/TASK_CREATED.json | 93 ++ providers/rocketlane/latest/TASK_UPDATED.json | 120 ++ providers/rootfi/index.json | 13 + .../rootfi/latest/CONNECTION_CHANGED.json | 20 + .../rootfi/latest/DISCONNECT_REQUESTED.json | 20 + providers/rootfi/latest/SYNC_COMPLETED.json | 33 + providers/rootfi/latest/SYNC_STARTED.json | 24 + providers/ryft/index.json | 13 + providers/ryft/latest/Conversion.created.json | 32 + providers/ryft/latest/Conversion.updated.json | 43 + providers/scalekit/index.json | 13 + .../latest/connected_account.created.json | 27 + .../latest/connected_account.deleted.json | 29 + ...onnected_account.magic_link_generated.json | 27 + .../connected_account.oauth_succeeded.json | 29 + ...onnected_account.oauth_tokens_fetched.json | 29 + .../connected_account.status_updated.json | 29 + ...onnected_account.token_refresh_failed.json | 28 + ...ected_account.token_refresh_succeeded.json | 29 + .../latest/connected_account.updated.json | 27 + .../scalekit/latest/organization.created.json | 42 + .../scalekit/latest/organization.deleted.json | 42 + .../organization.directory.group_created.json | 31 + .../organization.directory.group_deleted.json | 28 + .../organization.directory.group_updated.json | 31 + .../organization.directory.user_created.json | 56 + .../organization.directory.user_deleted.json | 56 + .../organization.directory.user_updated.json | 56 + .../organization.directory_created.json | 26 + .../organization.directory_deleted.json | 26 + .../organization.directory_disabled.json | 26 + .../organization.directory_enabled.json | 28 + .../latest/organization.sso_created.json | 28 + .../latest/organization.sso_deleted.json | 28 + .../latest/organization.sso_disabled.json | 28 + .../latest/organization.sso_enabled.json | 28 + .../scalekit/latest/organization.updated.json | 42 + .../scalekit/latest/permission.created.json | 24 + .../scalekit/latest/permission.deleted.json | 24 + .../scalekit/latest/permission.updated.json | 24 + providers/scalekit/latest/role.created.json | 26 + providers/scalekit/latest/role.deleted.json | 26 + providers/scalekit/latest/role.updated.json | 26 + providers/scalekit/latest/user.login.json | 89 ++ providers/scalekit/latest/user.logout.json | 89 ++ .../latest/user.organization_invitation.json | 71 + .../user.organization_membership_created.json | 68 + .../user.organization_membership_deleted.json | 68 + .../user.organization_membership_updated.json | 68 + providers/scalekit/latest/user.signup.json | 79 ++ providers/semaphore/index.json | 13 + providers/semaphore/latest/pipeline.json | 96 ++ providers/semble/index.json | 13 + providers/semble/latest/booking.created.json | 21 + providers/sent-dm/index.json | 13 + providers/sent-dm/latest/call.completed.json | 26 + .../sent-dm/latest/channel.activated.json | 27 + providers/sent-dm/latest/contact.opt_out.json | 30 + providers/sent-dm/latest/link.clicked.json | 33 + providers/sent-dm/latest/message.blocked.json | 30 + .../sent-dm/latest/message.delivered.json | 29 + .../sent-dm/latest/message.received.json | 27 + .../sent-dm/latest/templates.approved.json | 27 + providers/sevalla/index.json | 13 + providers/sevalla/latest/APP_DEPLOY.json | 28 + providers/sinch/index.json | 13 + .../batch_status_update_notification.json | 32 + .../sinch/latest/capability_notification.json | 23 + .../latest/contact_create_notification.json | 36 + .../latest/contact_delete_notification.json | 36 + .../latest/contact_merge_notification.json | 54 + .../latest/contact_update_notification.json | 36 + .../conversation_start_notification.json | 25 + .../conversation_stop_notification.json | 26 + ...cated_contact_identities_notification.json | 29 + providers/sinch/latest/event.json | 33 + .../sinch/latest/event_delivery_report.json | 30 + providers/sinch/latest/message.json | 40 + .../sinch/latest/message_delivery_report.json | 31 + .../latest/message_submit_notification.json | 35 + .../sinch/latest/opt_in_notification.json | 25 + .../sinch/latest/opt_out_notification.json | 25 + .../sinch/latest/unsupported_callback.json | 25 + providers/skovik/index.json | 13 + providers/skovik/latest/branches.created.json | 38 + .../latest/export_orders.completed.json | 38 + providers/skovik/latest/misc.ping.json | 27 + providers/skovik/latest/users.updated.json | 38 + providers/sohar-health/index.json | 13 + .../latest/discovery.updated.json | 17 + .../sohar-health/latest/flow.updated.json | 18 + .../latest/sandbox.discovery.updated.json | 17 + .../latest/sandbox.flow.updated.json | 18 + .../latest/sandbox.verification.pending.json | 17 + .../latest/sandbox.verification.updated.json | 17 + .../latest/verification.pending.json | 17 + .../latest/verification.updated.json | 17 + providers/soniox/index.json | 13 + .../latest/transcription-completed.json | 15 + providers/spacelift/index.json | 13 + .../spacelift/latest/internal-error.json | 18 + providers/spacelift/latest/run.json | 44 + providers/speed/index.json | 13 + .../speed/latest/checkout_link.created.json | 43 + .../latest/checkout_link.deactivated.json | 40 + .../speed/latest/checkout_link.paid.json | 65 + .../latest/checkout_session.created.json | 60 + .../latest/checkout_session.deactivated.json | 49 + .../speed/latest/checkout_session.paid.json | 100 ++ .../latest/checkout_session.payment_paid.json | 35 + providers/speed/latest/invoice.paid.json | 41 + providers/speed/latest/payment.cancelled.json | 39 + providers/speed/latest/payment.confirmed.json | 59 + providers/speed/latest/payment.created.json | 57 + providers/speed/latest/payment.expired.json | 57 + providers/speed/latest/payment.paid.json | 59 + .../payment_address.paymentreceived.json | 39 + .../speed/latest/payment_link.created.json | 43 + .../latest/payment_link.deactivated.json | 43 + .../latest/payment_link.paymentreceived.json | 45 + .../speed/latest/payrequest.payment_paid.json | 38 + .../latest/withdraw_request.created.json | 41 + .../latest/withdraw_request.deactivated.json | 41 + .../speed/latest/withdraw_request.paid.json | 41 + .../speed/latest/withdrawal_link.created.json | 41 + .../latest/withdrawal_link.deactivated.json | 41 + .../speed/latest/withdrawal_link.paid.json | 44 + providers/spherepay/index.json | 13 + .../spherepay/latest/customer.approved.json | 29 + .../spherepay/latest/transfer.succeeded.json | 30 + providers/spike-api/index.json | 13 + .../latest/provider_integration_created.json | 19 + providers/spike-api/latest/record_change.json | 44 + providers/storekit/index.json | 13 + .../storekit/latest/item.out_of_stock.json | 32 + providers/storekit/latest/order.accepted.json | 91 ++ providers/storekit/latest/order.canceled.json | 26 + .../storekit/latest/order.completed.json | 26 + .../storekit/latest/order.created.v2.json | 89 ++ .../latest/order.out_for_delivery.json | 26 + .../latest/order.pos.dispatch.failed.json | 31 + .../storekit/latest/order.preparing.json | 26 + .../storekit/latest/order.rating.updated.json | 45 + .../latest/order.ready_for_pickup.json | 26 + .../storekit/latest/order.refund.created.json | 42 + providers/storekit/latest/order.rejected.json | 91 ++ .../storekit/latest/payment_link.created.json | 30 + .../storekit/latest/payment_link.paid.json | 34 + .../latest/payment_link.refund.created.json | 33 + .../latest/payment_link.refund.failed.json | 33 + .../latest/payment_link.refund.succeeded.json | 33 + .../latest/payments.payout.created.json | 34 + .../latest/printer.status.offline.json | 25 + .../latest/printer.status.online.json | 25 + providers/storekit/latest/store.closed.json | 35 + providers/storekit/latest/store.opened.json | 33 + .../latest/store.opening_hours.updated.json | 50 + providers/storylane/index.json | 13 + providers/storylane/latest/demo_viewed.json | 51 + providers/sublime-security/index.json | 13 + .../latest/message.flagged.json | 61 + providers/superwall/index.json | 13 + providers/superwall/latest/renewal.json | 95 ++ providers/surge/index.json | 13 + providers/surge/latest/call.ended.json | 35 + providers/surge/latest/campaign.approved.json | 21 + providers/surge/latest/campaign.rejected.json | 28 + .../surge/latest/campaign.submitted.json | 20 + providers/surge/latest/campaign.warning.json | 28 + providers/surge/latest/contact.opted_in.json | 19 + providers/surge/latest/contact.opted_out.json | 19 + .../surge/latest/conversation.created.json | 35 + providers/surge/latest/link.followed.json | 51 + providers/surge/latest/message.delivered.json | 57 + providers/surge/latest/message.failed.json | 47 + providers/surge/latest/message.received.json | 53 + providers/surge/latest/message.sent.json | 53 + .../phone_number.attached_to_campaign.json | 30 + .../surge/latest/phone_number.imported.json | 30 + .../surge/latest/recording.completed.json | 39 + .../surge/latest/voicemail.received.json | 40 + providers/surveymethods/index.json | 13 + .../latest/response.completed.json | 26 + providers/survicate/index.json | 13 + .../survicate/latest/questionAnswered.json | 43 + .../survicate/latest/surveyCompleted.json | 78 ++ providers/swipelux/index.json | 13 + .../swipelux/latest/account.created.json | 46 + .../latest/account.details_changed.json | 61 + .../latest/account.status_changed.json | 49 + .../latest/application.status_changed.json | 45 + .../swipelux/latest/capability.created.json | 43 + .../latest/capability.status_changed.json | 46 + .../swipelux/latest/customer.archived.json | 32 + .../swipelux/latest/customer.created.json | 31 + .../swipelux/latest/customer.updated.json | 33 + .../latest/destination.status_changed.json | 42 + .../latest/recipient.status_changed.json | 38 + .../latest/transfer.state_changed.json | 33 + providers/teachfloor/index.json | 13 + providers/teachfloor/latest/course.join.json | 53 + .../teachfloor/latest/element.completed.json | 47 + providers/teamwork/index.json | 13 + .../teamwork/latest/COMPANY.CREATED.json | 37 + .../teamwork/latest/PROJECT.CREATED.json | 44 + providers/tensorlake/index.json | 13 + ...sorlake.application.request.completed.json | 34 + .../tensorlake.application.updated.json | 32 + .../latest/tensorlake.sandbox.failed.json | 43 + providers/terminal49/index.json | 13 + .../terminal49/latest/container.created.json | 186 +++ .../container.pickup_appointment.changed.json | 55 + .../latest/container.pickup_lfd.changed.json | 337 +++++ .../container.pickup_lfd_rail.changed.json | 55 + ...container.pickup_lfd_terminal.changed.json | 55 + .../container.pod_terminal_changed.json | 269 ++++ ...ansport.arrived_at_inland_destination.json | 338 +++++ .../latest/container.transport.available.json | 43 + .../latest/container.transport.delivered.json | 40 + .../latest/container.transport.empty_in.json | 309 +++++ .../latest/container.transport.empty_out.json | 230 ++++ ...timated.arrived_at_inland_destination.json | 338 +++++ ...er.transport.estimated.vessel_arrived.json | 55 + ...r.transport.estimated.vessel_departed.json | 55 + .../latest/container.transport.full_in.json | 253 ++++ .../latest/container.transport.full_out.json | 330 +++++ .../container.transport.not_available.json | 40 + .../container.transport.rail_arrived.json | 455 ++++++ .../container.transport.rail_departed.json | 339 +++++ .../container.transport.rail_loaded.json | 291 ++++ .../container.transport.rail_unloaded.json | 455 ++++++ ...ainer.transport.transshipment_arrived.json | 334 +++++ ...iner.transport.transshipment_departed.json | 334 +++++ ...er.transport.transshipment_discharged.json | 284 ++++ ...tainer.transport.transshipment_loaded.json | 334 +++++ .../container.transport.vessel_arrived.json | 280 ++++ .../container.transport.vessel_berthed.json | 347 +++++ .../container.transport.vessel_departed.json | 334 +++++ ...container.transport.vessel_discharged.json | 391 ++++++ .../container.transport.vessel_loaded.json | 302 ++++ .../terminal49/latest/container.updated.json | 354 +++++ .../latest/shipment.estimated.arrival.json | 174 +++ .../tracking_request.awaiting_manifest.json | 73 + .../latest/tracking_request.failed.json | 73 + .../latest/tracking_request.succeeded.json | 198 +++ .../tracking_request.tracking_stopped.json | 157 +++ providers/textus/index.json | 13 + providers/textus/latest/contact.created.json | 59 + .../textus/latest/contact.opted_out.json | 28 + .../textus/latest/message.delivered.json | 158 +++ providers/textus/latest/message.received.json | 133 ++ providers/thinkific/index.json | 16 + .../thinkific/latest/app.uninstalled.json | 23 + .../thinkific/latest/course.created.json | 44 + .../thinkific/latest/course.deleted.json | 44 + .../thinkific/latest/course.updated.json | 44 + .../latest/enrollment.completed.json | 46 + .../thinkific/latest/enrollment.created.json | 40 + .../thinkific/latest/enrollment.progress.json | 41 + .../thinkific/latest/enrollment.trial.json | 40 + .../thinkific/latest/lesson.completed.json | 44 + providers/thinkific/latest/order.created.json | 54 + .../latest/order_transaction.failed.json | 83 ++ .../latest/order_transaction.refunded.json | 81 ++ .../latest/order_transaction.succeeded.json | 84 ++ providers/thinkific/latest/plan.updated.json | 74 + .../thinkific/latest/product.created.json | 53 + .../thinkific/latest/product.deleted.json | 26 + .../thinkific/latest/product.updated.json | 53 + .../thinkific/latest/quiz.attempted.json | 37 + .../latest/subscription.past_due.json | 54 + providers/thinkific/latest/user.deleted.json | 31 + providers/thinkific/latest/user.signin.json | 39 + providers/thinkific/latest/user.signup.json | 37 + providers/thinkific/latest/user.updated.json | 31 + providers/threads/index.json | 13 + providers/threads/latest/replies.json | 39 + providers/tiltify/index.json | 13 + .../public.direct.donation_updated.json | 41 + providers/travtus/index.json | 13 + providers/travtus/latest/task.update.json | 57 + .../travtus/latest/web_chat.respond.json | 26 + providers/treet/index.json | 13 + providers/treet/latest/label.updated.json | 36 + providers/tremendous/index.json | 13 + .../tremendous/latest/CAMPAIGNS.CREATED.json | 23 + providers/tutorcruncher/index.json | 13 + .../latest/CREATED_A_CONTRACTOR.json | 36 + providers/upload-post/index.json | 13 + .../upload-post/latest/comment_received.json | 34 + .../latest/social_account_connected.json | 22 + .../latest/social_account_disconnected.json | 23 + .../social_account_reauth_required.json | 22 + providers/uppromote/index.json | 13 + .../uppromote/latest/affiliate.approved.json | 47 + .../uppromote/latest/affiliate.inactive.json | 47 + providers/uppromote/latest/affiliate.new.json | 56 + .../latest/affiliate.status-changed.json | 16 + providers/uppromote/latest/payment.paid.json | 26 + .../uppromote/latest/referral.approved.json | 38 + .../uppromote/latest/referral.denied.json | 38 + providers/uppromote/latest/referral.new.json | 38 + .../latest/referral.status-changed.json | 16 + providers/usesend/index.json | 13 + providers/usesend/latest/email.delivered.json | 29 + providers/velt/index.json | 13 + providers/velt/latest/crdt.update_data.json | 71 + providers/videoask/index.json | 13 + .../videoask/latest/form_author_message.json | 441 ++++++ .../videoask/latest/form_contact_message.json | 329 +++++ providers/videoask/latest/form_response.json | 134 ++ .../latest/form_response_transcribed.json | 133 ++ providers/violet/index.json | 13 + providers/violet/latest/MERCHANT_ENABLED.json | 28 + .../MERCHANT_PAYOUT_ACCOUNT_ACTIVATED.json | 42 + .../MERCHANT_PAYOUT_ACCOUNT_CREATED.json | 42 + .../MERCHANT_PAYOUT_ACCOUNT_DEACTIVATED.json | 42 + ...T_PAYOUT_ACCOUNT_REQUIREMENTS_UPDATED.json | 42 + ...ION_CAPTURE_STATUS_PARTIALLY_REFUNDED.json | 40 + ...T_TRANSACTION_CAPTURE_STATUS_REFUNDED.json | 40 + ...NT_TRANSACTION_CAPTURE_STATUS_UPDATED.json | 40 + .../violet/latest/TRANSFER_REVERSED.json | 35 + providers/violet/latest/TRANSFER_SENT.json | 30 + providers/violet/latest/TRANSFER_UPDATED.json | 30 + providers/vitable-health/index.json | 13 + .../latest/enrollment.accepted.json | 19 + providers/voiceflow/index.json | 13 + .../latest/organization.project.created.json | 28 + .../latest/organization.project.deleted.json | 28 + ...anization.project.environment.created.json | 45 + ...anization.project.environment.deleted.json | 35 + ...ganization.project.environment.merged.json | 43 + ...ization.project.environment.published.json | 37 + providers/whoop/index.json | 13 + providers/whoop/v2/sleep.updated.json | 17 + providers/wistia/index.json | 13 + .../latest/live_event.registration.json | 58 + providers/wistia/latest/media.failed.json | 37 + .../latest/media.localization_created.json | 68 + .../latest/media.localization_failed.json | 46 + providers/wistia/latest/media.ready.json | 37 + .../latest/media.transcript_failed.json | 46 + .../latest/media.translation_created.json | 49 + .../viewing_session.annotation.converted.json | 44 + ...wing_session.call_to_action.converted.json | 44 + .../viewing_session.percent_watched.json | 46 + .../wistia/latest/viewing_session.play.json | 43 + .../viewing_session.turnstile.converted.json | 45 + providers/wiza/index.json | 13 + providers/wiza/latest/individual_reveal.json | 50 + providers/zenefits/index.json | 13 + .../latest/flow.did_complete.hiring.json | 174 +++ providers/ziina/index.json | 13 + .../latest/payment_intent.status.updated.json | 41 + 1678 files changed, 78108 insertions(+) create mode 100644 providers/100ms/index.json create mode 100644 providers/100ms/latest/peer.join.success.json create mode 100644 providers/8x8/index.json create mode 100644 providers/8x8/latest/account_update.json create mode 100644 providers/8x8/latest/inbound_message_received.json create mode 100644 providers/8x8/latest/outbound_message_status_changed.json create mode 100644 providers/8x8/latest/short_url_clicked.json create mode 100644 providers/act-on/index.json create mode 100644 providers/act-on/latest/contact-bounce.soft.json create mode 100644 providers/act-on/latest/contact-email.marked-as-spam.json create mode 100644 providers/act-on/latest/contact-lead-score.upper-threshold-surpassed.json create mode 100644 providers/act-on/latest/contact.added.json create mode 100644 providers/act-on/latest/contact.updated.json create mode 100644 providers/act-on/latest/crm.connected.json create mode 100644 providers/act-on/latest/crm.disconnected.json create mode 100644 providers/act-on/latest/email-message.scheduled.json create mode 100644 providers/act-on/latest/subscription-category.added.json create mode 100644 providers/act-on/latest/subscription-category.deleted.json create mode 100644 providers/act-on/latest/subscription-category.opt-in.json create mode 100644 providers/act-on/latest/subscription-category.opt-out.json create mode 100644 providers/act-on/latest/subscription-category.updated.json create mode 100644 providers/affonso/index.json create mode 100644 providers/affonso/latest/affiliate.confirmed.json create mode 100644 providers/affonso/latest/affiliate.created.json create mode 100644 providers/affonso/latest/affiliate.deleted.json create mode 100644 providers/affonso/latest/affiliate.updated.json create mode 100644 providers/affonso/latest/coupon.created.json create mode 100644 providers/affonso/latest/coupon.deleted.json create mode 100644 providers/affonso/latest/payout.created.json create mode 100644 providers/affonso/latest/payout.failed.json create mode 100644 providers/affonso/latest/payout.paid.json create mode 100644 providers/affonso/latest/referral.converted.json create mode 100644 providers/affonso/latest/referral.deleted.json create mode 100644 providers/affonso/latest/referral.lead.json create mode 100644 providers/affonso/latest/transaction.approved.json create mode 100644 providers/affonso/latest/transaction.created.json create mode 100644 providers/affonso/latest/transaction.paid.json create mode 100644 providers/affonso/latest/transaction.rejected.json create mode 100644 providers/agentcard/index.json create mode 100644 providers/agentcard/latest/approval.requested.json create mode 100644 providers/agentcard/latest/balance.low.json create mode 100644 providers/agentcard/latest/card.closed.json create mode 100644 providers/agentcard/latest/card.created.json create mode 100644 providers/agentcard/latest/card.updated.json create mode 100644 providers/agentcard/latest/card_flow.failed.json create mode 100644 providers/agentcard/latest/card_flow.started.json create mode 100644 providers/agentcard/latest/cardholder.created.json create mode 100644 providers/agentcard/latest/cardholder_onboarding_session.completed.json create mode 100644 providers/agentcard/latest/checkout_authorization.amount_mismatch.json create mode 100644 providers/agentcard/latest/checkout_authorization.approved.json create mode 100644 providers/agentcard/latest/checkout_authorization.declined.json create mode 100644 providers/agentcard/latest/checkout_authorization.expired.json create mode 100644 providers/agentcard/latest/checkout_authorization.refused.json create mode 100644 providers/agentcard/latest/checkout_authorization.settled.json create mode 100644 providers/agentcard/latest/checkout_authorization.settlement_unconfirmed.json create mode 100644 providers/agentcard/latest/checkout_authorization.submitted.json create mode 100644 providers/agentcard/latest/checkout_authorization.watched.json create mode 100644 providers/agentcard/latest/connection.created.json create mode 100644 providers/agentcard/latest/merchant.connected.json create mode 100644 providers/agentcard/latest/order.confirmed.json create mode 100644 providers/agentcard/latest/order.placed.json create mode 100644 providers/agentcard/latest/order.updated.json create mode 100644 providers/agentcard/latest/recovery.requested.json create mode 100644 providers/agentcard/latest/reward.earned.json create mode 100644 providers/agentcard/latest/reward.reversed.json create mode 100644 providers/agentcard/latest/transaction.authorized.json create mode 100644 providers/agentcard/latest/transaction.cleared.json create mode 100644 providers/agentcard/latest/transaction.declined.json create mode 100644 providers/agentcard/latest/transaction.voided.json create mode 100644 providers/agentcard/latest/transfer.approved.json create mode 100644 providers/agentcard/latest/vault.card_stored.json create mode 100644 providers/agentcard/latest/vault.payment_permission.updated.json create mode 100644 providers/agentcard/latest/vault.session_linked.json create mode 100644 providers/agentcard/latest/wallet.balance.low.json create mode 100644 providers/agentcard/latest/wallet.funded.json create mode 100644 providers/agentset/index.json create mode 100644 providers/agentset/latest/document.deleted.json create mode 100644 providers/agentset/latest/document.error.json create mode 100644 providers/agentset/latest/document.processing.json create mode 100644 providers/agentset/latest/document.queued.json create mode 100644 providers/agentset/latest/document.queued_for_deletion.json create mode 100644 providers/agentset/latest/document.queued_for_resync.json create mode 100644 providers/agentset/latest/document.ready.json create mode 100644 providers/agentset/latest/ingest_job.deleted.json create mode 100644 providers/agentset/latest/ingest_job.error.json create mode 100644 providers/agentset/latest/ingest_job.processing.json create mode 100644 providers/agentset/latest/ingest_job.queued.json create mode 100644 providers/agentset/latest/ingest_job.queued_for_deletion.json create mode 100644 providers/agentset/latest/ingest_job.queued_for_resync.json create mode 100644 providers/agentset/latest/ingest_job.ready.json create mode 100644 providers/agntix/index.json create mode 100644 providers/agntix/latest/session.created.json create mode 100644 providers/aimfox/index.json create mode 100644 providers/aimfox/latest/accepted.json create mode 100644 providers/aimfox/latest/account_logged_in.json create mode 100644 providers/aimfox/latest/account_logged_out.json create mode 100644 providers/aimfox/latest/campaign_created.json create mode 100644 providers/aimfox/latest/campaign_ended.json create mode 100644 providers/aimfox/latest/campaign_reply.json create mode 100644 providers/aimfox/latest/campaign_started.json create mode 100644 providers/aimfox/latest/connect.json create mode 100644 providers/aimfox/latest/inbox_event.json create mode 100644 providers/aimfox/latest/inmail.json create mode 100644 providers/aimfox/latest/inmail_reply.json create mode 100644 providers/aimfox/latest/lead_label_added.json create mode 100644 providers/aimfox/latest/message.json create mode 100644 providers/aimfox/latest/new_connection.json create mode 100644 providers/aimfox/latest/new_reply.json create mode 100644 providers/aimfox/latest/reply.json create mode 100644 providers/aimfox/latest/view.json create mode 100644 providers/airweave/index.json create mode 100644 providers/airweave/latest/collection.created.json create mode 100644 providers/airweave/latest/collection.deleted.json create mode 100644 providers/airweave/latest/collection.updated.json create mode 100644 providers/airweave/latest/source_connection.auth_completed.json create mode 100644 providers/airweave/latest/source_connection.created.json create mode 100644 providers/airweave/latest/source_connection.deleted.json create mode 100644 providers/airweave/latest/sync.cancelled.json create mode 100644 providers/airweave/latest/sync.completed.json create mode 100644 providers/airweave/latest/sync.failed.json create mode 100644 providers/airweave/latest/sync.pending.json create mode 100644 providers/airweave/latest/sync.running.json create mode 100644 providers/api-video/index.json create mode 100644 providers/api-video/latest/video.encoding.quality.completed.json create mode 100644 providers/appstle/index.json create mode 100644 providers/appstle/latest/subscription.billing-failure.json create mode 100644 providers/appstle/latest/subscription.billing-skipped.json create mode 100644 providers/appstle/latest/subscription.billing-success.json create mode 100644 providers/appstle/latest/subscription.created.json create mode 100644 providers/appstle/latest/subscription.upcoming-order-notification.json create mode 100644 providers/arcadia/index.json create mode 100644 providers/arcadia/latest/BUSINESS_UNIT_ASSIGNMENT.json create mode 100644 providers/arcadia/latest/DATA_DELETED.json create mode 100644 providers/arcadia/latest/EXISTING_DATA_UPDATED.json create mode 100644 providers/arcadia/latest/MFA_CHALLENGE_CODE.json create mode 100644 providers/arcadia/latest/MFA_CHALLENGE_METHOD.json create mode 100644 providers/arcadia/latest/NEW_DATA_AVAILABLE.json create mode 100644 providers/arcadia/latest/REAL_TIME_CREDENTIAL_VALIDATION_FAILURE.json create mode 100644 providers/arcadia/latest/REAL_TIME_CREDENTIAL_VALIDATION_SUCCESS.json create mode 100644 providers/arcadia/latest/STATUS_CHANGE.json create mode 100644 providers/ardoq/index.json create mode 100644 providers/ardoq/latest/tag.json create mode 100644 providers/argyle/index.json create mode 100644 providers/argyle/latest/accounts.connected.json create mode 100644 providers/authgear/index.json create mode 100644 providers/authgear/latest/identity.biometric.disabled.json create mode 100644 providers/authgear/latest/identity.biometric.enabled.json create mode 100644 providers/authgear/latest/identity.email.added.json create mode 100644 providers/authgear/latest/identity.email.removed.json create mode 100644 providers/authgear/latest/identity.email.unverified.json create mode 100644 providers/authgear/latest/identity.email.updated.json create mode 100644 providers/authgear/latest/identity.email.verified.json create mode 100644 providers/authgear/latest/identity.oauth.connected.json create mode 100644 providers/authgear/latest/identity.oauth.disconnected.json create mode 100644 providers/authgear/latest/identity.phone.removed.json create mode 100644 providers/authgear/latest/identity.phone.unverified.json create mode 100644 providers/authgear/latest/identity.phone.updated.json create mode 100644 providers/authgear/latest/identity.phone.verified.json create mode 100644 providers/authgear/latest/identity.username.added.json create mode 100644 providers/authgear/latest/identity.username.removed.json create mode 100644 providers/authgear/latest/identity.username.updated.json create mode 100644 providers/authgear/latest/user.anonymous.promoted.json create mode 100644 providers/authgear/latest/user.authenticated.json create mode 100644 providers/authgear/latest/user.created.json create mode 100644 providers/authgear/latest/user.deleted.json create mode 100644 providers/authgear/latest/user.deletion_scheduled.json create mode 100644 providers/authgear/latest/user.deletion_unscheduled.json create mode 100644 providers/authgear/latest/user.disabled.json create mode 100644 providers/authgear/latest/user.profile.updated.json create mode 100644 providers/authgear/latest/user.reenabled.json create mode 100644 providers/autosana/index.json create mode 100644 providers/autosana/latest/batch.completed.json create mode 100644 providers/autumn/index.json create mode 100644 providers/autumn/latest/balances.limit_reached.json create mode 100644 providers/autumn/latest/balances.usage_alert_triggered.json create mode 100644 providers/autumn/latest/billing.auto_topup_failed.json create mode 100644 providers/autumn/latest/billing.updated.json create mode 100644 providers/auvik/index.json create mode 100644 providers/auvik/latest/Cleared.json create mode 100644 providers/auvik/latest/Triggered.json create mode 100644 providers/axilio/index.json create mode 100644 providers/axilio/latest/balance.low.json create mode 100644 providers/axilio/latest/phone.offline.json create mode 100644 providers/axilio/latest/run.cancelled.json create mode 100644 providers/axilio/latest/run.completed.json create mode 100644 providers/axilio/latest/session.ended.json create mode 100644 providers/ayrshare/index.json create mode 100644 providers/ayrshare/latest/ads.json create mode 100644 providers/ayrshare/latest/messages.json create mode 100644 providers/baserow/index.json create mode 100644 providers/baserow/latest/view.created.json create mode 100644 providers/baseten/index.json create mode 100644 providers/baseten/latest/async_request_completed.json create mode 100644 providers/basiq/index.json create mode 100644 providers/basiq/latest/user.created.json create mode 100644 providers/bayou-energy/index.json create mode 100644 providers/bayou-energy/latest/bills_ready.json create mode 100644 providers/bayou-energy/latest/customer_has_filled_credentials.json create mode 100644 providers/bayou-energy/latest/customer_must_reauthenticate.json create mode 100644 providers/bayou-energy/latest/intervals_ready.json create mode 100644 providers/bayou-energy/latest/new_bill.json create mode 100644 providers/bayou-energy/latest/new_unparsed_bill.json create mode 100644 providers/bayou-energy/latest/updated_bill.json create mode 100644 providers/belco/index.json create mode 100644 providers/belco/v1/conversation.assigned.json create mode 100644 providers/belco/v1/conversation.closed.json create mode 100644 providers/belco/v1/conversation.created.json create mode 100644 providers/belco/v1/conversation.note.added.json create mode 100644 providers/belco/v1/conversation.reopened.json create mode 100644 providers/belco/v1/conversation.replied.json create mode 100644 providers/bigmailer/index.json create mode 100644 providers/bigmailer/latest/bounce.json create mode 100644 providers/bigmailer/latest/click.json create mode 100644 providers/bigmailer/latest/complaint.json create mode 100644 providers/bigmailer/latest/open.json create mode 100644 providers/bigmailer/latest/unsubscribe.json create mode 100644 providers/bindbee/2026.10.06/connector.linked.json create mode 100644 providers/bindbee/2026.10.06/connector.relink_needed.json create mode 100644 providers/bindbee/2026.10.06/connector.sync.completed.json create mode 100644 providers/bindbee/2026.10.06/connector.sync.failed.json create mode 100644 providers/bindbee/2026.10.06/connector.sync.started.json create mode 100644 providers/bindbee/2026.10.06/hris.employee.created.json create mode 100644 providers/bindbee/index.json create mode 100644 providers/bitdefender/index.json create mode 100644 providers/bitdefender/latest/adcloud.json create mode 100644 providers/bitdefender/latest/antiexploit.json create mode 100644 providers/bitdefender/latest/aph.json create mode 100644 providers/bitdefender/latest/av.json create mode 100644 providers/bitdefender/latest/avc.json create mode 100644 providers/bitdefender/latest/dp.json create mode 100644 providers/bitdefender/latest/endpoint-moved-in.json create mode 100644 providers/bitdefender/latest/endpoint-moved-out.json create mode 100644 providers/bitdefender/latest/exchange-malware.json create mode 100644 providers/bitdefender/latest/exchange-organization-info.json create mode 100644 providers/bitdefender/latest/exchange-user-credentials.json create mode 100644 providers/bitdefender/latest/fw.json create mode 100644 providers/bitdefender/latest/hwid-change.json create mode 100644 providers/bitdefender/latest/incident-assignee-changed.json create mode 100644 providers/bitdefender/latest/incident-note-created.json create mode 100644 providers/bitdefender/latest/incident-note-deleted.json create mode 100644 providers/bitdefender/latest/incident-note-updated.json create mode 100644 providers/bitdefender/latest/incident-priority-changed.json create mode 100644 providers/bitdefender/latest/incident-status-changed.json create mode 100644 providers/bitdefender/latest/install.json create mode 100644 providers/bitdefender/latest/integrations-hub-status.json create mode 100644 providers/bitdefender/latest/modules.json create mode 100644 providers/bitdefender/latest/network-sandboxing.json create mode 100644 providers/bitdefender/latest/new-extended-incident.json create mode 100644 providers/bitdefender/latest/ransomware-mitigation.json create mode 100644 providers/bitdefender/latest/registration.json create mode 100644 providers/bitdefender/latest/supa-update-status.json create mode 100644 providers/bitdefender/latest/sva-load.json create mode 100644 providers/bitdefender/latest/sva.json create mode 100644 providers/bitdefender/latest/task-status.json create mode 100644 providers/bitdefender/latest/troubleshooting-activity.json create mode 100644 providers/bitdefender/latest/uc.json create mode 100644 providers/bitdefender/latest/uninstall.json create mode 100644 providers/blindpay/index.json create mode 100644 providers/blindpay/latest/payin.complete.json create mode 100644 providers/box/index.json create mode 100644 providers/box/latest/FILE.UPLOADED.json create mode 100644 providers/breakcold/index.json create mode 100644 providers/breakcold/latest/call.linked.json create mode 100644 providers/breakcold/latest/call.unlinked.json create mode 100644 providers/breakcold/latest/file.deleted.json create mode 100644 providers/breakcold/latest/file.uploaded.json create mode 100644 providers/breakcold/latest/note.created.json create mode 100644 providers/breakcold/latest/note.deleted.json create mode 100644 providers/breakcold/latest/note.updated.json create mode 100644 providers/breakcold/latest/record.created.json create mode 100644 providers/breakcold/latest/record.deleted.json create mode 100644 providers/breakcold/latest/record.updated.json create mode 100644 providers/breakcold/latest/relation.added.json create mode 100644 providers/breakcold/latest/relation.removed.json create mode 100644 providers/breakcold/latest/task.completed.json create mode 100644 providers/breakcold/latest/task.created.json create mode 100644 providers/breakcold/latest/webhook.test.json create mode 100644 providers/buttondown/index.json create mode 100644 providers/buttondown/latest/subscriber.confirmed.json create mode 100644 providers/bvnk/index.json create mode 100644 providers/bvnk/latest/bvnk.ledger.report.ready.json create mode 100644 providers/canny/index.json create mode 100644 providers/canny/latest/post.created.json create mode 100644 providers/cashfree/index.json create mode 100644 providers/cashfree/latest/BANK_ACCOUNT_VERIFICATION_SUCCESS.json create mode 100644 providers/cashfree/latest/PAYMENT_SUCCESS.json create mode 100644 providers/cashfree/latest/PPI_CREDIT_SUCCESS.json create mode 100644 providers/cashfree/latest/TRANSFER_SUCCESS.json create mode 100644 providers/cashfree/latest/VKYC_AUDITOR_REVIEW_COMPLETED.json create mode 100644 providers/certn/index.json create mode 100644 providers/certn/latest/applicant-returned.json create mode 100644 providers/chameleon/index.json create mode 100644 providers/chameleon/latest/ping.json create mode 100644 providers/cin7-core/index.json create mode 100644 providers/cin7-core/latest/Customer.Updated.json create mode 100644 providers/cin7-core/latest/Lead.Converted.json create mode 100644 providers/cin7-core/latest/Lead.Updated.json create mode 100644 providers/cin7-core/latest/Opportunity.Authorized.json create mode 100644 providers/cin7-core/latest/Opportunity.Converted.json create mode 100644 providers/cin7-core/latest/Opportunity.Voided.json create mode 100644 providers/cin7-core/latest/Product.Updated.json create mode 100644 providers/cin7-core/latest/Purchase.CreditNoteAuthorised.json create mode 100644 providers/cin7-core/latest/Purchase.InvoiceAuthorised.json create mode 100644 providers/cin7-core/latest/Purchase.OrderAuthorised.json create mode 100644 providers/cin7-core/latest/Purchase.StockReceivedAuthorised.json create mode 100644 providers/cin7-core/latest/Purchase.Updated.json create mode 100644 providers/cin7-core/latest/Sale.AdditionalAttributesChanged.json create mode 100644 providers/cin7-core/latest/Sale.Backordered.json create mode 100644 providers/cin7-core/latest/Sale.Created.json create mode 100644 providers/cin7-core/latest/Sale.CreditNoteAuthorised.json create mode 100644 providers/cin7-core/latest/Sale.FullPaymentReceived.json create mode 100644 providers/cin7-core/latest/Sale.InvoiceAuthorised.json create mode 100644 providers/cin7-core/latest/Sale.OrderAuthorised.json create mode 100644 providers/cin7-core/latest/Sale.PackAuthorised.json create mode 100644 providers/cin7-core/latest/Sale.PartialPaymentReceived.json create mode 100644 providers/cin7-core/latest/Sale.PickAuthorised.json create mode 100644 providers/cin7-core/latest/Sale.QuoteAuthorised.json create mode 100644 providers/cin7-core/latest/Sale.ShipmentTrackingNumberChanged.json create mode 100644 providers/cin7-core/latest/Sale.Undo.json create mode 100644 providers/cin7-core/latest/Supplier.Updated.json create mode 100644 providers/clickpost/index.json create mode 100644 providers/clickpost/latest/41.json create mode 100644 providers/clickpost/latest/42.json create mode 100644 providers/clickpost/latest/43.json create mode 100644 providers/clickpost/latest/44.json create mode 100644 providers/clickpost/latest/47.json create mode 100644 providers/clickpost/latest/48.json create mode 100644 providers/clickpost/latest/50.json create mode 100644 providers/clickpost/latest/52.json create mode 100644 providers/clickpost/latest/6.json create mode 100644 providers/clickpost/latest/8.json create mode 100644 providers/clickpost/latest/9.json create mode 100644 providers/cloudsmith/index.json create mode 100644 providers/cloudsmith/latest/package.synced.json create mode 100644 providers/coassemble/index.json create mode 100644 providers/coassemble/latest/course.completed.json create mode 100644 providers/coassemble/latest/migration.completed.json create mode 100644 providers/complycube/index.json create mode 100644 providers/complycube/latest/check.completed.clear.json create mode 100644 providers/connecteam/index.json create mode 100644 providers/connecteam/latest/admin_day_locked.json create mode 100644 providers/connecteam/latest/admin_day_unlocked.json create mode 100644 providers/connecteam/latest/admin_declined_add_request.json create mode 100644 providers/connecteam/latest/admin_declined_delete_request.json create mode 100644 providers/connecteam/latest/admin_declined_edit_request.json create mode 100644 providers/connecteam/latest/availability_status_created.json create mode 100644 providers/connecteam/latest/availability_status_deleted.json create mode 100644 providers/connecteam/latest/conversation_created.json create mode 100644 providers/connecteam/latest/conversation_deleted.json create mode 100644 providers/connecteam/latest/conversation_updated.json create mode 100644 providers/connecteam/latest/form_submission.json create mode 100644 providers/connecteam/latest/form_submission_edited.json create mode 100644 providers/connecteam/latest/manager_field_updated.json create mode 100644 providers/connecteam/latest/message_created.json create mode 100644 providers/connecteam/latest/message_deleted.json create mode 100644 providers/connecteam/latest/message_updated.json create mode 100644 providers/connecteam/latest/shift_created.json create mode 100644 providers/connecteam/latest/shift_deleted.json create mode 100644 providers/connecteam/latest/shift_updated.json create mode 100644 providers/connecteam/latest/task_completed.json create mode 100644 providers/connecteam/latest/task_published.json create mode 100644 providers/connecteam/latest/user_add_request.json create mode 100644 providers/connecteam/latest/user_archived.json create mode 100644 providers/connecteam/latest/user_created.json create mode 100644 providers/connecteam/latest/user_delete_request.json create mode 100644 providers/connecteam/latest/user_deleted.json create mode 100644 providers/connecteam/latest/user_demoted.json create mode 100644 providers/connecteam/latest/user_edit_request.json create mode 100644 providers/connecteam/latest/user_promoted.json create mode 100644 providers/connecteam/latest/user_restored.json create mode 100644 providers/connecteam/latest/user_timesheet_approved.json create mode 100644 providers/connecteam/latest/user_timesheet_reopened.json create mode 100644 providers/connecteam/latest/user_timesheet_submitted.json create mode 100644 providers/connecteam/latest/user_timesheet_unsubmitted.json create mode 100644 providers/connecteam/latest/user_updated.json create mode 100644 providers/convox/index.json create mode 100644 providers/convox/latest/app.budget.auto-shutdown.cancelled.json create mode 100644 providers/creem/index.json create mode 100644 providers/creem/latest/checkout.completed.json create mode 100644 providers/creem/latest/credits.auto_recharged.json create mode 100644 providers/creem/latest/credits.consumed.json create mode 100644 providers/creem/latest/credits.granted.json create mode 100644 providers/creem/latest/customer_credits.exhausted.json create mode 100644 providers/creem/latest/dispute.created.json create mode 100644 providers/creem/latest/refund.created.json create mode 100644 providers/creem/latest/subscription.active.json create mode 100644 providers/creem/latest/subscription.canceled.json create mode 100644 providers/creem/latest/subscription.expired.json create mode 100644 providers/creem/latest/subscription.paid.json create mode 100644 providers/creem/latest/subscription.past_due.json create mode 100644 providers/creem/latest/subscription.paused.json create mode 100644 providers/creem/latest/subscription.scheduled_cancel.json create mode 100644 providers/creem/latest/subscription.trialing.json create mode 100644 providers/creem/latest/subscription.unpaid.json create mode 100644 providers/creem/latest/subscription.update.json create mode 100644 providers/crossmint/index.json create mode 100644 providers/crossmint/latest/collections.create.succeeded.json create mode 100644 providers/crossmint/latest/collections.update.succeeded.json create mode 100644 providers/crossmint/latest/nfts.create.failed.json create mode 100644 providers/crossmint/latest/nfts.create.succeeded.json create mode 100644 providers/crossmint/latest/nfts.update.succeeded.json create mode 100644 providers/crossmint/latest/payment_methods.status.updated.json create mode 100644 providers/crossmint/latest/wallets.signer.exported.json create mode 100644 providers/crossmint/latest/wallets.transfer.in.json create mode 100644 providers/crossmint/latest/wallets.transfer.out.json create mode 100644 providers/cryptoprocessing/index.json create mode 100644 providers/cryptoprocessing/latest/deposit.json create mode 100644 providers/cryptoprocessing/latest/deposit_exchange.json create mode 100644 providers/cryptoprocessing/latest/deposit_wallet_client.json create mode 100644 providers/cryptoprocessing/latest/exchange.json create mode 100644 providers/cryptoprocessing/latest/invoice.json create mode 100644 providers/cryptoprocessing/latest/payment_request.json create mode 100644 providers/cryptoprocessing/latest/withdrawal.json create mode 100644 providers/cryptoprocessing/latest/withdrawal_exchange.json create mode 100644 providers/cryptoprocessing/latest/withdrawal_instant_exchange.json create mode 100644 providers/cuuro/index.json create mode 100644 providers/cuuro/latest/analysis.completed.json create mode 100644 providers/cuuro/latest/analysis.created.json create mode 100644 providers/cuuro/latest/startup.created.json create mode 100644 providers/cyberimpact/index.json create mode 100644 providers/cyberimpact/latest/automation.webhook.send.json create mode 100644 providers/cyera/index.json create mode 100644 providers/cyera/latest/access.json create mode 100644 providers/cyera/latest/health_check.json create mode 100644 providers/cyera/latest/opt_out.json create mode 100644 providers/cyera/latest/readiness_check.json create mode 100644 providers/datacake/index.json create mode 100644 providers/datacake/latest/decoder_output.json create mode 100644 providers/datacake/latest/device_measurement.json create mode 100644 providers/datacake/latest/downlink.json create mode 100644 providers/dentally/index.json create mode 100644 providers/dentally/latest/appointment.created.json create mode 100644 providers/digital-samba/index.json create mode 100644 providers/digital-samba/latest/participant_joined.json create mode 100644 providers/document360/index.json create mode 100644 providers/document360/latest/Article.deleted.json create mode 100644 providers/document360/latest/Extension.token.deleted.json create mode 100644 providers/dodo-payments/index.json create mode 100644 providers/dodo-payments/latest/credit.balance_low.json create mode 100644 providers/dodo-payments/latest/entitlement_grant.created.json create mode 100644 providers/dodo-payments/latest/entitlement_grant.delivered.json create mode 100644 providers/dodo-payments/latest/entitlement_grant.failed.json create mode 100644 providers/dodo-payments/latest/entitlement_grant.revoked.json create mode 100644 providers/dub/index.json create mode 100644 providers/dub/latest/bounty.created.json create mode 100644 providers/dub/latest/bounty.updated.json create mode 100644 providers/dub/latest/commission.created.json create mode 100644 providers/dub/latest/discount_code.created.json create mode 100644 providers/dub/latest/discount_code.deleted.json create mode 100644 providers/dub/latest/lead.created.json create mode 100644 providers/dub/latest/link.clicked.json create mode 100644 providers/dub/latest/link.created.json create mode 100644 providers/dub/latest/link.deleted.json create mode 100644 providers/dub/latest/link.updated.json create mode 100644 providers/dub/latest/partner.application_submitted.json create mode 100644 providers/dub/latest/partner.enrolled.json create mode 100644 providers/dub/latest/partner.merged.json create mode 100644 providers/dub/latest/program_application.created.json create mode 100644 providers/dub/latest/sale.created.json create mode 100644 providers/envoy/index.json create mode 100644 providers/envoy/latest/desk_sign_in.json create mode 100644 providers/envoy/latest/employee_entry_blacklist_deny.json create mode 100644 providers/envoy/latest/employee_entry_blacklist_review.json create mode 100644 providers/envoy/latest/employee_entry_sign_in.json create mode 100644 providers/envoy/latest/employee_entry_sign_out.json create mode 100644 providers/envoy/latest/employee_invite_created.json create mode 100644 providers/envoy/latest/employee_invite_updated.json create mode 100644 providers/envoy/latest/employee_upcoming_visit.json create mode 100644 providers/envoy/latest/entry_blacklist_deny.json create mode 100644 providers/envoy/latest/entry_blacklist_review.json create mode 100644 providers/envoy/latest/entry_sign_in.json create mode 100644 providers/envoy/latest/entry_sign_out.json create mode 100644 providers/envoy/latest/invite_created.json create mode 100644 providers/envoy/latest/invite_removed.json create mode 100644 providers/envoy/latest/invite_updated.json create mode 100644 providers/envoy/latest/qr_code_sent.json create mode 100644 providers/envoy/latest/ticket_created.json create mode 100644 providers/envoy/latest/upcoming_visit.json create mode 100644 providers/factorial/index.json create mode 100644 providers/factorial/latest/employees.employee.update.json create mode 100644 providers/felloh/index.json create mode 100644 providers/felloh/latest/booking.json create mode 100644 providers/felloh/latest/refund-status.json create mode 100644 providers/felloh/latest/transaction-status.json create mode 100644 providers/felloh/latest/user-create.json create mode 100644 providers/fiber-ai/index.json create mode 100644 providers/fiber-ai/latest/reveal.completed.json create mode 100644 providers/firstbase/index.json create mode 100644 providers/firstbase/latest/UPDATED.json create mode 100644 providers/firstpromoter/index.json create mode 100644 providers/firstpromoter/latest/commission.updated.json create mode 100644 providers/firstpromoter/latest/contract_document.signed.json create mode 100644 providers/firstpromoter/latest/promoter.created.json create mode 100644 providers/firstpromoter/latest/referral.updated.json create mode 100644 providers/flux-cd/index.json create mode 100644 providers/flux-cd/latest/generic-webhook.json create mode 100644 providers/folk/index.json create mode 100644 providers/folk/latest/company.created.json create mode 100644 providers/folk/latest/company.deleted.json create mode 100644 providers/folk/latest/company.groups_updated.json create mode 100644 providers/folk/latest/company.updated.json create mode 100644 providers/folk/latest/note.created.json create mode 100644 providers/folk/latest/note.deleted.json create mode 100644 providers/folk/latest/note.updated.json create mode 100644 providers/folk/latest/object.created.json create mode 100644 providers/folk/latest/object.deleted.json create mode 100644 providers/folk/latest/object.updated.json create mode 100644 providers/folk/latest/person.created.json create mode 100644 providers/folk/latest/person.deleted.json create mode 100644 providers/folk/latest/person.groups_updated.json create mode 100644 providers/folk/latest/person_enrichment.finished.json create mode 100644 providers/folk/latest/reminder.created.json create mode 100644 providers/folk/latest/reminder.deleted.json create mode 100644 providers/folk/latest/reminder.updated.json create mode 100644 providers/forgejo/index.json create mode 100644 providers/forgejo/latest/push.json create mode 100644 providers/formbricks/index.json create mode 100644 providers/formbricks/latest/responseCreated.json create mode 100644 providers/formbricks/latest/responseFinished.json create mode 100644 providers/formbricks/latest/responseUpdated.json create mode 100644 providers/fountain/index.json create mode 100644 providers/fountain/latest/applicant.json create mode 100644 providers/fountain/latest/worker.json create mode 100644 providers/gitbook/index.json create mode 100644 providers/gitbook/latest/page_feedback.json create mode 100644 providers/gitbook/latest/site_view.json create mode 100644 providers/gitbook/latest/space_content_updated.json create mode 100644 providers/globalstack/index.json create mode 100644 providers/globalstack/latest/conversion.created.json create mode 100644 providers/globalstack/latest/deposit.confirmed.json create mode 100644 providers/globalstack/latest/deposit.received.json create mode 100644 providers/globalstack/latest/kyc.approved.json create mode 100644 providers/globalstack/latest/offramp.failed.json create mode 100644 providers/globalstack/latest/onramp.success.json create mode 100644 providers/globalstack/latest/transfer.success.json create mode 100644 providers/goody/index.json create mode 100644 providers/goody/latest/order.canceled.json create mode 100644 providers/goody/latest/order.created.json create mode 100644 providers/goody/latest/order.delivered.json create mode 100644 providers/goody/latest/order.gift_accepted.json create mode 100644 providers/goody/latest/order.gift_opened.json create mode 100644 providers/goody/latest/order.refunded.json create mode 100644 providers/goody/latest/order.shipped.json create mode 100644 providers/goody/latest/order.thank_you_note_added.json create mode 100644 providers/govuk-pay/index.json create mode 100644 providers/govuk-pay/latest/card_payment_captured.json create mode 100644 providers/gumlet/index.json create mode 100644 providers/gumlet/latest/live.video.status.complete.json create mode 100644 providers/gumlet/latest/video.status.ready.json create mode 100644 providers/harbor/index.json create mode 100644 providers/harbor/latest/DELETE_ARTIFACT.json create mode 100644 providers/harbor/latest/PULL_ARTIFACT.json create mode 100644 providers/harbor/latest/PUSH_ARTIFACT.json create mode 100644 providers/harbor/latest/QUOTA_EXCEED.json create mode 100644 providers/harbor/latest/QUOTA_WARNING.json create mode 100644 providers/harbor/latest/REPLICATION.json create mode 100644 providers/harbor/latest/SCANNING_COMPLETED.json create mode 100644 providers/harbor/latest/SCANNING_FAILED.json create mode 100644 providers/harbor/latest/SCANNING_STOPPED.json create mode 100644 providers/harbor/latest/TAG_RETENTION.json create mode 100644 providers/helcim/index.json create mode 100644 providers/helcim/latest/cardTransaction.json create mode 100644 providers/helcim/latest/terminalCancel.json create mode 100644 providers/high-mobility/index.json create mode 100644 providers/high-mobility/latest/fleet_clearance_changed.json create mode 100644 providers/hint-health/index.json create mode 100644 providers/hint-health/latest/patient.created.json create mode 100644 providers/hitpay/index.json create mode 100644 providers/hitpay/latest/charge.created.json create mode 100644 providers/hitpay/latest/charge.updated.json create mode 100644 providers/hitpay/latest/invoice.created.json create mode 100644 providers/hitpay/latest/invoice.updated.json create mode 100644 providers/hitpay/latest/order.created.json create mode 100644 providers/hitpay/latest/order.updated.json create mode 100644 providers/hitpay/latest/payment_request.failed.json create mode 100644 providers/hitpay/latest/payout.created.json create mode 100644 providers/hitpay/latest/transfer.canceled.json create mode 100644 providers/hitpay/latest/transfer.created.json create mode 100644 providers/hitpay/latest/transfer.failed.json create mode 100644 providers/hitpay/latest/transfer.paid.json create mode 100644 providers/hitpay/latest/transfer.processing.json create mode 100644 providers/humaans/index.json create mode 100644 providers/humaans/latest/emergencyContact.created.json create mode 100644 providers/hume/index.json create mode 100644 providers/hume/latest/chat_ended.json create mode 100644 providers/hume/latest/chat_started.json create mode 100644 providers/infinite-giving/index.json create mode 100644 providers/infinite-giving/latest/donation.created.json create mode 100644 providers/infinite-giving/latest/donation.updated.json create mode 100644 providers/ingenious-build/index.json create mode 100644 providers/ingenious-build/latest/budget_change_exported_to_accounting.json create mode 100644 providers/ingenious-build/latest/budget_exported_to_accounting.json create mode 100644 providers/ingenious-build/latest/contract_change_exported_to_accounting.json create mode 100644 providers/ingenious-build/latest/contract_exported_to_accounting.json create mode 100644 providers/ingenious-build/latest/invoice_exported_to_accounting.json create mode 100644 providers/isnap/index.json create mode 100644 providers/isnap/latest/binding.released.json create mode 100644 providers/isnap/latest/line.apple_id_flagged.json create mode 100644 providers/isnap/latest/line.capability_changed.json create mode 100644 providers/isnap/latest/line.connected.json create mode 100644 providers/isnap/latest/line.degraded.json create mode 100644 providers/isnap/latest/line.disconnected.json create mode 100644 providers/isnap/latest/line.offline.json create mode 100644 providers/isnap/latest/line.quota_exceeded.json create mode 100644 providers/isnap/latest/line.quota_warning.json create mode 100644 providers/isnap/latest/line.terminated.json create mode 100644 providers/isnap/latest/line.variant_changed.json create mode 100644 providers/isnap/latest/line.variant_scheduled.json create mode 100644 providers/isnap/latest/line.variant_unscheduled.json create mode 100644 providers/isnap/latest/macos_session.released.json create mode 100644 providers/isnap/latest/macos_session.rented.json create mode 100644 providers/isnap/latest/message.cancelled.json create mode 100644 providers/isnap/latest/message.delivered.json create mode 100644 providers/isnap/latest/message.failed.json create mode 100644 providers/isnap/latest/message.fallback_triggered.json create mode 100644 providers/isnap/latest/message.queued.json create mode 100644 providers/isnap/latest/message.read.json create mode 100644 providers/isnap/latest/message.received.json create mode 100644 providers/isnap/latest/message.scheduled.json create mode 100644 providers/isnap/latest/message.sent.json create mode 100644 providers/isnap/latest/pre_order.cancelled.json create mode 100644 providers/isnap/latest/pre_order.fulfilled.json create mode 100644 providers/isnap/latest/reaction.added.json create mode 100644 providers/isnap/latest/reaction.received.json create mode 100644 providers/isnap/latest/reaction.removed.json create mode 100644 providers/isnap/latest/trial.bind_conflict.json create mode 100644 providers/isnap/latest/trial.dormant.json create mode 100644 providers/isnap/latest/trial.linked.json create mode 100644 providers/isnap/latest/trial.reactivated.json create mode 100644 providers/isnap/latest/trial.revoked.json create mode 100644 providers/isnap/latest/typing_indicator.started.json create mode 100644 providers/isnap/latest/typing_indicator.stopped.json create mode 100644 providers/isnap/latest/webhook.test.json create mode 100644 providers/jazzhr/index.json create mode 100644 providers/jazzhr/latest/VERIFY.json create mode 100644 providers/jobber/index.json create mode 100644 providers/jobber/latest/CLIENT_CREATE.json create mode 100644 providers/junction/index.json create mode 100644 providers/junction/latest/provider.connection.created.json create mode 100644 providers/justt/index.json create mode 100644 providers/justt/latest/chargeback.accepted.json create mode 100644 providers/justt/latest/chargeback.created.json create mode 100644 providers/justt/latest/chargeback.evidence.submitted.json create mode 100644 providers/justt/latest/chargeback.status.updated.json create mode 100644 providers/justt/latest/chargeback.updated.json create mode 100644 providers/justt/latest/pre_chargeback_alert.received.json create mode 100644 providers/justt/latest/pre_chargeback_alert.refund.failed.json create mode 100644 providers/justt/latest/pre_chargeback_alert.refund.succeeded.json create mode 100644 providers/justt/latest/pre_chargeback_alert.transaction_matched.json create mode 100644 providers/justt/latest/subscription.cancel_immediately.failed.json create mode 100644 providers/justt/latest/subscription.cancel_immediately.success.json create mode 100644 providers/khipu/index.json create mode 100644 providers/khipu/latest/reconciliation.json create mode 100644 providers/kolide/index.json create mode 100644 providers/kolide/latest/admin_users.created.json create mode 100644 providers/kolide/latest/audit_log.recorded.json create mode 100644 providers/kolide/latest/auth_logs.failure.json create mode 100644 providers/kolide/latest/auth_logs.success.json create mode 100644 providers/kolide/latest/device_trust.status_changed.json create mode 100644 providers/kolide/latest/devices.created.json create mode 100644 providers/kolide/latest/devices.destroyed.json create mode 100644 providers/kolide/latest/devices.registered.json create mode 100644 providers/kolide/latest/issues.new.json create mode 100644 providers/kolide/latest/issues.resolved.json create mode 100644 providers/kolide/latest/requests.issue_exemption.json create mode 100644 providers/kolide/latest/requests.registration.json create mode 100644 providers/kolide/latest/webhook.test.json create mode 100644 providers/komoju/index.json create mode 100644 providers/komoju/latest/payment.authorized.json create mode 100644 providers/komoju/latest/ping.json create mode 100644 providers/langfuse/index.json create mode 100644 providers/langfuse/v1/created.json create mode 100644 providers/laso-finance/index.json create mode 100644 providers/laso-finance/latest/notification.transaction.json create mode 100644 providers/learnupon/2.0/course_completion.json create mode 100644 providers/learnupon/2.0/course_enrollment.json create mode 100644 providers/learnupon/2.0/course_unenrollment.json create mode 100644 providers/learnupon/2.0/event_session_canceled.json create mode 100644 providers/learnupon/2.0/event_session_updated.json create mode 100644 providers/learnupon/2.0/learning_journey_archived.json create mode 100644 providers/learnupon/2.0/learning_journey_blocked.json create mode 100644 providers/learnupon/2.0/learning_journey_completion.json create mode 100644 providers/learnupon/2.0/learning_journey_deleted.json create mode 100644 providers/learnupon/2.0/learning_journey_enrollment.json create mode 100644 providers/learnupon/2.0/learning_path_enrollment.json create mode 100644 providers/learnupon/2.0/purchase_completion.json create mode 100644 providers/learnupon/2.0/user_created.json create mode 100644 providers/learnupon/2.0/user_updated.json create mode 100644 providers/learnupon/index.json create mode 100644 providers/leonardo-ai/index.json create mode 100644 providers/leonardo-ai/latest/image_generation.complete.json create mode 100644 providers/lettermint/index.json create mode 100644 providers/lettermint/latest/message.clicked.json create mode 100644 providers/lettermint/latest/message.created.json create mode 100644 providers/lettermint/latest/message.delivered.json create mode 100644 providers/lettermint/latest/message.failed.json create mode 100644 providers/lettermint/latest/message.hard_bounced.json create mode 100644 providers/lettermint/latest/message.opened.json create mode 100644 providers/lettermint/latest/message.policy_rejected.json create mode 100644 providers/lettermint/latest/message.sent.json create mode 100644 providers/lettermint/latest/message.soft_bounced.json create mode 100644 providers/lettermint/latest/message.spam_complaint.json create mode 100644 providers/lettermint/latest/message.suppressed.json create mode 100644 providers/lettermint/latest/message.unsubscribed.json create mode 100644 providers/lettermint/latest/suppression.added.json create mode 100644 providers/lettermint/latest/suppression.removed.json create mode 100644 providers/lettermint/latest/webhook.test.json create mode 100644 providers/linq/2026-02-03/api_token.activated.json create mode 100644 providers/linq/2026-02-03/api_token.created.json create mode 100644 providers/linq/2026-02-03/api_token.deleted.json create mode 100644 providers/linq/2026-02-03/api_token.expired.json create mode 100644 providers/linq/2026-02-03/api_token.expiry_scheduled.json create mode 100644 providers/linq/2026-02-03/api_token.renamed.json create mode 100644 providers/linq/2026-02-03/chat.background_update_failed.json create mode 100644 providers/linq/2026-02-03/chat.background_updated.json create mode 100644 providers/linq/2026-02-03/chat.created.json create mode 100644 providers/linq/2026-02-03/chat.group_icon_update_failed.json create mode 100644 providers/linq/2026-02-03/chat.group_icon_updated.json create mode 100644 providers/linq/2026-02-03/chat.group_name_update_failed.json create mode 100644 providers/linq/2026-02-03/chat.group_name_updated.json create mode 100644 providers/linq/2026-02-03/chat.typing_indicator.started.json create mode 100644 providers/linq/2026-02-03/chat.typing_indicator.stopped.json create mode 100644 providers/linq/2026-02-03/contact_card.created.json create mode 100644 providers/linq/2026-02-03/contact_card.deleted.json create mode 100644 providers/linq/2026-02-03/contact_card.updated.json create mode 100644 providers/linq/2026-02-03/environment.created.json create mode 100644 providers/linq/2026-02-03/environment.deleted.json create mode 100644 providers/linq/2026-02-03/environment.line_moved.json create mode 100644 providers/linq/2026-02-03/environment.renamed.json create mode 100644 providers/linq/2026-02-03/location.sharing.started.json create mode 100644 providers/linq/2026-02-03/location.sharing.stopped.json create mode 100644 providers/linq/2026-02-03/message.edited.json create mode 100644 providers/linq/2026-02-03/message.failed.json create mode 100644 providers/linq/2026-02-03/message.read.json create mode 100644 providers/linq/2026-02-03/message.received.json create mode 100644 providers/linq/2026-02-03/participant.added.json create mode 100644 providers/linq/2026-02-03/participant.removed.json create mode 100644 providers/linq/2026-02-03/phone_number.forwarding_updated.json create mode 100644 providers/linq/2026-02-03/phone_number.status_updated.json create mode 100644 providers/linq/2026-02-03/poll.delivered.json create mode 100644 providers/linq/2026-02-03/poll.failed.json create mode 100644 providers/linq/2026-02-03/poll.reaction.added.json create mode 100644 providers/linq/2026-02-03/poll.read.json create mode 100644 providers/linq/2026-02-03/poll.received.json create mode 100644 providers/linq/2026-02-03/poll.sent.json create mode 100644 providers/linq/2026-02-03/poll.updated.json create mode 100644 providers/linq/2026-02-03/poll.vote.added.json create mode 100644 providers/linq/2026-02-03/poll.vote.removed.json create mode 100644 providers/linq/2026-02-03/reaction.added.json create mode 100644 providers/linq/2026-02-03/reaction.removed.json create mode 100644 providers/linq/2026-02-03/team_member.added.json create mode 100644 providers/linq/2026-02-03/team_member.signed_in.json create mode 100644 providers/linq/2026-02-03/team_member.signed_out.json create mode 100644 providers/linq/2026-02-03/webhook_subscription.created.json create mode 100644 providers/linq/2026-02-03/webhook_subscription.deleted.json create mode 100644 providers/linq/2026-02-03/webhook_subscription.disabled.json create mode 100644 providers/linq/2026-02-03/webhook_subscription.enabled.json create mode 100644 providers/linq/2026-02-03/webhook_subscription.events.updated.json create mode 100644 providers/linq/2026-02-03/webhook_subscription.phone_numbers.updated.json create mode 100644 providers/linq/2026-02-03/webhook_subscription.routing_headers_cleared.json create mode 100644 providers/linq/2026-02-03/webhook_subscription.routing_headers_set.json create mode 100644 providers/linq/2026-02-03/webhook_subscription.target_url_changed.json create mode 100644 providers/linq/2026-02-03/zero_day_retention.updated.json create mode 100644 providers/linq/index.json create mode 100644 providers/liveblocks/index.json create mode 100644 providers/liveblocks/latest/commentCreated.json create mode 100644 providers/liveblocks/latest/commentDeleted.json create mode 100644 providers/liveblocks/latest/commentEdited.json create mode 100644 providers/liveblocks/latest/commentMetadataUpdated.json create mode 100644 providers/liveblocks/latest/commentReactionAdded.json create mode 100644 providers/liveblocks/latest/commentReactionRemoved.json create mode 100644 providers/liveblocks/latest/notification.json create mode 100644 providers/liveblocks/latest/roomCreated.json create mode 100644 providers/liveblocks/latest/roomDeleted.json create mode 100644 providers/liveblocks/latest/threadCreated.json create mode 100644 providers/liveblocks/latest/threadDeleted.json create mode 100644 providers/liveblocks/latest/threadMarkedAsResolved.json create mode 100644 providers/liveblocks/latest/threadMarkedAsUnresolved.json create mode 100644 providers/liveblocks/latest/threadMetadataUpdated.json create mode 100644 providers/liveblocks/latest/userEntered.json create mode 100644 providers/liveblocks/latest/userLeft.json create mode 100644 providers/liveblocks/latest/ydocUpdated.json create mode 100644 providers/lob/index.json create mode 100644 providers/lob/latest/self_mailer.rendered_thumbnails.json create mode 100644 providers/logto/index.json create mode 100644 providers/logto/latest/Grant.LimitExceeded.json create mode 100644 providers/loyaltylion/index.json create mode 100644 providers/loyaltylion/latest/customers.update.json create mode 100644 providers/loyaltylion/latest/loyalty_emails.unsubscribe.json create mode 100644 providers/loyaltylion/latest/program_events.customer.approaching_points_expiration.json create mode 100644 providers/loyaltylion/latest/program_events.customer.approaching_reward_expiration.json create mode 100644 providers/loyaltylion/latest/program_events.customer.approaching_tier_upgrade.json create mode 100644 providers/loyaltylion/latest/program_events.customer.claimed_reward.json create mode 100644 providers/loyaltylion/latest/program_events.customer.enrolled.json create mode 100644 providers/loyaltylion/latest/program_events.customer.moved_to_at_risk_segment.json create mode 100644 providers/loyaltylion/latest/program_events.customer.moved_to_defected_segment.json create mode 100644 providers/loyaltylion/latest/program_events.customer.moved_to_loyal_segment.json create mode 100644 providers/loyaltylion/latest/program_events.customer.points_earned.json create mode 100644 providers/loyaltylion/latest/program_events.customer.receipt_approved.json create mode 100644 providers/loyaltylion/latest/program_events.customer.receipt_declined.json create mode 100644 providers/loyaltylion/latest/program_events.customer.recurring_reward_available_reminder.json create mode 100644 providers/loyaltylion/latest/program_events.customer.referral_complete.json create mode 100644 providers/loyaltylion/latest/program_events.customer.reward_available_notification.json create mode 100644 providers/loyaltylion/latest/program_events.customer.rule_completed.json create mode 100644 providers/loyaltylion/latest/program_events.customer.tier_downgraded.json create mode 100644 providers/loyaltylion/latest/program_events.customer.tier_upgraded.json create mode 100644 providers/loyaltylion/latest/receipts.manual_approval_required.json create mode 100644 providers/mailtrap/index.json create mode 100644 providers/mailtrap/latest/activity_log.user.login.json create mode 100644 providers/mailtrap/latest/activity_log.user.updated.json create mode 100644 providers/mailtrap/latest/bounce.json create mode 100644 providers/mailtrap/latest/click.json create mode 100644 providers/mailtrap/latest/delivery.json create mode 100644 providers/mailtrap/latest/open.json create mode 100644 providers/mailtrap/latest/reject.json create mode 100644 providers/mailtrap/latest/soft.bounce.json create mode 100644 providers/mailtrap/latest/spam.json create mode 100644 providers/mailtrap/latest/suspension.json create mode 100644 providers/mailtrap/latest/unsubscribe.json create mode 100644 providers/maximizer/index.json create mode 100644 providers/maximizer/latest/AbEntry.Create.json create mode 100644 providers/maximizer/latest/AbEntry.Delete.json create mode 100644 providers/maximizer/latest/AbEntry.Update.json create mode 100644 providers/maximizer/latest/Export.Read.json create mode 100644 providers/maximizer/latest/InteractionLog.Create.json create mode 100644 providers/maximizer/latest/InteractionLog.Delete.json create mode 100644 providers/maximizer/latest/InteractionLog.Update.json create mode 100644 providers/maximizer/latest/InteractionLogDefault.Create.json create mode 100644 providers/maximizer/latest/InteractionLogDefault.Delete.json create mode 100644 providers/maximizer/latest/InteractionLogDefault.Update.json create mode 100644 providers/maximizer/latest/Lead.Create.json create mode 100644 providers/maximizer/latest/Lead.Delete.json create mode 100644 providers/maximizer/latest/Lead.Update.json create mode 100644 providers/maximizer/latest/LeadDefault.Create.json create mode 100644 providers/maximizer/latest/LeadDefault.Delete.json create mode 100644 providers/maximizer/latest/LeadDefault.Update.json create mode 100644 providers/maximizer/latest/Opportunity.Create.json create mode 100644 providers/maximizer/latest/Opportunity.Delete.json create mode 100644 providers/maximizer/latest/Opportunity.Update.json create mode 100644 providers/meetgeek/index.json create mode 100644 providers/meetgeek/latest/failed-analysis.json create mode 100644 providers/meetgeek/latest/successful-analysis.json create mode 100644 providers/meeting-baas/index.json create mode 100644 providers/meeting-baas/latest/bot.chat_message.json create mode 100644 providers/meeting-baas/latest/bot.failed.json create mode 100644 providers/meeting-baas/latest/bot.status_change.json create mode 100644 providers/meeting-baas/latest/calendar.connection_created.json create mode 100644 providers/meeting-baas/latest/calendar.connection_deleted.json create mode 100644 providers/meeting-baas/latest/calendar.connection_error.json create mode 100644 providers/meeting-baas/latest/calendar.connection_updated.json create mode 100644 providers/meeting-baas/latest/calendar.events_synced.json create mode 100644 providers/metronome/index.json create mode 100644 providers/metronome/latest/alerts.invoice_total_reached.json create mode 100644 providers/metronome/latest/alerts.low_remaining_commit_balance_reached.json create mode 100644 providers/metronome/latest/alerts.low_remaining_credit_balance_reached.json create mode 100644 providers/metronome/latest/alerts.spend_threshold_reached.json create mode 100644 providers/metronome/latest/alerts.usage_threshold_reached.json create mode 100644 providers/metronome/latest/commit.archive.json create mode 100644 providers/metronome/latest/commit.create.json create mode 100644 providers/metronome/latest/commit.edit.json create mode 100644 providers/metronome/latest/commit.segment.end.json create mode 100644 providers/metronome/latest/commit.segment.start.json create mode 100644 providers/metronome/latest/contract.archive.json create mode 100644 providers/metronome/latest/contract.create.json create mode 100644 providers/metronome/latest/contract.edit.json create mode 100644 providers/metronome/latest/contract.end.json create mode 100644 providers/metronome/latest/contract.start.json create mode 100644 providers/metronome/latest/credit.archive.json create mode 100644 providers/metronome/latest/credit.create.json create mode 100644 providers/metronome/latest/credit.edit.json create mode 100644 providers/metronome/latest/credit.segment.end.json create mode 100644 providers/metronome/latest/credit.segment.start.json create mode 100644 providers/metronome/latest/integration.issue.json create mode 100644 providers/metronome/latest/invoice.billing_provider_error.json create mode 100644 providers/metronome/latest/invoice.finalized.json create mode 100644 providers/metronome/latest/invoice.void.json create mode 100644 providers/metronome/latest/marketplaces.aws_metering_disabled.json create mode 100644 providers/metronome/latest/marketplaces.azure_metering_disabled.json create mode 100644 providers/metronome/latest/marketplaces.gcp_metering_disabled.json create mode 100644 providers/metronome/latest/subscription.create.json create mode 100644 providers/metronome/latest/subscription.end.json create mode 100644 providers/metronome/latest/subscription.start.json create mode 100644 providers/mews-pos/index.json create mode 100644 providers/mews-pos/latest/booking.status.updated.json create mode 100644 providers/micetribe/index.json create mode 100644 providers/micetribe/latest/registration.updated.json create mode 100644 providers/missive/index.json create mode 100644 providers/missive/latest/label_change.json create mode 100644 providers/moneybird/index.json create mode 100644 providers/moneybird/latest/sales_invoice_state_changed_to_late.json create mode 100644 providers/mono/index.json create mode 100644 providers/mono/latest/direct_debit.payment_abandoned.json create mode 100644 providers/mono/latest/direct_debit.payment_cancelled.json create mode 100644 providers/mono/latest/direct_debit.payment_failed.json create mode 100644 providers/mono/latest/direct_debit.payment_successful.json create mode 100644 providers/mono/latest/mono.events.account_connected.json create mode 100644 providers/mono/latest/mono.events.account_updated.json create mode 100644 providers/navattic/index.json create mode 100644 providers/navattic/latest/session_closed.json create mode 100644 providers/needle/index.json create mode 100644 providers/needle/v1/account_access_granted.json create mode 100644 providers/needle/v1/account_access_revoked.json create mode 100644 providers/needle/v1/account_connected.json create mode 100644 providers/needle/v1/account_deleted.json create mode 100644 providers/needle/v1/account_disconnected.json create mode 100644 providers/needle/v1/account_limits_updated.json create mode 100644 providers/needle/v1/account_paused.json create mode 100644 providers/needle/v1/account_reconnected.json create mode 100644 providers/needle/v1/account_resumed.json create mode 100644 providers/needle/v1/account_sharing_changed.json create mode 100644 providers/needle/v1/account_suspended.json create mode 100644 providers/needle/v1/api_key_created.json create mode 100644 providers/needle/v1/api_key_deleted.json create mode 100644 providers/needle/v1/api_key_enabled.json create mode 100644 providers/needle/v1/api_key_revoked.json create mode 100644 providers/needle/v1/campaign_status_changed.json create mode 100644 providers/needle/v1/campaign_updated.json create mode 100644 providers/needle/v1/condition_evaluated.json create mode 100644 providers/needle/v1/draft_approved.json create mode 100644 providers/needle/v1/draft_created.json create mode 100644 providers/needle/v1/draft_discarded.json create mode 100644 providers/needle/v1/draft_failed.json create mode 100644 providers/needle/v1/enrollment_completed.json create mode 100644 providers/needle/v1/enrollment_stopped.json create mode 100644 providers/needle/v1/enrollment_waiting.json create mode 100644 providers/needle/v1/instagram_follow_sent.json create mode 100644 providers/needle/v1/instagram_message_reacted.json create mode 100644 providers/needle/v1/instagram_message_received.json create mode 100644 providers/needle/v1/instagram_message_sent.json create mode 100644 providers/needle/v1/instagram_post_commented.json create mode 100644 providers/needle/v1/instagram_post_created.json create mode 100644 providers/needle/v1/instagram_post_reacted.json create mode 100644 providers/needle/v1/instagram_profile_visited.json create mode 100644 providers/needle/v1/instagram_unfollowed.json create mode 100644 providers/needle/v1/lead_created.json create mode 100644 providers/needle/v1/lead_deleted.json create mode 100644 providers/needle/v1/lead_enrolled.json create mode 100644 providers/needle/v1/lead_skipped.json create mode 100644 providers/needle/v1/lead_suppressed.json create mode 100644 providers/needle/v1/lead_updated.json create mode 100644 providers/needle/v1/linkedin_invite_accepted.json create mode 100644 providers/needle/v1/linkedin_invite_sent.json create mode 100644 providers/needle/v1/linkedin_invite_withdrawn.json create mode 100644 providers/needle/v1/linkedin_message_received.json create mode 100644 providers/needle/v1/linkedin_message_sent.json create mode 100644 providers/needle/v1/linkedin_post_commented.json create mode 100644 providers/needle/v1/linkedin_post_reacted.json create mode 100644 providers/needle/v1/linkedin_profile_visited.json create mode 100644 providers/needle/v1/member_invitation_revoked.json create mode 100644 providers/needle/v1/member_invited.json create mode 100644 providers/needle/v1/member_joined.json create mode 100644 providers/needle/v1/member_left.json create mode 100644 providers/needle/v1/member_removed.json create mode 100644 providers/needle/v1/member_role_changed.json create mode 100644 providers/needle/v1/message_generated.json create mode 100644 providers/needle/v1/suppression_added.json create mode 100644 providers/needle/v1/suppression_removed.json create mode 100644 providers/needle/v1/task_approved.json create mode 100644 providers/needle/v1/task_cancelled.json create mode 100644 providers/needle/v1/task_failed.json create mode 100644 providers/needle/v1/task_held.json create mode 100644 providers/needle/v1/task_skipped.json create mode 100644 providers/needle/v1/webhook_created.json create mode 100644 providers/needle/v1/webhook_deleted.json create mode 100644 providers/needle/v1/webhook_updated.json create mode 100644 providers/nextcloud/index.json create mode 100644 providers/nextcloud/latest/OCP.Calendar.Events.CalendarObjectCreatedEvent.json create mode 100644 providers/nextcloud/latest/OCP.Files.Events.Node.NodeCreatedEvent.json create mode 100644 providers/nextcloud/latest/OCP.Files.Events.Node.NodeDeletedEvent.json create mode 100644 providers/nextcloud/latest/OCP.Files.Events.Node.NodeRenamedEvent.json create mode 100644 providers/nextcloud/latest/OCP.Files.Events.Node.NodeRestoredEvent.json create mode 100644 providers/nextcloud/latest/OCP.SystemTag.TagAssignedEvent.json create mode 100644 providers/nitrosend/index.json create mode 100644 providers/nitrosend/latest/email.bounced.json create mode 100644 providers/nitrosend/latest/email.received.json create mode 100644 providers/nomod/index.json create mode 100644 providers/nomod/latest/charge.completed.json create mode 100644 providers/nooks/index.json create mode 100644 providers/nooks/latest/call.logged.json create mode 100644 providers/northpass/index.json create mode 100644 providers/northpass/v2/course_completed_events.json create mode 100644 providers/northpass/v2/course_published_events.json create mode 100644 providers/northpass/v2/learner_created_events.json create mode 100644 providers/northpass/v2/learner_enrolled_to_course_events.json create mode 100644 providers/northpass/v2/learner_started_course_events.json create mode 100644 providers/northpass/v2/learning_path_started_events.json create mode 100644 providers/northpass/v2/person_activated_events.json create mode 100644 providers/northpass/v2/quiz_completed_events.json create mode 100644 providers/notifuse/index.json create mode 100644 providers/notifuse/latest/contact.created.json create mode 100644 providers/notifuse/latest/email.opened.json create mode 100644 providers/notifuse/latest/email.sent.json create mode 100644 providers/notifuse/latest/segment.joined.json create mode 100644 providers/novu/index.json create mode 100644 providers/novu/latest/message.failed.json create mode 100644 providers/novu/latest/preference.updated.json create mode 100644 providers/novu/latest/workflow.updated.json create mode 100644 providers/oh-dear/index.json create mode 100644 providers/oh-dear/latest/monitorAddedNotification.json create mode 100644 providers/omnara/index.json create mode 100644 providers/omnara/latest/agent_input.json create mode 100644 providers/omnara/latest/context_checkpoint.json create mode 100644 providers/omnara/latest/model_output.json create mode 100644 providers/omnara/latest/tool_call_update.json create mode 100644 providers/omnara/latest/tool_result.json create mode 100644 providers/onramper/index.json create mode 100644 providers/onramper/latest/pending.json create mode 100644 providers/onshape/index.json create mode 100644 providers/onshape/latest/onshape.comment.create.json create mode 100644 providers/onshape/latest/onshape.document.lifecycle.statechange.json create mode 100644 providers/onshape/latest/onshape.model.lifecycle.changed.json create mode 100644 providers/onshape/latest/onshape.model.translation.complete.json create mode 100644 providers/onshape/latest/onshape.user.lifecycle.updateappsettings.json create mode 100644 providers/onshape/latest/webhook.ping.json create mode 100644 providers/onshape/latest/webhook.register.json create mode 100644 providers/openlayer/index.json create mode 100644 providers/openlayer/latest/test.created.json create mode 100644 providers/openlayer/latest/test.deleted.json create mode 100644 providers/openlayer/latest/test.updated.json create mode 100644 providers/openlayer/latest/tests.result.updated.json create mode 100644 providers/opnform/index.json create mode 100644 providers/opnform/latest/submission.json create mode 100644 providers/optimizely/index.json create mode 100644 providers/optimizely/latest/project.datafile_updated.json create mode 100644 providers/outhire/index.json create mode 100644 providers/outhire/latest/webhook.ping.json create mode 100644 providers/partnero/index.json create mode 100644 providers/partnero/latest/partner.created.json create mode 100644 providers/payjp/index.json create mode 100644 providers/payjp/latest/charge.succeeded.json create mode 100644 providers/payroc/index.json create mode 100644 providers/payroc/latest/processingAccount.riskStatus.changed.json create mode 100644 providers/payroc/latest/processingAccount.signature.signed.json create mode 100644 providers/payroc/latest/processingAccount.status.changed.json create mode 100644 providers/payt/index.json create mode 100644 providers/payt/latest/bundled_reminder_email_bounced.json create mode 100644 providers/payt/latest/bundled_reminder_invoice_performed.json create mode 100644 providers/payt/latest/bundled_reminder_letter_returned.json create mode 100644 providers/payt/latest/bundled_reminder_sent.json create mode 100644 providers/payt/latest/case_created.json create mode 100644 providers/payt/latest/case_email_bounced.json create mode 100644 providers/payt/latest/case_invoice_amount_paid.json create mode 100644 providers/payt/latest/case_letter_returned.json create mode 100644 providers/payt/latest/case_new_comment.json create mode 100644 providers/payt/latest/case_paid.json create mode 100644 providers/payt/latest/case_reopened.json create mode 100644 providers/payt/latest/case_step_performed.json create mode 100644 providers/payt/latest/case_to_bailiff.json create mode 100644 providers/payt/latest/credit_limit_exceeded.json create mode 100644 providers/payt/latest/creditworthiness_changed.json create mode 100644 providers/payt/latest/debtor_email_address_provided.json create mode 100644 providers/payt/latest/debtor_email_address_removed.json create mode 100644 providers/payt/latest/debtor_new_comment.json create mode 100644 providers/payt/latest/email_bounced.json create mode 100644 providers/payt/latest/incoming_ubl_received.json create mode 100644 providers/payt/latest/invoice_call_reminder_performed.json create mode 100644 providers/payt/latest/invoice_closed.json create mode 100644 providers/payt/latest/invoice_created.json create mode 100644 providers/payt/latest/invoice_email_bounced.json create mode 100644 providers/payt/latest/invoice_letter_returned.json create mode 100644 providers/payt/latest/invoice_new_comment.json create mode 100644 providers/payt/latest/invoice_paid.json create mode 100644 providers/payt/latest/invoice_payment_created.json create mode 100644 providers/payt/latest/invoice_reopened.json create mode 100644 providers/payt/latest/invoice_sms_failed.json create mode 100644 providers/payt/latest/invoice_step_performed.json create mode 100644 providers/payt/latest/invoice_to_debt_collection.json create mode 100644 providers/payt/latest/invoice_ubl_failed.json create mode 100644 providers/payt/latest/label_added.json create mode 100644 providers/payt/latest/label_removed.json create mode 100644 providers/payt/latest/message_created.json create mode 100644 providers/payt/latest/note_created.json create mode 100644 providers/payt/latest/payment_plan_created.json create mode 100644 providers/payt/latest/payment_plan_term_expired.json create mode 100644 providers/payt/latest/psp_mandate_created.json create mode 100644 providers/payt/latest/psp_mandate_revoked.json create mode 100644 providers/payt/latest/psp_transaction_charged_back.json create mode 100644 providers/payt/latest/psp_transaction_refunded.json create mode 100644 providers/payt/latest/psp_transaction_successful.json create mode 100644 providers/payt/latest/todo_list_item_created.json create mode 100644 providers/paytabs/index.json create mode 100644 providers/paytabs/latest/transaction.json create mode 100644 providers/pennylane/index.json create mode 100644 providers/pennylane/latest/customer_invoice.e_invoicing_status_updated.json create mode 100644 providers/pennylane/latest/dms_file.created.json create mode 100644 providers/pennylane/latest/supplier_invoice.e_invoicing_received.json create mode 100644 providers/pinata/index.json create mode 100644 providers/pinata/latest/ipfs.private.file_added.json create mode 100644 providers/pinata/latest/ipfs.private.file_deleted.json create mode 100644 providers/pinata/latest/ipfs.private.file_updated.json create mode 100644 providers/pinata/latest/ipfs.public.file_added.json create mode 100644 providers/pinata/latest/ipfs.public.file_deleted.json create mode 100644 providers/pinata/latest/ipfs.public.file_updated.json create mode 100644 providers/pinata/latest/ipfs.public.pin_by_cid_added.json create mode 100644 providers/pinata/latest/ipfs.public.pin_by_cid_failed.json create mode 100644 providers/pine-labs/index.json create mode 100644 providers/pine-labs/latest/CUSTOMER_ACTIVATED.json create mode 100644 providers/pine-labs/latest/CUSTOMER_CREATION_FAILED.json create mode 100644 providers/pine-labs/latest/CUSTOMER_DELETED.json create mode 100644 providers/pine-labs/latest/CUSTOMER_SUSPENDED.json create mode 100644 providers/pine-labs/latest/ORDER_AUTHORIZED.json create mode 100644 providers/pine-labs/latest/ORDER_CANCELLED.json create mode 100644 providers/pine-labs/latest/ORDER_FAILED.json create mode 100644 providers/pine-labs/latest/ORDER_PROCESSED.json create mode 100644 providers/pine-labs/latest/ORDER_SETTLED.json create mode 100644 providers/pine-labs/latest/ORDER_SETTLEMENT_REJECTED.json create mode 100644 providers/pine-labs/latest/PAYMENT_FAILED.json create mode 100644 providers/pine-labs/latest/REFUND_FAILED.json create mode 100644 providers/pine-labs/latest/REFUND_PROCESSED.json create mode 100644 providers/pine-labs/latest/SUBSCRIPTION_ACTIVATED.json create mode 100644 providers/pine-labs/latest/SUBSCRIPTION_CANCELLED.json create mode 100644 providers/pine-labs/latest/SUBSCRIPTION_CHARGED.json create mode 100644 providers/pine-labs/latest/SUBSCRIPTION_COMPLETED.json create mode 100644 providers/pine-labs/latest/SUBSCRIPTION_HALTED.json create mode 100644 providers/pine-labs/latest/SUBSCRIPTION_PAUSED.json create mode 100644 providers/pine-labs/latest/SUBSCRIPTION_PENDING.json create mode 100644 providers/pine-labs/latest/SUBSCRIPTION_RESUMED.json create mode 100644 providers/pine-labs/latest/SUBSCRIPTION_REVOKE_FAILED.json create mode 100644 providers/pine-labs/latest/SUBSCRIPTION_UPDATED.json create mode 100644 providers/pine-labs/latest/SUBSCRIPTION_UPDATE_FAILED.json create mode 100644 providers/pine-labs/latest/TOKEN_ACTIVATED.json create mode 100644 providers/pine-labs/latest/TOKEN_DEACTIVATED.json create mode 100644 providers/pine-labs/latest/TOKEN_PROVISION_FAILED.json create mode 100644 providers/pine-labs/latest/TOKEN_SUSPENDED.json create mode 100644 providers/pine-labs/latest/payout-transaction-failed.json create mode 100644 providers/pine-labs/latest/payout-transaction-success.json create mode 100644 providers/pipecat-cloud/index.json create mode 100644 providers/pipecat-cloud/latest/build.succeeded.json create mode 100644 providers/pipecat-cloud/latest/deployment.updated.json create mode 100644 providers/pipecat-cloud/latest/secret.updated.json create mode 100644 providers/pipecat-cloud/latest/service.suspended.json create mode 100644 providers/pipecat-cloud/latest/session.started.json create mode 100644 providers/pipecat-cloud/latest/spend.threshold_reached.json create mode 100644 providers/pipeline-crm/index.json create mode 100644 providers/pipeline-crm/latest/deal.update.json create mode 100644 providers/plane/index.json create mode 100644 providers/plane/latest/workitem.comment.created.json create mode 100644 providers/plane/latest/workitem.link.created.json create mode 100644 providers/planetscale/index.json create mode 100644 providers/planetscale/latest/backup.failed.json create mode 100644 providers/planetscale/latest/backup.succeeded.json create mode 100644 providers/planetscale/latest/branch.anomaly.json create mode 100644 providers/planetscale/latest/branch.out_of_memory.json create mode 100644 providers/planetscale/latest/branch.primary_promoted.json create mode 100644 providers/planetscale/latest/branch.ready.json create mode 100644 providers/planetscale/latest/branch.schema_recommendation.json create mode 100644 providers/planetscale/latest/branch.sleeping.json create mode 100644 providers/planetscale/latest/branch.start_maintenance.json create mode 100644 providers/planetscale/latest/cluster.storage.json create mode 100644 providers/planetscale/latest/database.access_request.json create mode 100644 providers/planetscale/latest/deploy_request.closed.json create mode 100644 providers/planetscale/latest/deploy_request.errored.json create mode 100644 providers/planetscale/latest/deploy_request.in_progress.json create mode 100644 providers/planetscale/latest/deploy_request.opened.json create mode 100644 providers/planetscale/latest/deploy_request.pending_cutover.json create mode 100644 providers/planetscale/latest/deploy_request.queued.json create mode 100644 providers/planetscale/latest/deploy_request.reverted.json create mode 100644 providers/planetscale/latest/deploy_request.schema_applied.json create mode 100644 providers/planetscale/latest/keyspace.storage.json create mode 100644 providers/planetscale/latest/webhook.test.json create mode 100644 providers/planning-center/index.json create mode 100644 providers/planning-center/latest/people.v2.events.person.updated.json create mode 100644 providers/postscript/index.json create mode 100644 providers/postscript/latest/shop.incoming_message.json create mode 100644 providers/privy/index.json create mode 100644 providers/privy/latest/intent.authorized.json create mode 100644 providers/privy/latest/intent.created.json create mode 100644 providers/privy/latest/intent.executed.json create mode 100644 providers/privy/latest/intent.failed.json create mode 100644 providers/privy/latest/intent.rejected.json create mode 100644 providers/privy/latest/mfa.disabled.json create mode 100644 providers/privy/latest/mfa.enabled.json create mode 100644 providers/privy/latest/organization.kyb.updated.json create mode 100644 providers/privy/latest/transaction.broadcasted.json create mode 100644 providers/privy/latest/transaction.confirmed.json create mode 100644 providers/privy/latest/transaction.execution_reverted.json create mode 100644 providers/privy/latest/transaction.failed.json create mode 100644 providers/privy/latest/transaction.provider_error.json create mode 100644 providers/privy/latest/transaction.replaced.json create mode 100644 providers/privy/latest/transaction.still_pending.json create mode 100644 providers/privy/latest/user.authenticated.json create mode 100644 providers/privy/latest/user.created.json create mode 100644 providers/privy/latest/user.deleted.json create mode 100644 providers/privy/latest/user.kyc.updated.json create mode 100644 providers/privy/latest/user.linked_account.json create mode 100644 providers/privy/latest/user.transferred_account.json create mode 100644 providers/privy/latest/user.unlinked_account.json create mode 100644 providers/privy/latest/user.updated_account.json create mode 100644 providers/privy/latest/user.wallet_created.json create mode 100644 providers/privy/latest/user_operation.completed.json create mode 100644 providers/privy/latest/wallet.archived.json create mode 100644 providers/privy/latest/wallet.deposit_account.deposit_completed.json create mode 100644 providers/privy/latest/wallet.deposit_account.deposit_failed.json create mode 100644 providers/privy/latest/wallet.deposit_account.deposit_started.json create mode 100644 providers/privy/latest/wallet.funds_deposited.json create mode 100644 providers/privy/latest/wallet.funds_withdrawn.json create mode 100644 providers/privy/latest/wallet.private_key_export.json create mode 100644 providers/privy/latest/wallet.recovered.json create mode 100644 providers/privy/latest/wallet.recovery_setup.json create mode 100644 providers/privy/latest/wallet.restored.json create mode 100644 providers/privy/latest/wallet_action.earn_deposit.created.json create mode 100644 providers/privy/latest/wallet_action.earn_deposit.failed.json create mode 100644 providers/privy/latest/wallet_action.earn_deposit.rejected.json create mode 100644 providers/privy/latest/wallet_action.earn_deposit.succeeded.json create mode 100644 providers/privy/latest/wallet_action.earn_fee_collect.created.json create mode 100644 providers/privy/latest/wallet_action.earn_fee_collect.failed.json create mode 100644 providers/privy/latest/wallet_action.earn_fee_collect.rejected.json create mode 100644 providers/privy/latest/wallet_action.earn_fee_collect.succeeded.json create mode 100644 providers/privy/latest/wallet_action.earn_incentive_claim.created.json create mode 100644 providers/privy/latest/wallet_action.earn_incentive_claim.failed.json create mode 100644 providers/privy/latest/wallet_action.earn_incentive_claim.rejected.json create mode 100644 providers/privy/latest/wallet_action.earn_incentive_claim.succeeded.json create mode 100644 providers/privy/latest/wallet_action.earn_withdraw.created.json create mode 100644 providers/privy/latest/wallet_action.earn_withdraw.failed.json create mode 100644 providers/privy/latest/wallet_action.earn_withdraw.rejected.json create mode 100644 providers/privy/latest/wallet_action.earn_withdraw.succeeded.json create mode 100644 providers/privy/latest/wallet_action.payout.created.json create mode 100644 providers/privy/latest/wallet_action.payout.failed.json create mode 100644 providers/privy/latest/wallet_action.payout.rejected.json create mode 100644 providers/privy/latest/wallet_action.payout.succeeded.json create mode 100644 providers/privy/latest/wallet_action.swap.created.json create mode 100644 providers/privy/latest/wallet_action.swap.failed.json create mode 100644 providers/privy/latest/wallet_action.swap.rejected.json create mode 100644 providers/privy/latest/wallet_action.swap.succeeded.json create mode 100644 providers/privy/latest/wallet_action.transfer.created.json create mode 100644 providers/privy/latest/wallet_action.transfer.failed.json create mode 100644 providers/privy/latest/wallet_action.transfer.rejected.json create mode 100644 providers/privy/latest/wallet_action.transfer.succeeded.json create mode 100644 providers/privy/latest/wallet_automation.submitted.json create mode 100644 providers/privy/latest/yield.claim.confirmed.json create mode 100644 providers/privy/latest/yield.deposit.confirmed.json create mode 100644 providers/privy/latest/yield.withdraw.confirmed.json create mode 100644 providers/proof/index.json create mode 100644 providers/proof/v2/transaction.declined.json create mode 100644 providers/proof/v2/transaction.held_for_review.json create mode 100644 providers/proof/v2/transaction.import.failed.json create mode 100644 providers/proof/v2/transaction.import.processed.json create mode 100644 providers/proof/v2/transaction.meeting.video.processed.json create mode 100644 providers/proof/v2/transaction.signer.high_risk_detected.json create mode 100644 providers/proof/v2/transaction.signer.medium_risk_detected.json create mode 100644 providers/pulumi/index.json create mode 100644 providers/pulumi/latest/deployment.json create mode 100644 providers/pulumi/latest/drift_detection.json create mode 100644 providers/pulumi/latest/drift_remediation.json create mode 100644 providers/pulumi/latest/stack.json create mode 100644 providers/pulumi/latest/stack_preview.json create mode 100644 providers/pulumi/latest/stack_update.json create mode 100644 providers/purchasely/index.json create mode 100644 providers/purchasely/latest/ACTIVATE.json create mode 100644 providers/purchasely/latest/INSTALLMENT_PAID.json create mode 100644 providers/purchasely/latest/RETENTION_MESSAGE_REQUESTED.json create mode 100644 providers/purchasely/latest/SUBSCRIPTION_RENEWED.json create mode 100644 providers/purchasely/latest/SUBSCRIPTION_STARTED.json create mode 100644 providers/purchasely/latest/SUBSCRIPTION_TERMINATED.json create mode 100644 providers/purchasely/latest/TRANSACTION_PROCESSED.json create mode 100644 providers/qlik-cloud/index.json create mode 100644 providers/qlik-cloud/latest/com.qlik.analytics.change-store.changes.saved.json create mode 100644 providers/qlik-cloud/latest/com.qlik.v1.reload.finished.json create mode 100644 providers/qonto/index.json create mode 100644 providers/qonto/v1/v1.accounts.json create mode 100644 providers/qonto/v1/v1.beneficiaries.json create mode 100644 providers/qonto/v1/v1.cards.json create mode 100644 providers/qonto/v1/v1.clients.json create mode 100644 providers/qonto/v1/v1.consent-revocations.json create mode 100644 providers/qonto/v1/v1.memberships.json create mode 100644 providers/qonto/v1/v1.organizations.json create mode 100644 providers/qonto/v1/v1.payment-links-connections.json create mode 100644 providers/qonto/v1/v1.payment-links.json create mode 100644 providers/qonto/v1/v1.products.json create mode 100644 providers/qonto/v1/v1.recurring-transfers.json create mode 100644 providers/qonto/v1/v1.sepa-direct-debit-collections.json create mode 100644 providers/qonto/v1/v1.terminal-payments.json create mode 100644 providers/qonto/v1/v1.transactions.json create mode 100644 providers/qonto/v1/v1.transfers.json create mode 100644 providers/rebilly/index.json create mode 100644 providers/rebilly/latest/data-export-completed.json create mode 100644 providers/rebrandly/index.json create mode 100644 providers/rebrandly/latest/click.json create mode 100644 providers/recurrente/index.json create mode 100644 providers/recurrente/latest/intent.succeeded.json create mode 100644 providers/recurrente/latest/payment_intent.failed.json create mode 100644 providers/recurrente/latest/payment_intent.succeeded.json create mode 100644 providers/recurrente/latest/subscription.create.json create mode 100644 providers/reditus/index.json create mode 100644 providers/reditus/latest/partnership.accepted.json create mode 100644 providers/redo/index.json create mode 100644 providers/redo/latest/return.created.json create mode 100644 providers/relay-messenger/index.json create mode 100644 providers/relay-messenger/latest/chat.created.json create mode 100644 providers/relay-messenger/latest/chat.typing_indicator.started.json create mode 100644 providers/relay-messenger/latest/chat.typing_indicator.stopped.json create mode 100644 providers/relay-messenger/latest/message.delivered.json create mode 100644 providers/relay-messenger/latest/message.failed.json create mode 100644 providers/relay-messenger/latest/message.read.json create mode 100644 providers/relay-messenger/latest/message.received.json create mode 100644 providers/relay-messenger/latest/message.sent.json create mode 100644 providers/remote/index.json create mode 100644 providers/remote/latest/employment.onboarding_task.completed.json create mode 100644 providers/requesty/index.json create mode 100644 providers/requesty/latest/apikey.budget.exceeded_absolute.json create mode 100644 providers/requesty/latest/apikey.budget.exceeded_percent.json create mode 100644 providers/requesty/latest/group.budget.exceeded_percent.json create mode 100644 providers/requesty/latest/org.balance.below_absolute.json create mode 100644 providers/requesty/latest/user.budget.exceeded_absolute.json create mode 100644 providers/requesty/latest/user.budget.exceeded_percent.json create mode 100644 providers/rewardful/index.json create mode 100644 providers/rewardful/v1/affiliate.confirmed.json create mode 100644 providers/roam/2026-07-07/app.uninstalled.json create mode 100644 providers/roam/2026-07-07/chat.link.shared.json create mode 100644 providers/roam/2026-07-07/chat.message.json create mode 100644 providers/roam/2026-07-07/chat.reaction.json create mode 100644 providers/roam/2026-07-07/lobby.booked.json create mode 100644 providers/roam/2026-07-07/magicast.created.json create mode 100644 providers/roam/2026-07-07/meeting.ended.json create mode 100644 providers/roam/2026-07-07/meeting.started.json create mode 100644 providers/roam/2026-07-07/onair.event.canceled.json create mode 100644 providers/roam/2026-07-07/onair.event.created.json create mode 100644 providers/roam/2026-07-07/onair.event.updated.json create mode 100644 providers/roam/2026-07-07/onair.guest.added.json create mode 100644 providers/roam/2026-07-07/onair.guest.rsvp.json create mode 100644 providers/roam/2026-07-07/token.revoked.json create mode 100644 providers/roam/2026-07-07/user.status.update.json create mode 100644 providers/roam/index.json create mode 100644 providers/rocketlane/index.json create mode 100644 providers/rocketlane/latest/TASK_CREATED.json create mode 100644 providers/rocketlane/latest/TASK_UPDATED.json create mode 100644 providers/rootfi/index.json create mode 100644 providers/rootfi/latest/CONNECTION_CHANGED.json create mode 100644 providers/rootfi/latest/DISCONNECT_REQUESTED.json create mode 100644 providers/rootfi/latest/SYNC_COMPLETED.json create mode 100644 providers/rootfi/latest/SYNC_STARTED.json create mode 100644 providers/ryft/index.json create mode 100644 providers/ryft/latest/Conversion.created.json create mode 100644 providers/ryft/latest/Conversion.updated.json create mode 100644 providers/scalekit/index.json create mode 100644 providers/scalekit/latest/connected_account.created.json create mode 100644 providers/scalekit/latest/connected_account.deleted.json create mode 100644 providers/scalekit/latest/connected_account.magic_link_generated.json create mode 100644 providers/scalekit/latest/connected_account.oauth_succeeded.json create mode 100644 providers/scalekit/latest/connected_account.oauth_tokens_fetched.json create mode 100644 providers/scalekit/latest/connected_account.status_updated.json create mode 100644 providers/scalekit/latest/connected_account.token_refresh_failed.json create mode 100644 providers/scalekit/latest/connected_account.token_refresh_succeeded.json create mode 100644 providers/scalekit/latest/connected_account.updated.json create mode 100644 providers/scalekit/latest/organization.created.json create mode 100644 providers/scalekit/latest/organization.deleted.json create mode 100644 providers/scalekit/latest/organization.directory.group_created.json create mode 100644 providers/scalekit/latest/organization.directory.group_deleted.json create mode 100644 providers/scalekit/latest/organization.directory.group_updated.json create mode 100644 providers/scalekit/latest/organization.directory.user_created.json create mode 100644 providers/scalekit/latest/organization.directory.user_deleted.json create mode 100644 providers/scalekit/latest/organization.directory.user_updated.json create mode 100644 providers/scalekit/latest/organization.directory_created.json create mode 100644 providers/scalekit/latest/organization.directory_deleted.json create mode 100644 providers/scalekit/latest/organization.directory_disabled.json create mode 100644 providers/scalekit/latest/organization.directory_enabled.json create mode 100644 providers/scalekit/latest/organization.sso_created.json create mode 100644 providers/scalekit/latest/organization.sso_deleted.json create mode 100644 providers/scalekit/latest/organization.sso_disabled.json create mode 100644 providers/scalekit/latest/organization.sso_enabled.json create mode 100644 providers/scalekit/latest/organization.updated.json create mode 100644 providers/scalekit/latest/permission.created.json create mode 100644 providers/scalekit/latest/permission.deleted.json create mode 100644 providers/scalekit/latest/permission.updated.json create mode 100644 providers/scalekit/latest/role.created.json create mode 100644 providers/scalekit/latest/role.deleted.json create mode 100644 providers/scalekit/latest/role.updated.json create mode 100644 providers/scalekit/latest/user.login.json create mode 100644 providers/scalekit/latest/user.logout.json create mode 100644 providers/scalekit/latest/user.organization_invitation.json create mode 100644 providers/scalekit/latest/user.organization_membership_created.json create mode 100644 providers/scalekit/latest/user.organization_membership_deleted.json create mode 100644 providers/scalekit/latest/user.organization_membership_updated.json create mode 100644 providers/scalekit/latest/user.signup.json create mode 100644 providers/semaphore/index.json create mode 100644 providers/semaphore/latest/pipeline.json create mode 100644 providers/semble/index.json create mode 100644 providers/semble/latest/booking.created.json create mode 100644 providers/sent-dm/index.json create mode 100644 providers/sent-dm/latest/call.completed.json create mode 100644 providers/sent-dm/latest/channel.activated.json create mode 100644 providers/sent-dm/latest/contact.opt_out.json create mode 100644 providers/sent-dm/latest/link.clicked.json create mode 100644 providers/sent-dm/latest/message.blocked.json create mode 100644 providers/sent-dm/latest/message.delivered.json create mode 100644 providers/sent-dm/latest/message.received.json create mode 100644 providers/sent-dm/latest/templates.approved.json create mode 100644 providers/sevalla/index.json create mode 100644 providers/sevalla/latest/APP_DEPLOY.json create mode 100644 providers/sinch/index.json create mode 100644 providers/sinch/latest/batch_status_update_notification.json create mode 100644 providers/sinch/latest/capability_notification.json create mode 100644 providers/sinch/latest/contact_create_notification.json create mode 100644 providers/sinch/latest/contact_delete_notification.json create mode 100644 providers/sinch/latest/contact_merge_notification.json create mode 100644 providers/sinch/latest/contact_update_notification.json create mode 100644 providers/sinch/latest/conversation_start_notification.json create mode 100644 providers/sinch/latest/conversation_stop_notification.json create mode 100644 providers/sinch/latest/duplicated_contact_identities_notification.json create mode 100644 providers/sinch/latest/event.json create mode 100644 providers/sinch/latest/event_delivery_report.json create mode 100644 providers/sinch/latest/message.json create mode 100644 providers/sinch/latest/message_delivery_report.json create mode 100644 providers/sinch/latest/message_submit_notification.json create mode 100644 providers/sinch/latest/opt_in_notification.json create mode 100644 providers/sinch/latest/opt_out_notification.json create mode 100644 providers/sinch/latest/unsupported_callback.json create mode 100644 providers/skovik/index.json create mode 100644 providers/skovik/latest/branches.created.json create mode 100644 providers/skovik/latest/export_orders.completed.json create mode 100644 providers/skovik/latest/misc.ping.json create mode 100644 providers/skovik/latest/users.updated.json create mode 100644 providers/sohar-health/index.json create mode 100644 providers/sohar-health/latest/discovery.updated.json create mode 100644 providers/sohar-health/latest/flow.updated.json create mode 100644 providers/sohar-health/latest/sandbox.discovery.updated.json create mode 100644 providers/sohar-health/latest/sandbox.flow.updated.json create mode 100644 providers/sohar-health/latest/sandbox.verification.pending.json create mode 100644 providers/sohar-health/latest/sandbox.verification.updated.json create mode 100644 providers/sohar-health/latest/verification.pending.json create mode 100644 providers/sohar-health/latest/verification.updated.json create mode 100644 providers/soniox/index.json create mode 100644 providers/soniox/latest/transcription-completed.json create mode 100644 providers/spacelift/index.json create mode 100644 providers/spacelift/latest/internal-error.json create mode 100644 providers/spacelift/latest/run.json create mode 100644 providers/speed/index.json create mode 100644 providers/speed/latest/checkout_link.created.json create mode 100644 providers/speed/latest/checkout_link.deactivated.json create mode 100644 providers/speed/latest/checkout_link.paid.json create mode 100644 providers/speed/latest/checkout_session.created.json create mode 100644 providers/speed/latest/checkout_session.deactivated.json create mode 100644 providers/speed/latest/checkout_session.paid.json create mode 100644 providers/speed/latest/checkout_session.payment_paid.json create mode 100644 providers/speed/latest/invoice.paid.json create mode 100644 providers/speed/latest/payment.cancelled.json create mode 100644 providers/speed/latest/payment.confirmed.json create mode 100644 providers/speed/latest/payment.created.json create mode 100644 providers/speed/latest/payment.expired.json create mode 100644 providers/speed/latest/payment.paid.json create mode 100644 providers/speed/latest/payment_address.paymentreceived.json create mode 100644 providers/speed/latest/payment_link.created.json create mode 100644 providers/speed/latest/payment_link.deactivated.json create mode 100644 providers/speed/latest/payment_link.paymentreceived.json create mode 100644 providers/speed/latest/payrequest.payment_paid.json create mode 100644 providers/speed/latest/withdraw_request.created.json create mode 100644 providers/speed/latest/withdraw_request.deactivated.json create mode 100644 providers/speed/latest/withdraw_request.paid.json create mode 100644 providers/speed/latest/withdrawal_link.created.json create mode 100644 providers/speed/latest/withdrawal_link.deactivated.json create mode 100644 providers/speed/latest/withdrawal_link.paid.json create mode 100644 providers/spherepay/index.json create mode 100644 providers/spherepay/latest/customer.approved.json create mode 100644 providers/spherepay/latest/transfer.succeeded.json create mode 100644 providers/spike-api/index.json create mode 100644 providers/spike-api/latest/provider_integration_created.json create mode 100644 providers/spike-api/latest/record_change.json create mode 100644 providers/storekit/index.json create mode 100644 providers/storekit/latest/item.out_of_stock.json create mode 100644 providers/storekit/latest/order.accepted.json create mode 100644 providers/storekit/latest/order.canceled.json create mode 100644 providers/storekit/latest/order.completed.json create mode 100644 providers/storekit/latest/order.created.v2.json create mode 100644 providers/storekit/latest/order.out_for_delivery.json create mode 100644 providers/storekit/latest/order.pos.dispatch.failed.json create mode 100644 providers/storekit/latest/order.preparing.json create mode 100644 providers/storekit/latest/order.rating.updated.json create mode 100644 providers/storekit/latest/order.ready_for_pickup.json create mode 100644 providers/storekit/latest/order.refund.created.json create mode 100644 providers/storekit/latest/order.rejected.json create mode 100644 providers/storekit/latest/payment_link.created.json create mode 100644 providers/storekit/latest/payment_link.paid.json create mode 100644 providers/storekit/latest/payment_link.refund.created.json create mode 100644 providers/storekit/latest/payment_link.refund.failed.json create mode 100644 providers/storekit/latest/payment_link.refund.succeeded.json create mode 100644 providers/storekit/latest/payments.payout.created.json create mode 100644 providers/storekit/latest/printer.status.offline.json create mode 100644 providers/storekit/latest/printer.status.online.json create mode 100644 providers/storekit/latest/store.closed.json create mode 100644 providers/storekit/latest/store.opened.json create mode 100644 providers/storekit/latest/store.opening_hours.updated.json create mode 100644 providers/storylane/index.json create mode 100644 providers/storylane/latest/demo_viewed.json create mode 100644 providers/sublime-security/index.json create mode 100644 providers/sublime-security/latest/message.flagged.json create mode 100644 providers/superwall/index.json create mode 100644 providers/superwall/latest/renewal.json create mode 100644 providers/surge/index.json create mode 100644 providers/surge/latest/call.ended.json create mode 100644 providers/surge/latest/campaign.approved.json create mode 100644 providers/surge/latest/campaign.rejected.json create mode 100644 providers/surge/latest/campaign.submitted.json create mode 100644 providers/surge/latest/campaign.warning.json create mode 100644 providers/surge/latest/contact.opted_in.json create mode 100644 providers/surge/latest/contact.opted_out.json create mode 100644 providers/surge/latest/conversation.created.json create mode 100644 providers/surge/latest/link.followed.json create mode 100644 providers/surge/latest/message.delivered.json create mode 100644 providers/surge/latest/message.failed.json create mode 100644 providers/surge/latest/message.received.json create mode 100644 providers/surge/latest/message.sent.json create mode 100644 providers/surge/latest/phone_number.attached_to_campaign.json create mode 100644 providers/surge/latest/phone_number.imported.json create mode 100644 providers/surge/latest/recording.completed.json create mode 100644 providers/surge/latest/voicemail.received.json create mode 100644 providers/surveymethods/index.json create mode 100644 providers/surveymethods/latest/response.completed.json create mode 100644 providers/survicate/index.json create mode 100644 providers/survicate/latest/questionAnswered.json create mode 100644 providers/survicate/latest/surveyCompleted.json create mode 100644 providers/swipelux/index.json create mode 100644 providers/swipelux/latest/account.created.json create mode 100644 providers/swipelux/latest/account.details_changed.json create mode 100644 providers/swipelux/latest/account.status_changed.json create mode 100644 providers/swipelux/latest/application.status_changed.json create mode 100644 providers/swipelux/latest/capability.created.json create mode 100644 providers/swipelux/latest/capability.status_changed.json create mode 100644 providers/swipelux/latest/customer.archived.json create mode 100644 providers/swipelux/latest/customer.created.json create mode 100644 providers/swipelux/latest/customer.updated.json create mode 100644 providers/swipelux/latest/destination.status_changed.json create mode 100644 providers/swipelux/latest/recipient.status_changed.json create mode 100644 providers/swipelux/latest/transfer.state_changed.json create mode 100644 providers/teachfloor/index.json create mode 100644 providers/teachfloor/latest/course.join.json create mode 100644 providers/teachfloor/latest/element.completed.json create mode 100644 providers/teamwork/index.json create mode 100644 providers/teamwork/latest/COMPANY.CREATED.json create mode 100644 providers/teamwork/latest/PROJECT.CREATED.json create mode 100644 providers/tensorlake/index.json create mode 100644 providers/tensorlake/latest/tensorlake.application.request.completed.json create mode 100644 providers/tensorlake/latest/tensorlake.application.updated.json create mode 100644 providers/tensorlake/latest/tensorlake.sandbox.failed.json create mode 100644 providers/terminal49/index.json create mode 100644 providers/terminal49/latest/container.created.json create mode 100644 providers/terminal49/latest/container.pickup_appointment.changed.json create mode 100644 providers/terminal49/latest/container.pickup_lfd.changed.json create mode 100644 providers/terminal49/latest/container.pickup_lfd_rail.changed.json create mode 100644 providers/terminal49/latest/container.pickup_lfd_terminal.changed.json create mode 100644 providers/terminal49/latest/container.pod_terminal_changed.json create mode 100644 providers/terminal49/latest/container.transport.arrived_at_inland_destination.json create mode 100644 providers/terminal49/latest/container.transport.available.json create mode 100644 providers/terminal49/latest/container.transport.delivered.json create mode 100644 providers/terminal49/latest/container.transport.empty_in.json create mode 100644 providers/terminal49/latest/container.transport.empty_out.json create mode 100644 providers/terminal49/latest/container.transport.estimated.arrived_at_inland_destination.json create mode 100644 providers/terminal49/latest/container.transport.estimated.vessel_arrived.json create mode 100644 providers/terminal49/latest/container.transport.estimated.vessel_departed.json create mode 100644 providers/terminal49/latest/container.transport.full_in.json create mode 100644 providers/terminal49/latest/container.transport.full_out.json create mode 100644 providers/terminal49/latest/container.transport.not_available.json create mode 100644 providers/terminal49/latest/container.transport.rail_arrived.json create mode 100644 providers/terminal49/latest/container.transport.rail_departed.json create mode 100644 providers/terminal49/latest/container.transport.rail_loaded.json create mode 100644 providers/terminal49/latest/container.transport.rail_unloaded.json create mode 100644 providers/terminal49/latest/container.transport.transshipment_arrived.json create mode 100644 providers/terminal49/latest/container.transport.transshipment_departed.json create mode 100644 providers/terminal49/latest/container.transport.transshipment_discharged.json create mode 100644 providers/terminal49/latest/container.transport.transshipment_loaded.json create mode 100644 providers/terminal49/latest/container.transport.vessel_arrived.json create mode 100644 providers/terminal49/latest/container.transport.vessel_berthed.json create mode 100644 providers/terminal49/latest/container.transport.vessel_departed.json create mode 100644 providers/terminal49/latest/container.transport.vessel_discharged.json create mode 100644 providers/terminal49/latest/container.transport.vessel_loaded.json create mode 100644 providers/terminal49/latest/container.updated.json create mode 100644 providers/terminal49/latest/shipment.estimated.arrival.json create mode 100644 providers/terminal49/latest/tracking_request.awaiting_manifest.json create mode 100644 providers/terminal49/latest/tracking_request.failed.json create mode 100644 providers/terminal49/latest/tracking_request.succeeded.json create mode 100644 providers/terminal49/latest/tracking_request.tracking_stopped.json create mode 100644 providers/textus/index.json create mode 100644 providers/textus/latest/contact.created.json create mode 100644 providers/textus/latest/contact.opted_out.json create mode 100644 providers/textus/latest/message.delivered.json create mode 100644 providers/textus/latest/message.received.json create mode 100644 providers/thinkific/index.json create mode 100644 providers/thinkific/latest/app.uninstalled.json create mode 100644 providers/thinkific/latest/course.created.json create mode 100644 providers/thinkific/latest/course.deleted.json create mode 100644 providers/thinkific/latest/course.updated.json create mode 100644 providers/thinkific/latest/enrollment.completed.json create mode 100644 providers/thinkific/latest/enrollment.created.json create mode 100644 providers/thinkific/latest/enrollment.progress.json create mode 100644 providers/thinkific/latest/enrollment.trial.json create mode 100644 providers/thinkific/latest/lesson.completed.json create mode 100644 providers/thinkific/latest/order.created.json create mode 100644 providers/thinkific/latest/order_transaction.failed.json create mode 100644 providers/thinkific/latest/order_transaction.refunded.json create mode 100644 providers/thinkific/latest/order_transaction.succeeded.json create mode 100644 providers/thinkific/latest/plan.updated.json create mode 100644 providers/thinkific/latest/product.created.json create mode 100644 providers/thinkific/latest/product.deleted.json create mode 100644 providers/thinkific/latest/product.updated.json create mode 100644 providers/thinkific/latest/quiz.attempted.json create mode 100644 providers/thinkific/latest/subscription.past_due.json create mode 100644 providers/thinkific/latest/user.deleted.json create mode 100644 providers/thinkific/latest/user.signin.json create mode 100644 providers/thinkific/latest/user.signup.json create mode 100644 providers/thinkific/latest/user.updated.json create mode 100644 providers/threads/index.json create mode 100644 providers/threads/latest/replies.json create mode 100644 providers/tiltify/index.json create mode 100644 providers/tiltify/latest/public.direct.donation_updated.json create mode 100644 providers/travtus/index.json create mode 100644 providers/travtus/latest/task.update.json create mode 100644 providers/travtus/latest/web_chat.respond.json create mode 100644 providers/treet/index.json create mode 100644 providers/treet/latest/label.updated.json create mode 100644 providers/tremendous/index.json create mode 100644 providers/tremendous/latest/CAMPAIGNS.CREATED.json create mode 100644 providers/tutorcruncher/index.json create mode 100644 providers/tutorcruncher/latest/CREATED_A_CONTRACTOR.json create mode 100644 providers/upload-post/index.json create mode 100644 providers/upload-post/latest/comment_received.json create mode 100644 providers/upload-post/latest/social_account_connected.json create mode 100644 providers/upload-post/latest/social_account_disconnected.json create mode 100644 providers/upload-post/latest/social_account_reauth_required.json create mode 100644 providers/uppromote/index.json create mode 100644 providers/uppromote/latest/affiliate.approved.json create mode 100644 providers/uppromote/latest/affiliate.inactive.json create mode 100644 providers/uppromote/latest/affiliate.new.json create mode 100644 providers/uppromote/latest/affiliate.status-changed.json create mode 100644 providers/uppromote/latest/payment.paid.json create mode 100644 providers/uppromote/latest/referral.approved.json create mode 100644 providers/uppromote/latest/referral.denied.json create mode 100644 providers/uppromote/latest/referral.new.json create mode 100644 providers/uppromote/latest/referral.status-changed.json create mode 100644 providers/usesend/index.json create mode 100644 providers/usesend/latest/email.delivered.json create mode 100644 providers/velt/index.json create mode 100644 providers/velt/latest/crdt.update_data.json create mode 100644 providers/videoask/index.json create mode 100644 providers/videoask/latest/form_author_message.json create mode 100644 providers/videoask/latest/form_contact_message.json create mode 100644 providers/videoask/latest/form_response.json create mode 100644 providers/videoask/latest/form_response_transcribed.json create mode 100644 providers/violet/index.json create mode 100644 providers/violet/latest/MERCHANT_ENABLED.json create mode 100644 providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_ACTIVATED.json create mode 100644 providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_CREATED.json create mode 100644 providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_DEACTIVATED.json create mode 100644 providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_REQUIREMENTS_UPDATED.json create mode 100644 providers/violet/latest/PAYMENT_TRANSACTION_CAPTURE_STATUS_PARTIALLY_REFUNDED.json create mode 100644 providers/violet/latest/PAYMENT_TRANSACTION_CAPTURE_STATUS_REFUNDED.json create mode 100644 providers/violet/latest/PAYMENT_TRANSACTION_CAPTURE_STATUS_UPDATED.json create mode 100644 providers/violet/latest/TRANSFER_REVERSED.json create mode 100644 providers/violet/latest/TRANSFER_SENT.json create mode 100644 providers/violet/latest/TRANSFER_UPDATED.json create mode 100644 providers/vitable-health/index.json create mode 100644 providers/vitable-health/latest/enrollment.accepted.json create mode 100644 providers/voiceflow/index.json create mode 100644 providers/voiceflow/latest/organization.project.created.json create mode 100644 providers/voiceflow/latest/organization.project.deleted.json create mode 100644 providers/voiceflow/latest/organization.project.environment.created.json create mode 100644 providers/voiceflow/latest/organization.project.environment.deleted.json create mode 100644 providers/voiceflow/latest/organization.project.environment.merged.json create mode 100644 providers/voiceflow/latest/organization.project.environment.published.json create mode 100644 providers/whoop/index.json create mode 100644 providers/whoop/v2/sleep.updated.json create mode 100644 providers/wistia/index.json create mode 100644 providers/wistia/latest/live_event.registration.json create mode 100644 providers/wistia/latest/media.failed.json create mode 100644 providers/wistia/latest/media.localization_created.json create mode 100644 providers/wistia/latest/media.localization_failed.json create mode 100644 providers/wistia/latest/media.ready.json create mode 100644 providers/wistia/latest/media.transcript_failed.json create mode 100644 providers/wistia/latest/media.translation_created.json create mode 100644 providers/wistia/latest/viewing_session.annotation.converted.json create mode 100644 providers/wistia/latest/viewing_session.call_to_action.converted.json create mode 100644 providers/wistia/latest/viewing_session.percent_watched.json create mode 100644 providers/wistia/latest/viewing_session.play.json create mode 100644 providers/wistia/latest/viewing_session.turnstile.converted.json create mode 100644 providers/wiza/index.json create mode 100644 providers/wiza/latest/individual_reveal.json create mode 100644 providers/zenefits/index.json create mode 100644 providers/zenefits/latest/flow.did_complete.hiring.json create mode 100644 providers/ziina/index.json create mode 100644 providers/ziina/latest/payment_intent.status.updated.json diff --git a/providers/100ms/index.json b/providers/100ms/index.json new file mode 100644 index 00000000..0804d223 --- /dev/null +++ b/providers/100ms/index.json @@ -0,0 +1,13 @@ +{ + "label": "100ms", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/100ms/latest/peer.join.success.json b/providers/100ms/latest/peer.join.success.json new file mode 100644 index 00000000..01f270b7 --- /dev/null +++ b/providers/100ms/latest/peer.join.success.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "2.0", + "id": "6c75de35-b778-4fb0-88ae-114c28dc285f", + "account_id": "60b8e13a6eb86d8101b57354", + "timestamp": "2021-08-08T07:04:15Z", + "type": "peer.join.success", + "data": { + "joined_at": "2021-08-08T07:04:15.001380432Z", + "peer_id": "83b869e1-9a4b-4037-84b2-913cf76e4392", + "role": "host", + "room_id": "60b8e13a6eb86d8101b57354", + "room_name": "test room", + "session_id": "610f81ee870dde099a249948", + "template_id": "66112497abcd52312556c4gg", + "user_id": "user.001", + "user_name": "test user" + } + }, + "topic": "peer.join.success", + "source": { + "type": "vendor-documentation", + "url": "https://www.100ms.live/docs/server-side/v2/how-to-guides/configure-webhooks/webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/8x8/index.json b/providers/8x8/index.json new file mode 100644 index 00000000..a58a6ff5 --- /dev/null +++ b/providers/8x8/index.json @@ -0,0 +1,13 @@ +{ + "label": "8x8", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/8x8/latest/account_update.json b/providers/8x8/latest/account_update.json new file mode 100644 index 00000000..678d3a3b --- /dev/null +++ b/providers/8x8/latest/account_update.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventId": "9ac6f2cb-abb7-43e6-b533-b3d7017846fd", + "timestamp": "2026-01-19T13:50:20.00Z", + "provider": "WhatsApp", + "businessAccountId": "950523421983857", + "accountId": "IntegrationTestCampaign", + "eventType": "account_update", + "eventDetails": { + "event": "BUSINESS_VERIFICATION_STATUS_UPDATE", + "businessVerificationInfo": { + "businessId": "2729063412676005", + "verificationStatus": "FAILED", + "rejectionReasons": [ + "LEGAL_NAME_NOT_FOUND_IN_DOCUMENTS", + "BUSINESS_NOT_ELIGIBLE" + ] + } + } + }, + "topic": "account_update", + "source": { + "type": "vendor-documentation", + "url": "https://developer.8x8.com/connect/docs/whatsapp-account-update-webhook", + "retrieved": "2026-10-22" + } +} diff --git a/providers/8x8/latest/inbound_message_received.json b/providers/8x8/latest/inbound_message_received.json new file mode 100644 index 00000000..b0ef8436 --- /dev/null +++ b/providers/8x8/latest/inbound_message_received.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "namespace": "SMS", + "eventType": "inbound_message_received", + "description": "SMS inbound message", + "payload": { + "umid": "9e09ac86-bd74-5465-851d-1eb5a5fdbb9a", + "subAccountId": "SubAccount-1", + "timestamp": "2016-01-01T14:34:56.017Z", + "source": "+6581968289", + "destination": "+4534735477", + "body": "Test MO message", + "encoding": "GSM7", + "smsCount": 2, + "price": { + "total": 0.0446592, + "perSms": 0.0446592, + "currency": "EUR" + } + } + }, + "topic": "inbound_message_received", + "source": { + "type": "vendor-documentation", + "url": "https://developer.8x8.com/connect/docs/inbound-sms", + "retrieved": "2026-10-22" + } +} diff --git a/providers/8x8/latest/outbound_message_status_changed.json b/providers/8x8/latest/outbound_message_status_changed.json new file mode 100644 index 00000000..430376c9 --- /dev/null +++ b/providers/8x8/latest/outbound_message_status_changed.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "namespace": "SMS", + "eventType": "outbound_message_status_changed", + "description": "SMS outbound message delivery receipt", + "payload": { + "umid": "9e09ac86-bd74-5465-851d-1eb5a5fdbb9a", + "batchId": "3e09ac86-bd74-5465-851d-1eb5a5fdbb9b", + "clientMessageId": "1e09ac86-bd74-5465-851d-1eb5a5fdbb9b", + "clientBatchId": "2e09ac86-bd74-5465-851d-1eb5a5fdbb9b", + "subAccountId": "SubAccount-1", + "source": "8x8", + "destination": "+12025550293", + "status": { + "state": "undelivered", + "detail": "rejected_by_operator", + "timestamp": "2016-01-01T00:00:00Z", + "errorCode": 15, + "errorMessage": "Invalid destination" + }, + "price": { + "total": 0.0375, + "perSms": 0.0125, + "currency": "USD" + }, + "smsCount": 3 + } + }, + "topic": "outbound_message_status_changed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.8x8.com/connect/docs/delivery-receipts-for-outbound-sms", + "retrieved": "2026-10-22" + } +} diff --git a/providers/8x8/latest/short_url_clicked.json b/providers/8x8/latest/short_url_clicked.json new file mode 100644 index 00000000..002c6dc3 --- /dev/null +++ b/providers/8x8/latest/short_url_clicked.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "namespace": "SMS", + "eventType": "short_url_clicked", + "description": "Short URL from SMS clicked", + "payload": { + "eventId": "0f6a0c0f-8b67-4a3a-a6c3-7b0ecf0d2b1a", + "occurredAt": "2025-10-03T12:00:00Z", + "umid": "9e09ac86-bd74-5465-851d-1eb5a5fdbb9a", + "destination": "+12025550293", + "shortUrl": "https://2g.to/abc123/abc", + "targetUrl": "https://example.com/landing?c=fall_campaign" + } + }, + "topic": "short_url_clicked", + "source": { + "type": "vendor-documentation", + "url": "https://developer.8x8.com/connect/docs/short-url-clicks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/act-on/index.json b/providers/act-on/index.json new file mode 100644 index 00000000..27fb5d6b --- /dev/null +++ b/providers/act-on/index.json @@ -0,0 +1,13 @@ +{ + "label": "Act-On", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-25" + } + } +} diff --git a/providers/act-on/latest/contact-bounce.soft.json b/providers/act-on/latest/contact-bounce.soft.json new file mode 100644 index 00000000..76643f6a --- /dev/null +++ b/providers/act-on/latest/contact-bounce.soft.json @@ -0,0 +1,15 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "email": "contact@test.com", + "isHardBounce": true + }, + "topic": "contact-bounce.soft", + "source": { + "type": "vendor-documentation", + "url": "https://connect.act-on.com/hc/en-us/articles/20031106799383-Outgoing-Webhook-Event-Types#01HBEEDYP77J264KHRX6229ZNW", + "retrieved": "2026-10-25" + } +} diff --git a/providers/act-on/latest/contact-email.marked-as-spam.json b/providers/act-on/latest/contact-email.marked-as-spam.json new file mode 100644 index 00000000..dd9d9ca5 --- /dev/null +++ b/providers/act-on/latest/contact-email.marked-as-spam.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "email": "contact@test.com", + "msgId": "s-002e-2303", + "recId": "l-0001:14", + "srcId": "l-0001", + "timestamp": 1689343863 + }, + "topic": "contact-email.marked-as-spam", + "source": { + "type": "vendor-documentation", + "url": "https://connect.act-on.com/hc/en-us/articles/20031106799383-Outgoing-Webhook-Event-Types#h_01HBE5S78182ZB3WBNA8BWKN4Z", + "retrieved": "2026-10-25" + } +} diff --git a/providers/act-on/latest/contact-lead-score.upper-threshold-surpassed.json b/providers/act-on/latest/contact-lead-score.upper-threshold-surpassed.json new file mode 100644 index 00000000..eda6daf0 --- /dev/null +++ b/providers/act-on/latest/contact-lead-score.upper-threshold-surpassed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "contactReportLink": "https://fordcid1.ez-touch.net/acton/ng-ui/contact?recid=l-unified-contacts:1b", + "crmLink": "https://example.actonsoftware.my.salesforce.com/ 003Dn000009Wa1xIAC", + "email": "johndoe@example.com", + "fields": { + "firstName": "John", + "lastName": "Doe" + }, + "leadScore": 150, + "scoresheetId": "ss-default" + }, + "topic": "contact-lead-score.upper-threshold-surpassed", + "source": { + "type": "vendor-documentation", + "url": "https://connect.act-on.com/hc/en-us/articles/20031106799383-Outgoing-Webhook-Event-Types#h_01J18VNYYXHX7H7QT3Q3R7DGP7", + "retrieved": "2026-10-25" + } +} diff --git a/providers/act-on/latest/contact.added.json b/providers/act-on/latest/contact.added.json new file mode 100644 index 00000000..762e3e58 --- /dev/null +++ b/providers/act-on/latest/contact.added.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "contact": { + "Business City": "Portland", + "Business Country": "USA", + "Company": "Act-On", + "Department": "Executive Team", + "E-mail Address": "johndoe@example.com", + "First Name": "John", + "Job Title": "CEO", + "Last Name": "Doe" + }, + "contactReportLink": "https://fordcid1.ez-touch.net/acton/ng-ui/contact?email=johndoe@example.com", + "email": "johndoe@example.com", + "timestamp": 1689343863 + }, + "topic": "contact.added", + "source": { + "type": "vendor-documentation", + "url": "https://connect.act-on.com/hc/en-us/articles/20031106799383-Outgoing-Webhook-Event-Types#01HBEFYQT2XAD0E1RQK9H7933V", + "retrieved": "2026-10-25" + } +} diff --git a/providers/act-on/latest/contact.updated.json b/providers/act-on/latest/contact.updated.json new file mode 100644 index 00000000..cb5b699a --- /dev/null +++ b/providers/act-on/latest/contact.updated.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "contact": { + "Business City": "Portland", + "Business Country": "USA", + "Company": "Act-On", + "Department": "Executive Team", + "E-mail Address": "johndoe@example.com", + "First Name": "John", + "Job Title": "CEO", + "Last Name": "Doe" + }, + "contactReportLink": "https://fordcid1.ez-touch.net/acton/ng-ui/contact?email=johndoe@example.com", + "email": "johndoe@example.com", + "timestamp": 1689343863 + }, + "topic": "contact.updated", + "source": { + "type": "vendor-documentation", + "url": "https://connect.act-on.com/hc/en-us/articles/20031106799383-Outgoing-Webhook-Event-Types#01JBXZQFGW2205SS9Q2N4AM8CP", + "retrieved": "2026-10-25" + } +} diff --git a/providers/act-on/latest/crm.connected.json b/providers/act-on/latest/crm.connected.json new file mode 100644 index 00000000..e318358b --- /dev/null +++ b/providers/act-on/latest/crm.connected.json @@ -0,0 +1,16 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "crmDisplayName": "Salesforce", + "detail": "Successful connection", + "timestamp": 1689343863 + }, + "topic": "crm.connected", + "source": { + "type": "vendor-documentation", + "url": "https://connect.act-on.com/hc/en-us/articles/20031106799383-Outgoing-Webhook-Event-Types#01JBXZ8JTD0W2A0QX23KY29ZWC", + "retrieved": "2026-10-25" + } +} diff --git a/providers/act-on/latest/crm.disconnected.json b/providers/act-on/latest/crm.disconnected.json new file mode 100644 index 00000000..02fd8047 --- /dev/null +++ b/providers/act-on/latest/crm.disconnected.json @@ -0,0 +1,16 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "crmDisplayName": "Salesforce", + "detail": "Fail connection due to credential", + "timestamp": 1689343863 + }, + "topic": "crm.disconnected", + "source": { + "type": "vendor-documentation", + "url": "https://connect.act-on.com/hc/en-us/articles/20031106799383-Outgoing-Webhook-Event-Types#01HBEG35SSVTQXTKGNM3DWQZKC", + "retrieved": "2026-10-25" + } +} diff --git a/providers/act-on/latest/email-message.scheduled.json b/providers/act-on/latest/email-message.scheduled.json new file mode 100644 index 00000000..56055246 --- /dev/null +++ b/providers/act-on/latest/email-message.scheduled.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "accountId": "4", + "accountName": "Name", + "creatorId": "5", + "creatorName": "Creator's Name", + "messageId": "s-002e-2303", + "numTargetedRecipients": "2", + "previewText": "preview text", + "scheduledTimeZone": "America/Sao_Paulo", + "scheduledTimestamp": "1694004008962", + "schedulingOfEmail": "1694003951450", + "selectedSender": "FirstName LastName|contact@test.com|user", + "subject": "subject", + "title": "Title" + }, + "topic": "email-message.scheduled", + "source": { + "type": "vendor-documentation", + "url": "https://connect.act-on.com/hc/en-us/articles/20031106799383-Outgoing-Webhook-Event-Types#01HBEG368WCHXH178SQ9NPRA2C", + "retrieved": "2026-10-25" + } +} diff --git a/providers/act-on/latest/subscription-category.added.json b/providers/act-on/latest/subscription-category.added.json new file mode 100644 index 00000000..2c0b752d --- /dev/null +++ b/providers/act-on/latest/subscription-category.added.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "checked": true, + "description": "News about our best offers", + "id": "1", + "name": "Discounts", + "timestamp": 1689343863 + }, + "topic": "subscription-category.added", + "source": { + "type": "vendor-documentation", + "url": "https://connect.act-on.com/hc/en-us/articles/20031106799383-Outgoing-Webhook-Event-Types#01HBEG36V248AS0BMT330RAZEX", + "retrieved": "2026-10-25" + } +} diff --git a/providers/act-on/latest/subscription-category.deleted.json b/providers/act-on/latest/subscription-category.deleted.json new file mode 100644 index 00000000..f33e93e9 --- /dev/null +++ b/providers/act-on/latest/subscription-category.deleted.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "checked": true, + "description": "News about our best offers", + "id": "1", + "name": "Discounts", + "timestamp": 1689343863 + }, + "topic": "subscription-category.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://connect.act-on.com/hc/en-us/articles/20031106799383-Outgoing-Webhook-Event-Types#01HBEG3733T0MQMVKCJCKDYESS", + "retrieved": "2026-10-25" + } +} diff --git a/providers/act-on/latest/subscription-category.opt-in.json b/providers/act-on/latest/subscription-category.opt-in.json new file mode 100644 index 00000000..7082639e --- /dev/null +++ b/providers/act-on/latest/subscription-category.opt-in.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "categoryChecked": true, + "categoryDescription": "News about our best offers", + "categoryId": "1", + "categoryName": "Discounts", + "email": "contact@test.com", + "timestamp": 1689343863 + }, + "topic": "subscription-category.opt-in", + "source": { + "type": "vendor-documentation", + "url": "https://connect.act-on.com/hc/en-us/articles/20031106799383-Outgoing-Webhook-Event-Types#h_01HBE5S7823ZMPA70TPYQ93EHA", + "retrieved": "2026-10-25" + } +} diff --git a/providers/act-on/latest/subscription-category.opt-out.json b/providers/act-on/latest/subscription-category.opt-out.json new file mode 100644 index 00000000..6555305b --- /dev/null +++ b/providers/act-on/latest/subscription-category.opt-out.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "categoryChecked": false, + "categoryDescription": "News about our best offers", + "categoryId": "1", + "categoryName": "Discounts", + "email": "contact@test.com", + "timestamp": 1689343863 + }, + "topic": "subscription-category.opt-out", + "source": { + "type": "vendor-documentation", + "url": "https://connect.act-on.com/hc/en-us/articles/20031106799383-Outgoing-Webhook-Event-Types#h_01HBE5S782JHVCFVC8FTHSTTYX", + "retrieved": "2026-10-25" + } +} diff --git a/providers/act-on/latest/subscription-category.updated.json b/providers/act-on/latest/subscription-category.updated.json new file mode 100644 index 00000000..f846667b --- /dev/null +++ b/providers/act-on/latest/subscription-category.updated.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "checked": true, + "description": "News about our best offers", + "id": "1", + "name": "Discounts", + "timestamp": 1689343863 + }, + "topic": "subscription-category.updated", + "source": { + "type": "vendor-documentation", + "url": "https://connect.act-on.com/hc/en-us/articles/20031106799383-Outgoing-Webhook-Event-Types#h_01JBKQKN5H4K3W0XH6TJPM6P9X", + "retrieved": "2026-10-25" + } +} diff --git a/providers/affonso/index.json b/providers/affonso/index.json new file mode 100644 index 00000000..da1e3fa9 --- /dev/null +++ b/providers/affonso/index.json @@ -0,0 +1,13 @@ +{ + "label": "Affonso", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/affonso/latest/affiliate.confirmed.json b/providers/affonso/latest/affiliate.confirmed.json new file mode 100644 index 00000000..dd10aa0f --- /dev/null +++ b/providers/affonso/latest/affiliate.confirmed.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "affiliate.confirmed", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "affiliateId": "aff_xyz789", + "affiliateProgramId": "prog_abc123", + "trackingId": "john-doe", + "status": "ACTIVE", + "email": "john@example.com", + "name": "John Doe", + "externalUserId": "user_123", + "metadata": { + "plan": "pro" + }, + "groupId": "grp_abc123" + } + }, + "topic": "affiliate.confirmed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/affiliate", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/affiliate.created.json b/providers/affonso/latest/affiliate.created.json new file mode 100644 index 00000000..062e26dd --- /dev/null +++ b/providers/affonso/latest/affiliate.created.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "affiliate.created", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "affiliateId": "aff_xyz789", + "affiliateProgramId": "prog_abc123", + "trackingId": "john-doe", + "status": "PENDING", + "email": "john@example.com", + "name": "John Doe", + "externalUserId": "user_123", + "metadata": { + "plan": "pro", + "signup_source": "landing_page" + }, + "groupId": "grp_abc123" + } + }, + "topic": "affiliate.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/affiliate", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/affiliate.deleted.json b/providers/affonso/latest/affiliate.deleted.json new file mode 100644 index 00000000..a17bf727 --- /dev/null +++ b/providers/affonso/latest/affiliate.deleted.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "affiliate.deleted", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "affiliateId": "aff_xyz789", + "affiliateProgramId": "prog_abc123", + "trackingId": "john-doe", + "email": "john@example.com", + "externalUserId": "user_123", + "metadata": { + "plan": "pro" + } + } + }, + "topic": "affiliate.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/affiliate", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/affiliate.updated.json b/providers/affonso/latest/affiliate.updated.json new file mode 100644 index 00000000..f2e8d1af --- /dev/null +++ b/providers/affonso/latest/affiliate.updated.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "affiliate.updated", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "affiliateId": "aff_xyz789", + "affiliateProgramId": "prog_abc123", + "trackingId": "john-doe", + "status": "ACTIVE", + "email": "john@example.com", + "name": "John Doe", + "externalUserId": "user_456", + "metadata": { + "plan": "enterprise" + }, + "groupId": "grp_abc123" + } + }, + "topic": "affiliate.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/affiliate", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/coupon.created.json b/providers/affonso/latest/coupon.created.json new file mode 100644 index 00000000..8b07f168 --- /dev/null +++ b/providers/affonso/latest/coupon.created.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "coupon.created", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "id": "cpn_xyz789", + "affiliate_id": "aff_abc123", + "program_id": "prog_def456", + "code": "JOHN20", + "provider": "stripe", + "created_at": "2024-01-15T10:30:00.000Z" + } + }, + "topic": "coupon.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/coupon", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/coupon.deleted.json b/providers/affonso/latest/coupon.deleted.json new file mode 100644 index 00000000..00d8e2dd --- /dev/null +++ b/providers/affonso/latest/coupon.deleted.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "coupon.deleted", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "id": "cpn_xyz789", + "affiliate_id": "aff_abc123", + "program_id": "prog_def456", + "code": "JOHN20", + "provider": "stripe", + "created_at": "2024-01-15T10:30:00.000Z" + } + }, + "topic": "coupon.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/coupon", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/payout.created.json b/providers/affonso/latest/payout.created.json new file mode 100644 index 00000000..cb3f1ecf --- /dev/null +++ b/providers/affonso/latest/payout.created.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "payout.created", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "payoutId": "pay_xyz789", + "affiliateId": "aff_abc123", + "affiliateProgramId": "prog_def456", + "invoiceNumber": 1042, + "amount": 250.0, + "status": "PENDING", + "isManagedPayout": false, + "paidAt": null, + "createdAt": "2024-01-15T10:30:00.000Z", + "updatedAt": "2024-01-15T10:30:00.000Z" + } + }, + "topic": "payout.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/payout", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/payout.failed.json b/providers/affonso/latest/payout.failed.json new file mode 100644 index 00000000..8530d8b7 --- /dev/null +++ b/providers/affonso/latest/payout.failed.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "payout.failed", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "payoutId": "pay_xyz789", + "affiliateId": "aff_abc123", + "affiliateProgramId": "prog_def456", + "invoiceNumber": 1042, + "amount": 250.0, + "status": "FAILED", + "isManagedPayout": true, + "paidAt": null, + "createdAt": "2024-01-15T10:30:00.000Z", + "updatedAt": "2024-01-15T14:00:00.000Z" + } + }, + "topic": "payout.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/payout", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/payout.paid.json b/providers/affonso/latest/payout.paid.json new file mode 100644 index 00000000..0d495736 --- /dev/null +++ b/providers/affonso/latest/payout.paid.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "payout.paid", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "payoutId": "pay_xyz789", + "affiliateId": "aff_abc123", + "affiliateProgramId": "prog_def456", + "invoiceNumber": 1042, + "amount": 250.0, + "status": "COMPLETED", + "isManagedPayout": true, + "paidAt": "2024-01-15T14:00:00.000Z", + "createdAt": "2024-01-15T10:30:00.000Z", + "updatedAt": "2024-01-15T14:00:00.000Z" + } + }, + "topic": "payout.paid", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/payout", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/referral.converted.json b/providers/affonso/latest/referral.converted.json new file mode 100644 index 00000000..aabbbb2a --- /dev/null +++ b/providers/affonso/latest/referral.converted.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "referral.converted", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "referralId": "ref_xyz789", + "affiliateId": "aff_abc123", + "affiliateProgramId": "prog_def456", + "trackingId": "john-doe", + "status": "CUSTOMER", + "email": "customer@example.com", + "customerId": "cus_stripe123", + "ip": "192.168.1.1", + "referrer": "https://blog.example.com/review" + } + }, + "topic": "referral.converted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/referral", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/referral.deleted.json b/providers/affonso/latest/referral.deleted.json new file mode 100644 index 00000000..5efb1f63 --- /dev/null +++ b/providers/affonso/latest/referral.deleted.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "referral.deleted", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "referralId": "ref_xyz789", + "affiliateId": "aff_abc123", + "affiliateProgramId": "prog_def456", + "trackingId": "john-doe", + "status": "CUSTOMER", + "email": "customer@example.com" + } + }, + "topic": "referral.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/referral", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/referral.lead.json b/providers/affonso/latest/referral.lead.json new file mode 100644 index 00000000..ff9752d5 --- /dev/null +++ b/providers/affonso/latest/referral.lead.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "referral.lead", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "referralId": "ref_xyz789", + "affiliateId": "aff_abc123", + "affiliateProgramId": "prog_def456", + "trackingId": "john-doe", + "status": "LEAD", + "email": "customer@example.com", + "customerId": null, + "ip": "192.168.1.1", + "referrer": "https://blog.example.com/review" + } + }, + "topic": "referral.lead", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/referral", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/transaction.approved.json b/providers/affonso/latest/transaction.approved.json new file mode 100644 index 00000000..3f54fb14 --- /dev/null +++ b/providers/affonso/latest/transaction.approved.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "transaction.approved", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "transactionId": "txn_xyz789", + "referralId": "ref_abc123", + "affiliateId": "aff_def456", + "saleAmount": 99.0, + "saleCurrency": "USD", + "saleStatus": "COMPLETE", + "commissionAmount": 29.7, + "commissionCurrency": "USD", + "commissionStatus": "READY_FOR_PAYMENT", + "incentiveType": "COMMISSION", + "holdPeriodDays": 30, + "invoiceId": null, + "createdAt": "2024-01-15T10:30:00.000Z", + "updatedAt": "2024-02-14T10:30:00.000Z" + } + }, + "topic": "transaction.approved", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/transaction", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/transaction.created.json b/providers/affonso/latest/transaction.created.json new file mode 100644 index 00000000..fd02bc06 --- /dev/null +++ b/providers/affonso/latest/transaction.created.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "transaction.created", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "transactionId": "txn_xyz789", + "referralId": "ref_abc123", + "affiliateId": "aff_def456", + "saleAmount": 99.0, + "saleCurrency": "USD", + "saleStatus": "COMPLETE", + "commissionAmount": 29.7, + "commissionCurrency": "USD", + "commissionStatus": "PENDING", + "incentiveType": "COMMISSION", + "holdPeriodDays": 30, + "invoiceId": null, + "createdAt": "2024-01-15T10:30:00.000Z", + "updatedAt": "2024-01-15T10:30:00.000Z" + } + }, + "topic": "transaction.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/transaction", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/transaction.paid.json b/providers/affonso/latest/transaction.paid.json new file mode 100644 index 00000000..16433766 --- /dev/null +++ b/providers/affonso/latest/transaction.paid.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "transaction.paid", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "transactionId": "txn_xyz789", + "referralId": "ref_abc123", + "affiliateId": "aff_def456", + "saleAmount": 99.0, + "saleCurrency": "USD", + "saleStatus": "COMPLETE", + "commissionAmount": 29.7, + "commissionCurrency": "USD", + "commissionStatus": "PAID", + "incentiveType": "COMMISSION", + "holdPeriodDays": 30, + "invoiceId": "inv_123", + "createdAt": "2024-01-15T10:30:00.000Z", + "updatedAt": "2024-02-28T10:30:00.000Z" + } + }, + "topic": "transaction.paid", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/transaction", + "retrieved": "2026-10-26" + } +} diff --git a/providers/affonso/latest/transaction.rejected.json b/providers/affonso/latest/transaction.rejected.json new file mode 100644 index 00000000..f1a3a173 --- /dev/null +++ b/providers/affonso/latest/transaction.rejected.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "transaction.rejected", + "createdAt": "2024-01-15T10:30:00.000Z", + "data": { + "transactionId": "txn_xyz789", + "referralId": "ref_abc123", + "affiliateId": "aff_def456", + "saleAmount": 0, + "saleCurrency": "USD", + "saleStatus": "REFUNDED", + "commissionAmount": 0, + "commissionCurrency": "USD", + "commissionStatus": "REFUNDED", + "incentiveType": "COMMISSION", + "holdPeriodDays": null, + "invoiceId": null, + "createdAt": "2024-01-15T10:30:00.000Z", + "updatedAt": "2024-01-20T14:00:00.000Z" + } + }, + "topic": "transaction.rejected", + "source": { + "type": "vendor-documentation", + "url": "https://docs.affonso.io/webhooks/events/transaction", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agentcard/index.json b/providers/agentcard/index.json new file mode 100644 index 00000000..e24de8e4 --- /dev/null +++ b/providers/agentcard/index.json @@ -0,0 +1,13 @@ +{ + "label": "Agentcard", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/agentcard/latest/approval.requested.json b/providers/agentcard/latest/approval.requested.json new file mode 100644 index 00000000..39cea358 --- /dev/null +++ b/providers/agentcard/latest/approval.requested.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "approval.requested", + "created": 1757264400, + "livemode": false, + "data": { + "approval_id": "appr_4d5e6f", + "action": "cross_app:close", + "card_id": "card_7h2k", + "last4": "7318", + "requested_by": { + "client_id": "client_x9y8z7", + "name": "Sample App" + }, + "expires_at": "2026-09-07T17:15:00Z", + "connection": { + "client_id": "client_a1b2c3", + "scope": "user_connection" + } + } + }, + "topic": "approval.requested", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/connections/approval-requested", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/balance.low.json b/providers/agentcard/latest/balance.low.json new file mode 100644 index 00000000..2d49766c --- /dev/null +++ b/providers/agentcard/latest/balance.low.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "balance.low", + "created": 1757264400, + "livemode": false, + "data": { + "card_id": "card_7h2k", + "last4": "7318", + "balance_cents": 120 + } + }, + "topic": "balance.low", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/cards/balance-low", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/card.closed.json b/providers/agentcard/latest/card.closed.json new file mode 100644 index 00000000..26991e81 --- /dev/null +++ b/providers/agentcard/latest/card.closed.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "card.closed", + "created": 1757264400, + "livemode": false, + "data": { + "id": "card_7h2k", + "last4": "7318", + "status": "CLOSED", + "reason": "one_time_use" + } + }, + "topic": "card.closed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/cards/card-closed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/card.created.json b/providers/agentcard/latest/card.created.json new file mode 100644 index 00000000..a4876dd2 --- /dev/null +++ b/providers/agentcard/latest/card.created.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "card.created", + "created": 1757264400, + "livemode": false, + "data": { + "id": "card_7h2k", + "last4": "7318", + "balance_cents": 1000, + "status": "OPEN" + } + }, + "topic": "card.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/cards/card-created", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/card.updated.json b/providers/agentcard/latest/card.updated.json new file mode 100644 index 00000000..c0349917 --- /dev/null +++ b/providers/agentcard/latest/card.updated.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "card.updated", + "created": 1757264400, + "livemode": false, + "data": { + "id": "card_7h2k", + "last4": "7318", + "balance_cents": 325, + "status": "IN_USE" + } + }, + "topic": "card.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/cards/card-updated", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/card_flow.failed.json b/providers/agentcard/latest/card_flow.failed.json new file mode 100644 index 00000000..3304305d --- /dev/null +++ b/providers/agentcard/latest/card_flow.failed.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "card_flow.failed", + "created": 1757264400, + "livemode": false, + "data": { + "transfer_id": "owt_1f2e", + "cardholder_id": "ch_2b3c", + "amount_cents": 2500, + "reason": "mint_failed", + "funds_status": "released_to_headroom" + } + }, + "topic": "card_flow.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/company-wallet/card_flow-failed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/card_flow.started.json b/providers/agentcard/latest/card_flow.started.json new file mode 100644 index 00000000..b5646242 --- /dev/null +++ b/providers/agentcard/latest/card_flow.started.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "card_flow.started", + "created": 1757264400, + "livemode": false, + "data": { + "transfer_id": "owt_1f2e", + "cardholder_id": "ch_2b3c", + "external_user_id": "your_user_42", + "amount_cents": 2500, + "fee_cents": 0, + "transfer_cents": 2500, + "ack_required": true, + "ack_deadline": "2026-09-07T17:06:00Z", + "client_id": "client_a1b2c3" + } + }, + "topic": "card_flow.started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/company-wallet/card_flow-started", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/cardholder.created.json b/providers/agentcard/latest/cardholder.created.json new file mode 100644 index 00000000..2a7c24a2 --- /dev/null +++ b/providers/agentcard/latest/cardholder.created.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "cardholder.created", + "created": 1757264400, + "livemode": false, + "data": { + "id": "ch_2b3c", + "first_name": "Ada", + "last_name": "Lovelace", + "kyc_status": "approved" + } + }, + "topic": "cardholder.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/company-wallet/cardholder-created", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/cardholder_onboarding_session.completed.json b/providers/agentcard/latest/cardholder_onboarding_session.completed.json new file mode 100644 index 00000000..c3ce3fb9 --- /dev/null +++ b/providers/agentcard/latest/cardholder_onboarding_session.completed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "cardholder_onboarding_session.completed", + "created": 1757264400, + "livemode": false, + "data": { + "id": "cos_8d9e", + "cardholder_id": "ch_2b3c", + "external_user_id": "your_user_42" + } + }, + "topic": "cardholder_onboarding_session.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/company-wallet/cardholder_onboarding_session-completed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/checkout_authorization.amount_mismatch.json b/providers/agentcard/latest/checkout_authorization.amount_mismatch.json new file mode 100644 index 00000000..7ca788ff --- /dev/null +++ b/providers/agentcard/latest/checkout_authorization.amount_mismatch.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "checkout_authorization.amount_mismatch", + "created": 1757264400, + "livemode": false, + "data": { + "authorization_id": "cauth_2q9d1x8f3k2m4t7w", + "user_id": "usr_8f3k2m", + "external_user_id": "usr_8f3k2m", + "merchant": "shop.example.com", + "psp": "stripe", + "mode": "token", + "stage": "post_replay", + "reason": "amount_mismatch", + "expected_cents": 2306, + "actual_cents": 2599, + "currency": "usd", + "actual_currency": "usd", + "expected_intent_id": "pi_3Qxample", + "actual_intent_id": "pi_3Qxample", + "charged_kind": "captured", + "charged_status": "succeeded" + } + }, + "topic": "checkout_authorization.amount_mismatch", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/checkout-authorizations/checkout_authorization-amount_mismatch", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/checkout_authorization.approved.json b/providers/agentcard/latest/checkout_authorization.approved.json new file mode 100644 index 00000000..db9a3010 --- /dev/null +++ b/providers/agentcard/latest/checkout_authorization.approved.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "checkout_authorization.approved", + "created": 1757264400, + "livemode": false, + "data": { + "authorization_id": "cauth_2q9d1x8f3k2m4t7w", + "user_id": "usr_8f3k2m", + "external_user_id": "usr_8f3k2m", + "merchant": "shop.example.com", + "amount": 2306, + "currency": "usd", + "amount_display": "$23.06", + "amount_authority": "processor", + "psp": "stripe", + "mode": "token", + "submitted_at": null, + "amount_verified": true, + "charged_amount": 2306, + "charged_currency": "usd", + "charged_kind": "captured", + "settlement": { + "status": "unknown", + "reason": "check_pending", + "final": false, + "processor_reference": "pi_3Qxample", + "processor_status": null, + "processor_error_code": null, + "settled_amount": null, + "settled_currency": null, + "checked_at": null, + "resolved_at": null, + "message": "Agentcard has not yet read this payment back from the processor. Agentcard will check again." + } + } + }, + "topic": "checkout_authorization.approved", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/checkout-authorizations/checkout_authorization-approved", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/checkout_authorization.declined.json b/providers/agentcard/latest/checkout_authorization.declined.json new file mode 100644 index 00000000..85aa5346 --- /dev/null +++ b/providers/agentcard/latest/checkout_authorization.declined.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "checkout_authorization.declined", + "created": 1757264400, + "livemode": false, + "data": { + "authorization_id": "cauth_2q9d1x8f3k2m4t7w", + "user_id": "usr_8f3k2m", + "external_user_id": "usr_8f3k2m", + "merchant": "shop.example.com", + "amount": 2306, + "currency": "usd", + "amount_display": "$23.06", + "amount_authority": "agent", + "psp": "shopify", + "mode": "token", + "reason": "user_declined", + "replay_attempted": false, + "psp_error_code": null + } + }, + "topic": "checkout_authorization.declined", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/checkout-authorizations/checkout_authorization-declined", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/checkout_authorization.expired.json b/providers/agentcard/latest/checkout_authorization.expired.json new file mode 100644 index 00000000..bea3dae6 --- /dev/null +++ b/providers/agentcard/latest/checkout_authorization.expired.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "checkout_authorization.expired", + "created": 1757264400, + "livemode": false, + "data": { + "authorization_id": "cauth_2q9d1x8f3k2m4t7w", + "user_id": "usr_8f3k2m", + "external_user_id": "usr_8f3k2m", + "merchant": "shop.example.com", + "amount": 2306, + "currency": "usd", + "amount_display": "$23.06", + "amount_authority": "agent", + "psp": "shopify", + "mode": "token", + "replay_attempted": false, + "settlement": null + } + }, + "topic": "checkout_authorization.expired", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/checkout-authorizations/checkout_authorization-expired", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/checkout_authorization.refused.json b/providers/agentcard/latest/checkout_authorization.refused.json new file mode 100644 index 00000000..7b58d396 --- /dev/null +++ b/providers/agentcard/latest/checkout_authorization.refused.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "checkout_authorization.refused", + "created": 1757264400, + "livemode": false, + "data": { + "authorization_id": null, + "user_id": "usr_3a4b5c6d7e8f9a0b1c2d3e4f", + "external_user_id": "usr_3a4b5c6d7e8f9a0b1c2d3e4f", + "merchant": "Braxter's Deli", + "amount": 2306, + "currency": "usd", + "amount_display": "$23.06", + "psp": "shopify", + "mode": "token", + "stage": "create", + "reason": "merchant_denied", + "rule": "merchant", + "message": "Preset \"office-supplies\", attached to the card ending in 7318: merchant denied. This purchase is at braxters-deli.example. The preset allows EXAMPLE SHOP and ACME. Add the merchant to the preset with PUT /api/v2/vault/presets/office-supplies, or buy from an allowed merchant.", + "preset": { + "id": "pol_5a6b7c8d9e0f1a2b3c4d5e6f", + "name": "office-supplies", + "version": 1 + }, + "attachment": { + "kind": "card", + "last4": "7318", + "target_id": "vc_1d2e3f4a5b6c7d8e9f0a1b2c" + }, + "refusals": [ + { + "rule": "merchant", + "preset": { + "id": "pol_5a6b7c8d9e0f1a2b3c4d5e6f", + "name": "office-supplies", + "version": 1 + }, + "reason": "merchant_denied", + "message": "Preset \"office-supplies\", attached to the card ending in 7318: merchant denied. This purchase is at braxters-deli.example. The preset allows EXAMPLE SHOP and ACME. Add the merchant to the preset with PUT /api/v2/vault/presets/office-supplies, or buy from an allowed merchant.", + "attachment": { + "kind": "card", + "last4": "7318", + "target_id": "vc_1d2e3f4a5b6c7d8e9f0a1b2c" + } + } + ] + } + }, + "topic": "checkout_authorization.refused", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/checkout-authorizations/checkout_authorization-refused", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/checkout_authorization.settled.json b/providers/agentcard/latest/checkout_authorization.settled.json new file mode 100644 index 00000000..d6337c87 --- /dev/null +++ b/providers/agentcard/latest/checkout_authorization.settled.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "checkout_authorization.settled", + "created": 1757264400, + "livemode": false, + "data": { + "authorization_id": "cauth_2q9d1x8f3k2m4t7w", + "user_id": "usr_8f3k2m", + "external_user_id": "usr_8f3k2m", + "merchant": "apps.dan.org", + "amount": 500, + "currency": "usd", + "amount_display": "$5.00", + "amount_authority": "processor", + "psp": "stripe", + "mode": "token", + "status": "approved", + "settlement": { + "status": "settled", + "reason": "processor_succeeded", + "final": true, + "processor_reference": "ch_3Qxample", + "processor_status": "succeeded", + "processor_error_code": null, + "settled_amount": 500, + "settled_currency": "usd", + "checked_at": "2026-09-17T20:59:12.000Z", + "resolved_at": "2026-09-17T20:59:12.000Z", + "message": "The processor reports this payment succeeded: the charge settled." + } + } + }, + "topic": "checkout_authorization.settled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/checkout-authorizations/checkout_authorization-settled", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/checkout_authorization.settlement_unconfirmed.json b/providers/agentcard/latest/checkout_authorization.settlement_unconfirmed.json new file mode 100644 index 00000000..9aa185bb --- /dev/null +++ b/providers/agentcard/latest/checkout_authorization.settlement_unconfirmed.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "checkout_authorization.settlement_unconfirmed", + "created": 1757264400, + "livemode": false, + "data": { + "authorization_id": "cauth_2q9d1x8f3k2m4t7w", + "user_id": "usr_8f3k2m", + "external_user_id": "usr_8f3k2m", + "merchant": "apps.dan.org", + "amount": 500, + "currency": "usd", + "amount_display": "$5.00", + "amount_authority": "processor", + "psp": "stripe", + "mode": "token", + "status": "approved", + "settlement": { + "status": "not_settled", + "reason": "confirm_failed", + "final": true, + "processor_reference": "pi_3Qxample", + "processor_status": "requires_payment_method", + "processor_error_code": "payment_intent_authentication_failure", + "settled_amount": null, + "settled_currency": null, + "checked_at": "2026-09-17T21:02:40.000Z", + "resolved_at": "2026-09-17T21:02:40.000Z", + "message": "The processor holds no successful payment for this request; its last attempt failed with code payment_intent_authentication_failure. No charge was made." + } + } + }, + "topic": "checkout_authorization.settlement_unconfirmed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/checkout-authorizations/checkout_authorization-settlement_unconfirmed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/checkout_authorization.submitted.json b/providers/agentcard/latest/checkout_authorization.submitted.json new file mode 100644 index 00000000..355813d2 --- /dev/null +++ b/providers/agentcard/latest/checkout_authorization.submitted.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "checkout_authorization.submitted", + "created": 1757264400, + "livemode": false, + "data": { + "authorization_id": "cauth_9k1m4x7d", + "user_id": "usr_8f3k2m", + "external_user_id": "usr_8f3k2m", + "merchant": "order.example.com", + "amount": 15000, + "currency": "ils", + "amount_display": "\u20aa150.00", + "amount_authority": "processor", + "psp": "tranzila", + "mode": "hosted_form", + "submitted_at": "2026-09-02T10:42:07Z", + "outcome": "unverified", + "attested_by": "cardholder_device", + "settlement": { + "status": "unknown", + "reason": "no_processor_reference", + "final": true, + "processor_reference": null, + "processor_status": null, + "processor_error_code": null, + "settled_amount": null, + "settled_currency": null, + "checked_at": "2026-09-17T20:59:12.000Z", + "resolved_at": "2026-09-17T20:59:12.000Z", + "message": "This request tokenized a card for the merchant to charge; Agentcard holds no reference at the processor to read back. Only the merchant's order confirms the charge." + } + } + }, + "topic": "checkout_authorization.submitted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/checkout-authorizations/checkout_authorization-submitted", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/checkout_authorization.watched.json b/providers/agentcard/latest/checkout_authorization.watched.json new file mode 100644 index 00000000..91c5addb --- /dev/null +++ b/providers/agentcard/latest/checkout_authorization.watched.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "checkout_authorization.watched", + "created": 1757264400, + "livemode": false, + "data": { + "authorization_id": "cauth_f272e5eb1e27ad26fd243916", + "user_id": "usr_3a4b5c6d7e8f9a0b1c2d3e4f", + "external_user_id": "usr_3a4b5c6d7e8f9a0b1c2d3e4f", + "merchant": "Example Shop", + "amount": 2306, + "currency": "usd", + "amount_display": "$23.06", + "psp": "shopify", + "mode": "token", + "charged_amount": null, + "charged_currency": null, + "outcome": "watched", + "reason": "currency_watched", + "rule": "currency", + "message": "Preset \"watch-eur\", attached to the card ending in 7318: a $23.06 purchase at example-shop.example went through. It is in USD, and this preset allows EUR only. Nothing is blocked. To stop these notices, change the preset with PUT /api/v2/vault/presets/watch-eur.", + "preset": { + "id": "pol_6b7c8d9e0f1a2b3c4d5e6f7a", + "name": "watch-eur", + "version": 1 + }, + "attachment": { + "kind": "card", + "target_id": "vc_1d2e3f4a5b6c7d8e9f0a1b2c", + "last4": "7318" + } + } + }, + "topic": "checkout_authorization.watched", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/checkout-authorizations/checkout_authorization-watched", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/connection.created.json b/providers/agentcard/latest/connection.created.json new file mode 100644 index 00000000..6afa3819 --- /dev/null +++ b/providers/agentcard/latest/connection.created.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "connection.created", + "created": 1757264400, + "livemode": false, + "data": { + "user_id": "usr_7g8h9i", + "channel": "phone", + "external_user_id": "partner_u_123", + "client_id": "client_a1b2c3" + } + }, + "topic": "connection.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/connections/connection-created", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/merchant.connected.json b/providers/agentcard/latest/merchant.connected.json new file mode 100644 index 00000000..e3372140 --- /dev/null +++ b/providers/agentcard/latest/merchant.connected.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "merchant.connected", + "created": 1757264400, + "livemode": false, + "data": { + "cardholder_id": "ch_2b3c", + "merchant": "doordash" + } + }, + "topic": "merchant.connected", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/rewards/merchant-connected", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/order.confirmed.json b/providers/agentcard/latest/order.confirmed.json new file mode 100644 index 00000000..be85b448 --- /dev/null +++ b/providers/agentcard/latest/order.confirmed.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "order.confirmed", + "created": 1757264400, + "livemode": false, + "data": { + "order_id": "3f9a8c1b-7d2e-4c5a-9b1f-2e8d4a6c0b17", + "merchant": "retail", + "merchant_name": "Amazon", + "conversation_id": "conv_9a8b7c6d5e4f3a2b1c0d9e8f", + "user_id": "usr_8f3k2m", + "payment_source": { + "source": "vault", + "brand": "visa", + "last4": "4832" + }, + "retailer_order_id": "112-1234567-1234567", + "delivery_window": "Sat, Sep 6 - Tue, Sep 9", + "final_total_cents": 2306, + "charged_cents": 2306, + "currency": "usd", + "merchant_total_cents": null, + "merchant_currency": null, + "placed_at": "2026-09-01T21:40:11.902Z", + "confirmed_at": "2026-09-01T21:41:20.114Z" + } + }, + "topic": "order.confirmed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/orders/order-confirmed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/order.placed.json b/providers/agentcard/latest/order.placed.json new file mode 100644 index 00000000..857e917f --- /dev/null +++ b/providers/agentcard/latest/order.placed.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "order.placed", + "created": 1757264400, + "livemode": false, + "data": { + "order_id": "3f9a8c1b-7d2e-4c5a-9b1f-2e8d4a6c0b17", + "merchant": "retail", + "merchant_name": "Amazon", + "conversation_id": "conv_9a8b7c6d5e4f3a2b1c0d9e8f", + "user_id": "usr_8f3k2m", + "total_cents": 2306, + "currency": "usd", + "merchant_total_cents": null, + "merchant_currency": null, + "charge_status": "settled", + "payment_source": { + "source": "vault", + "brand": "visa", + "last4": "4832" + }, + "placed_at": "2026-09-01T21:40:11.902Z" + } + }, + "topic": "order.placed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/orders/order-placed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/order.updated.json b/providers/agentcard/latest/order.updated.json new file mode 100644 index 00000000..6f711df4 --- /dev/null +++ b/providers/agentcard/latest/order.updated.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_4c3b2a1f0e9d", + "type": "order.updated", + "created": 1791248034, + "livemode": true, + "data": { + "order_id": "9632435a-4d4d-48bb-869d-5d0e3bd1410b", + "merchant": "doordash", + "merchant_name": "DoorDash", + "conversation_id": "conv_9a8b7c6d5e4f3a2b1c0d9e8f", + "user_id": "usr_8f3k2m", + "status": "arriving", + "previous_status": "picked_up", + "status_title": "Your Dasher is nearby", + "status_detail": null, + "estimated_arrival": { + "earliest": "2026-10-06T00:53:20.000Z", + "latest": "2026-10-06T00:55:20.000Z" + }, + "picked_up_at": "2026-10-06T00:50:05.447Z", + "delivered_at": null, + "canceled_reason": null, + "updated_at": "2026-10-06T00:53:54.000Z" + } + }, + "topic": "order.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/orders/order-updated", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/recovery.requested.json b/providers/agentcard/latest/recovery.requested.json new file mode 100644 index 00000000..82abea47 --- /dev/null +++ b/providers/agentcard/latest/recovery.requested.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "recovery.requested", + "created": 1757264400, + "livemode": false, + "data": { + "recovery_id": "rcv_7a8b", + "cardholder_id": "ch_2b3c", + "external_user_id": "your_user_42", + "amount_cents": 1200 + } + }, + "topic": "recovery.requested", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/company-wallet/recovery-requested", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/reward.earned.json b/providers/agentcard/latest/reward.earned.json new file mode 100644 index 00000000..068bbb6d --- /dev/null +++ b/providers/agentcard/latest/reward.earned.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "reward.earned", + "created": 1757264400, + "livemode": false, + "data": { + "tokens": 12, + "merchant": "OPENAI *CHATGPT SUBSCR", + "card_id": "card_7h2k", + "user_id": "usr_7g8h9i", + "transaction_id": "txn_3f9a" + } + }, + "topic": "reward.earned", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/rewards/reward-earned", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/reward.reversed.json b/providers/agentcard/latest/reward.reversed.json new file mode 100644 index 00000000..c5c6e3e4 --- /dev/null +++ b/providers/agentcard/latest/reward.reversed.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "reward.reversed", + "created": 1757264400, + "livemode": false, + "data": { + "tokens": 12, + "merchant": "OPENAI *CHATGPT SUBSCR", + "card_id": "card_7h2k", + "user_id": "usr_7g8h9i", + "transaction_id": "txn_5c1d", + "earn_transaction_id": "txn_3f9a" + } + }, + "topic": "reward.reversed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/rewards/reward-reversed", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/transaction.authorized.json b/providers/agentcard/latest/transaction.authorized.json new file mode 100644 index 00000000..0b6596ef --- /dev/null +++ b/providers/agentcard/latest/transaction.authorized.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "transaction.authorized", + "created": 1757264400, + "livemode": false, + "data": { + "id": "txn_3f9a", + "card_id": "card_7h2k", + "last4": "7318", + "amount": 675, + "currency": "usd", + "amount_display": "$6.75", + "merchant": "COFFEE SHOP #42 SAN FRANCISCO", + "status": "PENDING", + "balance_cents": 325 + } + }, + "topic": "transaction.authorized", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/cards/transaction-authorized", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/transaction.cleared.json b/providers/agentcard/latest/transaction.cleared.json new file mode 100644 index 00000000..e9af9eb8 --- /dev/null +++ b/providers/agentcard/latest/transaction.cleared.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "transaction.cleared", + "created": 1757264400, + "livemode": false, + "data": { + "id": "txn_3f9a", + "card_id": "card_7h2k", + "last4": "7318", + "amount": 675, + "currency": "usd", + "amount_display": "$6.75", + "merchant": "COFFEE SHOP #42 SAN FRANCISCO", + "status": "SETTLED", + "balance_cents": 325 + } + }, + "topic": "transaction.cleared", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/cards/transaction-cleared", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/transaction.declined.json b/providers/agentcard/latest/transaction.declined.json new file mode 100644 index 00000000..604bd8fb --- /dev/null +++ b/providers/agentcard/latest/transaction.declined.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "transaction.declined", + "created": 1757264400, + "livemode": false, + "data": { + "id": "txn_3f9a", + "card_id": "card_7h2k", + "last4": "7318", + "amount": 675, + "currency": "usd", + "amount_display": "$6.75", + "merchant": "COFFEE SHOP #42 SAN FRANCISCO", + "status": "DECLINED", + "decline_reason": "insufficient_funds" + } + }, + "topic": "transaction.declined", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/cards/transaction-declined", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/transaction.voided.json b/providers/agentcard/latest/transaction.voided.json new file mode 100644 index 00000000..147faf39 --- /dev/null +++ b/providers/agentcard/latest/transaction.voided.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "transaction.voided", + "created": 1757264400, + "livemode": false, + "data": { + "id": "txn_3f9a", + "card_id": "card_7h2k", + "last4": "7318", + "amount": 675, + "currency": "usd", + "amount_display": "$6.75", + "merchant": "COFFEE SHOP #42 SAN FRANCISCO", + "status": "VOIDED" + } + }, + "topic": "transaction.voided", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/cards/transaction-voided", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/transfer.approved.json b/providers/agentcard/latest/transfer.approved.json new file mode 100644 index 00000000..55c0c371 --- /dev/null +++ b/providers/agentcard/latest/transfer.approved.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "transfer.approved", + "created": 1757264400, + "livemode": false, + "data": { + "transfer_id": "owt_1f2e", + "cardholder_id": "ch_2b3c", + "amount_cents": 2500, + "approved_via": "api" + } + }, + "topic": "transfer.approved", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/company-wallet/transfer-approved", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/vault.card_stored.json b/providers/agentcard/latest/vault.card_stored.json new file mode 100644 index 00000000..ec074949 --- /dev/null +++ b/providers/agentcard/latest/vault.card_stored.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "vault.card_stored", + "created": 1757264400, + "livemode": false, + "data": { + "user_id": "usr_8f3k2m", + "card_id": "vc_7f3a9c2e1b4d6f8a0c2e4b6d", + "brand": "visa", + "last4": "4832", + "vault_session_id": "vs_2q9d1x8f3k2m4t7w" + } + }, + "topic": "vault.card_stored", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/vault/vault-card_stored", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/vault.payment_permission.updated.json b/providers/agentcard/latest/vault.payment_permission.updated.json new file mode 100644 index 00000000..f2fa1ac3 --- /dev/null +++ b/providers/agentcard/latest/vault.payment_permission.updated.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_4a91c2e07b5d3f86e1a2c9b0", + "type": "vault.payment_permission.updated", + "created": 1759430467, + "livemode": true, + "data": { + "user_id": "usr_8f3k2m", + "card_id": "vc_7f3a9c2e1b4d6f8a0c2e4b6d", + "client_id": "b1e0c6d2-5a7f-4c3e-9d8b-2f6a1e4c7b90", + "grant_id": "apg_3585dcb59976ad25751aa7752ddbf257dfb1c3770e3cf3aaed845786ffbfa827", + "allowance_id": "allowance_0b40a52f809fc78933413e03034129fd0392dbfef461a635016a98987aaf2632", + "status": "active", + "revision": 1 + } + }, + "topic": "vault.payment_permission.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/vault/vault-payment_permission-updated", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/vault.session_linked.json b/providers/agentcard/latest/vault.session_linked.json new file mode 100644 index 00000000..9dbee8a6 --- /dev/null +++ b/providers/agentcard/latest/vault.session_linked.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "vault.session_linked", + "created": 1757264400, + "livemode": false, + "data": { + "vault_session_id": "vs_2q9d1x8f3k2m4t7w", + "user_id": "usr_8f3k2m" + } + }, + "topic": "vault.session_linked", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/vault/vault-session_linked", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/wallet.balance.low.json b/providers/agentcard/latest/wallet.balance.low.json new file mode 100644 index 00000000..c79760d9 --- /dev/null +++ b/providers/agentcard/latest/wallet.balance.low.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "wallet.balance.low", + "created": 1757264400, + "livemode": false, + "data": { + "balance_cents": 4000, + "threshold_cents": 50000 + } + }, + "topic": "wallet.balance.low", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/company-wallet/wallet-balance-low", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentcard/latest/wallet.funded.json b/providers/agentcard/latest/wallet.funded.json new file mode 100644 index 00000000..05b98310 --- /dev/null +++ b/providers/agentcard/latest/wallet.funded.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_9f8e7d6c5b4a", + "type": "wallet.funded", + "created": 1757264400, + "livemode": false, + "data": { + "amount_cents": 100000, + "balance_cents": 250000 + } + }, + "topic": "wallet.funded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentcard.com/webhooks/company-wallet/wallet-funded", + "retrieved": "2026-10-22" + } +} diff --git a/providers/agentset/index.json b/providers/agentset/index.json new file mode 100644 index 00000000..7cf19d88 --- /dev/null +++ b/providers/agentset/index.json @@ -0,0 +1,13 @@ +{ + "label": "Agentset", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/agentset/latest/document.deleted.json b/providers/agentset/latest/document.deleted.json new file mode 100644 index 00000000..a54b8759 --- /dev/null +++ b/providers/agentset/latest/document.deleted.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_stu901vwx234", + "event": "document.deleted", + "createdAt": "2024-08-26T18:05:00.000Z", + "data": { + "id": "doc_k8f2m9x3n4p1", + "name": "product-guide.pdf", + "namespaceId": "ns_j7h3k9m2n5p8", + "organizationId": "org_x9y8z7w6v5u4", + "status": "QUEUED_FOR_DELETION", + "source": { + "type": "FILE", + "fileUrl": "https://example.com/sample.pdf" + }, + "totalCharacters": 45230, + "totalChunks": 32, + "totalPages": 15, + "error": null, + "createdAt": "2024-08-26T16:41:52.084Z", + "updatedAt": "2024-08-26T18:05:00.000Z" + } + }, + "topic": "document.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentset.ai/webhooks/event-types#document-deleted", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agentset/latest/document.error.json b/providers/agentset/latest/document.error.json new file mode 100644 index 00000000..4866517c --- /dev/null +++ b/providers/agentset/latest/document.error.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_mno345pqr678", + "event": "document.error", + "createdAt": "2024-08-26T16:45:00.000Z", + "data": { + "id": "doc_r5t6u7v8w9x0", + "name": "corrupted-file.pdf", + "namespaceId": "ns_j7h3k9m2n5p8", + "organizationId": "org_x9y8z7w6v5u4", + "status": "FAILED", + "source": { + "type": "FILE", + "fileUrl": "https://example.com/sample.pdf" + }, + "totalCharacters": null, + "totalChunks": null, + "totalPages": null, + "error": "Failed to parse PDF: file appears to be corrupted", + "createdAt": "2024-08-26T16:44:00.000Z", + "updatedAt": "2024-08-26T16:45:00.000Z" + } + }, + "topic": "document.error", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentset.ai/webhooks/event-types#document-error", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agentset/latest/document.processing.json b/providers/agentset/latest/document.processing.json new file mode 100644 index 00000000..f2340666 --- /dev/null +++ b/providers/agentset/latest/document.processing.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_jkl012mno345", + "event": "document.processing", + "createdAt": "2024-08-26T16:42:00.000Z", + "data": { + "id": "doc_k8f2m9x3n4p1", + "name": "product-guide.pdf", + "namespaceId": "ns_j7h3k9m2n5p8", + "organizationId": "org_x9y8z7w6v5u4", + "status": "PROCESSING", + "source": { + "type": "FILE", + "fileUrl": "https://example.com/sample.pdf" + }, + "totalCharacters": null, + "totalChunks": null, + "totalPages": null, + "error": null, + "createdAt": "2024-08-26T16:41:52.084Z", + "updatedAt": "2024-08-26T16:42:00.000Z" + } + }, + "topic": "document.processing", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentset.ai/webhooks/event-types#document-processing", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agentset/latest/document.queued.json b/providers/agentset/latest/document.queued.json new file mode 100644 index 00000000..3f7ec6a8 --- /dev/null +++ b/providers/agentset/latest/document.queued.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123def456", + "event": "document.queued", + "createdAt": "2024-08-26T16:41:52.346Z", + "data": { + "id": "doc_k8f2m9x3n4p1", + "name": "product-guide.pdf", + "namespaceId": "ns_j7h3k9m2n5p8", + "organizationId": "org_x9y8z7w6v5u4", + "status": "QUEUED", + "source": { + "type": "FILE", + "fileUrl": "https://example.com/sample.pdf" + }, + "totalCharacters": null, + "totalChunks": null, + "totalPages": null, + "error": null, + "createdAt": "2024-08-26T16:41:52.084Z", + "updatedAt": "2024-08-26T16:41:52.084Z" + } + }, + "topic": "document.queued", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentset.ai/webhooks/event-types#document-queued", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agentset/latest/document.queued_for_deletion.json b/providers/agentset/latest/document.queued_for_deletion.json new file mode 100644 index 00000000..1cad9285 --- /dev/null +++ b/providers/agentset/latest/document.queued_for_deletion.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_ghi789jkl012", + "event": "document.queued_for_deletion", + "createdAt": "2024-08-26T18:00:00.000Z", + "data": { + "id": "doc_k8f2m9x3n4p1", + "name": "product-guide.pdf", + "namespaceId": "ns_j7h3k9m2n5p8", + "organizationId": "org_x9y8z7w6v5u4", + "status": "QUEUED_FOR_DELETION", + "source": { + "type": "FILE", + "fileUrl": "https://example.com/sample.pdf" + }, + "totalCharacters": 45230, + "totalChunks": 32, + "totalPages": 15, + "error": null, + "createdAt": "2024-08-26T16:41:52.084Z", + "updatedAt": "2024-08-26T18:00:00.000Z" + } + }, + "topic": "document.queued_for_deletion", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentset.ai/webhooks/event-types#document-queued_for_deletion", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agentset/latest/document.queued_for_resync.json b/providers/agentset/latest/document.queued_for_resync.json new file mode 100644 index 00000000..ab43f263 --- /dev/null +++ b/providers/agentset/latest/document.queued_for_resync.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_def456ghi789", + "event": "document.queued_for_resync", + "createdAt": "2024-08-26T17:30:00.000Z", + "data": { + "id": "doc_k8f2m9x3n4p1", + "name": "product-guide.pdf", + "namespaceId": "ns_j7h3k9m2n5p8", + "organizationId": "org_x9y8z7w6v5u4", + "status": "QUEUED_FOR_RESYNC", + "source": { + "type": "FILE", + "fileUrl": "https://example.com/sample.pdf" + }, + "totalCharacters": 45230, + "totalChunks": 32, + "totalPages": 15, + "error": null, + "createdAt": "2024-08-26T16:41:52.084Z", + "updatedAt": "2024-08-26T17:30:00.000Z" + } + }, + "topic": "document.queued_for_resync", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentset.ai/webhooks/event-types#document-queued_for_resync", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agentset/latest/document.ready.json b/providers/agentset/latest/document.ready.json new file mode 100644 index 00000000..8317c576 --- /dev/null +++ b/providers/agentset/latest/document.ready.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_pqr678stu901", + "event": "document.ready", + "createdAt": "2024-08-26T16:50:00.000Z", + "data": { + "id": "doc_k8f2m9x3n4p1", + "name": "product-guide.pdf", + "namespaceId": "ns_j7h3k9m2n5p8", + "organizationId": "org_x9y8z7w6v5u4", + "status": "READY", + "source": { + "type": "FILE", + "fileUrl": "https://example.com/sample.pdf" + }, + "totalCharacters": 45230, + "totalChunks": 32, + "totalPages": 15, + "error": null, + "createdAt": "2024-08-26T16:41:52.084Z", + "updatedAt": "2024-08-26T16:50:00.000Z" + } + }, + "topic": "document.ready", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentset.ai/webhooks/event-types#document-ready", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agentset/latest/ingest_job.deleted.json b/providers/agentset/latest/ingest_job.deleted.json new file mode 100644 index 00000000..41eba9ac --- /dev/null +++ b/providers/agentset/latest/ingest_job.deleted.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_ggg777hhh888", + "event": "ingest_job.deleted", + "createdAt": "2024-08-27T12:05:00.000Z", + "data": { + "id": "job_q1w2e3r4t5y6", + "name": "Website crawl - docs.example.com", + "namespaceId": "ns_j7h3k9m2n5p8", + "organizationId": "org_x9y8z7w6v5u4", + "status": "QUEUED_FOR_DELETION", + "error": null, + "createdAt": "2024-08-26T20:00:00.000Z", + "updatedAt": "2024-08-27T12:05:00.000Z" + } + }, + "topic": "ingest_job.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentset.ai/webhooks/event-types#ingest_job-deleted", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agentset/latest/ingest_job.error.json b/providers/agentset/latest/ingest_job.error.json new file mode 100644 index 00000000..6cc55731 --- /dev/null +++ b/providers/agentset/latest/ingest_job.error.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_eee555fff666", + "event": "ingest_job.error", + "createdAt": "2024-08-26T20:15:00.000Z", + "data": { + "id": "job_u7i8o9p0a1s2", + "name": "Website crawl - broken-site.example.com", + "namespaceId": "ns_j7h3k9m2n5p8", + "organizationId": "org_x9y8z7w6v5u4", + "status": "FAILED", + "error": "Failed to crawl website: connection timeout after 30s", + "createdAt": "2024-08-26T20:10:00.000Z", + "updatedAt": "2024-08-26T20:15:00.000Z" + } + }, + "topic": "ingest_job.error", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentset.ai/webhooks/event-types#ingest_job-error", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agentset/latest/ingest_job.processing.json b/providers/agentset/latest/ingest_job.processing.json new file mode 100644 index 00000000..c9e22e6f --- /dev/null +++ b/providers/agentset/latest/ingest_job.processing.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_ddd444eee555", + "event": "ingest_job.processing", + "createdAt": "2024-08-26T20:01:00.000Z", + "data": { + "id": "job_q1w2e3r4t5y6", + "name": "Website crawl - docs.example.com", + "namespaceId": "ns_j7h3k9m2n5p8", + "organizationId": "org_x9y8z7w6v5u4", + "status": "PROCESSING", + "error": null, + "createdAt": "2024-08-26T20:00:00.000Z", + "updatedAt": "2024-08-26T20:01:00.000Z" + } + }, + "topic": "ingest_job.processing", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentset.ai/webhooks/event-types#ingest_job-processing", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agentset/latest/ingest_job.queued.json b/providers/agentset/latest/ingest_job.queued.json new file mode 100644 index 00000000..3f54fb50 --- /dev/null +++ b/providers/agentset/latest/ingest_job.queued.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_aaa111bbb222", + "event": "ingest_job.queued", + "createdAt": "2024-08-26T20:00:00.000Z", + "data": { + "id": "job_q1w2e3r4t5y6", + "name": "Website crawl - docs.example.com", + "namespaceId": "ns_j7h3k9m2n5p8", + "organizationId": "org_x9y8z7w6v5u4", + "status": "QUEUED", + "error": null, + "createdAt": "2024-08-26T20:00:00.000Z", + "updatedAt": "2024-08-26T20:00:00.000Z" + } + }, + "topic": "ingest_job.queued", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentset.ai/webhooks/event-types#ingest_job-queued", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agentset/latest/ingest_job.queued_for_deletion.json b/providers/agentset/latest/ingest_job.queued_for_deletion.json new file mode 100644 index 00000000..23a8b7c0 --- /dev/null +++ b/providers/agentset/latest/ingest_job.queued_for_deletion.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_ccc333ddd444", + "event": "ingest_job.queued_for_deletion", + "createdAt": "2024-08-27T12:00:00.000Z", + "data": { + "id": "job_q1w2e3r4t5y6", + "name": "Website crawl - docs.example.com", + "namespaceId": "ns_j7h3k9m2n5p8", + "organizationId": "org_x9y8z7w6v5u4", + "status": "QUEUED_FOR_DELETION", + "error": null, + "createdAt": "2024-08-26T20:00:00.000Z", + "updatedAt": "2024-08-27T12:00:00.000Z" + } + }, + "topic": "ingest_job.queued_for_deletion", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentset.ai/webhooks/event-types#ingest_job-queued_for_deletion", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agentset/latest/ingest_job.queued_for_resync.json b/providers/agentset/latest/ingest_job.queued_for_resync.json new file mode 100644 index 00000000..dc6eadef --- /dev/null +++ b/providers/agentset/latest/ingest_job.queued_for_resync.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_bbb222ccc333", + "event": "ingest_job.queued_for_resync", + "createdAt": "2024-08-27T10:00:00.000Z", + "data": { + "id": "job_q1w2e3r4t5y6", + "name": "Website crawl - docs.example.com", + "namespaceId": "ns_j7h3k9m2n5p8", + "organizationId": "org_x9y8z7w6v5u4", + "status": "QUEUED_FOR_RESYNC", + "error": null, + "createdAt": "2024-08-26T20:00:00.000Z", + "updatedAt": "2024-08-27T10:00:00.000Z" + } + }, + "topic": "ingest_job.queued_for_resync", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentset.ai/webhooks/event-types#ingest_job-queued_for_resync", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agentset/latest/ingest_job.ready.json b/providers/agentset/latest/ingest_job.ready.json new file mode 100644 index 00000000..c4781d88 --- /dev/null +++ b/providers/agentset/latest/ingest_job.ready.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_fff666ggg777", + "event": "ingest_job.ready", + "createdAt": "2024-08-26T20:30:00.000Z", + "data": { + "id": "job_q1w2e3r4t5y6", + "name": "Website crawl - docs.example.com", + "namespaceId": "ns_j7h3k9m2n5p8", + "organizationId": "org_x9y8z7w6v5u4", + "status": "READY", + "error": null, + "createdAt": "2024-08-26T20:00:00.000Z", + "updatedAt": "2024-08-26T20:30:00.000Z" + } + }, + "topic": "ingest_job.ready", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agentset.ai/webhooks/event-types#ingest_job-ready", + "retrieved": "2026-10-26" + } +} diff --git a/providers/agntix/index.json b/providers/agntix/index.json new file mode 100644 index 00000000..9f10e74d --- /dev/null +++ b/providers/agntix/index.json @@ -0,0 +1,13 @@ +{ + "label": "Agntix", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/agntix/latest/session.created.json b/providers/agntix/latest/session.created.json new file mode 100644 index 00000000..128cc848 --- /dev/null +++ b/providers/agntix/latest/session.created.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "4981804c-2658-4893-84ff-9c2fa90fb3c2", + "eventType": "session.created", + "type": "VOICE", + "platform": "PHONE", + "direction": "OUTBOUND", + "state": "OPEN", + "agentId": "40235145-aa3d-443e-9d0c-841dd0716a2f", + "createdAt": "2026-04-08T05:00:01.130Z", + "metadata": { + "customerPhoneNumber": "+971501234567", + "roomName": "outbound_sip_40235145-aa3d-443e-9d0c-841dd0716a2f^__^7yoamyb", + "sessionVariables": { + "crmContactId": "CRM-7728", + "customerName": "Alex Morgan" + } + } + }, + "topic": "session.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.agntix.ai/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/aimfox/index.json b/providers/aimfox/index.json new file mode 100644 index 00000000..8ce5e166 --- /dev/null +++ b/providers/aimfox/index.json @@ -0,0 +1,13 @@ +{ + "label": "Aimfox", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/aimfox/latest/accepted.json b/providers/aimfox/latest/accepted.json new file mode 100644 index 00000000..3c6b7ab0 --- /dev/null +++ b/providers/aimfox/latest/accepted.json @@ -0,0 +1,154 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "1399ddcd-dd16-4123-8047-2f01abe0bfba", + "event_type": "accepted", + "event": { + "target_urn": "ACoAAAkpGpYBqjQMr2DBS8q4ht8NNGwbAfE-qtc", + "prev_state": "withdraw", + "state": "message", + "transition": "accepted", + "flow_id": "9b21f2e1-118b-40ed-8831-deba6f97f9a2", + "flow_type": "PRIMARY_CONNECT", + "timestamp": "2024-11-26T02:48:46.332Z", + "account": { + "id": 685914315, + "urn": "ACoAACjiOMsBxN2eyo8LuQz4xK1D54uGND8jCwg", + "public_identifier": "kengur-kengurovic-1a3865171", + "first_name": "Kengur", + "last_name": "Kengurovic", + "email": "kengur1111@gmail.com", + "picture_url": "https://cdn.constel.co/linkedin-profile/685914315.jpg" + }, + "target": { + "id": 153688726, + "urn": "ACoAAAkpGpYBqjQMr2DBS8q4ht8NNGwbAfE-qtc", + "public_identifier": "nevena-nikolic-hr", + "first_name": "Nevena", + "last_name": "Nikolic", + "email": null, + "picture_url": "https://cdn.constel.co/linkedin-profile/ACoAAAkpGpYBqjQMr2DBS8q4ht8NNGwbAfE-qtc.jpg" + }, + "campaign": { + "id": "7efc00b5-6e5f-45a1-b150-12b2010425b5", + "state": "ACTIVE", + "schedule": [ + { + "timezone": { + "name": null, + "offset": null + }, + "sunday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "monday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "tuesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "wednesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "thursday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "friday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "saturday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + } + } + ], + "name": "Search Campaign #1", + "type": "search", + "outreach_type": "connect", + "inmail_optimization": false, + "audience_size": 250, + "target_count": 250, + "created_at": 1732542437386, + "completion": 0.012, + "owner": "685914315", + "metrics": [ + { + "sent_connections": 0, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "sent_inmails": 0, + "views": 0 + } + ], + "flows": [ + { + "id": "45082ea8-8fc2-41a8-a6a9-0240f0e55afd", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "PRIMARY_CONNECT", + "name": "Connection Flow A", + "template": null, + "flow_message_templates": [], + "metrics": { + "sent_connections": 0, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "sent_inmails": 0, + "views": 0 + } + } + ] + } + }, + "workspace": { + "id": "47973863-0513-4ee6-910a-c5bc55782ed2", + "name": "Aimfox Workspace", + "created_at": 1732541078 + } + }, + "topic": "accepted", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/account_logged_in.json b/providers/aimfox/latest/account_logged_in.json new file mode 100644 index 00000000..5637862b --- /dev/null +++ b/providers/aimfox/latest/account_logged_in.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "b82dce4c-34ef-4d08-875b-bf53a7432661", + "event_type": "account_logged_in", + "event": { + "state": "INACTIVE", + "default_session_id": "56235b2f-ff29-403f-9844-42334147bd84", + "urn": "ACoAACjiOMsBxN2eyo8LuQz4xK1D54uGND8jCwg", + "timestamp": "2024-11-24T21:08:27.966Z", + "account": { + "id": 685914315, + "urn": "ACoAACjiOMsBxN2eyo8LuQz4xK1D54uGND8jCwg", + "public_identifier": "kengur-kengurovic-1a3865171", + "first_name": "Kengur", + "last_name": "Kengurovic", + "email": "kengur1111@gmail.com", + "picture_url": "https://cdn.constel.co/linkedin-profile/685914315.jpg" + } + }, + "workspace": { + "id": "47973863-0513-4ee6-910a-c5bc55782ed2", + "name": "Aimfox Workspace", + "created_at": 1732541078 + } + }, + "topic": "account_logged_in", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/account_logged_out.json b/providers/aimfox/latest/account_logged_out.json new file mode 100644 index 00000000..be7d3a1e --- /dev/null +++ b/providers/aimfox/latest/account_logged_out.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "c0400133-6e6f-46ff-a7e2-283b0c49dd37", + "event_type": "account_logged_out", + "event": { + "time": null, + "timestamp": 1732536106580, + "account": { + "id": 685914315, + "urn": "ACoAACjiOMsBxN2eyo8LuQz4xK1D54uGND8jCwg", + "public_identifier": "kengur-kengurovic-1a3865171", + "first_name": "Kengur", + "last_name": "Kengurovic", + "email": "kengur1111@gmail.com", + "picture_url": "https://cdn.constel.co/linkedin-profile/685914315.jpg" + } + }, + "workspace": { + "id": "47973863-0513-4ee6-910a-c5bc55782ed2", + "name": "Aimfox Workspace", + "created_at": 1732541078 + } + }, + "topic": "account_logged_out", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/campaign_created.json b/providers/aimfox/latest/campaign_created.json new file mode 100644 index 00000000..7affb615 --- /dev/null +++ b/providers/aimfox/latest/campaign_created.json @@ -0,0 +1,175 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "91c5ee90-e0db-45a7-8a9a-f1f461874d13", + "event_type": "campaign_created", + "event": { + "campaign_name": "LinkedIn search Campaign #6", + "owner_ids": [ + 1033744867 + ], + "timestamp": "2025-09-26T14:01:05.787Z", + "campaign": { + "id": "0e393681-c0c7-4831-b6fe-d624d48a5c10", + "state": "CREATED", + "schedule": [ + { + "timezone": { + "name": null, + "offset": null + }, + "sunday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "monday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "tuesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "wednesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "thursday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "friday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "saturday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + } + } + ], + "name": "LinkedIn search Campaign #6", + "type": "search", + "outreach_type": "connect", + "inmail_optimization": false, + "audience_size": 1, + "target_count": 1, + "created_at": 1759224947133, + "completion": 1, + "owners": [ + "1033744867" + ], + "miner": "1033744867", + "custom_variable_keys": [], + "start_date": null, + "labels": [], + "uses_connection_note": false, + "metrics": { + "sent_connections": 1, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "inmail_replies": 0, + "sent_inmails": 0, + "sent_endorsements": 0, + "views": 1, + "sent_likes": 0 + }, + "flows": [ + { + "id": "5ab88309-3b04-4e54-9661-024ed762fe79", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "PRIMARY_CONNECT", + "name": "Connection Flow A", + "template": null, + "flow_message_templates": [], + "withdraw_delay": 604800000, + "endorse_enabled": false, + "endorse_delay": null, + "like_enabled": false, + "like_delay": null, + "like_type": "LIKE", + "metrics": {} + }, + { + "id": "ff242328-38ba-4637-8735-6d4ff0bf234b", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "INMAIL_OPTIMIZATION", + "name": "", + "template": null, + "flow_message_templates": [], + "withdraw_delay": 604800000, + "endorse_enabled": false, + "endorse_delay": null, + "like_enabled": false, + "like_delay": null, + "like_type": "LIKE", + "metrics": {} + }, + { + "id": "31b3de04-df58-49a7-b82d-f020262a9ab7", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "CONNECT_OPTIMIZATION", + "name": "", + "template": null, + "flow_message_templates": [], + "withdraw_delay": 604800000, + "endorse_enabled": false, + "endorse_delay": null, + "like_enabled": false, + "like_delay": null, + "like_type": "LIKE", + "metrics": {} + } + ] + } + }, + "workspace": { + "id": "59d282b1-f2b1-438c-a4e2-21f1faba6ac5", + "name": "Mihailo's workspace", + "created_at": 1725279327 + } + }, + "topic": "campaign_created", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/campaign_ended.json b/providers/aimfox/latest/campaign_ended.json new file mode 100644 index 00000000..9587f95c --- /dev/null +++ b/providers/aimfox/latest/campaign_ended.json @@ -0,0 +1,175 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "91c5ee90-e0db-45a7-8a9a-f1f461874d13", + "event_type": "campaign_ended", + "event": { + "campaign_name": "LinkedIn search Campaign #6", + "owner_ids": [ + 1033744867 + ], + "timestamp": "2025-09-26T14:01:05.787Z", + "campaign": { + "id": "0e393681-c0c7-4831-b6fe-d624d48a5c10", + "state": "DONE", + "schedule": [ + { + "timezone": { + "name": null, + "offset": null + }, + "sunday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "monday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "tuesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "wednesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "thursday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "friday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "saturday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + } + } + ], + "name": "LinkedIn search Campaign #6", + "type": "search", + "outreach_type": "connect", + "inmail_optimization": false, + "audience_size": 1, + "target_count": 1, + "created_at": 1759224947133, + "completion": 1, + "owners": [ + "1033744867" + ], + "miner": "1033744867", + "custom_variable_keys": [], + "start_date": null, + "labels": [], + "uses_connection_note": false, + "metrics": { + "sent_connections": 1, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "inmail_replies": 0, + "sent_inmails": 0, + "sent_endorsements": 0, + "views": 1, + "sent_likes": 0 + }, + "flows": [ + { + "id": "5ab88309-3b04-4e54-9661-024ed762fe79", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "PRIMARY_CONNECT", + "name": "Connection Flow A", + "template": null, + "flow_message_templates": [], + "withdraw_delay": 604800000, + "endorse_enabled": false, + "endorse_delay": null, + "like_enabled": false, + "like_delay": null, + "like_type": "LIKE", + "metrics": {} + }, + { + "id": "ff242328-38ba-4637-8735-6d4ff0bf234b", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "INMAIL_OPTIMIZATION", + "name": "", + "template": null, + "flow_message_templates": [], + "withdraw_delay": 604800000, + "endorse_enabled": false, + "endorse_delay": null, + "like_enabled": false, + "like_delay": null, + "like_type": "LIKE", + "metrics": {} + }, + { + "id": "31b3de04-df58-49a7-b82d-f020262a9ab7", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "CONNECT_OPTIMIZATION", + "name": "", + "template": null, + "flow_message_templates": [], + "withdraw_delay": 604800000, + "endorse_enabled": false, + "endorse_delay": null, + "like_enabled": false, + "like_delay": null, + "like_type": "LIKE", + "metrics": {} + } + ] + } + }, + "workspace": { + "id": "59d282b1-f2b1-438c-a4e2-21f1faba6ac5", + "name": "Mihailo's workspace", + "created_at": 1725279327 + } + }, + "topic": "campaign_ended", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/campaign_reply.json b/providers/aimfox/latest/campaign_reply.json new file mode 100644 index 00000000..e17aabda --- /dev/null +++ b/providers/aimfox/latest/campaign_reply.json @@ -0,0 +1,194 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "1e5e930e-c44c-4994-9b85-a6b65423f3e8", + "event_type": "campaign_reply", + "event": { + "conversation_urn": "2-MTBmOGZlNGUtNzZjZS00MjZkLWE0NTAtNGY2NjIyOTNlM2RiXzEwMA==", + "message_urn": "2-MTc2MTY1OTA0ODIwNGI0NTg0Ny0xMDAmMTBmOGZlNGUtNzZjZS00MjZkLWE0NTAtNGY2NjIyOTNlM2RiXzEwMA==", + "body": "Hey, can you try once? It will take a maximum of 2-3 minutes and the first 5 prompts are free.", + "declined": false, + "message": { + "urn": "2-MTc2MTY1OTA0ODIwNGI0NTg0Ny0xMDAmMTBmOGZlNGUtNzZjZS00MjZkLWE0NTAtNGY2NjIyOTNlM2RiXzEwMA==", + "inmail": false, + "subject": null, + "body": "Hey, can you try once? It will take a maximum of 2-3 minutes and the first 5 prompts are free.", + "reactions": [], + "sender": "1432144979", + "created_at": 1761659048204, + "edited": false, + "deleted": false + }, + "timestamp": "2025-10-28T13:44:08.204Z", + "sender": { + "id": 1432144979, + "urn": "ACoAAFVczFMB65mrY-IofOnkRLexvBVXhT5HcQs", + "public_identifier": "john-doe-72b75733b", + "first_name": "John ", + "last_name": "Doe", + "email": "johndoe@hotmail.com", + "picture_url": "https://cdn.constel.co/linkedin-profile/ACoAAFVczFMB65mrY-IofOnkRLexvBVXhT5HcQs.jpg" + }, + "recipient": { + "id": 1033744867, + "urn": "ACoAAD2dseMBdvw12MyzFvftslnla0_OX5XeBgQ", + "public_identifier": "jane-doe-b9724724a", + "first_name": "Jane", + "last_name": "Doe", + "email": "janedoe@gmail.com", + "picture_url": "https://cdn.constel.co/linkedin-profile/ACoAAD2dseMBdvw12MyzFvftslnla0_OX5XeBgQ.jpg" + }, + "campaign": { + "id": "3acad0ac-e95d-4d2a-84ec-896a3562e29d", + "state": "ACTIVE", + "schedule": [ + { + "timezone": { + "name": null, + "offset": null + }, + "sunday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "monday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "tuesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "wednesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "thursday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "friday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "saturday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + } + } + ], + "name": "LinkedIn search Campaign #25", + "type": "search", + "outreach_type": "connect", + "inmail_optimization": false, + "audience_size": 3, + "target_count": 3, + "created_at": 1762356684341, + "completion": 0, + "owners": [ + "1033744867" + ], + "miner": "1033744867", + "custom_variable_keys": [], + "autolabel_ids": null, + "start_date": null, + "labels": [], + "uses_connection_note": false, + "flows": [ + { + "id": "5ab88309-3b04-4e54-9661-024ed762fe79", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "PRIMARY_CONNECT", + "name": "Connection Flow A", + "template": null, + "flow_message_templates": [], + "withdraw_delay": 604800000, + "endorse_enabled": false, + "endorse_delay": null, + "like_enabled": false, + "like_delay": null, + "like_type": "LIKE", + "metrics": {} + }, + { + "id": "ff242328-38ba-4637-8735-6d4ff0bf234b", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "INMAIL_OPTIMIZATION", + "name": "", + "template": null, + "flow_message_templates": [], + "withdraw_delay": 604800000, + "endorse_enabled": false, + "endorse_delay": null, + "like_enabled": false, + "like_delay": null, + "like_type": "LIKE", + "metrics": {} + }, + { + "id": "31b3de04-df58-49a7-b82d-f020262a9ab7", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "CONNECT_OPTIMIZATION", + "name": "", + "template": null, + "flow_message_templates": [], + "withdraw_delay": 604800000, + "endorse_enabled": false, + "endorse_delay": null, + "like_enabled": false, + "like_delay": null, + "like_type": "LIKE", + "metrics": {} + } + ] + } + }, + "workspace": { + "id": "071c3606-d027-4e32-9b0e-2fe74d03909f", + "name": "Jane's workspace", + "created_at": 1725279327 + } + }, + "topic": "campaign_reply", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/campaign_started.json b/providers/aimfox/latest/campaign_started.json new file mode 100644 index 00000000..8d1e77b1 --- /dev/null +++ b/providers/aimfox/latest/campaign_started.json @@ -0,0 +1,175 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "91c5ee90-e0db-45a7-8a9a-f1f461874d13", + "event_type": "campaign_started", + "event": { + "campaign_name": "LinkedIn search Campaign #6", + "owner_ids": [ + 1033744867 + ], + "timestamp": "2025-09-26T14:01:05.787Z", + "campaign": { + "id": "0e393681-c0c7-4831-b6fe-d624d48a5c10", + "state": "ACTIVE", + "schedule": [ + { + "timezone": { + "name": null, + "offset": null + }, + "sunday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "monday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "tuesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "wednesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "thursday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "friday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "saturday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + } + } + ], + "name": "LinkedIn search Campaign #6", + "type": "search", + "outreach_type": "connect", + "inmail_optimization": false, + "audience_size": 1, + "target_count": 1, + "created_at": 1759224947133, + "completion": 1, + "owners": [ + "1033744867" + ], + "miner": "1033744867", + "custom_variable_keys": [], + "start_date": null, + "labels": [], + "uses_connection_note": false, + "metrics": { + "sent_connections": 1, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "inmail_replies": 0, + "sent_inmails": 0, + "sent_endorsements": 0, + "views": 1, + "sent_likes": 0 + }, + "flows": [ + { + "id": "5ab88309-3b04-4e54-9661-024ed762fe79", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "PRIMARY_CONNECT", + "name": "Connection Flow A", + "template": null, + "flow_message_templates": [], + "withdraw_delay": 604800000, + "endorse_enabled": false, + "endorse_delay": null, + "like_enabled": false, + "like_delay": null, + "like_type": "LIKE", + "metrics": {} + }, + { + "id": "ff242328-38ba-4637-8735-6d4ff0bf234b", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "INMAIL_OPTIMIZATION", + "name": "", + "template": null, + "flow_message_templates": [], + "withdraw_delay": 604800000, + "endorse_enabled": false, + "endorse_delay": null, + "like_enabled": false, + "like_delay": null, + "like_type": "LIKE", + "metrics": {} + }, + { + "id": "31b3de04-df58-49a7-b82d-f020262a9ab7", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "CONNECT_OPTIMIZATION", + "name": "", + "template": null, + "flow_message_templates": [], + "withdraw_delay": 604800000, + "endorse_enabled": false, + "endorse_delay": null, + "like_enabled": false, + "like_delay": null, + "like_type": "LIKE", + "metrics": {} + } + ] + } + }, + "workspace": { + "id": "59d282b1-f2b1-438c-a4e2-21f1faba6ac5", + "name": "Mihailo's workspace", + "created_at": 1725279327 + } + }, + "topic": "campaign_started", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/connect.json b/providers/aimfox/latest/connect.json new file mode 100644 index 00000000..87023b37 --- /dev/null +++ b/providers/aimfox/latest/connect.json @@ -0,0 +1,154 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "cb8aa0f4-3932-484e-b73b-31d38bf5f81a", + "event_type": "connect", + "event": { + "target_urn": "ACoAACBeTegBBvVPzXzpZgum_iI7edgi9Lgacjo", + "prev_state": "connect", + "state": "withdraw", + "transition": "connect", + "flow_id": "9b21f2e1-118b-40ed-8831-deba6f97f9a2", + "flow_type": "PRIMARY_CONNECT", + "timestamp": "2024-11-25T21: 59: 21.392Z", + "account": { + "id": 685914315, + "urn": "ACoAACjiOMsBxN2eyo8LuQz4xK1D54uGND8jCwg", + "public_identifier": "kengur-kengurovic-1a3865171", + "first_name": "Kengur", + "last_name": "Kengurovic", + "email": "kengur1111@gmail.com", + "picture_url": "https: //cdn.constel.co/linkedin-profile/685914315.jpg" + }, + "target": { + "id": 543051240, + "urn": "ACoAACBeTegBBvVPzXzpZgum_iI7edgi9Lgacjo", + "public_identifier": "marijamiljkovic", + "first_name": "Marija", + "last_name": "Miljkovi\u0107", + "email": "miljkovic.m15@gmail.com", + "picture_url": "https: //cdn.constel.co/linkedin-profile/ACoAACBeTegBBvVPzXzpZgum_iI7edgi9Lgacjo.jpg" + }, + "campaign": { + "id": "7efc00b5-6e5f-45a1-b150-12b2010425b5", + "state": "ACTIVE", + "schedule": [ + { + "timezone": { + "name": null, + "offset": null + }, + "sunday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "monday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "tuesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "wednesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "thursday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "friday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "saturday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + } + } + ], + "name": "Search Campaign #1", + "type": "search", + "outreach_type": "connect", + "inmail_optimization": false, + "audience_size": 250, + "target_count": 250, + "created_at": 1732542437386, + "completion": 0.012, + "owner": "685914315", + "metrics": [ + { + "sent_connections": 0, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "sent_inmails": 0, + "views": 0 + } + ], + "flows": [ + { + "id": "45082ea8-8fc2-41a8-a6a9-0240f0e55afd", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "PRIMARY_CONNECT", + "name": "Connection Flow A", + "template": null, + "flow_message_templates": [], + "metrics": { + "sent_connections": 0, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "sent_inmails": 0, + "views": 0 + } + } + ] + } + }, + "workspace": { + "id": "47973863-0513-4ee6-910a-c5bc55782ed2", + "name": "Aimfox Workspace", + "created_at": 1732541078 + } + }, + "topic": "connect", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/inbox_event.json b/providers/aimfox/latest/inbox_event.json new file mode 100644 index 00000000..eee71454 --- /dev/null +++ b/providers/aimfox/latest/inbox_event.json @@ -0,0 +1,75 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "226b3cb7-652c-43e0-9d25-5f1b6c7421f2", + "event_type": "inbox_event", + "event": { + "type": "sent", + "timestamp": "2025-10-28T12:57:45.265Z", + "conversation_urn": "2-YmFhZTQ1MTktY2Q4Mi00ODQxLTg3M2ItYzNkYWMxODg4MGVkXzEwMA==", + "message_urn": "2-MTc2MTY1NjI2NTI2NWI0MjE0My0xMDAmYmFhZTQ1MTktY2Q4Mi00ODQxLTg3M2ItYzNkYWMxODk4MGVkXzEwMA==", + "body": "Hi again David! Did you get a chance to try turning a prompt or a screenshot into a functional site?", + "declined": false, + "message": { + "urn": "2-MTc2MTY1NjI2NTI2NWI0MjE0My0xMDAmYmFhZTQ1MTktY2Q4Mi00ODQxLTg3M2ItYzNkYWMxODk4MGVkXzEwMA==", + "inmail": false, + "subject": null, + "body": "Hi again David! Did you get a chance to try turning a prompt or a screenshot into a functional site?", + "reactions": [], + "links": [ + { + "url": "https://app.home.com/home", + "hash": "sRmxJ33qM9mmI1Xk5F+jXNgVlZY=" + } + ], + "sender": "1437140006", + "created_at": 1761656265265, + "edited": false, + "deleted": false + }, + "sender": { + "id": 1437140006, + "urn": "ACoAAFWpBCYB8m3ZWvEWfGCT7TieSlMhfYgkFB8", + "public_identifier": "john-doe-2b2366341", + "first_name": "John", + "last_name": "Doe", + "email": "john.doe@example.com", + "picture_url": "https://cdn.constel.co/linkedin-profile/ACoAAFWpBCYB8m3ZWvEWfGCT7TieSlMhfYgkFB8.jpg" + }, + "recipient": { + "id": 224282167, + "urn": "ACoAAA1eRjcByvC5WRJMlOfq5MP4RwJD9-0mxGc", + "public_identifier": "jane-doe-123456789", + "first_name": "Jane", + "last_name": "Doe", + "email": "jane.doe@gmail.com", + "picture_url": "https://cdn.constel.co/linkedin-profile/ACoAAA1eRjcByvC5WRJMlOfq5MP4RwJD9-0mxGc.jpg" + }, + "target": { + "campaign_id": "30909f96-2e73-4705-9a5c-e58a4b8ace04", + "flow_id": "10124ac0-b925-452d-b0f4-772b80566766", + "custom_variable_keys": [ + "first_name", + "last_name" + ], + "custom_variables": { + "first_name": "Jane", + "last_name": "Doe" + } + } + }, + "workspace": { + "id": "71d8b4bc-c9e2-4c42-9612-6cc8faef52a2", + "name": "Mihailo's workspace", + "created_at": 1725279327 + } + }, + "topic": "inbox_event", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/inmail.json b/providers/aimfox/latest/inmail.json new file mode 100644 index 00000000..e6cc46e5 --- /dev/null +++ b/providers/aimfox/latest/inmail.json @@ -0,0 +1,156 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "1034a960-f65e-48c1-89fa-d729aeb3c9b1", + "event_type": "inmail", + "event": { + "target_urn": "ACoAABHXFRYBwnGNaiIQsj51PHfbrO2YDxergL8", + "prev_state": "inmail", + "state": "done", + "transition": "inmail", + "flow_id": "86092c93-0f9d-44a9-ac7d-ddd19208b25c", + "flow_type": "INMAIL_OPTIMIZATION", + "template_id": "2c8950ce-121a-4ac5-9051-701f2349425e", + "message": "Hi Selena, I hope you\u2019re doing well. I\u2019m Kengur, and I\u2019d love to connect and discuss our shared interests in web development and potential collaboration opportunities.", + "timestamp": "2024-11-26T09: 45: 21.425Z", + "account": { + "id": 685914315, + "urn": "ACoAACjiOMsBxN2eyo8LuQz4xK1D54uGND8jCwg", + "public_identifier": "kengur-kengurovic-1a3865171", + "first_name": "Kengur", + "last_name": "Kengurovic", + "email": "kengur1111@gmail.com", + "picture_url": "https: //cdn.constel.co/linkedin-profile/685914315.jpg" + }, + "target": { + "id": 299308310, + "urn": "ACoAABHXFRYBwnGNaiIQsj51PHfbrO2YDxergL8", + "public_identifier": "selenavukasinovic", + "first_name": "Selena", + "last_name": "Vuka\u0161inovi\u0107", + "email": null, + "picture_url": "https: //cdn.constel.co/linkedin-profile/ACoAABHXFRYBwnGNaiIQsj51PHfbrO2YDxergL8.jpg" + }, + "campaign": { + "id": "49dd42ba-d97a-4af5-a9d1-915508dfdbfc", + "state": "ACTIVE", + "schedule": [ + { + "timezone": { + "name": null, + "offset": null + }, + "sunday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "monday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "tuesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "wednesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "thursday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "friday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "saturday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + } + } + ], + "name": "Search Campaign #2", + "type": "search", + "outreach_type": "connect", + "inmail_optimization": true, + "audience_size": 250, + "target_count": 250, + "created_at": 1732611930406, + "completion": 0.004, + "owner": "685914315", + "metrics": [ + { + "sent_connections": 0, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "sent_inmails": 0, + "views": 0 + } + ], + "flows": [ + { + "id": "45082ea8-8fc2-41a8-a6a9-0240f0e55afd", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "PRIMARY_CONNECT", + "name": "Connection Flow A", + "template": null, + "flow_message_templates": [], + "metrics": { + "sent_connections": 0, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "sent_inmails": 0, + "views": 0 + } + } + ] + } + }, + "workspace": { + "id": "47973863-0513-4ee6-910a-c5bc55782ed2", + "name": "Aimfox Workspace", + "created_at": 1732541078 + } + }, + "topic": "inmail", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/inmail_reply.json b/providers/aimfox/latest/inmail_reply.json new file mode 100644 index 00000000..7a748f3f --- /dev/null +++ b/providers/aimfox/latest/inmail_reply.json @@ -0,0 +1,156 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "815e2d1d-6c72-47ae-8185-ecdb76dd929e", + "event_type": "inmail_reply", + "event": { + "target_urn": "ACoAACHGAQoBKI-3086W4V3Q58uQQtGMPAUQNZ4", + "prev_state": "done", + "state": "done", + "transition": "inmail_reply", + "flow_id": "0b465ad5-e3b1-4b45-8060-050dc191cb74", + "flow_type": "PRIMARY_CONNECT", + "template_id": "4d6446a6-0198-4ae2-9676-b20eea556459", + "message": "Hi Selena, I hope you\u2019re doing well. I\u2019m Kengur, and I\u2019d love to connect and discuss our shared interests in web development and potential collaboration opportunities.", + "timestamp": "2024-11-26T14:01:05.787Z", + "account": { + "id": 685914315, + "urn": "ACoAACjiOMsBxN2eyo8LuQz4xK1D54uGND8jCwg", + "public_identifier": "kengur-kengurovic-1a3865171", + "first_name": "Kengur", + "last_name": "Kengurovic", + "email": "kengur1111@gmail.com", + "picture_url": "https://cdn.constel.co/linkedin-profile/685914315.jpg" + }, + "target": { + "id": 566624522, + "urn": "ACoAACHGAQoBKI-3086W4V3Q58uQQtGMPAUQNZ4", + "public_identifier": "aidan-ashley-jones-862917139", + "first_name": "Aidan Ashley", + "last_name": "Jones", + "email": null, + "picture_url": "https://cdn.constel.co/linkedin-profile/ACoAACHGAQoBKI-3086W4V3Q58uQQtGMPAUQNZ4.jpg" + }, + "campaign": { + "id": "3e807949-733c-4e0d-a03a-cb6a53822d71", + "state": "ACTIVE", + "schedule": [ + { + "timezone": { + "name": null, + "offset": null + }, + "sunday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "monday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "tuesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "wednesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "thursday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "friday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "saturday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + } + } + ], + "name": "List Campaign #7", + "type": "list", + "outreach_type": "connect", + "inmail_optimization": true, + "audience_size": 1000, + "target_count": 992, + "created_at": 1731192399806, + "completion": 0.2399193548387097, + "owner": "949121633", + "metrics": [ + { + "sent_connections": 23, + "accepted_connections": 11, + "sent_messages": 3, + "replies": 1, + "sent_inmails": 1, + "views": 33 + } + ], + "flows": [ + { + "id": "45082ea8-8fc2-41a8-a6a9-0240f0e55afd", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "PRIMARY_CONNECT", + "name": "Connection Flow A", + "template": null, + "flow_message_templates": [], + "metrics": { + "sent_connections": 0, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "sent_inmails": 0, + "views": 0 + } + } + ] + } + }, + "workspace": { + "id": "47973863-0513-4ee6-910a-c5bc55782ed2", + "name": "Aimfox Workspace", + "created_at": 1732541078 + } + }, + "topic": "inmail_reply", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/lead_label_added.json b/providers/aimfox/latest/lead_label_added.json new file mode 100644 index 00000000..2574bbaa --- /dev/null +++ b/providers/aimfox/latest/lead_label_added.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "e53fed8e-621d-4a78-8562-e21b4efdb8cd", + "event_type": "lead_label_added", + "event": { + "label_id": "2df66b31-b600-4437-9788-882479856a8f", + "label_name": "Important", + "timestamp": "2024-11-24T21:08:27.966Z", + "lead": { + "id": 1046909564, + "urn": "ACoAAD5mknwB3Id_lTC2hEJnlU7LF9lDzHpWses", + "public_identifier": "milos-nedeljkovic-538736252", + "first_name": "Milos", + "last_name": "Nedeljkovic", + "email": "milos@flocksocial.io", + "picture_url": "https://cdn.constel.co/linkedin-profile/no-image.svg", + "profile_url": "https://www.linkedin.com/in/milos-nedeljkovic-538736252/" + } + }, + "workspace": { + "id": "59d282b1-f2b1-438c-a4e2-21f1faba6ac5", + "name": "Mihailo's workspace", + "created_at": 1725279327 + } + }, + "topic": "lead_label_added", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/message.json b/providers/aimfox/latest/message.json new file mode 100644 index 00000000..e60c0ecf --- /dev/null +++ b/providers/aimfox/latest/message.json @@ -0,0 +1,156 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "50fdee1b-f000-49be-8a6d-5f3f7ec0ef37", + "event_type": "message", + "event": { + "target_urn": "ACoAADvzuQABH7D0R0cyjhs4HqqtP8rf6pgtaOQ", + "prev_state": "message", + "state": "message", + "transition": "message", + "flow_id": "77e4c191-c1c5-4bfb-8abf-2c08812aa790", + "flow_type": "PRIMARY_CONNECT", + "template_id": "a54ee073-9d1b-4c21-9f52-9ab5f6768cac", + "message": "Hello Nikolai, I hope this message finds you well. I'm Kengur, a fellow professional interested in tech. I'd love to connect and share insights about our fields. Best, Kengur", + "timestamp": "2024-11-26T10:58:50.808Z", + "account": { + "id": 685914315, + "urn": "ACoAACjiOMsBxN2eyo8LuQz4xK1D54uGND8jCwg", + "public_identifier": "kengur-kengurovic-1a3865171", + "first_name": "Kengur", + "last_name": "Kengurovic", + "email": "kengur1111@gmail.com", + "picture_url": "https://cdn.constel.co/linkedin-profile/685914315.jpg" + }, + "target": { + "id": 1005828352, + "urn": "ACoAADvzuQABH7D0R0cyjhs4HqqtP8rf6pgtaOQ", + "public_identifier": "nikolaiboldyrev", + "first_name": "Nikolai", + "last_name": "Boldyrev", + "email": null, + "picture_url": "https://cdn.constel.co/linkedin-profile/ACoAADvzuQABH7D0R0cyjhs4HqqtP8rf6pgtaOQ.jpg" + }, + "campaign": { + "id": "49dd42ba-d97a-4af5-a9d1-915508dfdbfc", + "state": "ACTIVE", + "schedule": [ + { + "timezone": { + "name": null, + "offset": null + }, + "sunday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "monday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "tuesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "wednesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "thursday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "friday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "saturday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + } + } + ], + "name": "Search Campaign #2", + "type": "search", + "outreach_type": "connect", + "inmail_optimization": true, + "audience_size": 250, + "target_count": 250, + "created_at": 1732611930406, + "completion": 0.004, + "owner": "685914315", + "metrics": [ + { + "sent_connections": 0, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "sent_inmails": 0, + "views": 0 + } + ], + "flows": [ + { + "id": "45082ea8-8fc2-41a8-a6a9-0240f0e55afd", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "PRIMARY_CONNECT", + "name": "Connection Flow A", + "template": null, + "flow_message_templates": [], + "metrics": { + "sent_connections": 0, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "sent_inmails": 0, + "views": 0 + } + } + ] + } + }, + "workspace": { + "id": "47973863-0513-4ee6-910a-c5bc55782ed2", + "name": "Aimfox Workspace", + "created_at": 1732541078 + } + }, + "topic": "message", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/new_connection.json b/providers/aimfox/latest/new_connection.json new file mode 100644 index 00000000..b950a7ff --- /dev/null +++ b/providers/aimfox/latest/new_connection.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "1958e465-e0ff-4b0f-8205-2e68bed126ef", + "event_type": "new_connection", + "event": { + "timestamp": "2024-11-25T14:14:49.626Z", + "account": { + "id": 685914315, + "urn": "ACoAACjiOMsBxN2eyo8LuQz4xK1D54uGND8jCwg", + "public_identifier": "kengur-kengurovic-1a3865171", + "first_name": "Kengur", + "last_name": "Kengurovic", + "email": "kengur1111@gmail.com", + "picture_url": "https://cdn.constel.co/linkedin-profile/685914315.jpg" + }, + "connected_profile": { + "id": 1182146582, + "urn": "ACoAAEZ2IBYB5orj2ZzwgFuS-X3DFdx8CxOcEqo", + "public_identifier": "hilton-b-732a9428b", + "first_name": "Hilton", + "last_name": "B.", + "email": null, + "picture_url": "https://cdn.constel.co/linkedin-profile/ACoAAEZ2IBYB5orj2ZzwgFuS-X3DFdx8CxOcEqo.jpg" + } + }, + "workspace": { + "id": "47973863-0513-4ee6-910a-c5bc55782ed2", + "name": "Aimfox Workspace", + "created_at": 1732541078 + } + }, + "topic": "new_connection", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/new_reply.json b/providers/aimfox/latest/new_reply.json new file mode 100644 index 00000000..ddfff733 --- /dev/null +++ b/providers/aimfox/latest/new_reply.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "b9c92988-ae97-418c-a4a1-2b2a0f8417b4", + "event_type": "new_reply", + "event": { + "conversation_urn": "2-NjM2OGU3MGQtNzk0YS00YzMwLWFhMGQtNjk0NzIyOGViODM3XzEwMA==", + "message_urn": "2-MTc1OTQwNDk5OTMyOGI4ODM1My0xMDAmNjM2OGU3MGQtNzk0YS00YzMwLWFhMGQtNjk0NzIyOGViODM3XzEwMA==", + "body": "How can I help you?", + "declined": false, + "timestamp": "2025-10-02T11:36:39.328Z", + "recipient": { + "id": 1432141198, + "urn": "ACoAAFVcvY4BTDT_sDIcxA-WAt2JSRTqCHRvN5U", + "public_identifier": "dominique-charette-4ba75533b", + "first_name": "Dominique", + "last_name": "Charete", + "email": "Dominiquecharete@hotmail.com", + "picture_url": "https://cdn.constel.co/linkedin-profile/ACoAAFVcvY4BTDT_sDIcxA-WAt2JSRTqCHRvN5U.jpg" + }, + "sender": { + "id": 148705625, + "urn": "ACoAAAjdEVkBIJBOUJBjIqCAf76mhjJkqmgE5Bc", + "public_identifier": "marjoreyesf", + "first_name": "Marjo", + "last_name": "Reyes Fernandez", + "email": null, + "picture_url": "https://cdn.constel.co/linkedin-profile/ACoAAAjdEVkBIJBOUJBjIqCAf76mhjJkqmgE5Bc.jpg" + } + }, + "workspace": { + "id": "71d8b4bc-c9e2-4c42-9612-6cc8faef52a2", + "name": "Ksenija's workspace", + "created_at": 1725279327 + } + }, + "topic": "new_reply", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/reply.json b/providers/aimfox/latest/reply.json new file mode 100644 index 00000000..edb35bfe --- /dev/null +++ b/providers/aimfox/latest/reply.json @@ -0,0 +1,156 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "815e2d1d-6c72-47ae-8185-ecdb76dd929e", + "event_type": "reply", + "event": { + "target_urn": "ACoAACHGAQoBKI-3086W4V3Q58uQQtGMPAUQNZ4", + "prev_state": "message", + "state": "done", + "transition": "reply", + "flow_id": "0b465ad5-e3b1-4b45-8060-050dc191cb74", + "flow_type": "PRIMARY_CONNECT", + "template_id": "4d6446a6-0198-4ae2-9676-b20eea556459", + "message": "Hi Selena, I hope you\u2019re doing well. I\u2019m Kengur, and I\u2019d love to connect and discuss our shared interests in web development and potential collaboration opportunities.", + "timestamp": "2024-11-26T14:01:05.787Z", + "account": { + "id": 685914315, + "urn": "ACoAACjiOMsBxN2eyo8LuQz4xK1D54uGND8jCwg", + "public_identifier": "kengur-kengurovic-1a3865171", + "first_name": "Kengur", + "last_name": "Kengurovic", + "email": "kengur1111@gmail.com", + "picture_url": "https://cdn.constel.co/linkedin-profile/685914315.jpg" + }, + "target": { + "id": 566624522, + "urn": "ACoAACHGAQoBKI-3086W4V3Q58uQQtGMPAUQNZ4", + "public_identifier": "aidan-ashley-jones-862917139", + "first_name": "Aidan Ashley", + "last_name": "Jones", + "email": null, + "picture_url": "https://cdn.constel.co/linkedin-profile/ACoAACHGAQoBKI-3086W4V3Q58uQQtGMPAUQNZ4.jpg" + }, + "campaign": { + "id": "3e807949-733c-4e0d-a03a-cb6a53822d71", + "state": "ACTIVE", + "schedule": [ + { + "timezone": { + "name": null, + "offset": null + }, + "sunday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "monday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "tuesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "wednesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "thursday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "friday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "saturday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + } + } + ], + "name": "List Campaign #7", + "type": "list", + "outreach_type": "connect", + "inmail_optimization": true, + "audience_size": 1000, + "target_count": 992, + "created_at": 1731192399806, + "completion": 0.2399193548387097, + "owner": "949121633", + "metrics": [ + { + "sent_connections": 0, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "sent_inmails": 0, + "views": 0 + } + ], + "flows": [ + { + "id": "45082ea8-8fc2-41a8-a6a9-0240f0e55afd", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "PRIMARY_CONNECT", + "name": "Connection Flow A", + "template": null, + "flow_message_templates": [], + "metrics": { + "sent_connections": 0, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "sent_inmails": 0, + "views": 0 + } + } + ] + } + }, + "workspace": { + "id": "14a6dfd3-6bb7-4d0f-93b5-3eb43be7ef9e", + "name": "Aimfox Workspace", + "created_at": 1732541078 + } + }, + "topic": "reply", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/aimfox/latest/view.json b/providers/aimfox/latest/view.json new file mode 100644 index 00000000..85d357a6 --- /dev/null +++ b/providers/aimfox/latest/view.json @@ -0,0 +1,152 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "52b0eb2f-d0a6-47fa-a2f5-c68bc7f05013", + "event_type": "view", + "event": { + "target_urn": "ACoAACDYPSUB8qVEoSrzEDft8MJJsMFV96FfCkE", + "prev_state": "view", + "state": "view_branch", + "transition": "view", + "timestamp": "2024-11-25T20:07:12.486Z", + "account": { + "id": 685914315, + "urn": "ACoAACjiOMsBxN2eyo8LuQz4xK1D54uGND8jCwg", + "public_identifier": "kengur-kengurovic-1a3865171", + "first_name": "Kengur", + "last_name": "Kengurovic", + "email": "kengur1111@gmail.com", + "picture_url": "https://cdn.constel.co/linkedin-profile/685914315.jpg" + }, + "target": { + "id": 551042341, + "urn": "ACoAACDYPSUB8qVEoSrzEDft8MJJsMFV96FfCkE", + "public_identifier": "tanja-mikic-2b1662134", + "first_name": "Tanja", + "last_name": "Mikic", + "email": null, + "picture_url": "https://cdn.constel.co/linkedin-profile/ACoAACDYPSUB8qVEoSrzEDft8MJJsMFV96FfCkE.jpg" + }, + "campaign": { + "id": "7efc00b5-6e5f-45a1-b150-12b2010425b5", + "state": "ACTIVE", + "schedule": [ + { + "timezone": { + "name": null, + "offset": null + }, + "sunday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "monday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "tuesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "wednesday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "thursday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "friday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + }, + "saturday": { + "intervals": [ + { + "start": 9, + "end": 17 + } + ] + } + } + ], + "name": "Search Campaign #1", + "type": "search", + "outreach_type": "connect", + "inmail_optimization": false, + "audience_size": 250, + "target_count": 250, + "created_at": 1732542437386, + "completion": 0.012, + "owner": "685914315", + "metrics": [ + { + "sent_connections": 0, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "sent_inmails": 0, + "views": 0 + } + ], + "flows": [ + { + "id": "45082ea8-8fc2-41a8-a6a9-0240f0e55afd", + "translate": false, + "source_language": null, + "is_manual_language": false, + "type": "PRIMARY_CONNECT", + "name": "Connection Flow A", + "template": null, + "flow_message_templates": [], + "metrics": { + "sent_connections": 0, + "accepted_connections": 0, + "sent_messages": 0, + "replies": 0, + "sent_inmails": 0, + "views": 0 + } + } + ] + } + }, + "workspace": { + "id": "47973863-0513-4ee6-910a-c5bc55782ed2", + "name": "Aimfox Workspace", + "created_at": 1732541078 + } + }, + "topic": "view", + "source": { + "type": "vendor-documentation", + "url": "https://api.webhooks-external.linkedape.com/api/v1/webhooks/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/airweave/index.json b/providers/airweave/index.json new file mode 100644 index 00000000..2bdf243e --- /dev/null +++ b/providers/airweave/index.json @@ -0,0 +1,13 @@ +{ + "label": "Airweave", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/airweave/latest/collection.created.json b/providers/airweave/latest/collection.created.json new file mode 100644 index 00000000..ab6718d7 --- /dev/null +++ b/providers/airweave/latest/collection.created.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "collection.created", + "collection_id": "770e8400-e29b-41d4-a716-446655440002", + "collection_name": "Finance Data", + "collection_readable_id": "finance-data-ab123", + "timestamp": "2025-01-15T13:50:00Z" + }, + "topic": "collection.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.airweave.ai/webhooks/types-and-formats", + "retrieved": "2026-10-26" + } +} diff --git a/providers/airweave/latest/collection.deleted.json b/providers/airweave/latest/collection.deleted.json new file mode 100644 index 00000000..b4374ab9 --- /dev/null +++ b/providers/airweave/latest/collection.deleted.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "collection.deleted", + "collection_id": "770e8400-e29b-41d4-a716-446655440002", + "collection_name": "Finance Data", + "collection_readable_id": "finance-data-ab123", + "timestamp": "2025-01-15T17:00:00Z" + }, + "topic": "collection.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.airweave.ai/webhooks/types-and-formats", + "retrieved": "2026-10-26" + } +} diff --git a/providers/airweave/latest/collection.updated.json b/providers/airweave/latest/collection.updated.json new file mode 100644 index 00000000..a78d51fe --- /dev/null +++ b/providers/airweave/latest/collection.updated.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "collection.updated", + "collection_id": "770e8400-e29b-41d4-a716-446655440002", + "collection_name": "Finance Data (Updated)", + "collection_readable_id": "finance-data-ab123", + "timestamp": "2025-01-15T15:00:00Z" + }, + "topic": "collection.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.airweave.ai/webhooks/types-and-formats", + "retrieved": "2026-10-26" + } +} diff --git a/providers/airweave/latest/source_connection.auth_completed.json b/providers/airweave/latest/source_connection.auth_completed.json new file mode 100644 index 00000000..1ad791c3 --- /dev/null +++ b/providers/airweave/latest/source_connection.auth_completed.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "source_connection.auth_completed", + "source_connection_id": "660e8400-e29b-41d4-a716-446655440001", + "collection_readable_id": "finance-data-ab123", + "source_type": "notion", + "is_authenticated": true, + "timestamp": "2025-01-15T13:56:00Z" + }, + "topic": "source_connection.auth_completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.airweave.ai/webhooks/types-and-formats", + "retrieved": "2026-10-26" + } +} diff --git a/providers/airweave/latest/source_connection.created.json b/providers/airweave/latest/source_connection.created.json new file mode 100644 index 00000000..13da05d4 --- /dev/null +++ b/providers/airweave/latest/source_connection.created.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "source_connection.created", + "source_connection_id": "660e8400-e29b-41d4-a716-446655440001", + "collection_readable_id": "finance-data-ab123", + "source_type": "notion", + "is_authenticated": false, + "timestamp": "2025-01-15T13:55:00Z" + }, + "topic": "source_connection.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.airweave.ai/webhooks/types-and-formats", + "retrieved": "2026-10-26" + } +} diff --git a/providers/airweave/latest/source_connection.deleted.json b/providers/airweave/latest/source_connection.deleted.json new file mode 100644 index 00000000..7cb6b7a6 --- /dev/null +++ b/providers/airweave/latest/source_connection.deleted.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "source_connection.deleted", + "source_connection_id": "660e8400-e29b-41d4-a716-446655440001", + "collection_readable_id": "finance-data-ab123", + "source_type": "notion", + "is_authenticated": false, + "timestamp": "2025-01-15T16:00:00Z" + }, + "topic": "source_connection.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.airweave.ai/webhooks/types-and-formats", + "retrieved": "2026-10-26" + } +} diff --git a/providers/airweave/latest/sync.cancelled.json b/providers/airweave/latest/sync.cancelled.json new file mode 100644 index 00000000..73e036fe --- /dev/null +++ b/providers/airweave/latest/sync.cancelled.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "sync.cancelled", + "sync_id": "440e8400-e29b-41d4-a716-446655440099", + "sync_job_id": "550e8400-e29b-41d4-a716-446655440000", + "collection_id": "770e8400-e29b-41d4-a716-446655440002", + "collection_readable_id": "finance-data-ab123", + "collection_name": "Finance Data", + "source_connection_id": "660e8400-e29b-41d4-a716-446655440001", + "source_type": "notion", + "timestamp": "2025-01-15T14:01:15Z" + }, + "topic": "sync.cancelled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.airweave.ai/webhooks/types-and-formats", + "retrieved": "2026-10-26" + } +} diff --git a/providers/airweave/latest/sync.completed.json b/providers/airweave/latest/sync.completed.json new file mode 100644 index 00000000..2afd8915 --- /dev/null +++ b/providers/airweave/latest/sync.completed.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "sync.completed", + "sync_id": "440e8400-e29b-41d4-a716-446655440099", + "sync_job_id": "550e8400-e29b-41d4-a716-446655440000", + "collection_id": "770e8400-e29b-41d4-a716-446655440002", + "collection_readable_id": "finance-data-ab123", + "collection_name": "Finance Data", + "source_connection_id": "660e8400-e29b-41d4-a716-446655440001", + "source_type": "notion", + "entities_inserted": 42, + "entities_updated": 10, + "entities_deleted": 3, + "entities_skipped": 120, + "chunks_written": 215, + "timestamp": "2025-01-15T14:05:00Z" + }, + "topic": "sync.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.airweave.ai/webhooks/types-and-formats", + "retrieved": "2026-10-26" + } +} diff --git a/providers/airweave/latest/sync.failed.json b/providers/airweave/latest/sync.failed.json new file mode 100644 index 00000000..16c48489 --- /dev/null +++ b/providers/airweave/latest/sync.failed.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "sync.failed", + "sync_id": "440e8400-e29b-41d4-a716-446655440099", + "sync_job_id": "550e8400-e29b-41d4-a716-446655440000", + "collection_id": "770e8400-e29b-41d4-a716-446655440002", + "collection_readable_id": "finance-data-ab123", + "collection_name": "Finance Data", + "source_connection_id": "660e8400-e29b-41d4-a716-446655440001", + "source_type": "notion", + "error": "Authentication token expired", + "timestamp": "2025-01-15T14:02:30Z" + }, + "topic": "sync.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.airweave.ai/webhooks/types-and-formats", + "retrieved": "2026-10-26" + } +} diff --git a/providers/airweave/latest/sync.pending.json b/providers/airweave/latest/sync.pending.json new file mode 100644 index 00000000..dd5b87c4 --- /dev/null +++ b/providers/airweave/latest/sync.pending.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "sync.pending", + "sync_id": "440e8400-e29b-41d4-a716-446655440099", + "sync_job_id": "550e8400-e29b-41d4-a716-446655440000", + "collection_id": "770e8400-e29b-41d4-a716-446655440002", + "collection_readable_id": "finance-data-ab123", + "collection_name": "Finance Data", + "source_connection_id": "660e8400-e29b-41d4-a716-446655440001", + "source_type": "notion", + "timestamp": "2025-01-15T14:00:00Z" + }, + "topic": "sync.pending", + "source": { + "type": "vendor-documentation", + "url": "https://docs.airweave.ai/webhooks/types-and-formats", + "retrieved": "2026-10-26" + } +} diff --git a/providers/airweave/latest/sync.running.json b/providers/airweave/latest/sync.running.json new file mode 100644 index 00000000..77f32bb9 --- /dev/null +++ b/providers/airweave/latest/sync.running.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "sync.running", + "sync_id": "440e8400-e29b-41d4-a716-446655440099", + "sync_job_id": "550e8400-e29b-41d4-a716-446655440000", + "collection_id": "770e8400-e29b-41d4-a716-446655440002", + "collection_readable_id": "finance-data-ab123", + "collection_name": "Finance Data", + "source_connection_id": "660e8400-e29b-41d4-a716-446655440001", + "source_type": "notion", + "timestamp": "2025-01-15T14:00:05Z" + }, + "topic": "sync.running", + "source": { + "type": "vendor-documentation", + "url": "https://docs.airweave.ai/webhooks/types-and-formats", + "retrieved": "2026-10-26" + } +} diff --git a/providers/api-video/index.json b/providers/api-video/index.json new file mode 100644 index 00000000..5e14c570 --- /dev/null +++ b/providers/api-video/index.json @@ -0,0 +1,13 @@ +{ + "label": "api.video", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/api-video/latest/video.encoding.quality.completed.json b/providers/api-video/latest/video.encoding.quality.completed.json new file mode 100644 index 00000000..78d88495 --- /dev/null +++ b/providers/api-video/latest/video.encoding.quality.completed.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json", + "x-api-video-signature": "27a77d3a7fc626854886b5dbfae4e32c8b0170c1ea1b714c91ba77f1e7774e8c" + }, + "body": { + "type": "video.encoding.quality.completed", + "emittedAt": "2021-01-29T15:46:25.217Z", + "videoId": "vi0000000000000000000000", + "liveStreamId": "li0000000000000000000000", + "encoding": "hls", + "quality": "720p" + }, + "topic": "video.encoding.quality.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.api.video/reference/create-and-manage-webhooks#sample-implementation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/appstle/index.json b/providers/appstle/index.json new file mode 100644 index 00000000..c4046122 --- /dev/null +++ b/providers/appstle/index.json @@ -0,0 +1,13 @@ +{ + "label": "Appstle Subscriptions", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/appstle/latest/subscription.billing-failure.json b/providers/appstle/latest/subscription.billing-failure.json new file mode 100644 index 00000000..8fe7b33c --- /dev/null +++ b/providers/appstle/latest/subscription.billing-failure.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "subscription.billing-failure", + "data": { + "id": 98766, + "shop": "example-store.myshopify.com", + "billingAttemptId": "gid://shopify/SubscriptionBillingAttempt/99998", + "contractId": 12345, + "status": "FAILURE", + "billingDate": "2026-03-15T00:00:00Z", + "attemptTime": "2026-03-15T10:30:00Z", + "attemptCount": 1, + "graphOrderId": null, + "orderId": null, + "retryingNeeded": true, + "transactionFailedEmailSentStatus": "SENT", + "billingAttemptResponseMessage": "INVALID_PAYMENT_METHOD: The payment method is invalid. Please update your payment information." + } + }, + "topic": "subscription.billing-failure", + "source": { + "type": "vendor-documentation", + "url": "https://developers.appstle.com/subscription/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/appstle/latest/subscription.billing-skipped.json b/providers/appstle/latest/subscription.billing-skipped.json new file mode 100644 index 00000000..3b9a0d76 --- /dev/null +++ b/providers/appstle/latest/subscription.billing-skipped.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "subscription.billing-skipped", + "data": { + "id": 98767, + "shop": "example-store.myshopify.com", + "contractId": 12345, + "status": "SKIPPED", + "billingDate": "2026-04-15T00:00:00Z", + "retryingNeeded": false, + "inventorySkippedAttemptCount": 1, + "inventorySkippedRetryingNeeded": true, + "partialLinesSkipped": "OUT_OF_STOCK", + "billingAttemptResponseMessage": "INVENTORY_ALLOCATIONS_NOT_FOUND: One or more products are out of stock." + } + }, + "topic": "subscription.billing-skipped", + "source": { + "type": "vendor-documentation", + "url": "https://developers.appstle.com/subscription/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/appstle/latest/subscription.billing-success.json b/providers/appstle/latest/subscription.billing-success.json new file mode 100644 index 00000000..eb2db378 --- /dev/null +++ b/providers/appstle/latest/subscription.billing-success.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "subscription.billing-success", + "data": { + "id": 98765, + "shop": "example-store.myshopify.com", + "billingAttemptId": "gid://shopify/SubscriptionBillingAttempt/99999", + "contractId": 12345, + "status": "SUCCESS", + "billingDate": "2026-02-15T00:00:00Z", + "attemptTime": "2026-02-15T10:30:00Z", + "attemptCount": 1, + "graphOrderId": "gid://shopify/Order/77777", + "orderId": 77777, + "orderName": "#1002", + "orderAmount": 59.3, + "retryingNeeded": false, + "upcomingOrderEmailSentStatus": "SENT" + } + }, + "topic": "subscription.billing-success", + "source": { + "type": "vendor-documentation", + "url": "https://developers.appstle.com/subscription/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/appstle/latest/subscription.created.json b/providers/appstle/latest/subscription.created.json new file mode 100644 index 00000000..fef36486 --- /dev/null +++ b/providers/appstle/latest/subscription.created.json @@ -0,0 +1,132 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "subscription.created", + "data": { + "id": "gid://shopify/SubscriptionContract/12345", + "createdAt": "2026-01-15T10:30:00Z", + "updatedAt": "2026-01-15T10:30:00Z", + "nextBillingDate": "2026-02-15", + "status": "ACTIVE", + "deliveryPrice": { + "amount": "5.00", + "currencyCode": "USD" + }, + "lastPaymentStatus": "SUCCEEDED", + "billingPolicy": { + "interval": "MONTH", + "intervalCount": 1, + "anchors": [ + { + "type": "MONTHDAY", + "day": 15, + "month": null, + "cutoffDay": null + } + ], + "maxCycles": null, + "minCycles": null + }, + "deliveryPolicy": { + "interval": "MONTH", + "intervalCount": 1, + "anchors": [ + { + "type": "MONTHDAY", + "day": 15, + "month": null, + "cutoffDay": null + } + ] + }, + "lines": { + "nodes": [ + { + "id": "gid://shopify/SubscriptionLine/67890", + "productId": "gid://shopify/Product/11111", + "variantId": "gid://shopify/ProductVariant/22222", + "sellingPlanId": "gid://shopify/SellingPlan/33333", + "sellingPlanName": "Subscribe & Save 10%", + "title": "Premium Coffee Beans", + "variantTitle": "1lb / Medium Roast", + "sku": "COFFEE-1LB-MED", + "quantity": 2, + "taxable": true, + "currentPrice": { + "amount": "27.00", + "currencyCode": "USD" + }, + "lineDiscountedPrice": { + "amount": "24.30", + "currencyCode": "USD" + }, + "pricingPolicy": { + "basePrice": { + "amount": "30.00", + "currencyCode": "USD" + }, + "cycleDiscounts": [ + { + "afterCycle": 0, + "adjustmentType": "PERCENTAGE", + "adjustmentValue": { + "percentage": 10.0 + }, + "computedPrice": { + "amount": "27.00", + "currencyCode": "USD" + } + } + ] + } + } + ] + }, + "customer": { + "id": "gid://shopify/Customer/55555", + "email": "customer@example.com", + "displayName": "John Doe", + "firstName": "John", + "lastName": "Doe", + "phone": "+1-555-123-4567" + }, + "customerPaymentMethod": { + "id": "gid://shopify/CustomerPaymentMethod/66666", + "instrument": { + "__typename": "CustomerCreditCard", + "brand": "VISA", + "expiresSoon": false, + "expiryMonth": 12, + "expiryYear": 2028, + "lastDigits": "4242", + "maskedNumber": "\u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022 4242", + "name": "John Doe" + } + }, + "deliveryMethod": { + "__typename": "SubscriptionDeliveryMethodShipping", + "address": { + "firstName": "John", + "lastName": "Doe", + "address1": "123 Main Street", + "city": "San Francisco", + "province": "California", + "country": "United States", + "zip": "94102" + }, + "shippingOption": { + "title": "Standard Shipping", + "code": "STANDARD" + } + } + } + }, + "topic": "subscription.created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.appstle.com/subscription/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/appstle/latest/subscription.upcoming-order-notification.json b/providers/appstle/latest/subscription.upcoming-order-notification.json new file mode 100644 index 00000000..fef81afc --- /dev/null +++ b/providers/appstle/latest/subscription.upcoming-order-notification.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "subscription.upcoming-order-notification", + "data": { + "id": 98768, + "shop": "example-store.myshopify.com", + "contractId": 12345, + "status": "PENDING", + "billingDate": "2026-05-15T00:00:00Z", + "attemptCount": 0, + "retryingNeeded": false, + "upcomingOrderEmailSentStatus": "SENT", + "upcomingOrderSmsSentStatus": "SENT" + } + }, + "topic": "subscription.upcoming-order-notification", + "source": { + "type": "vendor-documentation", + "url": "https://developers.appstle.com/subscription/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/arcadia/index.json b/providers/arcadia/index.json new file mode 100644 index 00000000..71a9cbe6 --- /dev/null +++ b/providers/arcadia/index.json @@ -0,0 +1,13 @@ +{ + "label": "Arcadia", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/arcadia/latest/BUSINESS_UNIT_ASSIGNMENT.json b/providers/arcadia/latest/BUSINESS_UNIT_ASSIGNMENT.json new file mode 100644 index 00000000..78a53389 --- /dev/null +++ b/providers/arcadia/latest/BUSINESS_UNIT_ASSIGNMENT.json @@ -0,0 +1,74 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "businessUnitIds": [ + "bus_aa694b4a-750b-560b-d023-00dd43e5c2da" + ], + "createdAt": "2024-02-21T00:00:00.000+00:00", + "data": { + "account": { + "accountNumber": "8764490131042558851", + "billingCycle": "MONTHLY", + "businessUnits": [ + { + "id": "bus_aa694b4a-750b-560b-d023-00dd43e5c2da", + "name": null + } + ], + "correlationIds": [ + "example-correlation-id" + ], + "createdAt": "2024-02-21T00:00:00.000+00:00", + "createdBy": "system", + "customData": null, + "firstExtractedAt": "2024-02-21T00:00:00.000+00:00", + "id": "act_02e0642e-e303-f82e-fd8a-47c5dc3bcab3", + "isAccessible": false, + "isCustomerActionRequired": false, + "isHistoryFulfilled": false, + "isIntervalsThirdPartyPortalAccount": false, + "isStatementsProductActive": true, + "lastModifiedAt": "2024-02-21T00:00:00.000+00:00", + "lastModifiedBy": "system", + "lastSuccessfulStatementExtractionAt": "2024-02-21T00:00:00.000+00:00", + "latestNewStatementAt": "2023-12-19T00:00:00.000+00:00", + "latestStatementDate": "2023-12-19", + "nextExpectedPostDate": "2024-01-18", + "normalizedAccountNumber": "8764490131042558851", + "prepaid": false, + "provider": { + "country": "USA", + "id": "prv_d0016689-deec-e5b2-0e46-7a79441b364e", + "intervalServiceTypes": [], + "isIntervalDataSupported": false, + "isIntervalFileUploadSupported": false, + "isRealTimeCredentialValidationSupported": false, + "name": "Example Non-RTCV Provider" + }, + "providerClassification": "PUBLISHER", + "serviceTypes": [], + "siteNames": [], + "status": "NEW_ACCOUNT", + "statusDetail": "DATA_ACCESSIBLE", + "summaryAccountId": null, + "summaryAccountNumber": null, + "totalMeters": 0, + "type": "NORMAL", + "voidedAt": null + }, + "rootAssignmentTrigger": "DISCOVERED" + }, + "errors": [], + "eventType": "BUSINESS_UNIT_ASSIGNMENT", + "id": "whk_113281b3-06d3-61d5-6b8a-5c8369f58cd1", + "resource": "ROOT_BUSINESS_UNIT_ACCOUNT" + }, + "topic": "BUSINESS_UNIT_ASSIGNMENT", + "source": { + "type": "vendor-documentation", + "url": "https://docs.arcadia.com/reference/webhooks-overview", + "retrieved": "2026-10-26" + } +} diff --git a/providers/arcadia/latest/DATA_DELETED.json b/providers/arcadia/latest/DATA_DELETED.json new file mode 100644 index 00000000..5ce5cf39 --- /dev/null +++ b/providers/arcadia/latest/DATA_DELETED.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "businessUnitIds": [ + "bus_fb71b140-b933-9c35-4a40-3aca987b6583" + ], + "createdAt": "2024-02-21T00:00:00.000+00:00", + "data": { + "businessUnitId": "bus_69dc6270-0dbe-cd39-cadf-40f83ecfd416", + "deletedAt": "2024-02-21T00:00:00.000+00:00", + "movedToBusinessUnitId": "bus_fb71b140-b933-9c35-4a40-3aca987b6583", + "totalAccountsMoved": 4 + }, + "errors": [], + "eventType": "DATA_DELETED", + "id": "whk_7606ece6-91cc-757d-b8bc-df676985fcfc", + "resource": "BUSINESS_UNIT_DELETION" + }, + "topic": "DATA_DELETED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.arcadia.com/reference/webhooks-overview", + "retrieved": "2026-10-26" + } +} diff --git a/providers/arcadia/latest/EXISTING_DATA_UPDATED.json b/providers/arcadia/latest/EXISTING_DATA_UPDATED.json new file mode 100644 index 00000000..f61f149b --- /dev/null +++ b/providers/arcadia/latest/EXISTING_DATA_UPDATED.json @@ -0,0 +1,81 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "businessUnitIds": [ + "bus_ba9379bd-0ecc-7f23-19dd-716f1ab5ca6f" + ], + "createdAt": "2024-02-21T00:00:00.000+00:00", + "data": { + "accounts": [ + { + "accountNumber": "9207895340384735758", + "id": "act_831b8c55-77b6-3341-c922-aa371ad3c2a9" + } + ], + "bulbType": null, + "businessUnitsIntersection": [ + { + "id": "bus_ba9379bd-0ecc-7f23-19dd-716f1ab5ca6f", + "name": null + } + ], + "businessUnitsUnion": [ + { + "id": "bus_ba9379bd-0ecc-7f23-19dd-716f1ab5ca6f", + "name": null + } + ], + "correlationIds": [ + "example-correlation-id" + ], + "createdAt": "2024-02-21T00:00:00.000+00:00", + "createdBy": "system", + "currentTariff": null, + "customData": null, + "earliestIntervalAt": "2024-01-22T00:00:00.000+00:00", + "generalDescriptionAsPrinted": null, + "id": "mtr_a764bd92-25ba-bcfb-db75-c3e28605dbd6", + "isIntervalsDormant": null, + "isIntervalsProductActive": true, + "isIntervalsThirdPartyPortalMeter": false, + "isLocationRecommendationIgnored": false, + "isStandalone": false, + "lastModifiedAt": "2024-02-21T00:00:00.000+00:00", + "lastModifiedBy": "system", + "latestIntervalAt": "2024-02-20T00:00:00.000+00:00", + "latestIntervalsCheckedAt": null, + "latestStatementDate": null, + "localTimezone": "US/Eastern", + "meterConstantMultiplier": null, + "meterNumber": "1384890804112746856", + "nextExpectedPostDate": "2024-03-21", + "normalizedMeterNumber": "1384890804112746856", + "normalizedPointOfDeliveryNumber": "17", + "pipeType": null, + "pointOfDeliveryNumber": "17", + "previousMeterConstantMultiplier": null, + "previousMeterNumber": null, + "provider": null, + "serviceAddress": null, + "serviceType": "electric", + "serviceTypeClassification": "CORE", + "site": null, + "status": "INTERVALS_SUCCESS", + "statusDetail": "INTERVALS_AVAILABLE", + "voidedAt": null + }, + "earliestModifiedIntervalAt": "2024-02-19T00:00:00.000+00:00", + "errors": [], + "eventType": "EXISTING_DATA_UPDATED", + "id": "whk_28e0a301-3c6b-1e56-83fc-b502b45c91a5", + "resource": "METER" + }, + "topic": "EXISTING_DATA_UPDATED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.arcadia.com/reference/webhooks-overview", + "retrieved": "2026-10-26" + } +} diff --git a/providers/arcadia/latest/MFA_CHALLENGE_CODE.json b/providers/arcadia/latest/MFA_CHALLENGE_CODE.json new file mode 100644 index 00000000..106d264a --- /dev/null +++ b/providers/arcadia/latest/MFA_CHALLENGE_CODE.json @@ -0,0 +1,71 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "businessUnitIds": [ + "bus_5ab42908-c08f-260c-466c-49a3904a86eb" + ], + "createdAt": "2024-02-21T00:00:00.000+00:00", + "data": { + "credential": { + "alternateAccesses": [], + "businessUnitsUnion": [ + { + "id": "bus_5ab42908-c08f-260c-466c-49a3904a86eb", + "name": null + } + ], + "connectionHealth": "CONNECTION_IN_PROGRESS", + "correlationId": "example-correlation-id", + "createdAt": "2024-02-21T00:00:00.000+00:00", + "createdBy": "arcadia.user@example.com", + "customerGivenWebsite": "https://example.utility.com", + "id": "crd_cd239080-2163-6767-8ad6-e808ded79978", + "isAccessible": true, + "isActive": true, + "isCustomerActionRequired": false, + "isThirdPartyPortal": false, + "lastModifiedAt": "2024-02-21T00:00:00.000+00:00", + "lastModifiedBy": "arcadia.user@example.com", + "lastSuccessfulMultiFactorAuthenticationOptOutAt": null, + "multiFactorAuthenticationOptOutStatus": null, + "nextScheduledAccountRunAt": "2024-02-21T00:00:00.000+00:00", + "provider": { + "country": "USA", + "id": "prv_ba5b8226-3f62-723b-7eb7-f66e75b69f07", + "intervalServiceTypes": [], + "isIntervalDataSupported": true, + "isIntervalFileUploadSupported": false, + "isRealTimeCredentialValidationSupported": true, + "name": "Example MFA Provider" + }, + "status": "CONNECTION_IN_PROGRESS", + "statusDetail": "DATA_EXTRACTION_IN_PROGRESS", + "totalAccounts": 0, + "username": "example-username", + "username2": null, + "username3": null, + "username4": null, + "website": "https://example.provider.site" + }, + "isResubmission": false, + "selectedVerificationMethod": { + "identifier": "1", + "isResubmission": false, + "name": "***-***-1234", + "type": "other" + } + }, + "errors": [], + "eventType": "MFA_CHALLENGE_CODE", + "id": "whk_18aac5da-4a63-efad-b0a2-ce8a734d8c87", + "resource": "MFA_CODE_PROMPT" + }, + "topic": "MFA_CHALLENGE_CODE", + "source": { + "type": "vendor-documentation", + "url": "https://docs.arcadia.com/reference/webhooks-overview", + "retrieved": "2026-10-26" + } +} diff --git a/providers/arcadia/latest/MFA_CHALLENGE_METHOD.json b/providers/arcadia/latest/MFA_CHALLENGE_METHOD.json new file mode 100644 index 00000000..0223b648 --- /dev/null +++ b/providers/arcadia/latest/MFA_CHALLENGE_METHOD.json @@ -0,0 +1,78 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "businessUnitIds": [ + "bus_bd967212-e4a7-a63a-4aa0-b7f5ac0608a6" + ], + "createdAt": "2024-02-21T00:00:00.000+00:00", + "data": { + "credential": { + "alternateAccesses": [], + "businessUnitsUnion": [ + { + "id": "bus_bd967212-e4a7-a63a-4aa0-b7f5ac0608a6", + "name": null + } + ], + "connectionHealth": "CONNECTION_IN_PROGRESS", + "correlationId": "example-correlation-id", + "createdAt": "2024-02-21T00:00:00.000+00:00", + "createdBy": "arcadia.user@example.com", + "customerGivenWebsite": "https://example.utility.com", + "id": "crd_863a36ee-3e6e-296a-a9be-ad94dbc24831", + "isAccessible": true, + "isActive": true, + "isCustomerActionRequired": false, + "isThirdPartyPortal": false, + "lastModifiedAt": "2024-02-21T00:00:00.000+00:00", + "lastModifiedBy": "arcadia.user@example.com", + "lastSuccessfulMultiFactorAuthenticationOptOutAt": null, + "multiFactorAuthenticationOptOutStatus": null, + "nextScheduledAccountRunAt": "2024-02-21T00:00:00.000+00:00", + "provider": { + "country": "USA", + "id": "prv_995249bf-030e-21ca-2ac4-9565befa79c8", + "intervalServiceTypes": [], + "isIntervalDataSupported": true, + "isIntervalFileUploadSupported": false, + "isRealTimeCredentialValidationSupported": true, + "name": "Example MFA Provider" + }, + "status": "CONNECTION_IN_PROGRESS", + "statusDetail": "DATA_EXTRACTION_IN_PROGRESS", + "totalAccounts": 0, + "username": "example-username", + "username2": null, + "username3": null, + "username4": null, + "website": "https://example.provider.site" + }, + "verificationMethods": [ + { + "identifier": "1", + "isResubmission": false, + "name": "***-***-1234", + "type": "text" + }, + { + "identifier": "2", + "isResubmission": false, + "name": "********@gmail.com", + "type": "email" + } + ] + }, + "errors": [], + "eventType": "MFA_CHALLENGE_METHOD", + "id": "whk_14d803d4-4b74-a2a6-9016-1584fcd25868", + "resource": "MFA_METHOD_PROMPT" + }, + "topic": "MFA_CHALLENGE_METHOD", + "source": { + "type": "vendor-documentation", + "url": "https://docs.arcadia.com/reference/webhooks-overview", + "retrieved": "2026-10-26" + } +} diff --git a/providers/arcadia/latest/NEW_DATA_AVAILABLE.json b/providers/arcadia/latest/NEW_DATA_AVAILABLE.json new file mode 100644 index 00000000..f397e104 --- /dev/null +++ b/providers/arcadia/latest/NEW_DATA_AVAILABLE.json @@ -0,0 +1,80 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "businessUnitIds": [ + "bus_f61f7f99-6a0d-11dd-ef14-d43314604ba6" + ], + "createdAt": "2024-02-21T00:00:00.000+00:00", + "data": { + "accounts": [ + { + "accountNumber": "297608951047192936", + "id": "act_cb3d11c4-77d9-3584-0323-528227642930" + } + ], + "bulbType": null, + "businessUnitsIntersection": [ + { + "id": "bus_f61f7f99-6a0d-11dd-ef14-d43314604ba6", + "name": null + } + ], + "businessUnitsUnion": [ + { + "id": "bus_f61f7f99-6a0d-11dd-ef14-d43314604ba6", + "name": null + } + ], + "correlationIds": [ + "example-correlation-id" + ], + "createdAt": "2024-02-21T00:00:00.000+00:00", + "createdBy": "system", + "currentTariff": null, + "customData": null, + "earliestIntervalAt": "2024-01-22T00:00:00.000+00:00", + "generalDescriptionAsPrinted": null, + "id": "mtr_ac43dd39-3e63-6216-6e05-3af399d74094", + "isIntervalsDormant": null, + "isIntervalsProductActive": true, + "isIntervalsThirdPartyPortalMeter": false, + "isLocationRecommendationIgnored": false, + "isStandalone": false, + "lastModifiedAt": "2024-02-21T00:00:00.000+00:00", + "lastModifiedBy": "system", + "latestIntervalAt": "2024-02-20T00:00:00.000+00:00", + "latestIntervalsCheckedAt": null, + "latestStatementDate": null, + "localTimezone": "US/Eastern", + "meterConstantMultiplier": null, + "meterNumber": "5354766225280947949", + "nextExpectedPostDate": "2024-03-21", + "normalizedMeterNumber": "5354766225280947949", + "normalizedPointOfDeliveryNumber": "14", + "pipeType": null, + "pointOfDeliveryNumber": "14", + "previousMeterConstantMultiplier": null, + "previousMeterNumber": null, + "provider": null, + "serviceAddress": null, + "serviceType": "electric", + "serviceTypeClassification": "CORE", + "site": null, + "status": "INTERVALS_SUCCESS", + "statusDetail": "INTERVALS_AVAILABLE", + "voidedAt": null + }, + "errors": [], + "eventType": "NEW_DATA_AVAILABLE", + "id": "whk_5fce4073-6721-4551-c179-0e1872883916", + "resource": "METER" + }, + "topic": "NEW_DATA_AVAILABLE", + "source": { + "type": "vendor-documentation", + "url": "https://docs.arcadia.com/reference/webhooks-overview", + "retrieved": "2026-10-26" + } +} diff --git a/providers/arcadia/latest/REAL_TIME_CREDENTIAL_VALIDATION_FAILURE.json b/providers/arcadia/latest/REAL_TIME_CREDENTIAL_VALIDATION_FAILURE.json new file mode 100644 index 00000000..04868460 --- /dev/null +++ b/providers/arcadia/latest/REAL_TIME_CREDENTIAL_VALIDATION_FAILURE.json @@ -0,0 +1,62 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "businessUnitIds": [ + "bus_a69fbae6-ce18-6527-58f1-71ceb933fffb" + ], + "createdAt": "2024-02-21T00:00:00.000+00:00", + "data": { + "alternateAccesses": [], + "businessUnitsUnion": [ + { + "id": "bus_a69fbae6-ce18-6527-58f1-71ceb933fffb", + "name": null + } + ], + "connectionHealth": "CONNECTION_FAILURE", + "correlationId": "example-correlation-id", + "createdAt": "2024-02-21T00:00:00.000+00:00", + "createdBy": "arcadia.user@example.com", + "customerGivenWebsite": "https://example.utility.com", + "id": "crd_83d950f3-dcee-f62a-9688-aa0212c7650b", + "isAccessible": false, + "isActive": true, + "isCustomerActionRequired": true, + "isThirdPartyPortal": false, + "lastModifiedAt": "2024-02-21T00:00:00.000+00:00", + "lastModifiedBy": "arcadia.user@example.com", + "lastSuccessfulMultiFactorAuthenticationOptOutAt": null, + "multiFactorAuthenticationOptOutStatus": null, + "nextScheduledAccountRunAt": "2024-02-21T00:00:00.000+00:00", + "provider": { + "country": "USA", + "id": "prv_c829956e-40d3-675a-3636-53822907c00f", + "intervalServiceTypes": [], + "isIntervalDataSupported": true, + "isIntervalFileUploadSupported": false, + "isRealTimeCredentialValidationSupported": true, + "name": "Example RTCV Provider" + }, + "status": "CONNECTION_FAILURE", + "statusDetail": "INVALID_CREDENTIALS", + "totalAccounts": 0, + "username": "example-username", + "username2": null, + "username3": null, + "username4": null, + "website": "https://example.provider.site" + }, + "errors": [], + "eventType": "REAL_TIME_CREDENTIAL_VALIDATION_FAILURE", + "id": "whk_d8ca7506-b46c-82b7-6f7a-baa38b1daa0b", + "resource": "CREDENTIAL" + }, + "topic": "REAL_TIME_CREDENTIAL_VALIDATION_FAILURE", + "source": { + "type": "vendor-documentation", + "url": "https://docs.arcadia.com/reference/webhooks-overview", + "retrieved": "2026-10-26" + } +} diff --git a/providers/arcadia/latest/REAL_TIME_CREDENTIAL_VALIDATION_SUCCESS.json b/providers/arcadia/latest/REAL_TIME_CREDENTIAL_VALIDATION_SUCCESS.json new file mode 100644 index 00000000..ccd8d701 --- /dev/null +++ b/providers/arcadia/latest/REAL_TIME_CREDENTIAL_VALIDATION_SUCCESS.json @@ -0,0 +1,62 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "businessUnitIds": [ + "bus_c65e9551-3c73-5f5e-9e31-ebcb78999294" + ], + "createdAt": "2024-02-21T00:00:00.000+00:00", + "data": { + "alternateAccesses": [], + "businessUnitsUnion": [ + { + "id": "bus_c65e9551-3c73-5f5e-9e31-ebcb78999294", + "name": null + } + ], + "connectionHealth": "CONNECTION_SUCCESS", + "correlationId": "example-correlation-id", + "createdAt": "2024-02-21T00:00:00.000+00:00", + "createdBy": "arcadia.user@example.com", + "customerGivenWebsite": "https://myutility.com", + "id": "crd_53308bae-d9af-75af-b780-86d13c348d4d", + "isAccessible": true, + "isActive": true, + "isCustomerActionRequired": false, + "isThirdPartyPortal": false, + "lastModifiedAt": "2024-02-21T00:00:00.000+00:00", + "lastModifiedBy": "arcadia.user@example.com", + "lastSuccessfulMultiFactorAuthenticationOptOutAt": null, + "multiFactorAuthenticationOptOutStatus": null, + "nextScheduledAccountRunAt": "2024-02-21T00:00:00.000+00:00", + "provider": { + "country": "USA", + "id": "prv_f0919a74-b84e-1388-3dce-23bce2f7db19", + "intervalServiceTypes": [], + "isIntervalDataSupported": true, + "isIntervalFileUploadSupported": false, + "isRealTimeCredentialValidationSupported": true, + "name": "Example RTCV Provider" + }, + "status": "CONNECTION_SUCCESS", + "statusDetail": "LOGIN_AND_DATA_DISCOVERY_SUCCESS", + "totalAccounts": 1, + "username": "example-username", + "username2": null, + "username3": null, + "username4": null, + "website": "https://example.provider.site" + }, + "errors": [], + "eventType": "REAL_TIME_CREDENTIAL_VALIDATION_SUCCESS", + "id": "whk_58ca852d-2d9d-e21b-10d0-303f19ac8bfe", + "resource": "CREDENTIAL" + }, + "topic": "REAL_TIME_CREDENTIAL_VALIDATION_SUCCESS", + "source": { + "type": "vendor-documentation", + "url": "https://docs.arcadia.com/reference/webhooks-overview", + "retrieved": "2026-10-26" + } +} diff --git a/providers/arcadia/latest/STATUS_CHANGE.json b/providers/arcadia/latest/STATUS_CHANGE.json new file mode 100644 index 00000000..b8313300 --- /dev/null +++ b/providers/arcadia/latest/STATUS_CHANGE.json @@ -0,0 +1,62 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "businessUnitIds": [ + "bus_b2d4e1d1-3028-becd-1821-ff80aa8107f5" + ], + "createdAt": "2024-02-21T00:00:00.000+00:00", + "data": { + "alternateAccesses": [], + "businessUnitsUnion": [ + { + "id": "bus_b2d4e1d1-3028-becd-1821-ff80aa8107f5", + "name": null + } + ], + "connectionHealth": "CONNECTION_SUCCESS", + "correlationId": "example-correlation-id", + "createdAt": "2024-02-21T00:00:00.000+00:00", + "createdBy": "arcadia.user@example.com", + "customerGivenWebsite": null, + "id": "crd_0c5d396f-f11c-c76b-9be8-89343463af21", + "isAccessible": true, + "isActive": true, + "isCustomerActionRequired": false, + "isThirdPartyPortal": false, + "lastModifiedAt": "2024-02-21T00:00:00.000+00:00", + "lastModifiedBy": "arcadia.user@example.com", + "lastSuccessfulMultiFactorAuthenticationOptOutAt": null, + "multiFactorAuthenticationOptOutStatus": null, + "nextScheduledAccountRunAt": "2024-02-21T00:00:00.000+00:00", + "provider": { + "country": "USA", + "id": "prv_41428d0c-2804-ca52-e396-4ef9f30754cb", + "intervalServiceTypes": [], + "isIntervalDataSupported": false, + "isIntervalFileUploadSupported": false, + "isRealTimeCredentialValidationSupported": false, + "name": "Example Non-RTCV Provider" + }, + "status": "CONNECTION_SUCCESS", + "statusDetail": "LOGIN_AND_DATA_DISCOVERY_SUCCESS", + "totalAccounts": 1, + "username": "example-username", + "username2": null, + "username3": null, + "username4": null, + "website": "https://example.provider.site" + }, + "errors": [], + "eventType": "STATUS_CHANGE", + "id": "whk_9ec2fbdc-33ff-13b2-9b97-47d9ee7dcc73", + "resource": "CREDENTIAL" + }, + "topic": "STATUS_CHANGE", + "source": { + "type": "vendor-documentation", + "url": "https://docs.arcadia.com/reference/webhooks-overview", + "retrieved": "2026-10-26" + } +} diff --git a/providers/ardoq/index.json b/providers/ardoq/index.json new file mode 100644 index 00000000..385c92bc --- /dev/null +++ b/providers/ardoq/index.json @@ -0,0 +1,13 @@ +{ + "label": "Ardoq", + "configs": { + "latest_version": "latest", + "topic_identifier": "resource-type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/ardoq/latest/tag.json b/providers/ardoq/latest/tag.json new file mode 100644 index 00000000..91e4872f --- /dev/null +++ b/providers/ardoq/latest/tag.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "resource-type": "tag", + "resource-id": "cf73fa1e257fdb6a576540e9", + "event-type": "create", + "organization": "a8574eb78e6293348cae2d0f", + "organization-label": "usertesting", + "data": { + "description": "", + "last-updated": "2024-10-17T10:54:46.427Z", + "_id": "cf73fa1e257fdb6a576540e9", + "lastModifiedBy": "b28b7a30f64d1642e2b8595a", + "ardoq-persistent": null, + "createdBy": "b28b7a30f64d1642e2b8595a", + "lastModifiedByName": "John G", + "name": "Test-tag", + "createdByEmail": "test@ardoq.com", + "created": "2024-10-17T10:54:46.427Z", + "rootWorkspace": "48114aeb3832a02710bf8f41", + "references": [], + "components": [ + "e0a1be808bc264be4ed3fd2c" + ], + "created-by": "b28b7a30f64d1642e2b8595a", + "last-modified-by": "b28b7a30f64d1642e2b8595a", + "lastUpdated": "2024-10-17T10:54:46.427Z", + "origin": null, + "lastModifiedByEmail": "test@ardoq.com", + "_version": 1, + "ardoq": { + "entity-type": "tag" + }, + "createdByName": "John G" + } + }, + "topic": "tag", + "source": { + "type": "vendor-documentation", + "url": "https://help.ardoq.com/en/articles/44099-setting-up-webhooks-in-ardoq", + "retrieved": "2026-10-26" + } +} diff --git a/providers/argyle/index.json b/providers/argyle/index.json new file mode 100644 index 00000000..ab68d02f --- /dev/null +++ b/providers/argyle/index.json @@ -0,0 +1,13 @@ +{ + "label": "Argyle", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/argyle/latest/accounts.connected.json b/providers/argyle/latest/accounts.connected.json new file mode 100644 index 00000000..d0d21b66 --- /dev/null +++ b/providers/argyle/latest/accounts.connected.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "accounts.connected", + "name": "name-for-the-webhook-subscription", + "data": { + "account": "0187c66e-e7e5-811c-b006-2232f00f426a", + "user": "018051aa-f7a9-a0db-2f38-6cfa325e9d69" + } + }, + "topic": "accounts.connected", + "source": { + "type": "vendor-documentation", + "url": "https://docs.argyle.com/api-reference/accounts-webhooks/connected", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/index.json b/providers/authgear/index.json new file mode 100644 index 00000000..3590e0a0 --- /dev/null +++ b/providers/authgear/index.json @@ -0,0 +1,13 @@ +{ + "label": "Authgear", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/authgear/latest/identity.biometric.disabled.json b/providers/authgear/latest/identity.biometric.disabled.json new file mode 100644 index 00000000..ca7e1e9f --- /dev/null +++ b/providers/authgear/latest/identity.biometric.disabled.json @@ -0,0 +1,72 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.biometric.disabled", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + }, + "identity": { + "id": "5cb77960-634b-4c0e-8a0e-6c2c73fb8f47", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "biometric", + "claims": { + "https://authgear.com/claims/biometric/device_info": { + "ios": { + "NSBundle": { + "CFBundleDisplayName": "Authgear demo iOS", + "CFBundleExecutable": "ios_example", + "CFBundleIdentifier": "com.authgear.exampleapp.ios", + "CFBundleName": "ios_example", + "CFBundleShortVersionString": "1.0", + "CFBundleVersion": "1653565975" + }, + "NSProcessInfo": { + "isMacCatalystApp": false, + "isiOSAppOnMac": false + }, + "UIDevice": { + "model": "iPhone", + "name": "iPhone", + "systemName": "iOS", + "systemVersion": "16.1.1", + "userInterfaceIdiom": "phone" + }, + "uname": { + "machine": "iPhone13,3", + "nodename": "Users-iPhone", + "release": "22.1.0", + "sysname": "Darwin", + "version": "Darwin Kernel Version 22.1.0: Thu Oct 6 19:34:22 PDT 2022; root:xnu-8792.42.7~1/RELEASE_ARM64_T8101" + } + } + }, + "https://authgear.com/claims/biometric/formatted_device_info": "iPhone 12 Pro", + "https://authgear.com/claims/biometric/key_id": "1CC9D95A-6578-4557-8279-C4D5699D3549" + } + } + } + }, + "topic": "identity.biometric.disabled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.biometric.disabled", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.biometric.enabled.json b/providers/authgear/latest/identity.biometric.enabled.json new file mode 100644 index 00000000..bebc0314 --- /dev/null +++ b/providers/authgear/latest/identity.biometric.enabled.json @@ -0,0 +1,72 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.biometric.enabled", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + }, + "identity": { + "id": "5cb77960-634b-4c0e-8a0e-6c2c73fb8f47", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "biometric", + "claims": { + "https://authgear.com/claims/biometric/device_info": { + "ios": { + "NSBundle": { + "CFBundleDisplayName": "Authgear demo iOS", + "CFBundleExecutable": "ios_example", + "CFBundleIdentifier": "com.authgear.exampleapp.ios", + "CFBundleName": "ios_example", + "CFBundleShortVersionString": "1.0", + "CFBundleVersion": "1653565975" + }, + "NSProcessInfo": { + "isMacCatalystApp": false, + "isiOSAppOnMac": false + }, + "UIDevice": { + "model": "iPhone", + "name": "iPhone", + "systemName": "iOS", + "systemVersion": "16.1.1", + "userInterfaceIdiom": "phone" + }, + "uname": { + "machine": "iPhone13,3", + "nodename": "Users-iPhone", + "release": "22.1.0", + "sysname": "Darwin", + "version": "Darwin Kernel Version 22.1.0: Thu Oct 6 19:34:22 PDT 2022; root:xnu-8792.42.7~1/RELEASE_ARM64_T8101" + } + } + }, + "https://authgear.com/claims/biometric/formatted_device_info": "iPhone 12 Pro", + "https://authgear.com/claims/biometric/key_id": "1CC9D95A-6578-4557-8279-C4D5699D3549" + } + } + } + }, + "topic": "identity.biometric.enabled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.biometric.enabled", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.email.added.json b/providers/authgear/latest/identity.email.added.json new file mode 100644 index 00000000..0f79c200 --- /dev/null +++ b/providers/authgear/latest/identity.email.added.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.email.added", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "phone_number": "+447400123456", + "phone_number_verified": true, + "updated_at": 1136171045 + } + }, + "identity": { + "id": "a0c55481-147e-4a58-876e-10dffedfd5cd", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "email": "user@example.com", + "https://authgear.com/claims/login_id/key": "email", + "https://authgear.com/claims/login_id/original_value": "user@example.com", + "https://authgear.com/claims/login_id/type": "email", + "https://authgear.com/claims/login_id/value": "user@example.com" + } + } + } + }, + "topic": "identity.email.added", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.email.added", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.email.removed.json b/providers/authgear/latest/identity.email.removed.json new file mode 100644 index 00000000..0a0ed424 --- /dev/null +++ b/providers/authgear/latest/identity.email.removed.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.email.removed", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "phone_number": "+447400123456", + "phone_number_verified": true, + "updated_at": 1136171045 + } + }, + "identity": { + "id": "239d585d-9b90-4148-9aa2-2e3131b5847a", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "email": "user@example.com", + "https://authgear.com/claims/login_id/key": "email", + "https://authgear.com/claims/login_id/original_value": "user@example.com", + "https://authgear.com/claims/login_id/type": "email", + "https://authgear.com/claims/login_id/value": "user@example.com" + } + } + } + }, + "topic": "identity.email.removed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.email.removed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.email.unverified.json b/providers/authgear/latest/identity.email.unverified.json new file mode 100644 index 00000000..f4591779 --- /dev/null +++ b/providers/authgear/latest/identity.email.unverified.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.email.unverified", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": false, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": false, + "updated_at": 1136171045 + } + }, + "identity": { + "id": "239d585d-9b90-4148-9aa2-2e3131b5847a", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "email": "user@example.com", + "https://authgear.com/claims/login_id/key": "email", + "https://authgear.com/claims/login_id/type": "email", + "https://authgear.com/claims/login_id/value": "user@example.com" + } + } + } + }, + "topic": "identity.email.unverified", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.email.unverified", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.email.updated.json b/providers/authgear/latest/identity.email.updated.json new file mode 100644 index 00000000..9fca2596 --- /dev/null +++ b/providers/authgear/latest/identity.email.updated.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.email.updated", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user3@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + }, + "new_identity": { + "id": "239d585d-9b90-4148-9aa2-2e3131b5847a", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "email": "user3@example.com", + "https://authgear.com/claims/login_id/key": "email", + "https://authgear.com/claims/login_id/original_value": "user3@example.com", + "https://authgear.com/claims/login_id/type": "email", + "https://authgear.com/claims/login_id/value": "user3@example.com" + } + }, + "old_identity": { + "id": "239d585d-9b90-4148-9aa2-2e3131b5847a", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "email": "user@example.com", + "https://authgear.com/claims/login_id/key": "email", + "https://authgear.com/claims/login_id/original_value": "user@example.com", + "https://authgear.com/claims/login_id/type": "email", + "https://authgear.com/claims/login_id/value": "user@example.com" + } + } + } + }, + "topic": "identity.email.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.email.updated", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.email.verified.json b/providers/authgear/latest/identity.email.verified.json new file mode 100644 index 00000000..30fbf77a --- /dev/null +++ b/providers/authgear/latest/identity.email.verified.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.email.verified", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + }, + "identity": { + "id": "239d585d-9b90-4148-9aa2-2e3131b5847a", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "email": "user@example.com", + "https://authgear.com/claims/login_id/key": "email", + "https://authgear.com/claims/login_id/type": "email", + "https://authgear.com/claims/login_id/value": "user@example.com" + } + } + } + }, + "topic": "identity.email.verified", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.email.verified", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.oauth.connected.json b/providers/authgear/latest/identity.oauth.connected.json new file mode 100644 index 00000000..85c78b2e --- /dev/null +++ b/providers/authgear/latest/identity.oauth.connected.json @@ -0,0 +1,69 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.oauth.connected", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + }, + "identity": { + "id": "f22425cf-68b2-45f8-936d-3c54c9cdf5c7", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "oauth", + "claims": { + "email": "xxx@gmail.com", + "email_verified": true, + "family_name": "", + "given_name": "", + "https://authgear.com/claims/oauth/profile": { + "at_hash": "", + "aud": [ + "xxx.apps.googleusercontent.com" + ], + "azp": "xxx.apps.googleusercontent.com", + "email": "xxx@gmail.com", + "email_verified": true, + "exp": "2006-01-02T03:04:05Z", + "family_name": "", + "given_name": "", + "iat": "2006-01-02T03:04:05Z", + "iss": "https://accounts.google.com", + "locale": "en", + "name": "", + "nonce": "", + "picture": "https://lh3.googleusercontent.com/a/xxx", + "sub": "" + }, + "https://authgear.com/claims/oauth/provider_alias": "google", + "https://authgear.com/claims/oauth/provider_type": "google", + "https://authgear.com/claims/oauth/subject_id": "", + "locale": "en", + "name": "", + "picture": "https://lh3.googleusercontent.com/a/xxx" + } + } + } + }, + "topic": "identity.oauth.connected", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.oauth.connected", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.oauth.disconnected.json b/providers/authgear/latest/identity.oauth.disconnected.json new file mode 100644 index 00000000..88050550 --- /dev/null +++ b/providers/authgear/latest/identity.oauth.disconnected.json @@ -0,0 +1,69 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.oauth.disconnected", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + }, + "identity": { + "id": "f22425cf-68b2-45f8-936d-3c54c9cdf5c7", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "oauth", + "claims": { + "email": "xxx@gmail.com", + "email_verified": true, + "family_name": "", + "given_name": "", + "https://authgear.com/claims/oauth/profile": { + "at_hash": "", + "aud": [ + "xxx.apps.googleusercontent.com" + ], + "azp": "xxx.apps.googleusercontent.com", + "email": "xxx@gmail.com", + "email_verified": true, + "exp": "2006-01-02T03:04:05Z", + "family_name": "", + "given_name": "", + "iat": "2006-01-02T03:04:05Z", + "iss": "https://accounts.google.com", + "locale": "en", + "name": "", + "nonce": "", + "picture": "https://lh3.googleusercontent.com/a/xxx", + "sub": "" + }, + "https://authgear.com/claims/oauth/provider_alias": "google", + "https://authgear.com/claims/oauth/provider_type": "google", + "https://authgear.com/claims/oauth/subject_id": "", + "locale": "en", + "name": "", + "picture": "https://lh3.googleusercontent.com/a/xxx" + } + } + } + }, + "topic": "identity.oauth.disconnected", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.oauth.disconnected", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.phone.removed.json b/providers/authgear/latest/identity.phone.removed.json new file mode 100644 index 00000000..955c8c36 --- /dev/null +++ b/providers/authgear/latest/identity.phone.removed.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.phone.removed", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + }, + "identity": { + "id": "9fa5668d-a796-4817-93e1-d4096e5966ac", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "https://authgear.com/claims/login_id/key": "phone", + "https://authgear.com/claims/login_id/original_value": "+447400123455", + "https://authgear.com/claims/login_id/type": "phone", + "https://authgear.com/claims/login_id/value": "+447400123455", + "phone_number": "+447400123455" + } + } + } + }, + "topic": "identity.phone.removed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.phone.removed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.phone.unverified.json b/providers/authgear/latest/identity.phone.unverified.json new file mode 100644 index 00000000..db613699 --- /dev/null +++ b/providers/authgear/latest/identity.phone.unverified.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.phone.unverified", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": false, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "phone_number": "+447400123455", + "phone_number_verified": false, + "updated_at": 1136171045 + } + }, + "identity": { + "id": "9fa5668d-a796-4817-93e1-d4096e5966ac", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "https://authgear.com/claims/login_id/key": "phone", + "https://authgear.com/claims/login_id/type": "phone", + "https://authgear.com/claims/login_id/value": "+447400123455", + "phone_number": "+447400123455" + } + } + } + }, + "topic": "identity.phone.unverified", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.phone.unverified", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.phone.updated.json b/providers/authgear/latest/identity.phone.updated.json new file mode 100644 index 00000000..665c073f --- /dev/null +++ b/providers/authgear/latest/identity.phone.updated.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.phone.updated", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "phone_number": "+447400123455", + "phone_number_verified": true, + "updated_at": 1136171045 + } + }, + "new_identity": { + "id": "9fa5668d-a796-4817-93e1-d4096e5966ac", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "https://authgear.com/claims/login_id/key": "phone", + "https://authgear.com/claims/login_id/original_value": "+447400123455", + "https://authgear.com/claims/login_id/type": "phone", + "https://authgear.com/claims/login_id/value": "+447400123455", + "phone_number": "+447400123455" + } + }, + "old_identity": { + "id": "9fa5668d-a796-4817-93e1-d4096e5966ac", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "https://authgear.com/claims/login_id/key": "phone", + "https://authgear.com/claims/login_id/original_value": "+447400123456", + "https://authgear.com/claims/login_id/type": "phone", + "https://authgear.com/claims/login_id/value": "+447400123456", + "phone_number": "+447400123456" + } + } + } + }, + "topic": "identity.phone.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.phone.updated", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.phone.verified.json b/providers/authgear/latest/identity.phone.verified.json new file mode 100644 index 00000000..7b4b2cef --- /dev/null +++ b/providers/authgear/latest/identity.phone.verified.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.phone.verified", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "phone_number": "+447400123455", + "phone_number_verified": true, + "updated_at": 1136171045 + } + }, + "identity": { + "id": "9fa5668d-a796-4817-93e1-d4096e5966ac", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "https://authgear.com/claims/login_id/key": "phone", + "https://authgear.com/claims/login_id/type": "phone", + "https://authgear.com/claims/login_id/value": "+447400123455", + "phone_number": "+447400123455" + } + } + } + }, + "topic": "identity.phone.verified", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.phone.verified", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.username.added.json b/providers/authgear/latest/identity.username.added.json new file mode 100644 index 00000000..0b7cc853 --- /dev/null +++ b/providers/authgear/latest/identity.username.added.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.username.added", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "preferred_username": "user01", + "updated_at": 1136171045 + } + }, + "identity": { + "id": "38683500-f6ce-477d-b944-1f915a451995", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "https://authgear.com/claims/login_id/key": "username", + "https://authgear.com/claims/login_id/original_value": "user01", + "https://authgear.com/claims/login_id/type": "username", + "https://authgear.com/claims/login_id/value": "user01", + "preferred_username": "user01" + } + } + } + }, + "topic": "identity.username.added", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.username.added", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.username.removed.json b/providers/authgear/latest/identity.username.removed.json new file mode 100644 index 00000000..b305ef54 --- /dev/null +++ b/providers/authgear/latest/identity.username.removed.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.username.removed", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + }, + "identity": { + "id": "38683500-f6ce-477d-b944-1f915a451995", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "https://authgear.com/claims/login_id/key": "username", + "https://authgear.com/claims/login_id/original_value": "user02", + "https://authgear.com/claims/login_id/type": "username", + "https://authgear.com/claims/login_id/value": "user02", + "preferred_username": "user02" + } + } + } + }, + "topic": "identity.username.removed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.username.removed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/identity.username.updated.json b/providers/authgear/latest/identity.username.updated.json new file mode 100644 index 00000000..7b73f316 --- /dev/null +++ b/providers/authgear/latest/identity.username.updated.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "identity.username.updated", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "preferred_username": "user02", + "updated_at": 1136171045 + } + }, + "new_identity": { + "id": "38683500-f6ce-477d-b944-1f915a451995", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "https://authgear.com/claims/login_id/key": "username", + "https://authgear.com/claims/login_id/original_value": "user02", + "https://authgear.com/claims/login_id/type": "username", + "https://authgear.com/claims/login_id/value": "user02", + "preferred_username": "user02" + } + }, + "old_identity": { + "id": "38683500-f6ce-477d-b944-1f915a451995", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "https://authgear.com/claims/login_id/key": "username", + "https://authgear.com/claims/login_id/original_value": "user01", + "https://authgear.com/claims/login_id/type": "username", + "https://authgear.com/claims/login_id/value": "user01", + "preferred_username": "user01" + } + } + } + }, + "topic": "identity.username.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#identity.username.updated", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/user.anonymous.promoted.json b/providers/authgear/latest/user.anonymous.promoted.json new file mode 100644 index 00000000..3a8cbeb6 --- /dev/null +++ b/providers/authgear/latest/user.anonymous.promoted.json @@ -0,0 +1,63 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.anonymous.promoted", + "payload": { + "anonymous_user": { + "id": "7a009f88-c636-4245-91ec-7b174dc6a1a1", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + }, + "user": { + "id": "7a009f88-c636-4245-91ec-7b174dc6a1a1", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + }, + "identities": [ + { + "id": "1450234b-5e2c-4aa0-b400-f2d9d70a2f45", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "email": "user@example.com", + "https://authgear.com/claims/login_id/key": "email", + "https://authgear.com/claims/login_id/original_value": "user@example.com", + "https://authgear.com/claims/login_id/type": "email", + "https://authgear.com/claims/login_id/value": "user@example.com" + } + } + ] + } + }, + "topic": "user.anonymous.promoted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#user.anonymous.promoted", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/user.authenticated.json b/providers/authgear/latest/user.authenticated.json new file mode 100644 index 00000000..d76c7b80 --- /dev/null +++ b/providers/authgear/latest/user.authenticated.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.authenticated", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + }, + "session": { + "id": "6e6e5d9b-7f85-4a8f-a157-2de94694dfea", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "idp", + "amr": [ + "pwd" + ], + "lastAccessedAt": "2006-01-02T03:04:05.123456Z", + "createdByIP": "127.0.0.1", + "lastAccessedByIP": "127.0.0.1", + "lastAccessedByIPCountryCode": "", + "lastAccessedByIPEnglishCountryName": "", + "displayName": "Chrome 104.0.0" + } + } + }, + "topic": "user.authenticated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#user.authenticated", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/user.created.json b/providers/authgear/latest/user.created.json new file mode 100644 index 00000000..663614bb --- /dev/null +++ b/providers/authgear/latest/user.created.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.created", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + }, + "identities": [ + { + "id": "239d585d-9b90-4148-9aa2-2e3131b5847a", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "type": "login_id", + "claims": { + "email": "user@example.com", + "https://authgear.com/claims/login_id/key": "email", + "https://authgear.com/claims/login_id/original_value": "user@example.com", + "https://authgear.com/claims/login_id/type": "email", + "https://authgear.com/claims/login_id/value": "user@example.com" + } + } + ] + } + }, + "topic": "user.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#user.created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/user.deleted.json b/providers/authgear/latest/user.deleted.json new file mode 100644 index 00000000..d5d8e4c3 --- /dev/null +++ b/providers/authgear/latest/user.deleted.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.deleted", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": false, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": false, + "standard_attributes": { + "email": "user@example.com", + "email_verified": false, + "updated_at": 1136171045 + } + } + } + }, + "topic": "user.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#user.deleted", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/user.deletion_scheduled.json b/providers/authgear/latest/user.deletion_scheduled.json new file mode 100644 index 00000000..a884a106 --- /dev/null +++ b/providers/authgear/latest/user.deletion_scheduled.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.deletion_scheduled", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": true, + "is_deactivated": true, + "delete_at": "2006-01-02T03:04:05.123456Z", + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + } + } + }, + "topic": "user.deletion_scheduled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#user.deletion_scheduled", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/user.deletion_unscheduled.json b/providers/authgear/latest/user.deletion_unscheduled.json new file mode 100644 index 00000000..b032f7c1 --- /dev/null +++ b/providers/authgear/latest/user.deletion_unscheduled.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.deletion_unscheduled", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + } + } + }, + "topic": "user.deletion_unscheduled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#user.deletion_unscheduled", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/user.disabled.json b/providers/authgear/latest/user.disabled.json new file mode 100644 index 00000000..d88c5ead --- /dev/null +++ b/providers/authgear/latest/user.disabled.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.disabled", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": true, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + } + } + }, + "topic": "user.disabled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#user.disabled", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/user.profile.updated.json b/providers/authgear/latest/user.profile.updated.json new file mode 100644 index 00000000..f1092c3a --- /dev/null +++ b/providers/authgear/latest/user.profile.updated.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.profile.updated", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "name": "Chris", + "updated_at": 1136171045 + } + } + } + }, + "topic": "user.profile.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#user.profile.updated", + "retrieved": "2026-10-26" + } +} diff --git a/providers/authgear/latest/user.reenabled.json b/providers/authgear/latest/user.reenabled.json new file mode 100644 index 00000000..1299381d --- /dev/null +++ b/providers/authgear/latest/user.reenabled.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.reenabled", + "payload": { + "user": { + "id": "338deafa-400b-4589-a922-2c92d670b757", + "created_at": "2006-01-02T03:04:05.123456Z", + "updated_at": "2006-01-02T03:04:05.123456Z", + "last_login_at": "2006-01-02T03:04:05.123456Z", + "is_anonymous": false, + "is_verified": true, + "is_disabled": false, + "is_deactivated": false, + "can_reauthenticate": true, + "standard_attributes": { + "email": "user@example.com", + "email_verified": true, + "updated_at": 1136171045 + } + } + } + }, + "topic": "user.reenabled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.authgear.com/customization/events-hooks/non-blocking-events#user.reenabled", + "retrieved": "2026-10-26" + } +} diff --git a/providers/autosana/index.json b/providers/autosana/index.json new file mode 100644 index 00000000..dc3957c0 --- /dev/null +++ b/providers/autosana/index.json @@ -0,0 +1,13 @@ +{ + "label": "Autosana", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/autosana/latest/batch.completed.json b/providers/autosana/latest/batch.completed.json new file mode 100644 index 00000000..a0218663 --- /dev/null +++ b/providers/autosana/latest/batch.completed.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "batch.completed", + "timestamp": "2025-01-31T12:34:56.789Z", + "app": { + "id": "com.example.myapp", + "bundle_id": "com.example.myapp", + "name": "My App", + "platform": "android", + "url": "https://jwvmttqclexlhnhfxuyq.supabase.co/storage/v1/object/public/app_builds/a1b2c3d4-e5f6-7890-abcd-ef1234567890/my_app.apk" + }, + "git": { + "commit_sha": "a1b2c3d4e5f6g7h8i9j0", + "branch": "main" + }, + "summary": { + "total_groups": 3, + "passed_groups": 2, + "failed_groups": 1 + }, + "run_groups": [ + { + "name": "Login Suite", + "status": "passed", + "url": "https://autosana.ai/runs/groups/f1e2d3c4-b5a6-7890-abcd-ef1234567890", + "runs": [ + { + "name": "User can sign in with email", + "status": "passed", + "url": "https://autosana.ai/runs/flow/12345678-abcd-ef12-3456-7890abcdef12" + } + ] + } + ] + }, + "topic": "batch.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.autosana.ai/webhooks#payload-example", + "retrieved": "2026-10-22" + } +} diff --git a/providers/autumn/index.json b/providers/autumn/index.json new file mode 100644 index 00000000..17015b1c --- /dev/null +++ b/providers/autumn/index.json @@ -0,0 +1,13 @@ +{ + "label": "Autumn", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/autumn/latest/balances.limit_reached.json b/providers/autumn/latest/balances.limit_reached.json new file mode 100644 index 00000000..9ada0b68 --- /dev/null +++ b/providers/autumn/latest/balances.limit_reached.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "balances.limit_reached", + "data": { + "customer_id": "user_123", + "feature_id": "api_calls", + "limit_type": "included" + } + }, + "topic": "balances.limit_reached", + "source": { + "type": "vendor-documentation", + "url": "https://docs.useautumn.com/documentation/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/autumn/latest/balances.usage_alert_triggered.json b/providers/autumn/latest/balances.usage_alert_triggered.json new file mode 100644 index 00000000..9b0996d5 --- /dev/null +++ b/providers/autumn/latest/balances.usage_alert_triggered.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "balances.usage_alert_triggered", + "data": { + "customer_id": "user_123", + "feature_id": "api_calls", + "usage_alert": { + "name": "80% usage warning", + "threshold": 80, + "threshold_type": "usage_percentage" + } + } + }, + "topic": "balances.usage_alert_triggered", + "source": { + "type": "vendor-documentation", + "url": "https://docs.useautumn.com/documentation/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/autumn/latest/billing.auto_topup_failed.json b/providers/autumn/latest/billing.auto_topup_failed.json new file mode 100644 index 00000000..c16dd922 --- /dev/null +++ b/providers/autumn/latest/billing.auto_topup_failed.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "billing.auto_topup_failed", + "id": "evt_auto_topup_failed_2abc123", + "occurred_at": 1761840000000, + "data": { + "customer_id": "user_123", + "feature_id": "credits", + "reason": "charge_failed", + "quantity": 1000, + "threshold": 500, + "balance": 250, + "invoice_mode": false, + "error": { + "code": "card_declined", + "message": "Your card was declined.", + "type": "card_error", + "decline_code": "generic_decline" + } + } + }, + "topic": "billing.auto_topup_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.useautumn.com/documentation/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/autumn/latest/billing.updated.json b/providers/autumn/latest/billing.updated.json new file mode 100644 index 00000000..ea891e55 --- /dev/null +++ b/providers/autumn/latest/billing.updated.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "billing.updated", + "data": { + "object": "billing.updated", + "customer_id": "user_123", + "plan_changes": [ + { + "action": "activated", + "subscription": { + "plan_id": "pro", + "status": "active", + "past_due": false, + "started_at": 1761840000000, + "canceled_at": null, + "expires_at": null, + "trial_ends_at": null, + "current_period_start": 1761840000000, + "current_period_end": 1764432000000 + }, + "previous_attributes": null, + "item_changes": [] + }, + { + "action": "expired", + "subscription": { + "plan_id": "free", + "status": "expired", + "past_due": false, + "started_at": 1759248000000, + "canceled_at": 1761840000000, + "expires_at": 1761840000000, + "trial_ends_at": null, + "current_period_start": null, + "current_period_end": null + }, + "previous_attributes": { + "status": "active" + }, + "item_changes": [] + } + ], + "tags": [] + } + }, + "topic": "billing.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.useautumn.com/documentation/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/auvik/index.json b/providers/auvik/index.json new file mode 100644 index 00000000..b9c4cbdf --- /dev/null +++ b/providers/auvik/index.json @@ -0,0 +1,13 @@ +{ + "label": "Auvik", + "configs": { + "latest_version": "latest", + "topic_identifier": "alertStatusString" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/auvik/latest/Cleared.json b/providers/auvik/latest/Cleared.json new file mode 100644 index 00000000..fe19279b --- /dev/null +++ b/providers/auvik/latest/Cleared.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "entityId": "MTI3Mzg5NDYxMjM5NzQsNDczNjQ5ODI3NjQ3OTI=", + "subject": "You have a new alert!", + "alertStatusString": "Cleared", + "alertId": "MTI3Mzg5NDYxMjM5NzQsNTM1MzQzNjM0MzQz", + "alertName": "Firewall is online (webhook)", + "entityName": "Auvik's SonicWall 2400", + "companyName": "Nanook", + "entityType": "device", + "date": "2016-11-15T15:54:32.114Z", + "link": "https://nanook.my.auvik.com/alert/193884525816661508/summary", + "alertStatus": 1, + "alertDescription": "Device Online Status is now not equal to Offline", + "alertSeverityString": "Info", + "alertSeverity": 4, + "companyId": "191992599575398404", + "correlationId": "MTI3Mzg5NDYxMjM5NzQsNTI4NzY0OTgyNzM2NA==" + }, + "topic": "Cleared", + "source": { + "type": "vendor-documentation", + "url": "https://support.auvik.com/hc/en-us/articles/360048647112-How-do-I-interpret-webhook-notifications", + "retrieved": "2026-10-22" + } +} diff --git a/providers/auvik/latest/Triggered.json b/providers/auvik/latest/Triggered.json new file mode 100644 index 00000000..abfe5396 --- /dev/null +++ b/providers/auvik/latest/Triggered.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "entityId": "MTI3Mzg5NDYxMjM5NzQsNDczNjQ5ODI3NjQ3OTI=", + "subject": "You have a new alert!", + "alertStatusString": "Triggered", + "alertId": "MTI3Mzg5NDYxMjM5NzQsNTI4NzY0OTgyNzM2NA==", + "alertName": "Firewall is online (webhook)", + "entityName": "Auvik's SonicWall 2400", + "companyName": "Nanook", + "entityType": "device", + "date": "2016-11-15T15:39:13.719Z", + "link": "https://nanook.my.auvik.com/alert/193884525816632836/summary", + "alertStatus": 0, + "alertDescription": "Firewall is online (webhook)", + "alertSeverityString": "Emergency", + "alertSeverity": 1, + "companyId": "191992599575398404", + "correlationId": "MTI3Mzg5NDYxMjM5NzQsNTI4NzY0OTgyNzM2NA==" + }, + "topic": "Triggered", + "source": { + "type": "vendor-documentation", + "url": "https://support.auvik.com/hc/en-us/articles/360048647112-How-do-I-interpret-webhook-notifications", + "retrieved": "2026-10-22" + } +} diff --git a/providers/axilio/index.json b/providers/axilio/index.json new file mode 100644 index 00000000..addb469d --- /dev/null +++ b/providers/axilio/index.json @@ -0,0 +1,13 @@ +{ + "label": "Axilio", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/axilio/latest/balance.low.json b/providers/axilio/latest/balance.low.json new file mode 100644 index 00000000..3bc3dfb9 --- /dev/null +++ b/providers/axilio/latest/balance.low.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "balance.low:0199a3c2-9a0b-7c1d-8e2f-3a4b5c6d7e8f", + "type": "balance.low", + "occurred_at": "2026-09-24T12:00:00Z", + "test": false, + "data": { + "alert_id": "0199a3c2-9a0b-7c1d-8e2f-3a4b5c6d7e8f", + "kind": "low_balance", + "threshold_microdollars": 5000000, + "balance_microdollars": 3200000, + "balance_display": "$3.20" + } + }, + "topic": "balance.low", + "source": { + "type": "vendor-documentation", + "url": "https://docs.axilio.ai/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/axilio/latest/phone.offline.json b/providers/axilio/latest/phone.offline.json new file mode 100644 index 00000000..674eeebf --- /dev/null +++ b/providers/axilio/latest/phone.offline.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "phone.offline:k3Vq8ZrT2mXa:1790251200000000", + "type": "phone.offline", + "occurred_at": "2026-09-24T12:00:00Z", + "test": false, + "data": { + "device_class": "phone", + "phone_id": "k3Vq8ZrT2mXa", + "phone_name": "Pixel 9 #14", + "nickname": "checkout-bot", + "status": "out_of_service", + "reason": "unresponsive", + "changed_at": "2026-09-24T12:00:00Z" + } + }, + "topic": "phone.offline", + "source": { + "type": "vendor-documentation", + "url": "https://docs.axilio.ai/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/axilio/latest/run.cancelled.json b/providers/axilio/latest/run.cancelled.json new file mode 100644 index 00000000..e2b99831 --- /dev/null +++ b/providers/axilio/latest/run.cancelled.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "run.cancelled:0199a3c2-58c1-7f3a-9f2e-2f9a6a2f6a11", + "type": "run.cancelled", + "occurred_at": "2026-09-24T12:00:05Z", + "test": false, + "data": { + "id": "0199a3c2-58c1-7f3a-9f2e-2f9a6a2f6a11", + "workflow_id": "0199a3c2-58c1-7f3a-9f2e-2f9a6a2f6a22", + "status": "cancelled", + "trigger": "api", + "cancelled_at": "2026-09-24T12:00:05Z", + "created_at": "2026-09-24T11:59:57Z", + "reason": "user" + } + }, + "topic": "run.cancelled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.axilio.ai/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/axilio/latest/run.completed.json b/providers/axilio/latest/run.completed.json new file mode 100644 index 00000000..6038f66f --- /dev/null +++ b/providers/axilio/latest/run.completed.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "run.completed:0199a3c2-58c1-7f3a-9f2e-2f9a6a2f6a11", + "type": "run.completed", + "occurred_at": "2026-09-24T12:00:45Z", + "test": false, + "data": { + "id": "0199a3c2-58c1-7f3a-9f2e-2f9a6a2f6a11", + "workflow_id": "0199a3c2-58c1-7f3a-9f2e-2f9a6a2f6a22", + "status": "completed", + "trigger": "api", + "started_at": "2026-09-24T12:00:00Z", + "completed_at": "2026-09-24T12:00:45Z", + "success": true, + "created_at": "2026-09-24T11:59:57Z" + } + }, + "topic": "run.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.axilio.ai/webhooks/overview", + "retrieved": "2026-10-26" + } +} diff --git a/providers/axilio/latest/session.ended.json b/providers/axilio/latest/session.ended.json new file mode 100644 index 00000000..c1ca6274 --- /dev/null +++ b/providers/axilio/latest/session.ended.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "session.ended:0199a3c2-58c1-7f3a-9f2e-2f9a6a2f6a33", + "type": "session.ended", + "occurred_at": "2026-09-24T12:05:00Z", + "test": false, + "data": { + "session_id": "0199a3c2-58c1-7f3a-9f2e-2f9a6a2f6a33", + "status": "completed", + "source": "interactive", + "device_class": "phone", + "phone_id": "k3Vq8ZrT2mXa", + "allocated_at": "2026-09-24T12:00:00Z", + "deallocated_at": "2026-09-24T12:05:00Z", + "is_dedicated_phone": false, + "end_reason": "idle_timeout" + } + }, + "topic": "session.ended", + "source": { + "type": "vendor-documentation", + "url": "https://docs.axilio.ai/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/ayrshare/index.json b/providers/ayrshare/index.json new file mode 100644 index 00000000..4484957e --- /dev/null +++ b/providers/ayrshare/index.json @@ -0,0 +1,13 @@ +{ + "label": "Ayrshare", + "configs": { + "latest_version": "latest", + "topic_identifier": "action" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/ayrshare/latest/ads.json b/providers/ayrshare/latest/ads.json new file mode 100644 index 00000000..d58552fe --- /dev/null +++ b/providers/ayrshare/latest/ads.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "action": "ads", + "type": "accountRevoked", + "platform": "google", + "accountId": null, + "id": "c4e6a8b0d2f4e6a8c0b2d4f6e8a0c2b4d6f8e0a2c4b6d8f0a2c4e6b8d0f2a4c6", + "created": "2026-10-21T08:15:00.000Z", + "hookId": "c4e6a8b0d2f4e6a8c0b2d4f6e8a0c2b4d6f8e0a2c4b6d8f0a2c4e6b8d0f2a4c7", + "refId": "9abf1426d6ce9122ef11c72bd62e59807c5cc083", + "url": "https://api.myapp.com/Webhook/Ayrshare/Ads" + }, + "topic": "ads", + "source": { + "type": "vendor-documentation", + "url": "https://www.ayrshare.com/docs/apis/webhooks/actions", + "retrieved": "2026-10-26" + } +} diff --git a/providers/ayrshare/latest/messages.json b/providers/ayrshare/latest/messages.json new file mode 100644 index 00000000..62a6dc4a --- /dev/null +++ b/providers/ayrshare/latest/messages.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "action": "messages", + "attachments": [ + { + "type": "image", + "url": "https://images.ayrshare.com/abc123/whatsapp_image_x9aB2pK7.jpg" + } + ], + "conversationId": "14155551234", + "created": "2026-05-18T17:08:41Z", + "hookId": "JC6IgqFjvDliTJ8MLqzE", + "id": "wamid.HBgLMTQxNTU1NTEyMzQVAgARGBI4OUYxRkExNzE0M0EwQTYwM0EA", + "message": "Here's the photo you asked for.", + "platform": "whatsapp", + "recipientId": "123456789012345", + "refId": "9abf1426d6ce9122ef11c72bd62e59807c5cc083", + "senderDetails": { + "id": "14155551234", + "name": "Jane Customer" + }, + "senderId": "14155551234", + "timeStamp": 1747588121, + "title": "Primary Profile", + "url": "https://mysite.com/webhook" + }, + "topic": "messages", + "source": { + "type": "vendor-documentation", + "url": "https://www.ayrshare.com/docs/apis/webhooks/actions", + "retrieved": "2026-10-26" + } +} diff --git a/providers/baserow/index.json b/providers/baserow/index.json new file mode 100644 index 00000000..d2b0c43a --- /dev/null +++ b/providers/baserow/index.json @@ -0,0 +1,13 @@ +{ + "label": "Baserow", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/baserow/latest/view.created.json b/providers/baserow/latest/view.created.json new file mode 100644 index 00000000..266a6dcb --- /dev/null +++ b/providers/baserow/latest/view.created.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "table_id": 50000, + "database_id": 1000, + "workspace_id": 300, + "event_id": "00000000-0000-0000-0000-000000000000", + "event_type": "view.created", + "view": { + "id": 0, + "table_id": 0, + "name": "View", + "order": 1, + "type": "grid", + "table": null, + "filter_type": "AND", + "filters_disabled": false, + "public_view_has_password": false, + "show_logo": true, + "ownership_type": "collaborative", + "owned_by_id": null, + "row_identifier_type": "id", + "public": false + } + }, + "topic": "view.created", + "source": { + "type": "vendor-documentation", + "url": "https://baserow.io/user-docs/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/baseten/index.json b/providers/baseten/index.json new file mode 100644 index 00000000..bb62e5a0 --- /dev/null +++ b/providers/baseten/index.json @@ -0,0 +1,13 @@ +{ + "label": "Baseten", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/baseten/latest/async_request_completed.json b/providers/baseten/latest/async_request_completed.json new file mode 100644 index 00000000..c3472b6b --- /dev/null +++ b/providers/baseten/latest/async_request_completed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "request_id": "9876543210abcdef1234567890fedcba", + "model_id": "abc123", + "deployment_id": "def456", + "type": "async_request_completed", + "time": "2024-04-30T01:01:08.883423Z", + "data": { + "output": "model response here" + }, + "errors": [] + }, + "topic": "async_request_completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.baseten.co/inference/async#request-format", + "retrieved": "2026-10-26" + } +} diff --git a/providers/basiq/index.json b/providers/basiq/index.json new file mode 100644 index 00000000..b1d4b709 --- /dev/null +++ b/providers/basiq/index.json @@ -0,0 +1,13 @@ +{ + "label": "Basiq", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventTypeId" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/basiq/latest/user.created.json b/providers/basiq/latest/user.created.json new file mode 100644 index 00000000..7e13b616 --- /dev/null +++ b/providers/basiq/latest/user.created.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventTypeId": "user.created", + "eventId": "f2f567b6bbb213c40a2875105327bb37b44a38ab8861b64074e2978b98d1f7c7", + "links": { + "event": "https://au-api.basiq.io/events/f2f567b6bbb213c40a2875105327bb37b44a38ab8861b64074e2978b98d1f7c7", + "eventEntity": "https://au-api.basiq.io/users/88a85f64-5717-4562-b3fc-2c963f66af88" + } + }, + "topic": "user.created", + "source": { + "type": "vendor-documentation", + "url": "https://api.basiq.io/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bayou-energy/index.json b/providers/bayou-energy/index.json new file mode 100644 index 00000000..d6d1cd28 --- /dev/null +++ b/providers/bayou-energy/index.json @@ -0,0 +1,13 @@ +{ + "label": "Bayou Energy", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/bayou-energy/latest/bills_ready.json b/providers/bayou-energy/latest/bills_ready.json new file mode 100644 index 00000000..66845f02 --- /dev/null +++ b/providers/bayou-energy/latest/bills_ready.json @@ -0,0 +1,122 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "bills_ready", + "object": { + "id": 12345, + "external_id": "MSCOTT123", + "bills_parsed": [ + { + "id": 12345, + "external_id": "BILL_123", + "status": "unlocked", + "customer_id": 123456, + "customer_external_id": "MSCOTT123", + "billed_on": "2022-08-01", + "past_due": false, + "outstanding_balance": 1200, + "billing_period_from": "2022-07-01", + "billing_period_to": "2022-07-31", + "utility": "con_edison", + "account_number": "1234567", + "electricity_consumption": 900, + "electricity_amount": 9060, + "delivery_charge": 5060, + "supply_charge": 4000, + "community_solar_bill_credit": -6440, + "gas_consumption": 90, + "gas_consumption_unit": "therms", + "gas_amount": 2940, + "total_amount": 12000, + "meters": [ + { + "id": "XYZ12345", + "status": "unlocked", + "type": "gas", + "billing_period_from": "2022-07-01", + "billing_period_to": "2022-07-31", + "consumption": 90, + "address": { + "line_1": "123 Main St", + "line_2": "Apt 1", + "city": "New York", + "state": "NY", + "postal_code": 10001, + "postal_code_suffix": 1234, + "country": "US" + }, + "tariff": "123 Residential", + "additional_attributes": { + "gas_choice_id": "123456789" + } + }, + { + "id": "XYZ98765", + "status": "unlocked", + "type": "electric", + "billing_period_from": "2022-07-01", + "billing_period_to": "2022-07-31", + "consumption": 900, + "address": { + "line_1": "123 Main St", + "line_2": "Apt 1", + "city": "New York", + "state": "NY", + "postal_code": 10001, + "postal_code_suffix": 1234, + "country": "US" + }, + "tariff": "456 Residential", + "additional_attributes": { + "electric_choice_id": "987654321" + } + } + ], + "file_url": "https://private.bayou.energy/bills/12345.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=XYZ&X-Amz-Date=20220701T000000Z&X-Amz-Expires=1800&X-Amz-Signature=ABCEF0123456&X-Amz-SignedHeaders=host" + } + ], + "bills_unparsed": [ + { + "id": 12346 + } + ], + "available_data": { + "account_numbers": [ + { + "id": "1234567", + "meters": [ + { + "id": "XYZ12345", + "type": "gas", + "periods": [ + { + "period_from": "2022-07-01", + "period_to": "2022-07-31" + } + ] + }, + { + "id": "XYZ98765", + "type": "electric", + "periods": [ + { + "period_from": "2022-07-01", + "period_to": "2022-07-31" + } + ] + } + ] + } + ] + } + } + }, + "topic": "bills_ready", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bayou.energy/reference/event-informing-that-the-initial-bill-discovery-is-done-for-a-specific-customer", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bayou-energy/latest/customer_has_filled_credentials.json b/providers/bayou-energy/latest/customer_has_filled_credentials.json new file mode 100644 index 00000000..865960ad --- /dev/null +++ b/providers/bayou-energy/latest/customer_has_filled_credentials.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "customer_has_filled_credentials", + "object": { + "id": 12345, + "external_id": "MSCOTT123", + "utility": "con_edison", + "has_filled_credentials": true, + "has_filled_credentials_on": "2022-07-01T14:05:00Z", + "utility_data_velocity": "Instant" + } + }, + "topic": "customer_has_filled_credentials", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bayou.energy/reference/customer_has_filled_credentials", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bayou-energy/latest/customer_must_reauthenticate.json b/providers/bayou-energy/latest/customer_must_reauthenticate.json new file mode 100644 index 00000000..0c9f4e96 --- /dev/null +++ b/providers/bayou-energy/latest/customer_must_reauthenticate.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "customer_must_reauthenticate", + "object": { + "id": 12345, + "external_id": "MSCOTT123", + "reason": "credentials_are_invalid", + "onboarding_token": "ABCDEF0123456_ABCDEF0123456_ABCDEF0123456", + "onboarding_link": "https://bayou.energy/companies/12345/sign_up?key=ABCDEF0123456" + } + }, + "topic": "customer_must_reauthenticate", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bayou.energy/reference/customer_must_reauthenticate-1", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bayou-energy/latest/intervals_ready.json b/providers/bayou-energy/latest/intervals_ready.json new file mode 100644 index 00000000..de147693 --- /dev/null +++ b/providers/bayou-energy/latest/intervals_ready.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "intervals_ready", + "object": { + "id": 12345, + "external_id": "MSCOTT123", + "first_interval_discovered": "2022-07-01T00:00:00Z", + "last_interval_discovered": "2022-07-31T00:00:00Z", + "available_data": { + "account_numbers": [ + { + "id": "1234567", + "meters": [ + { + "id": "XYZ12345", + "type": "gas", + "periods": [ + { + "period_from": "2022-07-01", + "period_to": "2022-07-31" + } + ] + }, + { + "id": "XYZ98765", + "type": "electric", + "periods": [ + { + "period_from": "2022-07-01", + "period_to": "2022-07-31" + } + ] + } + ] + } + ] + } + } + }, + "topic": "intervals_ready", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bayou.energy/reference/event-informing-that-the-initial-interval-discovery-is-done-for-a-specific-customer", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bayou-energy/latest/new_bill.json b/providers/bayou-energy/latest/new_bill.json new file mode 100644 index 00000000..0185927a --- /dev/null +++ b/providers/bayou-energy/latest/new_bill.json @@ -0,0 +1,82 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "new_bill", + "object": { + "id": 12345, + "external_id": "BILL_123", + "status": "unlocked", + "customer_id": 123456, + "customer_external_id": "MSCOTT123", + "billed_on": "2022-08-01", + "past_due": false, + "outstanding_balance": 1200, + "billing_period_from": "2022-07-01", + "billing_period_to": "2022-07-31", + "utility": "con_edison", + "account_number": "1234567", + "electricity_consumption": 900, + "electricity_amount": 9060, + "delivery_charge": 5060, + "supply_charge": 4000, + "community_solar_bill_credit": -6440, + "gas_consumption": 90, + "gas_consumption_unit": "therms", + "gas_amount": 2940, + "total_amount": 12000, + "meters": [ + { + "id": "XYZ12345", + "status": "unlocked", + "type": "gas", + "billing_period_from": "2022-07-01", + "billing_period_to": "2022-07-31", + "consumption": 90, + "address": { + "line_1": "123 Main St", + "line_2": "Apt 1", + "city": "New York", + "state": "NY", + "postal_code": 10001, + "postal_code_suffix": 1234, + "country": "US" + }, + "tariff": "123 Residential", + "additional_attributes": { + "gas_choice_id": "123456789" + } + }, + { + "id": "XYZ98765", + "status": "unlocked", + "type": "electric", + "billing_period_from": "2022-07-01", + "billing_period_to": "2022-07-31", + "consumption": 900, + "address": { + "line_1": "123 Main St", + "line_2": "Apt 1", + "city": "New York", + "state": "NY", + "postal_code": 10001, + "postal_code_suffix": 1234, + "country": "US" + }, + "tariff": "456 Residential", + "additional_attributes": { + "electric_choice_id": "987654321" + } + } + ], + "file_url": "https://private.bayou.energy/bills/12345.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=XYZ&X-Amz-Date=20220701T000000Z&X-Amz-Expires=1800&X-Amz-Signature=ABCEF0123456&X-Amz-SignedHeaders=host" + } + }, + "topic": "new_bill", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bayou.energy/reference/event-informing-that-a-new-bill-was-discovered-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bayou-energy/latest/new_unparsed_bill.json b/providers/bayou-energy/latest/new_unparsed_bill.json new file mode 100644 index 00000000..de801304 --- /dev/null +++ b/providers/bayou-energy/latest/new_unparsed_bill.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "new_unparsed_bill", + "object": { + "external_id": "BILL_123", + "id": 12345, + "status": "unparsed", + "customer_id": 12345, + "customer_external_id": "MSCOTT123", + "utility": "con_edison", + "utility_data_velocity": "Instant", + "file_url": "https://private.bayou.energy/bills/12345.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=XYZ&X-Amz-Date=20220701T000000Z&X-Amz-Expires=1800&X-Amz-Signature=ABCEF0123456&X-Amz-SignedHeaders=host" + } + }, + "topic": "new_unparsed_bill", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bayou.energy/reference/new_bill_status_unparsed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bayou-energy/latest/updated_bill.json b/providers/bayou-energy/latest/updated_bill.json new file mode 100644 index 00000000..0d5fabfa --- /dev/null +++ b/providers/bayou-energy/latest/updated_bill.json @@ -0,0 +1,82 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "updated_bill", + "object": { + "id": 12345, + "external_id": "BILL_123", + "status": "unlocked", + "customer_id": 123456, + "customer_external_id": "MSCOTT123", + "billed_on": "2022-08-01", + "past_due": false, + "outstanding_balance": 1200, + "billing_period_from": "2022-07-01", + "billing_period_to": "2022-07-31", + "utility": "con_edison", + "account_number": "1234567", + "electricity_consumption": 900, + "electricity_amount": 9060, + "delivery_charge": 5060, + "supply_charge": 4000, + "community_solar_bill_credit": -6440, + "gas_consumption": 90, + "gas_consumption_unit": "therms", + "gas_amount": 2940, + "total_amount": 12000, + "meters": [ + { + "id": "XYZ12345", + "status": "unlocked", + "type": "gas", + "billing_period_from": "2022-07-01", + "billing_period_to": "2022-07-31", + "consumption": 90, + "address": { + "line_1": "123 Main St", + "line_2": "Apt 1", + "city": "New York", + "state": "NY", + "postal_code": 10001, + "postal_code_suffix": 1234, + "country": "US" + }, + "tariff": "123 Residential", + "additional_attributes": { + "gas_choice_id": "123456789" + } + }, + { + "id": "XYZ98765", + "status": "unlocked", + "type": "electric", + "billing_period_from": "2022-07-01", + "billing_period_to": "2022-07-31", + "consumption": 900, + "address": { + "line_1": "123 Main St", + "line_2": "Apt 1", + "city": "New York", + "state": "NY", + "postal_code": 10001, + "postal_code_suffix": 1234, + "country": "US" + }, + "tariff": "456 Residential", + "additional_attributes": { + "electric_choice_id": "987654321" + } + } + ], + "file_url": "https://private.bayou.energy/bills/12345.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=XYZ&X-Amz-Date=20220701T000000Z&X-Amz-Expires=1800&X-Amz-Signature=ABCEF0123456&X-Amz-SignedHeaders=host" + } + }, + "topic": "updated_bill", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bayou.energy/reference/event-informing-that-a-new-bill-was-updated-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/belco/index.json b/providers/belco/index.json new file mode 100644 index 00000000..197d8bde --- /dev/null +++ b/providers/belco/index.json @@ -0,0 +1,13 @@ +{ + "label": "Belco", + "configs": { + "latest_version": "v1", + "topic_identifier": "eventName" + }, + "provenance": { + "v1": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/belco/v1/conversation.assigned.json b/providers/belco/v1/conversation.assigned.json new file mode 100644 index 00000000..22b93640 --- /dev/null +++ b/providers/belco/v1/conversation.assigned.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "4q3Rem4G6pRrWt5zs", + "eventName": "conversation.assigned", + "date": "2025-06-11T09:17:20.936Z", + "payload": { + "shopId": "G4ag3eGyiKibrGcM7", + "conversation": { + "_id": "sSzxq7tMBFmCY28o8", + "organizationId": "nM3kTrdCv5JznJHFE", + "customerId": "YX6HM6Sfbt4GvbvZb", + "channel": "chat", + "type": "inbound-message", + "status": "open", + "assignedTo": "GKa97c5NNLzcWcHhP", + "firstItemId": "rxxtPXZng45rALFjE", + "lastItemId": "vEHvMczSiiKv2MpCk", + "createdAt": "2025-06-11T09:15:05.075Z" + }, + "conversation_item": { + "_id": "sJ2KnQqJZsEJ8pci5", + "type": "assignment", + "reference": { + "type": "user", + "_id": "GKa97c5NNLzcWcHhP" + }, + "meta": { + "assignedTo": "hDPhQuae27KmsYREq", + "previousUserId": "GKa97c5NNLzcWcHhP" + }, + "shopId": "G4ag3eGyiKibrGcM7", + "conversationId": "sSzxq7tMBFmCY28o8", + "createdAt": "2025-06-11T09:17:20.768Z", + "viaApi": false, + "updatedAt": "2025-06-11T09:17:20.768Z" + } + } + }, + "topic": "conversation.assigned", + "source": { + "type": "vendor-documentation", + "url": "https://developers.belco.io/reference/sample-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/belco/v1/conversation.closed.json b/providers/belco/v1/conversation.closed.json new file mode 100644 index 00000000..9a073b36 --- /dev/null +++ b/providers/belco/v1/conversation.closed.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "HjheznXCgdmiuSTYa", + "eventName": "conversation.closed", + "date": "2025-06-11T09:18:14.109Z", + "payload": { + "shopId": "G4ag3eGyiKibrGcM7", + "conversation": { + "_id": "sSzxq7tMBFmCY28o8", + "organizationId": "nM3kTrdCv5JznJHFE", + "customerId": "YX6HM6Sfbt4GvbvZb", + "channel": "chat", + "type": "inbound-message", + "status": "open", + "assignedTo": "GKa97c5NNLzcWcHhP", + "firstItemId": "rxxtPXZng45rALFjE", + "lastItemId": "n2q34HQbpvGtBo8qJ", + "createdAt": "2025-06-11T09:15:05.075Z" + }, + "conversation_item": { + "_id": "4BJMTqPwP7MDJis6G", + "type": "close", + "reference": { + "type": "user", + "_id": "GKa97c5NNLzcWcHhP" + }, + "shopId": "G4ag3eGyiKibrGcM7", + "conversationId": "sSzxq7tMBFmCY28o8", + "createdAt": "2025-06-11T09:18:13.409Z", + "viaApi": false, + "updatedAt": "2025-06-11T09:18:13.409Z" + } + } + }, + "topic": "conversation.closed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.belco.io/reference/sample-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/belco/v1/conversation.created.json b/providers/belco/v1/conversation.created.json new file mode 100644 index 00000000..e8f293e2 --- /dev/null +++ b/providers/belco/v1/conversation.created.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "NMbsKcBA64MchrKjQ", + "eventName": "conversation.created", + "date": "2025-06-11T09:15:09.159Z", + "payload": { + "shopId": "G4ag3eGyiKibrGcM7", + "conversation": { + "_id": "sSzxq7tMBFmCY28o8", + "organizationId": "nM3kTrdCv5JznJHFE", + "customerId": "YX6HM6Sfbt4GvbvZb", + "channel": "chat", + "type": "inbound-message", + "status": "open", + "assignedTo": "GKa97c5NNLzcWcHhP", + "firstItemId": "rxxtPXZng45rALFjE", + "lastItemId": "dcwYb87TJumYte4Ad", + "createdAt": "2025-06-11T09:15:05.075Z" + }, + "conversation_item": { + "_id": "rxxtPXZng45rALFjE", + "type": "message", + "body": "test chat", + "reference": { + "type": "customer", + "_id": "YX6HM6Sfbt4GvbvZb" + }, + "pageUrl": "https://app.belco.io/inbox/BK7topgDhXL9Tawy2/conversation/WKxHFuePDhnrwmzA7", + "pageTitle": "Inbox", + "pageReferrer": "https://app.belco.io/inbox/all", + "shopId": "G4ag3eGyiKibrGcM7", + "conversationId": "sSzxq7tMBFmCY28o8", + "createdAt": "2025-06-11T09:15:05.095Z", + "viaApi": false, + "updatedAt": "2025-06-11T09:15:05.096Z" + } + } + }, + "topic": "conversation.created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.belco.io/reference/sample-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/belco/v1/conversation.note.added.json b/providers/belco/v1/conversation.note.added.json new file mode 100644 index 00000000..27fd38ab --- /dev/null +++ b/providers/belco/v1/conversation.note.added.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "b9ZqcXCPQKWmSYsrb", + "eventName": "conversation.note.added", + "date": "2025-06-11T09:16:35.660Z", + "payload": { + "shopId": "G4ag3eGyiKibrGcM7", + "conversation": { + "_id": "sSzxq7tMBFmCY28o8", + "organizationId": "nM3kTrdCv5JznJHFE", + "customerId": "YX6HM6Sfbt4GvbvZb", + "channel": "chat", + "type": "inbound-message", + "status": "open", + "assignedTo": "GKa97c5NNLzcWcHhP", + "firstItemId": "rxxtPXZng45rALFjE", + "lastItemId": "doTAEkFeeEE2xMRiz", + "createdAt": "2025-06-11T09:15:05.075Z" + }, + "conversation_item": { + "_id": "RJ7AQkAayEaHJv8XA", + "body": "note added", + "type": "note", + "reference": { + "type": "user", + "_id": "GKa97c5NNLzcWcHhP" + }, + "shopId": "G4ag3eGyiKibrGcM7", + "conversationId": "sSzxq7tMBFmCY28o8", + "createdAt": "2025-06-11T09:16:32.829Z", + "viaApi": false, + "updatedAt": "2025-06-11T09:16:32.830Z" + } + } + }, + "topic": "conversation.note.added", + "source": { + "type": "vendor-documentation", + "url": "https://developers.belco.io/reference/sample-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/belco/v1/conversation.reopened.json b/providers/belco/v1/conversation.reopened.json new file mode 100644 index 00000000..09ebfb9a --- /dev/null +++ b/providers/belco/v1/conversation.reopened.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "orhn6xubCAivowSk6", + "eventName": "conversation.reopened", + "date": "2025-06-11T09:18:41.484Z", + "payload": { + "shopId": "G4ag3eGyiKibrGcM7", + "conversation": { + "_id": "sSzxq7tMBFmCY28o8", + "organizationId": "nM3kTrdCv5JznJHFE", + "customerId": "YX6HM6Sfbt4GvbvZb", + "channel": "chat", + "type": "inbound-message", + "status": "closed", + "assignedTo": "GKa97c5NNLzcWcHhP", + "firstItemId": "rxxtPXZng45rALFjE", + "lastItemId": "Tt25DJ7PHZ9oRMHKf", + "createdAt": "2025-06-11T09:15:05.075Z" + }, + "conversation_item": { + "_id": "yL6nxp66yhYgQ7yfK", + "type": "open", + "reference": { + "type": "auto" + }, + "meta": { + "status": "closed" + }, + "shopId": "G4ag3eGyiKibrGcM7", + "conversationId": "sSzxq7tMBFmCY28o8", + "createdAt": "2025-06-11T09:18:40.431Z", + "viaApi": false, + "updatedAt": "2025-06-11T09:18:40.431Z" + } + } + }, + "topic": "conversation.reopened", + "source": { + "type": "vendor-documentation", + "url": "https://developers.belco.io/reference/sample-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/belco/v1/conversation.replied.json b/providers/belco/v1/conversation.replied.json new file mode 100644 index 00000000..75270513 --- /dev/null +++ b/providers/belco/v1/conversation.replied.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "o2aniTywtD9uw7YG8", + "eventName": "conversation.replied", + "date": "2025-06-11T09:15:42.299Z", + "payload": { + "shopId": "G4ag3eGyiKibrGcM7", + "conversation": { + "_id": "sSzxq7tMBFmCY28o8", + "organizationId": "nM3kTrdCv5JznJHFE", + "customerId": "YX6HM6Sfbt4GvbvZb", + "channel": "chat", + "type": "inbound-message", + "status": "open", + "assignedTo": "GKa97c5NNLzcWcHhP", + "firstItemId": "rxxtPXZng45rALFjE", + "lastItemId": "bojadgRivFJxQTFHG", + "createdAt": "2025-06-11T09:15:05.075Z" + }, + "conversation_item": { + "_id": "bojadgRivFJxQTFHG", + "via": "web", + "body": "reactie!", + "attachments": [], + "reference": { + "type": "user", + "_id": "GKa97c5NNLzcWcHhP" + }, + "createdAt": "2025-06-11T09:15:38.426Z", + "preSaveId": "sSzxq7tMBFmCY28o8-ee194b7a82805dcc137def8447449129", + "type": "message", + "shopId": "G4ag3eGyiKibrGcM7", + "conversationId": "sSzxq7tMBFmCY28o8", + "viaApi": false, + "updatedAt": "2025-06-11T09:15:38.619Z" + } + } + }, + "topic": "conversation.replied", + "source": { + "type": "vendor-documentation", + "url": "https://developers.belco.io/reference/sample-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bigmailer/index.json b/providers/bigmailer/index.json new file mode 100644 index 00000000..e60102ad --- /dev/null +++ b/providers/bigmailer/index.json @@ -0,0 +1,13 @@ +{ + "label": "BigMailer", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/bigmailer/latest/bounce.json b/providers/bigmailer/latest/bounce.json new file mode 100644 index 00000000..666df6ca --- /dev/null +++ b/providers/bigmailer/latest/bounce.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "bounce", + "brand_id": "0da934ea-f96f-4f2f-85dd-0e8ceb9cba0e", + "bounce": { + "date": 1579811821, + "campaign_id": "9ebe0652-6364-4688-897c-cf2655f988e8", + "contact_id": "f36999a4-7fc0-4a03-868c-21fad154db1b", + "email": "test@example.com", + "type": "hard" + } + }, + "topic": "bounce", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bigmailer.io/docs/webhook-event-types#bounce", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bigmailer/latest/click.json b/providers/bigmailer/latest/click.json new file mode 100644 index 00000000..0ed68645 --- /dev/null +++ b/providers/bigmailer/latest/click.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "click", + "brand_id": "0da934ea-f96f-4f2f-85dd-0e8ceb9cba0e", + "click": { + "date": 1579811821, + "campaign_id": "9ebe0652-6364-4688-897c-cf2655f988e8", + "contact_id": "f36999a4-7fc0-4a03-868c-21fad154db1b", + "email": "test@example.com", + "link_id": "a1f82283-aa9a-4de8-a803-3860a4df1ce4", + "url": "https://www.example.com/" + } + }, + "topic": "click", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bigmailer.io/docs/webhook-event-types#click", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bigmailer/latest/complaint.json b/providers/bigmailer/latest/complaint.json new file mode 100644 index 00000000..85270fc2 --- /dev/null +++ b/providers/bigmailer/latest/complaint.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "complaint", + "brand_id": "0da934ea-f96f-4f2f-85dd-0e8ceb9cba0e", + "complaint": { + "date": 1579811821, + "campaign_id": "9ebe0652-6364-4688-897c-cf2655f988e8", + "contact_id": "f36999a4-7fc0-4a03-868c-21fad154db1b", + "email": "test@example.com" + } + }, + "topic": "complaint", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bigmailer.io/docs/webhook-event-types#complaint", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bigmailer/latest/open.json b/providers/bigmailer/latest/open.json new file mode 100644 index 00000000..6e077307 --- /dev/null +++ b/providers/bigmailer/latest/open.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "open", + "brand_id": "0da934ea-f96f-4f2f-85dd-0e8ceb9cba0e", + "open": { + "date": 1579811821, + "campaign_id": "9ebe0652-6364-4688-897c-cf2655f988e8", + "contact_id": "f36999a4-7fc0-4a03-868c-21fad154db1b", + "email": "test@example.com" + } + }, + "topic": "open", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bigmailer.io/docs/webhook-event-types#open", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bigmailer/latest/unsubscribe.json b/providers/bigmailer/latest/unsubscribe.json new file mode 100644 index 00000000..4562a6e0 --- /dev/null +++ b/providers/bigmailer/latest/unsubscribe.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "unsubscribe", + "brand_id": "0da934ea-f96f-4f2f-85dd-0e8ceb9cba0e", + "unsubscribe": { + "date": 1579811821, + "campaign_id": "9ebe0652-6364-4688-897c-cf2655f988e8", + "contact_id": "f36999a4-7fc0-4a03-868c-21fad154db1b", + "email": "test@example.com", + "unsubscribe_all": false, + "unsubscribe_ids": [ + "48e7b6d6-4c2f-4819-9294-41aaed22f837", + "aa3f3b4c-862e-4a00-aadb-0d82e4def938" + ] + } + }, + "topic": "unsubscribe", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bigmailer.io/docs/webhook-event-types#unsubscribe", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bindbee/2026.10.06/connector.linked.json b/providers/bindbee/2026.10.06/connector.linked.json new file mode 100644 index 00000000..c7bf455c --- /dev/null +++ b/providers/bindbee/2026.10.06/connector.linked.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01a0aa24-69b4-7b07-8071-284464571a7e", + "event": "connector.linked", + "version": "2026.10.06", + "sequence": 1, + "occurred_at": "2026-09-16T12:15:08.211961+00:00", + "webhook": { + "webhook_id": "01a0a417-ce39-7799-9565-993c95eec951", + "url": "https://example.com/webhooks/bindbee", + "event": "connector.linked" + }, + "connector": { + "id": "01a0a4c6-9807-7c4b-9705-e8359ac15030", + "integration": { + "name": "BambooHR", + "slug": "bamboohr" + }, + "category": "HRIS", + "origin_id": "prod_acme-inc_x1y2z3", + "connector_status": "COMPLETE", + "name": "Acme Inc", + "environment": "production" + }, + "data": { + "id": "01a0a4c7-48de-76e9-a7be-3a10e07787b5", + "integration_name": "bamboohr", + "category": "HRIS", + "display_status": "Syncing", + "last_sync_start_time": null + } + }, + "topic": "connector.linked", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bindbee.dev/guides/webhooks/payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bindbee/2026.10.06/connector.relink_needed.json b/providers/bindbee/2026.10.06/connector.relink_needed.json new file mode 100644 index 00000000..5c23e4dc --- /dev/null +++ b/providers/bindbee/2026.10.06/connector.relink_needed.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01a0aa18-1b99-740f-a325-16e5dc3545ad", + "event": "connector.relink_needed", + "version": "2026.10.06", + "sequence": 28, + "occurred_at": "2026-09-16T12:01:41.784841+00:00", + "webhook": { + "webhook_id": "01a0a417-ce39-7799-9565-993c95eec951", + "url": "https://example.com/webhooks/bindbee", + "event": "connector.relink_needed" + }, + "connector": { + "id": "01a0a4c6-9807-7c4b-9705-e8359ac15030", + "integration": { + "name": "BambooHR", + "slug": "bamboohr" + }, + "category": "HRIS", + "origin_id": "prod_acme-inc_x1y2z3", + "connector_status": "RELINK_NEEDED", + "name": "Acme Inc", + "environment": "production" + }, + "data": { + "id": "01a0a4c7-48de-76e9-a7be-3a10e07787b5", + "integration_name": "bamboohr", + "category": "HRIS", + "display_status": "Failed", + "last_sync_start_time": "2026-09-16T12:01:38.938456+00:00" + }, + "sync": { + "sync_id": "01a0aa18-1085-7d88-9bad-81a41bb35d9f", + "sync_type": "AUTOMATED", + "sync_name": "#22" + }, + "error": { + "failed_at": "2026-09-16T12:01:41.784841+00:00", + "message": "Received error response when validating the connection.", + "detail": { + "status_code": 404, + "message": "No error message in headers" + } + } + }, + "topic": "connector.relink_needed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bindbee.dev/guides/webhooks/payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bindbee/2026.10.06/connector.sync.completed.json b/providers/bindbee/2026.10.06/connector.sync.completed.json new file mode 100644 index 00000000..0483db81 --- /dev/null +++ b/providers/bindbee/2026.10.06/connector.sync.completed.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01a0a9df-c758-7413-aedb-f8979523becb", + "event": "connector.sync.completed", + "version": "2026.10.06", + "sequence": 16, + "occurred_at": "2026-09-16T11:00:10.198843+00:00", + "webhook": { + "webhook_id": "01a0a417-ce39-7799-9565-993c95eec951", + "url": "https://example.com/webhooks/bindbee", + "event": "connector.sync.completed" + }, + "connector": { + "id": "01a0a4c6-9807-7c4b-9705-e8359ac15030", + "integration": { + "name": "BambooHR", + "slug": "bamboohr" + }, + "category": "HRIS", + "origin_id": "prod_acme-inc_x1y2z3", + "connector_status": "COMPLETE", + "name": "Acme Inc", + "environment": "production" + }, + "data": { + "id": "01a0a4c7-48de-76e9-a7be-3a10e07787b5", + "integration_name": "bamboohr", + "category": "HRIS", + "display_status": "Done", + "last_sync_start_time": "2026-09-16T10:59:02.160714+00:00" + }, + "sync": { + "sync_id": "01a0a9de-bda5-7512-b7a3-4ecb67abc77d", + "sync_type": "AUTOMATED", + "sync_name": "#18" + } + }, + "topic": "connector.sync.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bindbee.dev/guides/webhooks/payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bindbee/2026.10.06/connector.sync.failed.json b/providers/bindbee/2026.10.06/connector.sync.failed.json new file mode 100644 index 00000000..befd8891 --- /dev/null +++ b/providers/bindbee/2026.10.06/connector.sync.failed.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01a0aa18-1b98-7f12-8a5e-62ca6ee9944a", + "event": "connector.sync.failed", + "version": "2026.10.06", + "sequence": 27, + "occurred_at": "2026-09-16T12:01:41.784841+00:00", + "webhook": { + "webhook_id": "01a0a417-ce39-7799-9565-993c95eec951", + "url": "https://example.com/webhooks/bindbee", + "event": "connector.sync.failed" + }, + "connector": { + "id": "01a0a4c6-9807-7c4b-9705-e8359ac15030", + "integration": { + "name": "BambooHR", + "slug": "bamboohr" + }, + "category": "HRIS", + "origin_id": "prod_acme-inc_x1y2z3", + "connector_status": "COMPLETE", + "name": "Acme Inc", + "environment": "production" + }, + "data": { + "id": "01a0a4c7-48de-76e9-a7be-3a10e07787b5", + "integration_name": "bamboohr", + "category": "HRIS", + "display_status": "Failed", + "last_sync_start_time": "2026-09-16T12:01:38.938456+00:00" + }, + "sync": { + "sync_id": "01a0aa18-1085-7d88-9bad-81a41bb35d9f", + "sync_type": "AUTOMATED", + "sync_name": "#22" + }, + "error": { + "failed_at": "2026-09-16T12:01:41.784841+00:00", + "message": "Received error response when validating the connection.", + "detail": { + "status_code": 404, + "message": "No error message in headers" + } + } + }, + "topic": "connector.sync.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bindbee.dev/guides/webhooks/payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bindbee/2026.10.06/connector.sync.started.json b/providers/bindbee/2026.10.06/connector.sync.started.json new file mode 100644 index 00000000..2e4a25b5 --- /dev/null +++ b/providers/bindbee/2026.10.06/connector.sync.started.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01a0a9de-c758-7413-aedb-f8979523beca", + "event": "connector.sync.started", + "version": "2026.10.06", + "sequence": 15, + "occurred_at": "2026-09-16T10:59:02.198843+00:00", + "webhook": { + "webhook_id": "01a0a417-ce39-7799-9565-993c95eec951", + "url": "https://example.com/webhooks/bindbee", + "event": "connector.sync.started" + }, + "connector": { + "id": "01a0a4c6-9807-7c4b-9705-e8359ac15030", + "integration": { + "name": "BambooHR", + "slug": "bamboohr" + }, + "category": "HRIS", + "origin_id": "prod_acme-inc_x1y2z3", + "connector_status": "COMPLETE", + "name": "Acme Inc", + "environment": "production" + }, + "data": { + "id": "01a0a4c7-48de-76e9-a7be-3a10e07787b5", + "integration_name": "bamboohr", + "category": "HRIS", + "display_status": "Syncing", + "last_sync_start_time": "2026-09-16T10:59:02.160714+00:00" + }, + "sync": { + "sync_id": "01a0a9de-bda5-7512-b7a3-4ecb67abc77d", + "sync_type": "AUTOMATED", + "sync_name": "#18" + } + }, + "topic": "connector.sync.started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bindbee.dev/guides/webhooks/payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bindbee/2026.10.06/hris.employee.created.json b/providers/bindbee/2026.10.06/hris.employee.created.json new file mode 100644 index 00000000..8a38aba8 --- /dev/null +++ b/providers/bindbee/2026.10.06/hris.employee.created.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01a0a9df-c758-720a-bae8-9dcce047dde2", + "event": "hris.employee.created", + "version": "2026.10.06", + "sequence": 11, + "model": "employee", + "occurred_at": "2026-09-16T11:00:10.198843+00:00", + "webhook": { + "webhook_id": "01a0a417-ce39-7799-9565-993c95eec951", + "url": "https://example.com/webhooks/bindbee", + "event": "hris.employee.created" + }, + "connector": { + "id": "01a0a4c6-9807-7c4b-9705-e8359ac15030", + "integration": { + "name": "BambooHR", + "slug": "bamboohr" + }, + "category": "HRIS", + "origin_id": "prod_acme-inc_x1y2z3", + "connector_status": "COMPLETE", + "name": "Acme Inc", + "environment": "production" + }, + "data": [ + "01a0a4fc-a046-76bf-bd66-16218012d4e7", + "01a0a9de-e417-79e2-b989-2f2e13f47c31" + ], + "sync": { + "sync_id": "01a0a9de-bda5-7512-b7a3-4ecb67abc77d", + "sync_type": "AUTOMATED", + "sync_name": "#18" + } + }, + "topic": "hris.employee.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bindbee.dev/guides/webhooks/payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bindbee/index.json b/providers/bindbee/index.json new file mode 100644 index 00000000..66ea9119 --- /dev/null +++ b/providers/bindbee/index.json @@ -0,0 +1,13 @@ +{ + "label": "Bindbee", + "configs": { + "latest_version": "2026.10.06", + "topic_identifier": "event" + }, + "provenance": { + "2026.10.06": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/bitdefender/index.json b/providers/bitdefender/index.json new file mode 100644 index 00000000..96a7ac72 --- /dev/null +++ b/providers/bitdefender/index.json @@ -0,0 +1,13 @@ +{ + "label": "Bitdefender", + "configs": { + "latest_version": "latest", + "topic_identifier": "params.events[].module" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/bitdefender/latest/adcloud.json b/providers/bitdefender/latest/adcloud.json new file mode 100644 index 00000000..06e6634f --- /dev/null +++ b/providers/bitdefender/latest/adcloud.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "syncerId": "59b7d9bfa849af3a1465b7e3", + "issueType": 0, + "lastAdReportDate": "2017-09-14T08:03:49.671Z", + "module": "adcloud" + } + ] + }, + "id": 1505376232077 + }, + "topic": "adcloud", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/antiexploit.json b/providers/bitdefender/latest/antiexploit.json new file mode 100644 index 00000000..9bf43687 --- /dev/null +++ b/providers/bitdefender/latest/antiexploit.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "module": "antiexploit", + "product_installed": "BEST", + "companyId": "5cf10c8af23f73097377c924", + "computer_name": "TEST_ENDPOINT", + "computer_fqdn": "test-endpoint.dsd.ro", + "computer_ip": "10.10.18.226", + "computer_id": "5cf51ba5e8ee8c5b1852a9d7", + "endpointId": "5cf51ba5e8ee8c5b1852a9d6", + "detection_action": "kill", + "detection_threatName": "EICAR-Test-File (not a virus)", + "detection_pid": "2000", + "detection_exploitTechnique": "Flash/Generic", + "detection_parentPid": "4000", + "detection_path": "C:\\file15c8ba8b90ea1de127962f464.exe", + "detection_parentPath": "C:\\file25c8ba8b90ea1de127962f464.exe", + "detection_username": "user@domain.com", + "detection_time": "2019-06-03T13:58:30.000Z" + } + ] + }, + "id": 1547719287349 + }, + "topic": "antiexploit", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/aph.json b/providers/bitdefender/latest/aph.json new file mode 100644 index 00000000..e5228579 --- /dev/null +++ b/providers/bitdefender/latest/aph.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "computer_name": "FC-EXCHANGE-01", + "computer_fqdn": "fc-exchange-01.fc.dom", + "computer_ip": "192.168.0.1", + "computer_id": "59b7d9bfa849af3a1465b7e4", + "product_installed": "BEST", + "aph_type": "phishing", + "url": "http://example.com/account/support/", + "status": "aph_blocked", + "last_blocked": "2017-09-14T08:49:43.000Z", + "count": 1, + "module": "aph" + } + ] + }, + "id": 1505378984190 + }, + "topic": "aph", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/av.json b/providers/bitdefender/latest/av.json new file mode 100644 index 00000000..d0b4e02d --- /dev/null +++ b/providers/bitdefender/latest/av.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "module": "av", + "product_installed": "BEST", + "user": { + "id": "S-1-5-21-1493276475-1689882908-858204327-1001", + "name": "testadmin" + }, + "companyId": "63920a01070088b57f0be1d2", + "computer_name": "IRU-WIN10X64-A", + "computer_fqdn": "iru-win10x64-a", + "computer_ip": "10.17.40.189", + "computer_id": "65030d040a2422770e0022b5", + "malware_type": "file", + "malware_name": "EICAR-Test-File (not a virus)", + "hash": "8b3f191819931d1f2cef7289239b5f77c00b079847b9c2636e56854d1e5eff71", + "final_status": "quarantined", + "file_path": "C:\\Users\\testadmin\\AppData\\Local\\VirtualStore\\eicar0000001.txt", + "timestamp": "2023-09-14T14:16:30.000Z", + "signaturesNumber": "7.95265", + "scanEngineType": 3, + "cleaned": 0, + "blocked": 0, + "deleted": 0, + "quarantined": 2, + "ignored": 0, + "present": 0 + } + ] + }, + "id": 1694701009244 + }, + "topic": "av", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/avc.json b/providers/bitdefender/latest/avc.json new file mode 100644 index 00000000..4b82b85d --- /dev/null +++ b/providers/bitdefender/latest/avc.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "computer_name": "FC-WIN7-X64-01", + "computer_fqdn": "fc-win7-x64-01", + "computer_ip": "192.168.0.1", + "computer_id": "59a1604e60369e06733f8abb", + "product_installed": "BEST", + "exploit_type": "AVC Blocked Exploit", + "exploit_path": "C:\\Users\\admin\\Desktop\\Tools\\avcsim\\win32\\avcsim32.exe", + "status": "avc_blocked", + "last_blocked": "2017-09-14T07:56:33.000Z", + "count": 1, + "module": "avc" + } + ] + }, + "id": 1505375801845 + }, + "topic": "avc", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/dp.json b/providers/bitdefender/latest/dp.json new file mode 100644 index 00000000..bfab4f77 --- /dev/null +++ b/providers/bitdefender/latest/dp.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "computer_name": "FC-WIN7-X64-01", + "computer_fqdn": "fc-win7-x64-01", + "computer_ip": "192.168.0.1", + "computer_id": "59a1604e60369e06733f8abb", + "product_installed": "BEST", + "target_type": "http", + "blocking_rule_name": "dv", + "url": "http://example.com/", + "status": "data_protection_blocked", + "last_blocked": "2017-09-11T10:23:43.000Z", + "count": 1, + "module": "dp" + } + ] + }, + "id": 1505125464691 + }, + "topic": "dp", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/endpoint-moved-in.json b/providers/bitdefender/latest/endpoint-moved-in.json new file mode 100644 index 00000000..bbde3764 --- /dev/null +++ b/providers/bitdefender/latest/endpoint-moved-in.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "product_installed": "BEST", + "companyId": "59a14b271da197c6108b4568", + "computer_name": "TEST_ENDPOINT", + "computer_fqdn": "test-endpoint.dsd.ro", + "computer_ip": "10.10.18.226", + "computer_id": "59b7d9bfa849af3a1465b7e3", + "endpointId": "5e2085febf255a545e52276a", + "module": "endpoint-moved-in", + "hwid": "5e284ff-5b7e43d387ba-54a95" + } + ] + }, + "id": 1505221060169 + }, + "topic": "endpoint-moved-in", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/endpoint-moved-out.json b/providers/bitdefender/latest/endpoint-moved-out.json new file mode 100644 index 00000000..927dea89 --- /dev/null +++ b/providers/bitdefender/latest/endpoint-moved-out.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "product_installed": "BEST", + "companyId": "59a14b271da197c6108b4567", + "computer_name": "TEST_ENDPOINT", + "computer_fqdn": "test-endpoint.dsd.ro", + "computer_ip": "10.10.18.226", + "computer_id": "59b7d9bfa849af3a1465b7e4", + "endpointId": "5e2085febf255a545e52276b", + "module": "endpoint-moved-out", + "hwid": "5e284ff-5b7e43d387ba-54a95" + } + ] + }, + "id": 1505221060170 + }, + "topic": "endpoint-moved-out", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/exchange-malware.json b/providers/bitdefender/latest/exchange-malware.json new file mode 100644 index 00000000..793f6629 --- /dev/null +++ b/providers/bitdefender/latest/exchange-malware.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "computer_name": "FC- EXCHANGE - 01", + "computer_fqdn": "fc- exchange - 01.fc.dom", + "computer_ip": "192.168.0.1", + "computer_id": "59b7d9bfa849af3a1465b7e4", + "product_installed": "BEST", + "endpointId": "59b7d9bfa849af3a1465b7e3", + "serverName": "FC- EXCHANGE - 01", + "sender": "fc_test01@fc.dom", + "recipients": [ + "fc_test02@fc.dom" + ], + "subject": "Emailing Sending.. WL - cbe100c9f42a20ef9a4b1c20ed1a59f9 - 0", + "detectionTime": "2017- 09 - 13T14: 20:37.000Z", + "malware": [ + { + "malwareName": "Trojan.Generic.KD.874127", + "malwareType": "virus", + "actionTaken": "quarantine", + "infectedObject": "WL- cbe100c9f42a20ef9a4b1c20ed1a59f9 - 0" + } + ], + "module": "exchange-malware" + } + ] + }, + "id": 1505312459584 + }, + "topic": "exchange-malware", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/exchange-organization-info.json b/providers/bitdefender/latest/exchange-organization-info.json new file mode 100644 index 00000000..e550b68f --- /dev/null +++ b/providers/bitdefender/latest/exchange-organization-info.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "endpointId": "59b7d9bfa849af3a1465b7e3", + "module": "exchange-organization-info", + "mailboxes": 8, + "license_limit": 5, + "license_key": "5IMI111" + } + ] + }, + "id": 1505387661508 + }, + "topic": "exchange-organization-info", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/exchange-user-credentials.json b/providers/bitdefender/latest/exchange-user-credentials.json new file mode 100644 index 00000000..6ff226dd --- /dev/null +++ b/providers/bitdefender/latest/exchange-user-credentials.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "endpointId": "59b7d9bfa849af3a1465b7e3", + "module": "exchange-user-credentials" + } + ] + }, + "id": 1505387661508 + }, + "topic": "exchange-user-credentials", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/fw.json b/providers/bitdefender/latest/fw.json new file mode 100644 index 00000000..5c940338 --- /dev/null +++ b/providers/bitdefender/latest/fw.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "computer_name": "FC-WIN7-X64-01", + "computer_fqdn": "fc-win7-x64-01", + "computer_ip": "192.168.0.1", + "computer_id": "59a1604e60369e06733f8abb", + "product_installed": "BEST", + "status": "portscan_blocked", + "protocol_id": "6", + "source_ip": "192.168.0.2", + "last_blocked": "2017-09-08T12:52:03.000Z", + "count": 1, + "module": "fw" + } + ] + }, + "id": 1504875129648 + }, + "topic": "fw", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/hwid-change.json b/providers/bitdefender/latest/hwid-change.json new file mode 100644 index 00000000..3601659f --- /dev/null +++ b/providers/bitdefender/latest/hwid-change.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "module": "hwid-change", + "product_installed": "BEST", + "companyId": "5e207bc354060806ed24a132", + "computer_name": "A", + "computer_fqdn": "test-endpoint.dsd.ro", + "computer_ip": "10.10.18.526", + "computer_id": "5e284ff5b7e43d387ba54a96", + "old_hwid": "00000000-0000-0000-0000-406186b5bde7", + "new_hwid": "00000000-0000-0000-0000-406186b5bde6", + "endpointId": "5e284ff5b7e43d387ba54a95" + } + ] + }, + "id": 1547719287349 + }, + "topic": "hwid-change", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/incident-assignee-changed.json b/providers/bitdefender/latest/incident-assignee-changed.json new file mode 100644 index 00000000..aafd0b27 --- /dev/null +++ b/providers/bitdefender/latest/incident-assignee-changed.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "module": "incident-assignee-changed", + "user_id": "66b9fd2985ecb7506a0ef3e3", + "user_name": "user@bitdefender.com", + "assignee_user_id": "6837077d85c907e4ca044822", + "assignee_user_name": "user@bitdefender.com", + "assignee_company_id": "5b680f6fb1a43d860a7b23c8", + "incident_id": "6682758b1f3a95f78dd4cc08", + "companyId": "5b680f6fb1a43d860a7b23c8", + "date": "2026-07-04T13:01:17.000Z" + } + ] + }, + "id": 1505125464691 + }, + "topic": "incident-assignee-changed", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/incident-note-created.json b/providers/bitdefender/latest/incident-note-created.json new file mode 100644 index 00000000..8a6affc9 --- /dev/null +++ b/providers/bitdefender/latest/incident-note-created.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "module": "incident-note-created", + "user_id": "66b9fd2985ecb7506a0ef3e3", + "user_name": "user@bitdefender.com", + "text": "This is a new note", + "note_id": "555c4622cdcbe09d4ed69628", + "incident_id": "6682758b1f3a95f78dd4cc08", + "companyId": "5b680f6fb1a43d860a7b23c8", + "date": "2026-07-04T13:01:17.000Z" + } + ] + }, + "id": 1505125464691 + }, + "topic": "incident-note-created", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/incident-note-deleted.json b/providers/bitdefender/latest/incident-note-deleted.json new file mode 100644 index 00000000..b7ef509e --- /dev/null +++ b/providers/bitdefender/latest/incident-note-deleted.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "module": "incident-note-deleted", + "user_id": "66b9fd2985ecb7506a0ef3e3", + "user_name": "user@bitdefender.com", + "note_id": "555c4622cdcbe09d4ed69628", + "incident_id": "6682758b1f3a95f78dd4cc08", + "companyId": "5b680f6fb1a43d860a7b23c8", + "date": "2026-07-04T13:01:17.000Z" + } + ] + }, + "id": 1505125464691 + }, + "topic": "incident-note-deleted", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/incident-note-updated.json b/providers/bitdefender/latest/incident-note-updated.json new file mode 100644 index 00000000..e688b443 --- /dev/null +++ b/providers/bitdefender/latest/incident-note-updated.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "module": "incident-note-updated", + "user_id": "66b9fd2985ecb7506a0ef3e3", + "user_name": "user@bitdefender.com", + "text": "This is the new text for an existing note", + "note_id": "555c4622cdcbe09d4ed69628", + "incident_id": "6682758b1f3a95f78dd4cc08", + "companyId": "5b680f6fb1a43d860a7b23c8", + "date": "2026-07-04T13:01:17.000Z" + } + ] + }, + "id": 1505125464691 + }, + "topic": "incident-note-updated", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/incident-priority-changed.json b/providers/bitdefender/latest/incident-priority-changed.json new file mode 100644 index 00000000..9cbb613d --- /dev/null +++ b/providers/bitdefender/latest/incident-priority-changed.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "module": "incident-priority-changed", + "priority": "low", + "incident_id": "6682758b1f3a95f78dd4cc08", + "user_id": "66b9fd2985ecb7506a0ef3e3", + "user_name": "user@bitdefender.com", + "companyId": "5b680f6fb1a43d860a7b23c8", + "date": "2026-07-04T13:01:17.000Z" + } + ] + }, + "id": 1505125464691 + }, + "topic": "incident-priority-changed", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/incident-status-changed.json b/providers/bitdefender/latest/incident-status-changed.json new file mode 100644 index 00000000..b05e3fb7 --- /dev/null +++ b/providers/bitdefender/latest/incident-status-changed.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "module": "incident-status-changed", + "status": "open", + "incident_id": "6682758b1f3a95f78dd4cc08", + "user_id": "66b9fd2985ecb7506a0ef3e3", + "user_name": "user@bitdefender.com", + "companyId": "5b680f6fb1a43d860a7b23c8", + "date": "2026-07-04T13:01:17.000Z" + } + ] + }, + "id": 1505125464691 + }, + "topic": "incident-status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/install.json b/providers/bitdefender/latest/install.json new file mode 100644 index 00000000..13c1fcce --- /dev/null +++ b/providers/bitdefender/latest/install.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "product_installed": "BEST", + "companyId": "59a14b271da197c6108b4567", + "computer_name": "TEST_ENDPOINT", + "computer_fqdn": "test-endpoint.dsd.ro", + "computer_ip": "10.10.18.226", + "computer_id": "5cf51ba5e8ee8c5b1852a9d7", + "module": "install", + "endpointId": "5e2085febf255a545e52276b", + "hwid": "00000000-0000-0000-0000-406186b5bdbd50" + } + ] + }, + "id": 1547719287350 + }, + "topic": "install", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/integrations-hub-status.json b/providers/bitdefender/latest/integrations-hub-status.json new file mode 100644 index 00000000..1d8a2a74 --- /dev/null +++ b/providers/bitdefender/latest/integrations-hub-status.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "module": "integrations-hub-status", + "company_id": "67bdd1b355c6085de10060b2", + "integration_id": "67a0c5e7b365a314820f1582", + "integration_name": "zzz3", + "integration_type": "vcenter", + "integrator_fqdn": "fc-win7-x64-01", + "integrator_ip": "10.17.46.207", + "integrator_hwid": "098H52ST479QE053V2", + "integrator_id": "5d529fb7008739443adb4003", + "integrator_name": "FC-WIN7-X64-01", + "date": "2025-02-24T13:01:17.000Z", + "error_code": 0, + "status": "active", + "_testEvent_": true + } + ] + }, + "id": 1741345761804 + }, + "topic": "integrations-hub-status", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/modules.json b/providers/bitdefender/latest/modules.json new file mode 100644 index 00000000..7925258d --- /dev/null +++ b/providers/bitdefender/latest/modules.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "computer_name": "FC- WIN7 - X64 - 01", + "computer_fqdn": "fc- win7 - x64 - 01", + "computer_ip": "192.168.0.1", + "computer_id": "59a1604e60369e06733f8abb", + "product_installed": "BEST", + "malware_status": 1, + "aph_status": 1, + "firewall_status": 1, + "avc_status": 1, + "uc_web_filtering": 0, + "uc_categ_filtering": 0, + "uc_application_status": 0, + "dp_status": 0, + "pu_status": 1, + "dlp_status": 0, + "module": "modules" + } + ] + }, + "id": 1504871857671 + }, + "topic": "modules", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/network-sandboxing.json b/providers/bitdefender/latest/network-sandboxing.json new file mode 100644 index 00000000..0557b468 --- /dev/null +++ b/providers/bitdefender/latest/network-sandboxing.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "endpointId": "59a1604e60369e06733f8aba", + "computerName": "FC-WIN7-X64-01", + "computerIp": "192.168.0.1", + "detectionTime": 1505386969, + "threatType": "RANSOMWARE", + "filePaths": [ + "C:\\Users\\Administrator\\Documents\\installer.xml", + "D:\\opt\\bitdefender\\installer2.xml", + "D:\\sources\\console\\CommonConsole\\app\\modules\\policies\\view\\endpoints\\networkSandboxing\\installer3.xml" + ], + "fileSizes": [ + "2614", + "2615", + "2616" + ], + "remediationActions": [ + "1", + "", + "1" + ], + "module": "network-sandboxing" + } + ] + }, + "id": 1505386971126 + }, + "topic": "network-sandboxing", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/new-extended-incident.json b/providers/bitdefender/latest/new-extended-incident.json new file mode 100644 index 00000000..fb1d8c35 --- /dev/null +++ b/providers/bitdefender/latest/new-extended-incident.json @@ -0,0 +1,157 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "module": "new-extended-incident", + "created": "2020-07-20T09:36:23.485Z", + "companyId": "58541613aaed7090058b4567", + "last_updated": "2020-07-20T09:36:23.485Z", + "last_processed": "2020-07-20T09:36:23.485Z", + "incident_id": "5f1557cbe7b2584f3959ee19", + "incident_number": 1, + "version": 1, + "severity_score": 100, + "severity": "high", + "main_action": "action_needed", + "killchain_phases": [ + "initial_access", + "execution", + "c&c" + ], + "last_killchain_phase": "execution", + "attack_types": [ + "exploit", + "spearphishing", + "exfiltration" + ], + "correlated_incidents": [ + "5f1557cbe7b2584f3959ee17", + "5f1557cbe7b2584f3959ee18" + ], + "nodes": [ + { + "id": "67dd30dd4a842ebbbb0b6b1b", + "name": "", + "type": "endpoint", + "details": { + "hardware_id": "", + "ips": [ + "127.0.0.1", + "192.168.1.1" + ], + "macs": [ + "" + ], + "computer_id": "" + }, + "total_alerts": 0 + }, + { + "id": "67dd30dd4a842ebbbb0b6b1b", + "name": "", + "type": "server", + "details": { + "hardware_id": "", + "ips": [ + "127.0.0.1", + "192.168.1.1" + ], + "macs": [ + "" + ], + "computer_id": "", + "network_services": [ + "file_sharing", + "mail", + "dc_controller" + ] + }, + "total_alerts": 0 + }, + { + "id": "67", + "name": "", + "type": "mobile_device", + "details": { + "device_id": "", + "ip": "127.0.0.1", + "operating_system": "", + "device_group_name": "", + "phone_number": "" + }, + "total_alerts": 0 + }, + { + "id": "67dd30dd4a842ebbbb0b6b1b", + "name": "", + "type": "router", + "details": { + "ip": "127.0.0.1", + "mac": "" + }, + "total_alerts": 0 + }, + { + "id": "67dd30dd4a842ebbbb0b6b1b", + "name": "", + "type": "printer", + "details": { + "ip": "127.0.0.1", + "mac": "" + }, + "total_alerts": 0 + }, + { + "id": "67dd30dd4a842ebbbb0b6b1b", + "name": "", + "type": "iot", + "details": { + "ip": "127.0.0.1", + "mac": "" + }, + "total_alerts": 0 + }, + { + "id": "67dd30dd4a842ebbbb0b6b1b", + "name": "", + "type": "attacker", + "details": { + "threat_group": "Lazarus" + }, + "total_alerts": 0 + }, + { + "id": "67dd30dd4a842ebbbb0b6b1b", + "name": "", + "type": "email", + "details": { + "sender": "", + "recipients": [ + "" + ], + "subject": "", + "attachments": [ + "" + ] + }, + "total_alerts": 0 + } + ] + } + ] + }, + "id": 1505221060171 + }, + "topic": "new-extended-incident", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/ransomware-mitigation.json b/providers/bitdefender/latest/ransomware-mitigation.json new file mode 100644 index 00000000..38e62979 --- /dev/null +++ b/providers/bitdefender/latest/ransomware-mitigation.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "module": "ransomware-mitigation", + "product_installed": "BEST", + "user": { + "name": "SYSTEM", + "sid": "S-1-5-18" + }, + "companyId": "69d5fa6ca460632feb09ba02", + "computer_name": "W10-X64-02", + "computer_fqdn": "w10-x64-02", + "computer_ip": "10.17.42.245", + "computer_id": "69d654dc2a71915551504ee7", + "company_name": "ultra1", + "endpoint_id": "69d654dc2a71915551504ee6", + "attack_type": "remote", + "item_count": "11", + "detected_on": 1775664670, + "attack_source": "10.17.42.177", + "action": 1 + } + ] + }, + "id": 1775664672594 + }, + "topic": "ransomware-mitigation", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/registration.json b/providers/bitdefender/latest/registration.json new file mode 100644 index 00000000..910a009b --- /dev/null +++ b/providers/bitdefender/latest/registration.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "computer_name": "FC-EXCHANGE-01", + "computer_fqdn": "fc-exchange-01.fc.dom", + "computer_ip": "192.168.0.1", + "computer_id": "59b7d9bfa849af3a1465b7e4", + "product_installed": "BEST", + "product_registration": "registered", + "module": "registration" + } + ] + }, + "id": 1505221060168 + }, + "topic": "registration", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/supa-update-status.json b/providers/bitdefender/latest/supa-update-status.json new file mode 100644 index 00000000..f336f91b --- /dev/null +++ b/providers/bitdefender/latest/supa-update-status.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "computer_name": "FC-WIN7-X64-01", + "computer_fqdn": "fc-win7-x64-01", + "computer_ip": "192.168.0.1", + "computer_id": "59a1604e60369e06733f8abb", + "product_installed": "BEST", + "status": 0, + "fromSupa": 1, + "module": "supa-update-status" + } + ] + }, + "id": 1505379714808 + }, + "topic": "supa-update-status", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/sva-load.json b/providers/bitdefender/latest/sva-load.json new file mode 100644 index 00000000..cf4bb98f --- /dev/null +++ b/providers/bitdefender/latest/sva-load.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "computer_name": "bitdefender-sva", + "computer_fqdn": "bitdefender-sva", + "computer_ip": "192.168.0.1", + "computer_id": "59b8f3aba849af3a1465b81e", + "product_installed": "SVA", + "loadAverage": 1, + "cpuUsage": 48, + "memoryUsage": 32, + "networkUsage": 0, + "overallUsage": 48, + "svaLoad": "Normal", + "module": "sva-load" + } + ] + }, + "id": 1505293227782 + }, + "topic": "sva-load", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/sva.json b/providers/bitdefender/latest/sva.json new file mode 100644 index 00000000..5540b50a --- /dev/null +++ b/providers/bitdefender/latest/sva.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "computer_name": "bitdefender-sva", + "computer_fqdn": "bitdefender-sva", + "computer_ip": "192.168.0.1", + "computer_id": "59b8f3aba849af3a1465b81e", + "product_installed": "SVA", + "powered_off": 0, + "product_update_available": 1, + "product_reboot_required": 0, + "lastupdate": "0", + "updatesigam": "7.72479", + "module": "sva" + } + ] + }, + "id": 1505293227782 + }, + "topic": "sva", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/task-status.json b/providers/bitdefender/latest/task-status.json new file mode 100644 index 00000000..7642c7f2 --- /dev/null +++ b/providers/bitdefender/latest/task-status.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "computer_name": "FC-WIN7-X64-01", + "computer_fqdn": "fc-win7-x64-01", + "computer_ip": "192.168.0.1", + "computer_id": "59a1604e60369e06733f8abb", + "product_installed": "BEST", + "userId": "59a14b2b1da197c6108b4568", + "taskId": "59b28dc81da19711058b4568", + "parentTaskId": "6a4f93e3cca158e0810050a0", + "taskName": "Quick Scan 2017-09-08(sub-task)", + "taskType": 272, + "targetName": "FC-WIN7-X64-01", + "isSuccessful": 1, + "status": 3, + "errorMessage": "", + "errorCode": 0, + "module": "task-status" + } + ] + }, + "id": 1504874269032 + }, + "topic": "task-status", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/troubleshooting-activity.json b/providers/bitdefender/latest/troubleshooting-activity.json new file mode 100644 index 00000000..9a67f72d --- /dev/null +++ b/providers/bitdefender/latest/troubleshooting-activity.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "product_installed": "BEST", + "companyId": "59a14b271da197c6108b4567", + "computer_name": "TEST_ENDPOINT_WINDOWS_10", + "computer_fqdn": "test-endpoint.dsd.ro", + "computer_ip": "10.10.0.101", + "computer_id": "5ee30e2b29a4e218489442b6", + "module": "troubleshooting-activity", + "taskId": "5eea0105f23f731302405833", + "taskType": "Debug Session", + "errorCode": 3, + "username": "test@test.com", + "localPath": "/test/dir", + "networkSharePath": "//1.2.3.4/dir", + "saveToBitdefenderCloud": 0, + "status": 3, + "stopReason": 2, + "failedStorageType": 1, + "startDate": "2020-06-24T06:06:48.000Z", + "endDate": "2020-06-24T06:09:28.000Z" + } + ] + }, + "id": 1505221060169 + }, + "topic": "troubleshooting-activity", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/uc.json b/providers/bitdefender/latest/uc.json new file mode 100644 index 00000000..36f9eb67 --- /dev/null +++ b/providers/bitdefender/latest/uc.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "companyId": "59a14b271da197c6108b4567", + "computer_name": "FC-WIN7-X64-01", + "computer_fqdn": "fc-win7-x64-01", + "computer_ip": "192.168.0.1", + "computer_id": "59a1604e60369e06733f8abb", + "product_installed": "BEST", + "uc_type": "http", + "url": "http://192.168.0.1:2869/upnphost/udhisapi.dll", + "block_type": "http_timelimiter", + "categories": "", + "status": "uc_site_blocked", + "last_blocked": "2017-09-08T12:46:30.000Z", + "count": 1, + "module": "uc" + } + ] + }, + "id": 1504874799367 + }, + "topic": "uc", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/bitdefender/latest/uninstall.json b/providers/bitdefender/latest/uninstall.json new file mode 100644 index 00000000..d68e2c7c --- /dev/null +++ b/providers/bitdefender/latest/uninstall.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "jsonrpc": "2.0", + "method": "addEvents", + "params": { + "events": [ + { + "product_installed": "BEST", + "companyId": "59a14b271da197c6108b4567", + "computer_name": "TEST_ENDPOINT", + "computer_fqdn": "test-endpoint.dsd.ro", + "computer_ip": "10.10.18.226", + "computer_id": "59b7d9bfa849af3a1465b7e4", + "endpointId": "5e2085febf255a545e52276b", + "reason": 1, + "module": "uninstall" + } + ] + }, + "id": 1505221060168 + }, + "topic": "uninstall", + "source": { + "type": "vendor-documentation", + "url": "https://www.bitdefender.com/business/support/en/77209-135325-push-event-json-rpc-messages.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/blindpay/index.json b/providers/blindpay/index.json new file mode 100644 index 00000000..e7bb5446 --- /dev/null +++ b/providers/blindpay/index.json @@ -0,0 +1,13 @@ +{ + "label": "BlindPay", + "configs": { + "latest_version": "latest", + "topic_identifier": "webhook_event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/blindpay/latest/payin.complete.json b/providers/blindpay/latest/payin.complete.json new file mode 100644 index 00000000..a29408e1 --- /dev/null +++ b/providers/blindpay/latest/payin.complete.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "webhook_event": "payin.complete", + "id": "pi_000000000000", + "status": "completed", + "customer_id": "re_000000000000", + "receiver_amount": 10000, + "sender_amount": 10000, + "payment_method": "ach", + "partner_fee": 0, + "billing_fee_amount": 0, + "transaction_fee_amount": 250, + "blindpay_bank_details": { + "bank_name": "Example Bank, N.A.", + "account_number": "000000000000", + "routing_number": "000000000" + }, + "memo_code": "BP-AB12CD", + "pix_code": null, + "clabe": null, + "tracking_complete": { + "step": "completed", + "completed_at": "2026-06-01T12:00:00.000Z" + }, + "tracking_payment": { + "step": "completed", + "completed_at": "2026-06-01T11:58:00.000Z" + }, + "tracking_transaction": { + "step": "completed", + "transaction_hash": "0x0000000000000000000000000000000000000000000000000000000000000", + "completed_at": "2026-06-01T11:59:00.000Z" + } + }, + "topic": "payin.complete", + "source": { + "type": "vendor-documentation", + "url": "https://blindpay.com/docs/learn/webhooks-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/box/index.json b/providers/box/index.json new file mode 100644 index 00000000..72640051 --- /dev/null +++ b/providers/box/index.json @@ -0,0 +1,13 @@ +{ + "label": "Box", + "configs": { + "latest_version": "latest", + "topic_identifier": "trigger" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/box/latest/FILE.UPLOADED.json b/providers/box/latest/FILE.UPLOADED.json new file mode 100644 index 00000000..dd4ed217 --- /dev/null +++ b/providers/box/latest/FILE.UPLOADED.json @@ -0,0 +1,109 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "webhook_event", + "id": "eb0c4e06-751f-442c-86f8-fd5bb404dbec", + "created_at": "2016-07-11T10:10:32-07:00", + "trigger": "FILE.UPLOADED", + "webhook": { + "id": "53", + "type": "webhook" + }, + "created_by": { + "type": "user", + "id": "226067247", + "name": "John Q. Developer", + "login": "johnq@dev.name" + }, + "source": { + "id": "73835521473", + "type": "file", + "file_version": { + "type": "file_version", + "id": "78096737033", + "sha1": "2c61623e86bee78e6ab444af456bccc7a1164095" + }, + "sequence_id": "0", + "etag": "0", + "sha1": "2c61623e86bee78e6ab444af456bccc7a1164095", + "name": "Test-Image-3.png", + "description": "", + "size": 26458, + "path_collection": { + "total_count": 4, + "entries": [ + { + "type": "folder", + "id": "0", + "sequence_id": null, + "etag": null, + "name": "All Files" + }, + { + "type": "folder", + "id": "2614853901", + "sequence_id": "4", + "etag": "4", + "name": "Testing" + }, + { + "type": "folder", + "id": "8290186265", + "sequence_id": "0", + "etag": "0", + "name": "Webhooks Base" + }, + { + "type": "folder", + "id": "8290188973", + "sequence_id": "0", + "etag": "0", + "name": "Webhooks" + } + ] + }, + "created_at": "2016-07-11T10:10:32-07:00", + "modified_at": "2016-07-11T10:10:32-07:00", + "trashed_at": null, + "purged_at": null, + "content_created_at": "2016-06-08T11:14:04-07:00", + "content_modified_at": "2016-06-08T11:14:04-07:00", + "created_by": { + "type": "user", + "id": "226067247", + "name": "John Q. Developer", + "login": "johnq@dev.name" + }, + "modified_by": { + "type": "user", + "id": "226067247", + "name": "John Q. Developer", + "login": "johnq@dev.name" + }, + "owned_by": { + "type": "user", + "id": "226067247", + "name": "John Q. Developer", + "login": "johnq@dev.name" + }, + "shared_link": null, + "parent": { + "type": "folder", + "id": "8290188973", + "sequence_id": "0", + "etag": "0", + "name": "Webhooks" + }, + "item_status": "active" + }, + "additional_info": [] + }, + "topic": "FILE.UPLOADED", + "source": { + "type": "vendor-documentation", + "url": "https://developer.box.com/guides/webhooks/v2", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/index.json b/providers/breakcold/index.json new file mode 100644 index 00000000..a5107adf --- /dev/null +++ b/providers/breakcold/index.json @@ -0,0 +1,13 @@ +{ + "label": "Breakcold", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/breakcold/latest/call.linked.json b/providers/breakcold/latest/call.linked.json new file mode 100644 index 00000000..85cd039e --- /dev/null +++ b/providers/breakcold/latest/call.linked.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "call.linked" + }, + "body": { + "eventId": "evt_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "event": "call.linked", + "data": { + "recordId": "record_id", + "callId": "call_recording_id", + "recordName": "Ada Lovelace", + "meetingTitle": "Discovery call" + } + }, + "topic": "call.linked", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/latest/call.unlinked.json b/providers/breakcold/latest/call.unlinked.json new file mode 100644 index 00000000..f07bc649 --- /dev/null +++ b/providers/breakcold/latest/call.unlinked.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "call.unlinked" + }, + "body": { + "eventId": "evt_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "event": "call.unlinked", + "data": { + "recordId": "record_id", + "callId": "call_recording_id", + "recordName": "Ada Lovelace", + "meetingTitle": "Discovery call" + } + }, + "topic": "call.unlinked", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/latest/file.deleted.json b/providers/breakcold/latest/file.deleted.json new file mode 100644 index 00000000..a3c5a905 --- /dev/null +++ b/providers/breakcold/latest/file.deleted.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "file.deleted" + }, + "body": { + "eventId": "evt_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "event": "file.deleted", + "data": { + "recordId": "record_id", + "fileName": "contract.pdf" + } + }, + "topic": "file.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/latest/file.uploaded.json b/providers/breakcold/latest/file.uploaded.json new file mode 100644 index 00000000..7a3f5e1d --- /dev/null +++ b/providers/breakcold/latest/file.uploaded.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "file.uploaded" + }, + "body": { + "eventId": "evt_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "event": "file.uploaded", + "data": { + "recordId": "record_id", + "fileName": "contract.pdf" + } + }, + "topic": "file.uploaded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/latest/note.created.json b/providers/breakcold/latest/note.created.json new file mode 100644 index 00000000..d32c6784 --- /dev/null +++ b/providers/breakcold/latest/note.created.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "note.created" + }, + "body": { + "eventId": "evt_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "event": "note.created", + "data": { + "recordId": "record_id", + "noteId": "note_id", + "title": "Follow up", + "contentPlain": "Discussed pricing and next steps.", + "author": "Jane Smith", + "createdAt": "2026-03-19T12:00:00.000Z", + "updatedAt": "2026-03-19T12:00:00.000Z" + } + }, + "topic": "note.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/latest/note.deleted.json b/providers/breakcold/latest/note.deleted.json new file mode 100644 index 00000000..df5e82ae --- /dev/null +++ b/providers/breakcold/latest/note.deleted.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "note.deleted" + }, + "body": { + "eventId": "evt_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "event": "note.deleted", + "data": { + "recordId": "record_id", + "noteId": "note_id", + "title": "Follow up" + } + }, + "topic": "note.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/latest/note.updated.json b/providers/breakcold/latest/note.updated.json new file mode 100644 index 00000000..c660e47c --- /dev/null +++ b/providers/breakcold/latest/note.updated.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "note.updated" + }, + "body": { + "eventId": "evt_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "event": "note.updated", + "data": { + "recordId": "record_id", + "noteId": "note_id", + "title": "Follow up", + "contentPlain": "Send the pricing deck before Friday.", + "author": "Jane Smith", + "createdAt": "2026-03-19T12:00:00.000Z", + "updatedAt": "2026-03-19T12:15:00.000Z" + } + }, + "topic": "note.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/latest/record.created.json b/providers/breakcold/latest/record.created.json new file mode 100644 index 00000000..2e0e2fe8 --- /dev/null +++ b/providers/breakcold/latest/record.created.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "record.created" + }, + "body": { + "eventId": "evt_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "event": "record.created", + "data": { + "id": "record_id", + "objectType": "person", + "objectTypeName": "Person", + "name": "Ada Lovelace", + "fields": { + "name": "Ada Lovelace", + "email": "ada@example.com", + "company": "Analytical Engines Ltd" + }, + "createdAt": "2026-03-19T12:00:00.000Z", + "updatedAt": "2026-03-19T12:00:00.000Z" + } + }, + "topic": "record.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/latest/record.deleted.json b/providers/breakcold/latest/record.deleted.json new file mode 100644 index 00000000..ef146163 --- /dev/null +++ b/providers/breakcold/latest/record.deleted.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "record.deleted" + }, + "body": { + "eventId": "evt_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "event": "record.deleted", + "data": { + "id": "record_id", + "deleted": true + } + }, + "topic": "record.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/latest/record.updated.json b/providers/breakcold/latest/record.updated.json new file mode 100644 index 00000000..57a848e1 --- /dev/null +++ b/providers/breakcold/latest/record.updated.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "record.updated" + }, + "body": { + "eventId": "evt_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "event": "record.updated", + "data": { + "id": "record_id", + "objectType": "person", + "objectTypeName": "Person", + "name": "Ada Lovelace", + "fields": { + "name": "Ada Lovelace", + "email": "ada@newdomain.example" + }, + "createdAt": "2026-03-19T12:00:00.000Z", + "updatedAt": "2026-03-19T12:10:00.000Z" + } + }, + "topic": "record.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/latest/relation.added.json b/providers/breakcold/latest/relation.added.json new file mode 100644 index 00000000..b13883f8 --- /dev/null +++ b/providers/breakcold/latest/relation.added.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "relation.added" + }, + "body": { + "eventId": "evt_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "event": "relation.added", + "data": { + "sourceRecordId": "record_id", + "targetRecordId": "related_record_id", + "fieldDefinitionId": "field_definition_id", + "fieldSlug": "company" + } + }, + "topic": "relation.added", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/latest/relation.removed.json b/providers/breakcold/latest/relation.removed.json new file mode 100644 index 00000000..0f842681 --- /dev/null +++ b/providers/breakcold/latest/relation.removed.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "relation.removed" + }, + "body": { + "eventId": "evt_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "event": "relation.removed", + "data": { + "sourceRecordId": "record_id", + "targetRecordId": "related_record_id", + "fieldDefinitionId": "field_definition_id", + "fieldSlug": "company" + } + }, + "topic": "relation.removed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/latest/task.completed.json b/providers/breakcold/latest/task.completed.json new file mode 100644 index 00000000..8b8cd730 --- /dev/null +++ b/providers/breakcold/latest/task.completed.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "task.completed" + }, + "body": { + "eventId": "evt_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "event": "task.completed", + "data": { + "recordId": "record_id", + "taskId": "task_id", + "title": "Send proposal", + "status": "done", + "dueAt": "2026-03-20T09:00:00.000Z" + } + }, + "topic": "task.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/latest/task.created.json b/providers/breakcold/latest/task.created.json new file mode 100644 index 00000000..1c114f99 --- /dev/null +++ b/providers/breakcold/latest/task.created.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "task.created" + }, + "body": { + "eventId": "evt_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "event": "task.created", + "data": { + "recordId": "record_id", + "taskId": "task_id", + "title": "Send proposal", + "status": "todo", + "dueAt": "2026-03-20T09:00:00.000Z" + } + }, + "topic": "task.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/breakcold/latest/webhook.test.json b/providers/breakcold/latest/webhook.test.json new file mode 100644 index 00000000..400e5d59 --- /dev/null +++ b/providers/breakcold/latest/webhook.test.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event": "webhook.test" + }, + "body": { + "event": "webhook.test", + "eventId": "evt_test_abc123", + "timestamp": "2026-03-19T12:00:00.000Z", + "workspaceId": "workspace_id", + "data": { + "message": "This is a test webhook delivery from Breakcold." + } + }, + "topic": "webhook.test", + "source": { + "type": "vendor-documentation", + "url": "https://docs.breakcold.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/buttondown/index.json b/providers/buttondown/index.json new file mode 100644 index 00000000..2db7a5db --- /dev/null +++ b/providers/buttondown/index.json @@ -0,0 +1,13 @@ +{ + "label": "Buttondown", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/buttondown/latest/subscriber.confirmed.json b/providers/buttondown/latest/subscriber.confirmed.json new file mode 100644 index 00000000..c4958440 --- /dev/null +++ b/providers/buttondown/latest/subscriber.confirmed.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "subscriber.confirmed", + "data": { + "newsletter": "13121cd6-0dfc-424c-bb12-988b0a32fcb3", + "subscriber": "ac79483b-cd28-49c1-982e-8a88e846d7e7" + } + }, + "topic": "subscriber.confirmed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.buttondown.com/api-webhooks-introduction", + "retrieved": "2026-10-26" + } +} diff --git a/providers/bvnk/index.json b/providers/bvnk/index.json new file mode 100644 index 00000000..719478f6 --- /dev/null +++ b/providers/bvnk/index.json @@ -0,0 +1,13 @@ +{ + "label": "BVNK", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/bvnk/latest/bvnk.ledger.report.ready.json b/providers/bvnk/latest/bvnk.ledger.report.ready.json new file mode 100644 index 00000000..794c194c --- /dev/null +++ b/providers/bvnk/latest/bvnk.ledger.report.ready.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json", + "x-signature": "VWEtiJu/7dLrq0ZtXS0HbGDPy6Re86oZeTnEEc9mlxg=" + }, + "body": { + "event": "bvnk:ledger:report:ready", + "eventId": "0198a8bb-7d56-79ef-92b2-2aed247c21b4", + "timestamp": "2025-08-14T13:18:36.374620938Z", + "data": { + "id": "8d942264-e27e-44d9-a048-5ed66ac5129f", + "url": "https://bvnk-staging-reports.s3.eu-west-1.amazonaws.com/transaction/8d942264-e27e-44d9-a048-5ed66ac5129f_7b2f87b9-1335-4b1e-bbeb-6a59ba1dc6df.csv?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20250814T131836Z&X-Amz-SignedHeaders=host&X-Amz-Credential=AKIAZP6R7NJUFAGFGMNA%2F20250814%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Expires=604800&X-Amz-Signature=5c861e552b3e253be28f8e02c818b3c5e00269b9b50b6d4957d5281825d31a67", + "type": "TRANSACTION", + "status": "READY" + } + }, + "topic": "bvnk:ledger:report:ready", + "source": { + "type": "vendor-documentation", + "url": "https://docs.bvnk.com/bvnk/get-started/create-webhook-listener#validate-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/canny/index.json b/providers/canny/index.json new file mode 100644 index 00000000..3f5a3338 --- /dev/null +++ b/providers/canny/index.json @@ -0,0 +1,13 @@ +{ + "label": "Canny", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/canny/latest/post.created.json b/providers/canny/latest/post.created.json new file mode 100644 index 00000000..b43c5f7c --- /dev/null +++ b/providers/canny/latest/post.created.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "created": "2017-07-15T22:11:00.000Z", + "object": { + "id": "6a2889c586d7b8843bf4cf05", + "author": { + "id": "6a2889c586d7b8843bf4cf07", + "created": "2017-07-15T22:11:00.000Z", + "email": "test@test.test", + "isAdmin": false, + "name": "Sally Doe", + "url": "https://your-company.canny.io/admin/users/sally-doe", + "userID": "1234" + }, + "board": { + "id": "6a2889c586d7b8843bf4cf01", + "created": "2017-07-15T22:11:00.000Z", + "name": "Feature Requests", + "postCount": 123, + "url": "https://your-company.canny.io/admin/board/feature-requests" + }, + "commentCount": 10, + "created": "2017-07-15T22:11:00.000Z", + "details": "Test post details", + "eta": "February 2020", + "imageURLs": [ + "https://canny.io/images/93fc5808937760b82c3dc00aa5cd86b8.png", + "https://canny.io/images/316e5600645b81e4be287a52d506dbfd.jpg" + ], + "score": 72, + "status": "in progress", + "title": "An awesome feature request", + "url": "https://your-company.canny.io/admin/board/feature-requests/p/post-title" + }, + "objectType": "post", + "type": "post.created" + }, + "topic": "post.created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.canny.io/api-reference#event_object", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cashfree/index.json b/providers/cashfree/index.json new file mode 100644 index 00000000..958df30f --- /dev/null +++ b/providers/cashfree/index.json @@ -0,0 +1,13 @@ +{ + "label": "Cashfree", + "configs": { + "latest_version": "latest", + "topic_identifier": "type (Payment Gateway, Payouts V2) | event_type (Secure ID, PPI)" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/cashfree/latest/BANK_ACCOUNT_VERIFICATION_SUCCESS.json b/providers/cashfree/latest/BANK_ACCOUNT_VERIFICATION_SUCCESS.json new file mode 100644 index 00000000..197c6851 --- /dev/null +++ b/providers/cashfree/latest/BANK_ACCOUNT_VERIFICATION_SUCCESS.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "BANK_ACCOUNT_VERIFICATION_SUCCESS", + "event_time": "2023-07-19 10:46:16", + "version": "v2", + "data": { + "reference_id": 1294785793, + "user_id": "123123", + "name_at_bank": "John Doe", + "amount_deposited": "1.04", + "bank_name": "YES BANK", + "utr": "404223241811", + "city": "MUMBAI", + "branch": "SANTACRUZ, MUMBAI", + "micr": 400532038, + "name_match_score": "90.00", + "name_match_result": "GOOD_PARTIAL_MATCH", + "account_status": "VALID", + "account_status_code": "ACCOUNT_IS_VALID" + } + }, + "topic": "BANK_ACCOUNT_VERIFICATION_SUCCESS", + "source": { + "type": "vendor-documentation", + "url": "https://www.cashfree.com/docs/api-reference/webhooks/payloads-and-signatures", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cashfree/latest/PAYMENT_SUCCESS.json b/providers/cashfree/latest/PAYMENT_SUCCESS.json new file mode 100644 index 00000000..18d611b7 --- /dev/null +++ b/providers/cashfree/latest/PAYMENT_SUCCESS.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "order": { + "order_id": "order_1234", + "order_amount": 500.0, + "order_currency": "INR", + "order_tags": null + }, + "payment": { + "cf_payment_id": 9876543210, + "payment_status": "SUCCESS", + "payment_amount": 500.0, + "payment_currency": "INR", + "payment_message": "Transaction successful", + "payment_time": "2024-01-15T10:30:00+05:30", + "bank_reference": "TXN123456789", + "auth_id": null, + "payment_method": { + "upi": { + "channel": "collect", + "upi_id": "user@upi" + } + } + }, + "customer_details": { + "customer_name": "John Doe", + "customer_id": "CUST001", + "customer_email": "john@example.com", + "customer_phone": "9999999999" + } + }, + "event_time": "2024-01-15T10:30:05+05:30", + "type": "PAYMENT_SUCCESS" + }, + "topic": "PAYMENT_SUCCESS", + "source": { + "type": "vendor-documentation", + "url": "https://www.cashfree.com/docs/api-reference/webhooks/payloads-and-signatures", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cashfree/latest/PPI_CREDIT_SUCCESS.json b/providers/cashfree/latest/PPI_CREDIT_SUCCESS.json new file mode 100644 index 00000000..4fa59d35 --- /dev/null +++ b/providers/cashfree/latest/PPI_CREDIT_SUCCESS.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "PPI_CREDIT_SUCCESS", + "event_time": "2006-01-02T15:04:05Z", + "data": { + "credit_id": "CREDIT126345", + "cf_credit_id": "8901234567890123456", + "wallet_id": "WALLET936721", + "user_id": "USER827364", + "amount": 100.5, + "sub_wallet": { + "cf_sub_wallet_id": "35246543210987654321", + "name": "Gift Wallet", + "type": "GIFT_PPI", + "status": "ACTIVE", + "balance": 1500.75 + }, + "status": "SUCCESS", + "remarks": "Refund for order 123", + "initiated_at": "2025-09-02T10:15:30Z", + "processed_at": "2025-09-02T10:20:45Z" + } + }, + "topic": "PPI_CREDIT_SUCCESS", + "source": { + "type": "vendor-documentation", + "url": "https://www.cashfree.com/docs/api-reference/webhooks/payloads-and-signatures", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cashfree/latest/TRANSFER_SUCCESS.json b/providers/cashfree/latest/TRANSFER_SUCCESS.json new file mode 100644 index 00000000..09bc6459 --- /dev/null +++ b/providers/cashfree/latest/TRANSFER_SUCCESS.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "transfer_id": "JUNOB2018", + "cf_transfer_id": "123456", + "status": "SUCCESS", + "status_code": "SENT_TO_BENEFICIARY", + "status_description": "The transfer has been initiated via the partner bank successfully. The request is waiting to be processed at the beneficiary bank to do the credit to the end beneficiary.", + "beneficiary_details": { + "beneficiary_id": "JOHN18011", + "beneficiary_instrument_details": { + "bank_account_number": "7766671501729", + "bank_ifsc": "SBIN0000003" + } + }, + "transfer_amount": 1, + "transfer_service_charge": 1, + "transfer_service_tax": 0.18, + "transfer_mode": "BANK", + "transfer_utr": "TESTR92023012200543116", + "fundsource_id": "CASHFREE_1", + "added_on": "2021-11-24T13:39:25Z", + "updated_on": "2021-11-24T13:40:27Z" + }, + "event_time": "2024-07-25T17:43:37", + "type": "TRANSFER_SUCCESS" + }, + "topic": "TRANSFER_SUCCESS", + "source": { + "type": "vendor-documentation", + "url": "https://www.cashfree.com/docs/api-reference/webhooks/payloads-and-signatures", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cashfree/latest/VKYC_AUDITOR_REVIEW_COMPLETED.json b/providers/cashfree/latest/VKYC_AUDITOR_REVIEW_COMPLETED.json new file mode 100644 index 00000000..bc67fe9f --- /dev/null +++ b/providers/cashfree/latest/VKYC_AUDITOR_REVIEW_COMPLETED.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "VKYC_AUDITOR_REVIEW_COMPLETED", + "event_time": "2025-05-22T03:51:14Z", + "version": "v1", + "data": { + "verification_id": "test333", + "reference_id": 10449, + "user_reference_id": 10259, + "user_id": "test11", + "status": "AUDITOR_REVIEWED", + "sub_status": "AUDITOR_APPROVED", + "vkyc_link": "https://forms.cashfree.net/verification/ashortCode", + "link_expiry": "2025-06-21", + "recording_link": "https://storage.cashfree.com/vkyc/recordings/test333.mp4", + "meeting_schedule": null, + "auditor_remarks": "Looks Good", + "agent_remarks": "Good to go" + } + }, + "topic": "VKYC_AUDITOR_REVIEW_COMPLETED", + "source": { + "type": "vendor-documentation", + "url": "https://www.cashfree.com/docs/api-reference/webhooks/payloads-and-signatures", + "retrieved": "2026-10-26" + } +} diff --git a/providers/certn/index.json b/providers/certn/index.json new file mode 100644 index 00000000..4a81e8eb --- /dev/null +++ b/providers/certn/index.json @@ -0,0 +1,13 @@ +{ + "label": "Certn", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/certn/latest/applicant-returned.json b/providers/certn/latest/applicant-returned.json new file mode 100644 index 00000000..ae121241 --- /dev/null +++ b/providers/certn/latest/applicant-returned.json @@ -0,0 +1,1220 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "created": "2023-08-09T00:00:00Z", + "modified": "2023-09-19T00:00:00Z", + "last_updated": "2023-08-09T14:54:28.167925Z", + "submitted_time": "2023-08-09T14:53:34.829184Z", + "request_identity_verification": false, + "request_equifax": false, + "request_base": false, + "request_instant_verify_employment": false, + "request_instant_verify_education": false, + "request_instant_verify_credential": false, + "request_international_criminal_record_check": false, + "request_enhanced_identity_verification": true, + "request_motor_vehicle_records": false, + "request_criminal_record_check": true, + "request_enhanced_criminal_record_check": false, + "request_vulnerable_sector_criminal_record_check": false, + "request_employer_references": false, + "request_address_references": false, + "request_employer_phone_references": false, + "request_address_phone_references": false, + "request_softcheck": false, + "request_social_media_check": false, + "request_soquij": false, + "request_us_criminal_record_check_tier_1": false, + "request_us_criminal_record_check_tier_2": false, + "request_us_criminal_record_check_tier_3": false, + "request_education_verification": false, + "request_credential_verification": false, + "request_employment_verification": false, + "request_vaccination_check": false, + "request_right_to_work": false, + "request_uk_basic_dbs_check": false, + "request_uk_basic_ds_check": false, + "request_uk_right_to_work_check": false, + "requested_countries": [], + "us_criminal_record_check_years": 7, + "employer_questionaire_id": null, + "address_questionaire_id": null, + "employer_references_max": 1, + "employer_references_min": 1, + "address_references_max": 1, + "address_references_min": 1, + "employment_verification_min": 1, + "employment_verification_max": 1, + "education_verification_min": 1, + "education_verification_max": 1, + "credential_verification_min": 1, + "credential_verification_max": 1, + "credential_verification_level": "ALL", + "education_verification_level": "ALL", + "employer_references_years": 3, + "address_references_years": 3, + "employment_verification_years": 3, + "address_references_years_or_individually": "INDIVIDUALLY", + "employer_references_years_or_individually": "INDIVIDUALLY", + "employment_verification_years_or_individually": "INDIVIDUALLY", + "purpose_of_check": null, + "position_title": "", + "place_of_work": "", + "license_type": "", + "issuing_authority": "", + "reason_for_check": "", + "state_or_territory": "", + "location_of_work": "", + "volunteer_role": "", + "volunteer_organization": "", + "role_or_position_title": "", + "employment_sector": "", + "id": "1ba124f1-d473-44c0-a066-d623b2cb6253", + "short_uid": "pmndgAeH", + "is_submitted": true, + "applicant_type": "Standard", + "check_executions": [ + { + "id": "check_exec_SYS5AS3GLcZZpo0i1GfNXQ", + "check_name": "criminal_record_check", + "status": "COMPLETE" + }, + { + "id": "check_exec_9P30IejFvBj2mGCs3p98Fu", + "check_name": "enhanced_identity_verification", + "status": "COMPLETE" + } + ], + "result": "CLEARED", + "result_label": "Cleared", + "report_status": "COMPLETE", + "certn_score": null, + "certn_score_label": "PASS", + "certn_score_value": "PASS", + "country": "US", + "tag": null, + "order_status": "COMPLETE", + "early_termination": "0.00", + "early_termination_label": "Low", + "reliability_risk": "0.00", + "reliability_risk_label": "Low", + "workplace_misconduct": "0.00", + "workplace_misconduct_label": "Low", + "salary": null, + "sufficient_salary": null, + "high_risk_vulnerable_sector": null, + "job_safety_undue_risk": null, + "information": { + "id": "487f8bc2-7a9e-4119-92ad-b482770d7ecb", + "status": "Completed", + "status_label": "Completed", + "title": null, + "other_title": null, + "first_name": "Andrew", + "middle_name": null, + "last_name": "Mcleod", + "last_name_at_birth": null, + "former_names": null, + "applicant_names": [], + "alias": null, + "date_of_birth": "1990-01-11", + "sin_ssn": null, + "phone_number": "+1 587 785 1122", + "phone": { + "id": "6fa152e8-7334-4b53-9254-b224fb654b41", + "phone_type": "NONE", + "phone_type_label": "None", + "country": "CA", + "national_number": "5877851122", + "calling_code": "1", + "number": "+1 587 785 1122" + }, + "gender": "M", + "birth_city": "Edmonton", + "birth_province_state": "AB", + "birth_country": "CA", + "birth_other_province_state": null, + "mothers_maiden_name": null, + "rcmp_consent_form": "", + "mothers_first_name": null, + "mothers_last_name": null, + "fathers_first_name": null, + "fathers_last_name": null, + "grandfathers_first_name": null, + "brazil_fiscal_declaration_number": null, + "position_applied_for": null, + "philippines_social_security_number": null, + "colombian_national_id_number": null, + "serbian_id_number": null, + "marital_status": null, + "number_of_children": null, + "profession": null, + "license_number": null, + "license_valid": null, + "license_prov_state": null, + "license_other_country": null, + "license_type": null, + "addresses": [ + { + "id": "e9d8a6aa-5bb6-4cf8-a090-c99130200cd2", + "created": "2023-08-09T14:53:01.190320Z", + "address": "1006 Fort Street", + "unit": "Unit 300", + "city": "Victoria", + "province_state": "BC", + "other_province_state": null, + "country": "CA", + "country_label": "Canada", + "postal_code": "V8V3K4", + "rent_or_own": "R", + "cost": null, + "start_date": "2016-08-09", + "end_date": null, + "reason_for_leaving": "N", + "landlords_first_name": null, + "landlords_last_name": null, + "landlords_phone": null, + "landlords_email": null, + "reference": null, + "full_address": "Unit 300 1006 Fort Street Victoria CRD BC Canada V8V3K4", + "full_address_full_province_state": "Unit 300 1006 Fort Street Victoria CRD British Columbia Canada V8V3K4", + "information": { + "first_name": "Andrew", + "last_name": "Mcleod" + }, + "address_reference": null, + "other_reason_for_leaving": null, + "auto_address": null, + "place_id": null, + "rent_or_own_label": "Rent", + "reference_verified": false, + "county": "CRD", + "current": true + } + ], + "employers": [], + "educations": [], + "credentials": [], + "personal_references": [], + "custom_questions": [], + "identity_numbers": [ + { + "id": "c0775978-4701-4756-9eed-d8890db6a3c9", + "country": "CA", + "number": "123123123", + "identity_number_type": null, + "issuing_state_province_or_territory": null + } + ], + "employer_references": [], + "employer_reference_skip_reason": null, + "employer_reference_skip_reason_description": null, + "social_media_details": null, + "documents": [], + "skills": [], + "cover_letter": null, + "disclosure_accepted": true, + "rcmp_consent_given": false, + "us_criminal_consent_given": true, + "mycrc_consent_given": false, + "international_criminal_consent_given": true, + "biometric_consent_given": true, + "vaccination_consent_given": false, + "terms_accepted": true, + "requested_disclosure_email": false, + "non_criminal_consent_given": true, + "dbs_paper_certificate_consent_given": null, + "uk_generic_consent_given": false, + "self_reported_vaccination_status": null, + "convictions": [], + "conviction_explanation": null, + "early_terminations": [], + "early_termination_explanation": null, + "vaccination_document": null, + "position_or_property_location_id": "c5059c4c-ef2d-42fe-81bd-061ec58f53e1", + "emergency_contact": false, + "emergency_contact_first_name": null, + "emergency_contact_last_name": null, + "emergency_contact_phone": null, + "emergency_contact_email": null, + "purpose": null, + "dbs_profile_number": null, + "dbs_profile_number_exists": null, + "dbs_paper_certificate_current_address_confirmation": null, + "dbs_paper_certificate_recipient_department": null, + "dbs_paper_certificate_recipient_name": null, + "dbs_paper_certificate_address": null, + "has_valid_uk_or_irish_passport": null, + "citizenship": [] + }, + "employment_verification": "NONE", + "education_verification": "NONE", + "credential_verification": "NONE", + "reference_result": { + "id": "1c9ecd87-eb83-4831-ab57-cc91b33e60c5", + "status": "NONE", + "overall_score": "NONE", + "overall_score_label": "None", + "red_flags": null, + "green_flags": null, + "result": "NONE", + "address_reference_results": [], + "employer_reference_results": [], + "status_label": "None", + "result_label": "None" + }, + "information_result": { + "id": "075b2ba0-311c-4520-9080-a17e8ad8b8a1", + "status": "None", + "overall_score": "NONE", + "overall_score_label": "None", + "red_flags": null, + "green_flags": null, + "result": "NONE", + "description": "The applicant score is based on self-provided information from the applicant and an analysis of the applicant's information available to Certn. This includes previous education history, reported skills, employment history, employment duration, employment references, as well as other important informational data points. Please note that an Applicant Details score is not provided with the BACKGROUND CHECK applicant screening option", + "upgradable": true, + "status_label": "None", + "result_label": "None" + }, + "risk_result": { + "id": "1e633997-d3f8-4593-a5d2-6a0fb9c0e9b0", + "status": "NONE", + "overall_score": "NONE", + "risk_evaluations": [], + "red_flags": null, + "green_flags": null, + "description": "The social score is based on self-provided information from the applicant and an analysis of the applicant's information available to Certn. This includes a criminal identity scan, social profile scan, as well as other important informational data points. *Note that when criminal identities are discovered the overall Certn score is not impacted by the results found unless the match similarity is above our confidence threshold of 95%.", + "risk_description": "The criminal identity risk is an assessment of the risk posed to assets given the results of the criminal identity scan. Please review any risk relevant information from our negative news and criminal database analysis below.", + "similarity_description": "The criminal identity similarity percentage is a comparison between the applicant's self-provided information and the corresponding information we find in our databases. As a general guideline, if the results of our criminal identity scan has a similarity percentage of above 95%, Certn can confidently predict that the information presented below corresponds correctly to the applicant being screened. However, if the criminal identity scan returns results with a similarity percentage below 95%, the onus falls to the client to accurately verify the results.", + "match_description": "The criminal identity Match Score is a comparison between the applicant's self-provided information and the corresponding information we find in our databases. As a general guideline, if the results of our criminal identity scan finds a 'Likely Match', Certn can confidently predict that the information presented below corresponds correctly to the applicant being screened. However, if the criminal identity scan returns results with a Match Score of 'Possible Match', the onus falls on the client to accurately verify the results.", + "scan_status": { + "criminal_scan": "CLEARED", + "criminal_scan_label": "Cleared", + "fraud_scan": "CLEARED", + "fraud_scan_label": "Cleared", + "sex_offender_scan": "CLEARED", + "sex_offender_scan_label": "Cleared", + "known_affiliation_scan": "CLEARED", + "known_affliation_scan_label": "Cleared", + "ofac_global_terrorist_scan": "CLEARED", + "ofac_global_terrorist_scan_label": "Cleared", + "politically_exposed_person_scan": "CLEARED", + "politically_exposed_person_scan_label": "Cleared", + "public_safety_scan": "CLEARED", + "public_safety_scan_label": "Cleared", + "global_clearance_scan": "CLEARED", + "global_clearance_scan_label": "Cleared", + "other_scan": "CLEARED", + "other_scan_label": "Cleared", + "public_profile_scan": "NOT FOUND", + "public_profile_scan_label": "Not Found", + "public_court_records": "CLEARED", + "public_court_records_label": "Cleared" + } + }, + "soquij_result": { + "id": "6f7ec5b8-e108-401b-b7bb-26509d00b828", + "status": "NONE", + "overall_score": "NONE", + "overall_score_label": "None", + "red_flags": null, + "green_flags": null, + "result": "NONE", + "court_matches": [], + "status_label": "None", + "result_label": "None" + }, + "right_to_work_result": { + "id": "6ba50e3c-ca73-44ad-80b5-e372a4ce19ef", + "status": "NONE", + "overall_score": "NONE", + "overall_score_label": "None", + "red_flags": null, + "green_flags": null, + "result": "NONE", + "candidate_details": null, + "visa_details": null, + "status_label": "None", + "result_label": "None" + }, + "uk_right_to_work_check_result": { + "id": "05aa740e-4dc4-49ba-b8a5-d7edc4d0d734", + "status": "NONE", + "overall_score": "NONE", + "overall_score_label": "None", + "red_flags": null, + "green_flags": null, + "result": "NONE", + "uk_right_to_work_result_document": null, + "status_label": "None", + "result_label": "None" + }, + "equifax_result": { + "id": "fe5f1a82-8d21-4ecf-a210-4a5651937dec", + "status": "NONE", + "overall_score": "NONE", + "overall_score_label": "None", + "red_flags": null, + "green_flags": null, + "result": "NONE", + "created": "2023-08-09T14:53:33.929625Z", + "credit_score": null, + "credit_check_date": null, + "credit_check_failed": false, + "credit_check_errors": null, + "get_status_display": "None", + "upgradable": true, + "credit_check_warnings": null, + "revolving_credit_total_balance": null, + "revolving_credit_max_total_limit": null, + "revolving_credit_percent_credit_used": null, + "revolving_credit_number_of_cards": null, + "revolving_credit_past_due_amount": null, + "revolving_credit_late_payments_30": null, + "revolving_credit_late_payments_60": null, + "revolving_credit_late_payments_90": null, + "revolving_credit_monthly_payments": null, + "other_credit_total_balance": null, + "other_credit_max_total_limit": null, + "other_credit_percent_credit_used": null, + "other_credit_number_of_cards": null, + "other_credit_past_due_amount": null, + "other_credit_late_payments_30": null, + "other_credit_late_payments_60": null, + "other_credit_late_payments_90": null, + "other_credit_monthly_payments": null, + "mortgage_loans_total_balance": null, + "mortgage_loans_max_total_limit": null, + "mortgage_loans_percent_credit_used": null, + "mortgage_loans_number_of_mortgages": null, + "mortgage_loans_past_due_amount": null, + "mortgage_loans_late_payments_30": null, + "mortgage_loans_late_payments_60": null, + "mortgage_loans_late_payments_90": null, + "mortgage_loans_monthly_payments": null, + "auto_loans_total_balance": null, + "auto_loans_max_total_limit": null, + "auto_loans_percent_credit_used": null, + "auto_loans_number_of_loans": null, + "auto_loans_past_due_amount": null, + "auto_loans_late_payments_30": null, + "auto_loans_late_payments_60": null, + "auto_loans_late_payments_90": null, + "auto_loans_monthly_payments": null, + "student_loans_total_balance": null, + "student_loans_max_total_limit": null, + "student_loans_percent_credit_used": null, + "student_loans_number_of_loans": null, + "student_loans_past_due_amount": null, + "student_loans_late_payments_30": null, + "student_loans_late_payments_60": null, + "student_loans_late_payments_90": null, + "student_loans_monthly_payments": null, + "other_debts_total_balance": null, + "other_debts_max_total_limit": null, + "other_debts_percent_credit_used": null, + "other_debts_number_of_debts": null, + "other_debts_past_due_amount": null, + "other_debts_late_payments_30": null, + "other_debts_late_payments_60": null, + "other_debts_late_payments_90": null, + "other_debts_monthly_payments": null, + "description": "The financial score is based on self-provided information from the applicant and an analysis of the applicant's information available to Certn. This includes a credit check, Equifax record analysis, as well as other important informational data points.", + "total_debt": null, + "trades": [], + "collections": [], + "deposit_alerts": [], + "addresses": [], + "employers": [], + "bankruptcies": [], + "judgments": [], + "liens": [], + "legal_items": [], + "secured_loans": [], + "fraud_warnings": [], + "non_sufficient_funds": [], + "credit_file_metadatas": [], + "other_incomes": [], + "consumer_statements": [], + "bank_accounts": [], + "local_inquiries": [], + "foreign_inquiries": [], + "status_label": "None", + "result_label": "None" + }, + "social_media_check_result": { + "id": "52fc6ec5-aacb-4cd6-9fcd-b51d37609666", + "status": "NONE", + "overall_score": "NONE", + "overall_score_label": "None", + "red_flags": null, + "green_flags": null, + "result": "NONE", + "status_label": "None", + "result_label": "None" + }, + "employment_verified": null, + "identity_verified": null, + "identity_verification": { + "id": "a5797e1f-7362-47c3-82b1-80fa0783f9fd", + "created": "2023-08-09T14:52:06.521380Z", + "modified": "2023-08-09T14:52:06.521401Z", + "status": "N", + "result": "None", + "reasons": [], + "identity": { + "name": { + "first_name": null, + "middle_name": null, + "last_name": null + }, + "date_of_birth": null, + "phone_number": { + "raw_phone_number": null + }, + "sin_ssn": null, + "drivers_licence": null, + "current_address": null, + "former_address": null, + "customer_id": "13a0ba79353843fcb758c474eeb42e" + }, + "status_label": "None", + "result_label": null, + "score": null + }, + "enhanced_identity_verification": { + "id": "a172f921-2dab-4c22-a331-d426a11d0535", + "created": "2023-08-09T14:52:06.537371Z", + "modified": "2023-08-09T14:53:34.845220Z", + "status": "A", + "result": "VERIFIED", + "reasons": [ + "Verified" + ], + "identity": { + "name": { + "first_name": "Andrew", + "last_name": "Mcleod" + }, + "date_of_birth": "1990-01-11", + "current_address": { + "unit": "Unit 300", + "street_name": "1006 Fort Street", + "city": "Victoria", + "province": "BC", + "county": null, + "country_code": "CA", + "postcode": "V8V3K4", + "full_address": "Unit 300 1006 Fort Street Victoria BC Canada V8V3K4" + } + }, + "status_label": "Accepted", + "result_label": "Verified", + "redirect_url": null, + "front": "http://minio:9000/one-id-images/nv_6b375553-aacc-461e-8205-7bd2a0088c8d_front.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20230919%2Fca-central-1%2Fs3%2Faws4_request&X-Amz-Date=20230919T202348Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=106cbe2f70135ac8a87500cb3133a5b796118efc1f695e14579abf892fcb2a04", + "back": "http://minio:9000/one-id-images/nv_6b375553-aacc-461e-8205-7bd2a0088c8d_back.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20230919%2Fca-central-1%2Fs3%2Faws4_request&X-Amz-Date=20230919T202348Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=81b5871f11d6558e6f1a243828c9fb19af5c5eab53a1bc42e206e710c390e508", + "face": "http://minio:9000/one-id-images/nv_6b375553-aacc-461e-8205-7bd2a0088c8d_face.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20230919%2Fca-central-1%2Fs3%2Faws4_request&X-Amz-Date=20230919T202348Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=2e94a3e664c261b38e8f84d28b69eeabfa68aabd1d3089b896941fa793e5f5af", + "document_type": null, + "document_type_label": null, + "document_number": null, + "issuing_country": null, + "issuing_jurisdiction": null, + "expiry_date": null, + "first_name": "Andrew", + "middle_name": null, + "last_name": "Mcleod", + "date_of_birth": "1990-01-11", + "address": { + "id": "db7ec4fe-f75a-4d2c-8c76-3572b8f6de1f", + "unit": "Unit 300", + "address": "1006 Fort Street", + "city": "Victoria", + "county": null, + "province_state": "BC", + "country": "CA", + "postal_code": "V8V3K4", + "supplemental_document_description": null + }, + "identity_verification_provider": "ONEID1", + "birth_country": null, + "gender": null + }, + "manual_id_verification": { + "id": "3d03d365-6d83-4887-9564-0fd4a1018b49", + "created": "2023-08-09T14:52:37.267352Z", + "modified": "2023-08-09T14:52:37.267371Z", + "status": "N", + "result": "NONE", + "reasons": [], + "identity": { + "name": { + "first_name": "", + "middle_name": null, + "last_name": "" + }, + "date_of_birth": null, + "current_address": null + }, + "status_label": "None", + "result_label": "None", + "document_type": "", + "document_number": null, + "expiry_date": null, + "issuing_country": null, + "issuing_jurisdiction": null + }, + "rcmp_result": { + "id": "46b06c92-6ea2-4395-9812-94c313cbeac6", + "status": "RETURNED", + "overall_score": "PASS", + "overall_score_label": "Pass", + "red_flags": [], + "green_flags": [], + "result": "CLEARED", + "notes": "Just a great dude!", + "response": "NEGATIVE", + "response_label": "NEGATIVE", + "vulnerable_sector": "NONE", + "vulnerable_sector_label": "None", + "enhanced": "NONE", + "enhanced_label": "None", + "comments": "Based solely on the name(s) and date of birth provided and the criminal record information declared by the applicant, a search of the RCMP National Repository of Criminal Records did not identify any records with the name(s) and date of birth of the applicant. Positive identification that a criminal record does or does not exist at the RCMP National Repository of Criminal Records can only be confirmed by fingerprint comparison. Delays do exist between a conviction being rendered in court, and the details being accessible on the RCMP National Repository of Criminal Records. Not all offenses are reported to the RCMP National Repository of Criminal Records.", + "issued_date": "2023-08-09", + "enhanced_comments": null, + "vulnerable_sector_comments": null, + "order_id": null, + "reflow_status": null, + "rcmp_result_document": "http://minio:9000/certn-rcmp-documents/rcmp_result_1ba124f1-d473-44c0-a066-d623b2cb6253.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20230919%2Fca-central-1%2Fs3%2Faws4_request&X-Amz-Date=20230919T202348Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=96d28dc777fadf61e90c5b72565e8abd8f4186248fe9135699965eba307990de", + "status_label": "Returned", + "result_label": "Cleared" + }, + "us_criminal_record_check_result": { + "id": "8c85d362-6d6d-44c7-91bc-5d990bab0e0b", + "status": "NONE", + "overall_score": "NONE", + "overall_score_label": "None", + "red_flags": null, + "green_flags": null, + "result": "NONE", + "ssn_id_document_reports": [], + "federal_record_check_result": null, + "record_check_details": [], + "single_state_county_record_check_result": { + "id": "e9ca36be-5da2-43e9-8af2-bfbc3b5ef2a6", + "status": "NONE", + "overall_score": "NONE", + "overall_score_label": "None", + "red_flags": null, + "green_flags": null, + "result": "NONE", + "record_check_details": [], + "status_label": "None", + "result_label": "None" + }, + "all_state_county_record_check_result": { + "id": "cb3d853a-0b56-44fe-918b-506204385a7f", + "status": "NONE", + "overall_score": "NONE", + "overall_score_label": "None", + "red_flags": null, + "green_flags": null, + "result": "NONE", + "record_check_details": [], + "status_label": "None", + "result_label": "None" + }, + "criminal_cases": [], + "scan_status": { + "national_sex_offender_registry_scan": "Incomplete", + "national_sex_offender_registry_scan_status": "INCOMPLETE", + "security_watch_list_scan": "Incomplete", + "security_watch_list_scan_status": "INCOMPLETE", + "fraud_scan": "Incomplete", + "fraud_scan_status": "INCOMPLETE", + "ofac_global_sanctions_scan": "Incomplete", + "ofac_global_sanctions_scan_status": "INCOMPLETE", + "ssn_verification_scan": "Incomplete", + "ssn_verification_scan_status": "INCOMPLETE", + "criminal_record_scan": "Incomplete", + "criminal_record_scan_status": "INCOMPLETE", + "federal_record_scan": "None", + "federal_record_scan_status": "NONE", + "single_state_county_record_scan": "None", + "single_state_county_record_scan_status": "NONE", + "all_state_county_record_scan": "None", + "all_state_county_record_scan_status": "NONE" + }, + "notes": "", + "record_check_requests": [], + "status_label": "None", + "result_label": "None" + }, + "international_criminal_record_check_result": { + "id": "889cb17a-5f5b-430e-92ef-04dad20e7d7c", + "status": "NONE", + "overall_score": "NONE", + "overall_score_label": "None", + "red_flags": null, + "green_flags": null, + "result": "NONE", + "international_criminal_record_checks": [], + "status_label": "None", + "result_label": "None" + }, + "motor_vehicle_record_result": { + "id": "8e93131a-4250-4886-82eb-3b4fb1752f9f", + "status": "NONE", + "overall_score": "NONE", + "overall_score_label": "None", + "red_flags": null, + "green_flags": null, + "result": "NONE", + "licence": null, + "abstract": null, + "restrictions": [], + "violations": [], + "date_of_birth": null, + "hair_colour": null, + "eye_colour": null, + "height": null, + "weight": null, + "name": null, + "addresses": [], + "medical_certificates": [], + "status_label": "None", + "result_label": "None" + }, + "verification_result": { + "id": "1d9cc1e2-fc6a-4786-a1c4-fbd01d0f7d5c", + "status": "NONE", + "status_label": "None", + "overall_score": "NONE", + "overall_score_label": "None", + "red_flags": null, + "green_flags": null, + "result": "NONE", + "employer_verification_results": [], + "education_verification_results": [], + "credential_verification_results": [], + "certn_verification": "NONE", + "certn_verification_label": "None", + "result_label": "None" + }, + "instant_verify_result": { + "instant_verify_employment": { + "instant_verify_employment_result": [], + "status": "NONE", + "result": "NONE", + "status_label": "None", + "result_label": "None" + }, + "instant_verify_education": { + "instant_verify_education_result": [], + "status": "NONE", + "result": "NONE", + "status_label": "None", + "result_label": "None" + }, + "instant_verify_credential": { + "instant_verify_credential_result": [], + "status": "NONE", + "result": "NONE", + "status_label": "None", + "result_label": "None" + } + }, + "applicant_account": { + "id": "13a0ba79-3538-43fc-b758-c474eeb42eb7", + "email": "aug9_0851@gmail.com", + "email_verified": false, + "phone_number": null + }, + "application": { + "created": "2023-08-09T00:00:00Z", + "modified": "2023-08-09T00:00:00Z", + "id": "49090723-1409-408e-a4cc-98f80af3770f", + "applicant": { + "id": "1ba124f1-d473-44c0-a066-d623b2cb6253", + "status": "Returned", + "first_name": "Andrew", + "last_name": "Mcleod", + "email": "aug9_0851@gmail.com", + "phone_number": null, + "certn_score": null, + "application_url": "http://localhost:3000/welcome/email?session=919bde7b-00a1-4026-aafc-cda4ac46728b&token=8a24a8a3-01a4-4628-9523-89220dd6fe62&onboardingType=HR&inviteRoute=email", + "report_url": "http://localhost:3000/hr/applications/1ba124f1-d473-44c0-a066-d623b2cb6253/", + "hr_onboarding_session": { + "id": "919bde7b-00a1-4026-aafc-cda4ac46728b", + "verification_token": "8a24a8a3-01a4-4628-9523-89220dd6fe62", + "welcome": "submit", + "tracks": [ + "email", + "biometricConsent", + "oneId", + "basics", + "addresses", + "positionPropertyLocation", + "consentAndDisclosure", + "birthplace", + "gender", + "moreBasics", + "history", + "summary", + "submit" + ] + }, + "services_undergoing_adjudication": [], + "employer_references_min": 1 + }, + "owner": "66a12ab1-0fa5-4d24-a147-b122f0a71494", + "listing": { + "name": "", + "is_active": false, + "url_code": "", + "owner_id": null, + "notification_list_ids": [], + "start_date": null, + "work_type": null, + "address": { + "address": "", + "city": "", + "province_state": null, + "country": null + }, + "position_name": "", + "required_years_relevant_experience": null, + "required_skills_ids": [], + "required_specializations_ids": [], + "required_education_id": null, + "salary": null, + "sufficient_salary": false, + "high_risk_vulnerable_sector": false, + "job_safety_undue_risk": false, + "test_collection": { + "request_identity_verification": false, + "request_equifax": false, + "request_base": false, + "request_instant_verify_employment": false, + "request_instant_verify_education": false, + "request_instant_verify_credential": false, + "request_international_criminal_record_check": false, + "request_enhanced_identity_verification": false, + "request_motor_vehicle_records": false, + "request_criminal_record_check": false, + "request_enhanced_criminal_record_check": false, + "request_vulnerable_sector_criminal_record_check": false, + "request_employer_references": false, + "request_address_references": false, + "request_employer_phone_references": false, + "request_address_phone_references": false, + "request_softcheck": false, + "request_social_media_check": false, + "request_soquij": false, + "request_us_criminal_record_check_tier_1": false, + "request_us_criminal_record_check_tier_2": false, + "request_us_criminal_record_check_tier_3": false, + "request_education_verification": false, + "request_credential_verification": false, + "request_employment_verification": false, + "request_vaccination_check": false, + "request_right_to_work": false, + "request_uk_basic_dbs_check": false, + "request_uk_basic_ds_check": false, + "request_uk_right_to_work_check": false, + "requested_countries": [], + "us_criminal_record_check_years": null, + "employer_questionaire_id": null, + "address_questionaire_id": null, + "employer_references_max": null, + "employer_references_min": null, + "address_references_max": null, + "address_references_min": null, + "employment_verification_min": null, + "employment_verification_max": null, + "education_verification_min": null, + "education_verification_max": null, + "credential_verification_min": null, + "credential_verification_max": null, + "credential_verification_level": null, + "education_verification_level": null, + "employer_references_years": null, + "address_references_years": null, + "employment_verification_years": null, + "address_references_years_or_individually": "", + "employer_references_years_or_individually": "", + "employment_verification_years_or_individually": null, + "purpose_of_check": null, + "position_title": "", + "place_of_work": "", + "license_type": "", + "issuing_authority": "", + "reason_for_check": "", + "state_or_territory": "", + "location_of_work": "", + "volunteer_role": "", + "volunteer_organization": "", + "role_or_position_title": "", + "employment_sector": null, + "name": "", + "us_test": false, + "team": null, + "superteam": null, + "integration": "", + "international_follow_up_cost_threshold": null, + "is_quickscreen": false + }, + "team_id": null + }, + "is_active": true, + "is_selected": false, + "team_id": "8ca4efec-baf5-449f-95b8-9e93377bce54", + "team": { + "id": "8ca4efec-baf5-449f-95b8-9e93377bce54", + "name": "CertnAdmin", + "country": "US", + "industry": null, + "team_type": "OT", + "internal_name": "CertnAdmin", + "app_url": "http://localhost:3000/", + "compliance_region": { + "id": "86d4680c-65f5-497b-b71c-e605a48f2798", + "name": "Initial", + "country": "US", + "team_type": "HR", + "sub_region": "", + "default": true, + "score_value_field": "report_summary.report_result", + "score_label_field": "report_summary.report_result_label", + "show_legal_us": true, + "show_credit_report": true, + "show_fcra": true, + "require_address_history": false + }, + "settings_config": { + "volunteer_role": "", + "education_verification_min": 1, + "request_education_verification": false, + "tenancy_ref_phone_req": true, + "request_enhanced_identity_verification": false, + "exclude_softcheck_possible_matches": false, + "hide_activity_log": true, + "location_of_work": "", + "enable_rcmp_reflow": false, + "license_type": "", + "address_references_years": 3, + "request_motor_vehicle_records": false, + "employer_ref_req": false, + "tenancy_ref_email_req": false, + "request_right_to_work": false, + "visa_req": false, + "request_employment_verification": false, + "org_logo_link": "http://minio:9000/certn-images/certn_logo_new.png", + "request_international_criminal_record_check": false, + "credential_verification_max": 1, + "hide_current_address": true, + "volunteer_organization": "", + "place_of_work": "", + "employment_verification_min": 1, + "request_enhanced_criminal_record_check": false, + "employer_references_years": 3, + "state_or_territory": "", + "workable_fast_complete": false, + "document_required": false, + "request_us_criminal_record_check_tier_3": false, + "employment_sector": "", + "request_criminal_record_check": false, + "proof_of_income_req": false, + "credential_verification_level": "ALL", + "reason_for_check": "", + "redirect_url": null, + "my_crc_region": null, + "request_uk_basic_dbs_check": false, + "employment_verification_years": 3, + "get_org_name": "CertnAdmin", + "government_id_req": false, + "request_us_criminal_record_check_tier_2": false, + "hide_date_of_birth": false, + "request_credential_verification": false, + "request_vaccination_check": false, + "request_softcheck": false, + "request_address_phone_references": false, + "request_social_media_check": false, + "require_id_with_address": false, + "employer_references_years_or_individually": "INDIVIDUALLY", + "us_criminal_record_check_years": 7, + "request_instant_verify_education": false, + "passport_req": false, + "request_instant_verify_employment": false, + "whitelabel_report": false, + "personal_ref_amount_req": 0, + "hide_detailed_financial": false, + "address_references_min": 1, + "employer_references_min": 1, + "address_references_max": 1, + "org_primary_color": "#084146", + "request_uk_basic_ds_check": false, + "hide_sin_ssn": false, + "request_us_criminal_record_check_tier_1": false, + "purpose_of_check": null, + "personal_ref_req": false, + "role_or_position_title": "", + "position_title": "", + "education_req": false, + "issuing_authority": "", + "custom_tracks": [], + "credential_verification_min": 1, + "request_uk_right_to_work_check": false, + "education_verification_max": 1, + "review_all_negative_mvr_results": false, + "request_employer_phone_references": false, + "request_employer_references": false, + "tenancy_years_amount_req": 2, + "cover_letter_req": false, + "emergency_contact_req": false, + "request_soquij": false, + "employer_years_amount_req": 0, + "request_instant_verify_credential": false, + "education_verification_level": "ALL", + "address_references_years_or_individually": "INDIVIDUALLY", + "request_base": false, + "org_name": null, + "employer_ref_email_req": false, + "employment_verification_years_or_individually": "INDIVIDUALLY", + "whitelabel_emails": false, + "request_equifax": false, + "compact_pdf_report": false, + "resume_req": false, + "limit_education_verifications": false, + "employer_ref_phone_req": true, + "employment_verification_max": 1, + "tenancy_ref_amount_req": 1, + "applicant_login": false, + "request_vulnerable_sector_criminal_record_check": false, + "hide_id_verification_photos": true, + "hide_ssn_trace": true, + "request_identity_verification": false, + "request_address_references": false, + "employer_references_max": 1 + }, + "billing_plan": { + "pm_request_softcheck_price": "9.99", + "hr_request_softcheck_price": "9.99", + "pm_request_equifax_price": "14.99", + "hr_request_equifax_price": "14.99", + "pm_request_identity_verification_price": "1.99", + "hr_request_identity_verification_price": "1.99", + "pm_request_enhanced_identity_verification_price": "4.99", + "hr_request_enhanced_identity_verification_price": "4.99", + "pm_request_criminal_record_check_price": "29.99", + "hr_request_criminal_record_check_price": "29.99", + "pm_request_vulnerable_sector_criminal_record_check_price": "49.99", + "hr_request_vulnerable_sector_criminal_record_check_price": "49.99", + "pm_request_motor_vehicle_records_price": "24.99", + "hr_request_motor_vehicle_records_price": "24.99", + "pm_request_education_verification_price": "14.99", + "hr_request_education_verification_price": "14.99", + "pm_request_credential_verification_price": "14.99", + "hr_request_credential_verification_price": "14.99", + "pm_request_employment_verification_price": "14.99", + "hr_request_employment_verification_price": "14.99", + "pm_request_us_criminal_record_check_tier_1_price": "15.00", + "hr_request_us_criminal_record_check_tier_1_price": "15.00", + "pm_request_us_criminal_record_check_tier_2_price": "15.00", + "hr_request_us_criminal_record_check_tier_2_price": "15.00", + "pm_request_us_criminal_record_check_tier_3_seven_year_price": "10.00", + "hr_request_us_criminal_record_check_tier_3_seven_year_price": "10.00", + "pm_request_us_criminal_record_check_tier_3_ten_year_price": "15.00", + "hr_request_us_criminal_record_check_tier_3_ten_year_price": "15.00", + "pm_request_employer_references_price": "4.99", + "hr_request_employer_references_price": "4.99", + "pm_request_address_references_price": "4.99", + "hr_request_address_references_price": "4.99", + "pm_request_employer_phone_references_price": "24.99", + "hr_request_employer_phone_references_price": "24.99", + "pm_request_address_phone_references_price": "24.99", + "hr_request_address_phone_references_price": "24.99", + "pm_request_enhanced_criminal_record_check_price": "39.99", + "hr_request_enhanced_criminal_record_check_price": "39.99", + "pm_request_instant_verify_employment_price": "3.00", + "pm_request_instant_verify_education_price": "3.00", + "pm_request_instant_verify_credential_price": "3.00", + "hr_request_instant_verify_employment_price": "3.00", + "hr_request_instant_verify_education_price": "3.00", + "hr_request_instant_verify_credential_price": "3.00", + "pm_request_soquij_price": "3.00", + "hr_request_soquij_price": "3.00", + "stripe_public_api_key": "pk_test_51H32MUK3vEBm6wJ2dElMy37xqbibCucC0CJVVlVvcRbkqzRqCvCXUtgsJBUA4wZasJT9S42C3eNW2w8Cn7T1oOpg00FTkEgY1A" + }, + "google_analytics_key": "", + "adwords_key": "", + "adwords_conversion_key": "", + "bing_key": "", + "external_domain": "", + "countries_excluded_from_international_check": [] + } + }, + "account_association_links": [], + "allow_reminder_emails": true, + "email_references": false, + "dispute": false, + "under_review_us": false, + "under_review_rcmp": false, + "activity_log": [ + { + "created": "2023-08-09T00:00:00Z", + "modified": "2023-08-09T00:00:00Z", + "id": "e2f9f038-df30-47bd-a4f1-534c3928288c", + "status": "SENT", + "status_label": "Application sent", + "date_label": "2023-08-09", + "time_label": "02:52:PM" + }, + { + "created": "2023-08-09T00:00:00Z", + "modified": "2023-08-09T00:00:00Z", + "id": "3c7ce5dd-327b-48f9-a642-ccdcb6e67838", + "status": "RCMP_BACKGROUND_CHECK_CREATED", + "status_label": "Canadian Criminal Record Check - Created", + "date_label": "2023-08-09", + "time_label": "02:52:PM" + }, + { + "created": "2023-08-09T00:00:00Z", + "modified": "2023-08-09T00:00:00Z", + "id": "b68d9fb7-1117-4ca6-9c57-2dad5d2480db", + "status": "ONE_ID_BACKGROUND_CHECK_CREATED", + "status_label": "OneID - Background Check Created", + "date_label": "2023-08-09", + "time_label": "02:52:PM" + }, + { + "created": "2023-08-09T00:00:00Z", + "modified": "2023-08-09T00:00:00Z", + "id": "263ab842-22c2-4a5d-8e9a-47446f6b3719", + "status": "STARTED", + "status_label": "Application started", + "date_label": "2023-08-09", + "time_label": "02:52:PM" + }, + { + "created": "2023-08-09T00:00:00Z", + "modified": "2023-08-09T00:00:00Z", + "id": "6d90bfaa-a225-42ea-85f7-4f94b364c547", + "status": "SUBMITTED", + "status_label": "Application submitted", + "date_label": "2023-08-09", + "time_label": "02:53:PM" + }, + { + "created": "2023-08-09T00:00:00Z", + "modified": "2023-08-09T00:00:00Z", + "id": "d0aedc60-c842-46ec-85c2-1b403f1427db", + "status": "RCMP_BACKGROUND_CHECK_RETURNED", + "status_label": "Canadian Criminal Record Check - Returned", + "date_label": "2023-08-09", + "time_label": "02:54:PM" + }, + { + "created": "2023-08-09T00:00:00Z", + "modified": "2023-08-09T00:00:00Z", + "id": "f59e8965-0398-4e7d-9679-f58bd8ef7924", + "status": "COMPLETE", + "status_label": "Application completely returned", + "date_label": "2023-08-09", + "time_label": "02:59:PM" + } + ], + "adjudication_status": "NONE", + "adjudication_status_label": "None", + "is_favourite": false, + "report_summary": { + "reference_result": null, + "rcmp_result": { + "status": "RETURNED", + "status_label": "Returned", + "dispute": false, + "overall_score": "PASS", + "overall_score_label": "Pass", + "result": "CLEARED", + "result_label": "Cleared" + }, + "enhanced_identity_verification": { + "dispute": false, + "status": "RETURNED", + "status_label": "Returned", + "overall_score": "Verified" + }, + "equifax_result": null, + "information_result": null, + "instant_verify_result": null, + "international_criminal_record_check_result": null, + "motor_vehicle_record_result": null, + "social_media_check_result": null, + "risk_result": null, + "soquij_result": null, + "uk_basic_dbs_check_result": null, + "uk_basic_ds_check_result": null, + "uk_right_to_work_check_result": null, + "us_criminal_record_check_result": null, + "vaccination_check_result": null, + "right_to_work_result": null, + "certn_verification": { + "status": "NONE", + "status_label": "None", + "dispute": false, + "education_verification_label": "None", + "credential_verification_label": "None", + "employment_verification_label": "None", + "employment_verification": "NONE", + "education_verification": "NONE", + "credential_verification": "NONE" + }, + "report_result": "CLEARED", + "report_result_label": "Cleared", + "dispute": false, + "report_status": "COMPLETE", + "report_status_label": "Complete" + }, + "reliability_risk_description": "Reliability risk if assessed using an analysis of an applicant's personal history and / or behavioural organization characteristics that predicts the likelihood of being a reliable employee.", + "workplace_misconduct_description": "Workplace misconduct risk is assessed using an analysis of an applicant's personal history and / or behavioural accountability characteristics that predicts the likelihood of workplace misconduct.", + "early_termination_description": "Early termination risk is assessed using an analysis of an applicant's employment history and / or behavioural culture fit and hardworking characteristics that predicts the likelihood of early termination.", + "applicant_result_description": "Report Results shall in no way be construed as Certn\u2019s opinion, recommendation, or forecast on the solvency, creditworthiness, capability, intention, integrity or motives of the applicant. The Report Results merely reflect a recording of information received by Certn from various sources and Certn accepts no liability for any opinions, comments, actions or decisions made in connection with the Report Results. The application of the Report Results requires independent judgment and skill.", + "applicant_result_summary": "The Applicant score is determined by analysing education history, employment history, and more.", + "social_result_summary": "The Social score is determined by analysing criminal identity, negative news, social profile scans, and more.", + "identity_verified_summary": "Digital identity verification incomplete.", + "can_upgrade": true, + "is_equifax_eligible": true, + "can_resend_email": false, + "resend_email_time": null, + "is_viewed": true, + "onboarding_link": "http://localhost:3000/welcome/email?session=919bde7b-00a1-4026-aafc-cda4ac46728b&token=8a24a8a3-01a4-4628-9523-89220dd6fe62&onboardingType=HR&inviteRoute=email", + "notes": null, + "comments": [], + "applicant_adjudication": { + "id": "8cbb89dd-2113-4dab-a771-76fcb8c8c8ad", + "applicant": "1ba124f1-d473-44c0-a066-d623b2cb6253", + "overall_result": "CLEARED", + "life_cycle_status": "COMPLETE", + "adjudicator": { + "id": "494ec5c6-b0fb-418b-8941-56d58cf25f2b", + "email": "kyle.adjudicator@certn.co", + "first_name": "Kyle", + "last_name": "BehielsADJ" + }, + "notes": "" + }, + "has_active_automated_reminders": true, + "should_attach_us_summary_of_rights": false, + "summary_of_rights_url": null, + "status": "Returned", + "status_label": "Returned" + }, + "topic": "applicant-returned", + "source": { + "type": "vendor-documentation", + "url": "https://docs.certn.co/api/guides/use-the-api/webhooks/webhook-parameters-and-example", + "retrieved": "2026-10-22" + } +} diff --git a/providers/chameleon/index.json b/providers/chameleon/index.json new file mode 100644 index 00000000..3f213fad --- /dev/null +++ b/providers/chameleon/index.json @@ -0,0 +1,13 @@ +{ + "label": "Chameleon", + "configs": { + "latest_version": "latest", + "topic_identifier": "kind" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/chameleon/latest/ping.json b/providers/chameleon/latest/ping.json new file mode 100644 index 00000000..0100a73f --- /dev/null +++ b/providers/chameleon/latest/ping.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "5fb70dcbc39330000325a817", + "kind": "ping", + "sent_at": "2029-12-11T00:28:59.650Z", + "data": { + "account": { + "id": "58918bc07de121000432e9c0", + "domain": "acme.co", + "name": "Acme Corp" + } + } + }, + "topic": "ping", + "source": { + "type": "vendor-documentation", + "url": "https://developers.chameleon.io/webhooks/outgoing#example-ping", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cin7-core/index.json b/providers/cin7-core/index.json new file mode 100644 index 00000000..dadddf86 --- /dev/null +++ b/providers/cin7-core/index.json @@ -0,0 +1,13 @@ +{ + "label": "Cin7 Core", + "configs": { + "latest_version": "latest", + "topic_identifier": "EventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/cin7-core/latest/Customer.Updated.json b/providers/cin7-core/latest/Customer.Updated.json new file mode 100644 index 00000000..3a6a6963 --- /dev/null +++ b/providers/cin7-core/latest/Customer.Updated.json @@ -0,0 +1,81 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "NumberOfCustomers": 1, + "CustomerDetailsList": [ + { + "Customer": { + "ID": "b41c4eb0-7ecb-48e4-ac97-7567885976c5", + "Name": "114 Transport", + "Currency": "RUB", + "PaymentTerm": "30 days", + "Discount": 1.0, + "TaxRule": "Tax Exempt", + "Carrier": null, + "SalesRepresentative": null, + "Location": "Main Warehouse", + "Comments": "", + "AccountReceivable": "610", + "RevenueAccount": "200", + "PriceTier": "Tier 1", + "TaxNumber": "", + "AdditionalAttribute1": "", + "AdditionalAttribute2": "", + "AdditionalAttribute3": "", + "AdditionalAttribute4": "", + "AdditionalAttribute5": "", + "AdditionalAttribute6": "", + "AdditionalAttribute7": "", + "AdditionalAttribute8": "", + "AdditionalAttribute9": "", + "AdditionalAttribute10": "", + "AttributeSet": null, + "Tags": "", + "Status": "Active", + "LastModifiedOn": "2018-02-07T07:22:37.21", + "CreditLimit": 0.0 + }, + "Addresses": [], + "Contacts": [ + { + "ID": "6a295b24-cf6b-4449-9de5-fb5a29431375", + "CustomerID": "b41c4eb0-7ecb-48e4-ac97-7567885976c5", + "Name": "114 Transport", + "JobTitle": null, + "Phone": null, + "MobilePhone": "0407409967", + "Fax": null, + "Email": null, + "Website": null, + "Default": true, + "Comment": null, + "IncludeInEmail": false + }, + { + "ID": "c2bc4883-2ef4-4d50-a807-df5f40bb4f15", + "CustomerID": "b41c4eb0-7ecb-48e4-ac97-7567885976c5", + "Name": "No Name", + "JobTitle": null, + "Phone": "", + "MobilePhone": null, + "Fax": null, + "Email": "bunnivy@gmail.com", + "Website": null, + "Default": true, + "Comment": null, + "IncludeInEmail": false + } + ] + } + ], + "EventType": "Customer/Updated" + }, + "topic": "Customer/Updated", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Lead.Converted.json b/providers/cin7-core/latest/Lead.Converted.json new file mode 100644 index 00000000..d6f3b310 --- /dev/null +++ b/providers/cin7-core/latest/Lead.Converted.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "LeadID": "3A2FB1E4-E24B-4E9C-97A8-05E65A953B79", + "LeadName": "Test Lead", + "LeadContactName": null, + "LeadContactEmail": null, + "EventType": "Lead/Converted" + }, + "topic": "Lead/Converted", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Lead.Updated.json b/providers/cin7-core/latest/Lead.Updated.json new file mode 100644 index 00000000..5735cb40 --- /dev/null +++ b/providers/cin7-core/latest/Lead.Updated.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "NumberOfLeads": 1, + "LeadsDetailsList": [ + { + "Event": "Creation", + "LeadID": "78dd7322-ce73-4ecc-a8dd-db2e4d418bfb", + "Name": "Test Lead", + "Currency": "AUD", + "Comments": "", + "LeadStatus": "NEW", + "CloseChance": 10, + "PriceTier": 1, + "Amount": 0, + "CloseDate": "2025-11-27T00:00:00Z", + "Addresses": [], + "Contacts": [] + } + ], + "EventType": "Lead/Updated" + }, + "topic": "Lead/Updated", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Opportunity.Authorized.json b/providers/cin7-core/latest/Opportunity.Authorized.json new file mode 100644 index 00000000..1a3e8cf5 --- /dev/null +++ b/providers/cin7-core/latest/Opportunity.Authorized.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "OpportunityID": "E9B5CEE9-A6FF-4215-9B25-0FB06E5E3929", + "OpportunityNumber": "OP-00036", + "CustomerOrLeadName": "CustomerLead", + "CustomerOrLeadContactName": "", + "CustomerOrLeadContactEmail": "", + "SaleRepName": "Garry", + "SaleRepEmail": "test@gmail.com", + "EventType": "Opportunity/Authorized" + }, + "topic": "Opportunity/Authorized", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Opportunity.Converted.json b/providers/cin7-core/latest/Opportunity.Converted.json new file mode 100644 index 00000000..50416d02 --- /dev/null +++ b/providers/cin7-core/latest/Opportunity.Converted.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "OpportunityID": "E9B5CEE9-A6FF-4215-9B25-0FB06E5E3929", + "OpportunityNumber": "OP-00036", + "CustomerOrLeadName": "CustomerLead", + "CustomerOrLeadContactName": "", + "CustomerOrLeadContactEmail": "", + "SaleRepEmail": "test@gmail.com", + "SaleOrderNumber": "SO-52989", + "EventType": "Opportunity/Converted" + }, + "topic": "Opportunity/Converted", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Opportunity.Voided.json b/providers/cin7-core/latest/Opportunity.Voided.json new file mode 100644 index 00000000..b45c1bf2 --- /dev/null +++ b/providers/cin7-core/latest/Opportunity.Voided.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "OpportunityID": "9BDF106B-7203-4C83-83EC-97257F125C27", + "OpportunityNumber": "OP-00037", + "CustomerOrLeadName": "CustomerLead", + "CustomerOrLeadContactName": "", + "CustomerOrLeadContactEmail": "", + "SaleRepEmail": "test@gmail.com", + "EventType": "Opportunity/Voided" + }, + "topic": "Opportunity/Voided", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Product.Updated.json b/providers/cin7-core/latest/Product.Updated.json new file mode 100644 index 00000000..a5db6020 --- /dev/null +++ b/providers/cin7-core/latest/Product.Updated.json @@ -0,0 +1,102 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "NumberOfProducts": 1, + "ProductDetailsList": [ + { + "Event": "Creation", + "ID": "cfda2bb8-ffb3-49cb-876b-769c85a26130", + "SKU": "SKU-TESTPRODUCT-1", + "Name": "SKU-TESTPRODUCT-1", + "Category": "TEST", + "Brand": null, + "Type": "Stock", + "CostingMethod": "FIFO", + "DropShipMode": "No Drop Ship", + "DefaultLocation": "Main Warehouse", + "Length": 0, + "Width": 0, + "Height": 0, + "Weight": 0, + "UOM": "Item", + "WeightUnits": "oz", + "DimensionsUnits": "in", + "Barcode": "", + "MinimumBeforeReorder": 0, + "ReorderQuantity": 0, + "PriceTier1": 1000, + "PriceTier2": 0, + "PriceTier3": 0, + "PriceTier4": 0, + "PriceTier5": 0, + "PriceTier6": 0, + "PriceTier7": 0, + "PriceTier8": 0, + "PriceTier9": 0, + "PriceTier10": 0, + "PriceTiers": { + "Tier 1": 1000, + "Tier 2": 0, + "Tier 3": 0, + "Tier 4": 0, + "Tier 5": 0, + "Tier 6": 0, + "Tier 7": 0, + "Tier 8": 0, + "Tier 9": 0, + "Tier 10": 0 + }, + "AverageCost": 0, + "ShortDescription": "", + "InternalNote": "", + "Description": "", + "AdditionalAttribute1": "", + "AdditionalAttribute2": "", + "AdditionalAttribute3": "", + "AdditionalAttribute4": "", + "AdditionalAttribute5": "", + "AdditionalAttribute6": "", + "AdditionalAttribute7": "", + "AdditionalAttribute8": "", + "AdditionalAttribute9": "", + "AdditionalAttribute10": "", + "AttributeSet": null, + "DiscountRule": null, + "Tags": "", + "Status": "Active", + "StockLocator": "", + "COGSAccount": null, + "RevenueAccount": null, + "ExpenseAccount": null, + "InventoryAccount": null, + "PurchaseTaxRule": null, + "SaleTaxRule": null, + "LastModifiedOn": "2025-10-08T10:21:05.087Z", + "Sellable": true, + "PickZones": "", + "BillOfMaterial": false, + "AutoAssembly": false, + "AutoDisassembly": false, + "QuantityToProduce": 1, + "AlwaysShowQuantity": 0, + "AssemblyInstructionURL": "", + "AssemblyCostEstimationMethod": "Average Cost", + "BOMType": "None", + "WarrantyName": null, + "HSCode": null, + "CountryOfOrigin": null, + "CountryOfOriginCode": null, + "CreatedDate": "2025-10-08T10:21:04.297" + } + ], + "EventType": "Product/Updated" + }, + "topic": "Product/Updated", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Purchase.CreditNoteAuthorised.json b/providers/cin7-core/latest/Purchase.CreditNoteAuthorised.json new file mode 100644 index 00000000..33aa95ef --- /dev/null +++ b/providers/cin7-core/latest/Purchase.CreditNoteAuthorised.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "TaskID": "8B1538E4-FA56-49C8-89C9-38D106439577", + "PurchaseOrderNumber": "PO-00005", + "CreditNoteNumber": "2", + "SupplierName": null, + "SupplierContactName": null, + "SupplierContactEmail": null, + "EventType": "Purchase/CreditNoteAuthorised" + }, + "topic": "Purchase/CreditNoteAuthorised", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Purchase.InvoiceAuthorised.json b/providers/cin7-core/latest/Purchase.InvoiceAuthorised.json new file mode 100644 index 00000000..a9fa1c52 --- /dev/null +++ b/providers/cin7-core/latest/Purchase.InvoiceAuthorised.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "TaskID": "8B1538E4-FA56-49C8-89C9-38D106439577", + "PurchaseOrderNumber": "PO-00005", + "InvoiceNumber": "1", + "SupplierName": null, + "SupplierContactName": null, + "SupplierContactEmail": null, + "EventType": "Purchase/InvoiceAuthorised" + }, + "topic": "Purchase/InvoiceAuthorised", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Purchase.OrderAuthorised.json b/providers/cin7-core/latest/Purchase.OrderAuthorised.json new file mode 100644 index 00000000..183d9695 --- /dev/null +++ b/providers/cin7-core/latest/Purchase.OrderAuthorised.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "TaskID": "8b1538e4-fa56-49c8-89c9-38d106439577", + "PurchaseOrderNumber": "PO-00005", + "SupplierName": "ABPA", + "SupplierContactName": "No Name", + "SupplierContactEmail": "test@test.com", + "EventType": "Purchase/OrderAuthorised" + }, + "topic": "Purchase/OrderAuthorised", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Purchase.StockReceivedAuthorised.json b/providers/cin7-core/latest/Purchase.StockReceivedAuthorised.json new file mode 100644 index 00000000..11c89445 --- /dev/null +++ b/providers/cin7-core/latest/Purchase.StockReceivedAuthorised.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "TaskID": "8B1538E4-FA56-49C8-89C9-38D106439577", + "PurchaseOrderNumber": "PO-00005", + "InvoiceNumber": "1", + "SupplierName": null, + "SupplierContactName": null, + "SupplierContactEmail": null, + "EventType": "Purchase/StockReceivedAuthorised" + }, + "topic": "Purchase/StockReceivedAuthorised", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Purchase.Updated.json b/providers/cin7-core/latest/Purchase.Updated.json new file mode 100644 index 00000000..0295481c --- /dev/null +++ b/providers/cin7-core/latest/Purchase.Updated.json @@ -0,0 +1,80 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "NumberOfPurchase": 1, + "CustomerDetailsList": [ + { + "ID": "8B1538E4-FA56-49C8-89C9-38D106439577", + "SupplierID": "592e5eff-3c92-4a12-a275-67de1fda66ef", + "Supplier": "Bayside Club", + "Contact": "Trish Rawlings", + "Phone": null, + "InventoryAccount": null, + "BlindReceipt": false, + "Approach": "INVOICE", + "BillingAddress": { + "DisplayAddressLine1": "", + "DisplayAddressLine2": "", + "Line1": null, + "Line2": null, + "City": null, + "State": null, + "Postcode": null, + "Country": null + }, + "ShippingAddress": { + "DisplayAddressLine1": "DEFAULT shipping address", + "DisplayAddressLine2": "DEFAULT City DEFAULT State DEFAULT Postcode", + "Line1": null, + "Line2": null, + "City": null, + "State": null, + "Postcode": null, + "Country": null, + "ShipToOther": false, + "Company": null + }, + "BaseCurrency": "USD", + "SupplierCurrency": "USD", + "TaxRule": "Tax Exempt", + "TaxCalculation": "Exclusive", + "Terms": "30 days", + "RequiredBy": null, + "Location": "Main Warehouse", + "Note": "Note", + "OrderNumber": "PO-00080", + "Type": "Simple Purchase", + "CombinedInvoiceStatus": "INVOICED", + "CombinedReceivingStatus": "NOT RECEIVED", + "CombinedPaymentStatus": "PAID", + "IsServiceOnly": false, + "OrderDate": "2018-02-22T00:00:00", + "Status": "ORDERED", + "RelatedDropShipSaleTask": null, + "CurrencyRate": 1, + "LastUpdatedDate": "2018-04-19T04:03:06.52Z", + "AdditionalAttributes": { + "AdditionalAttribute1": "", + "AdditionalAttribute2": "", + "AdditionalAttribute3": "", + "AdditionalAttribute4": "", + "AdditionalAttribute5": "", + "AdditionalAttribute6": "", + "AdditionalAttribute7": "", + "AdditionalAttribute8": "", + "AdditionalAttribute9": "", + "AdditionalAttribute10": "" + } + } + ], + "EventType": "Purchase/Updated" + }, + "topic": "Purchase/Updated", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Sale.AdditionalAttributesChanged.json b/providers/cin7-core/latest/Sale.AdditionalAttributesChanged.json new file mode 100644 index 00000000..54bb88c0 --- /dev/null +++ b/providers/cin7-core/latest/Sale.AdditionalAttributesChanged.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "SaleID": "91ee7b1d-bd35-4e43-b98a-db86be777624", + "CustomerName": "DIISR - Small Business Services", + "CustomerContactName": "Sheree Bond", + "CustomerContactEmail": "accounts@diisr.govt", + "EventType": "Sale/AdditionalAttributesChanged", + "SaleOrderNumber": "SO-00001", + "SaleRepEmail": "accounts@diisr.govt", + "Changes": { + "Field": "CustomField1", + "Result": "Attribte 1 value has changed from: ''; to: NewValue", + "OldValue": "", + "NewValue": "NewValue" + } + }, + "topic": "Sale/AdditionalAttributesChanged", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Sale.Backordered.json b/providers/cin7-core/latest/Sale.Backordered.json new file mode 100644 index 00000000..65d85208 --- /dev/null +++ b/providers/cin7-core/latest/Sale.Backordered.json @@ -0,0 +1,16 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "SaleID": "91EE7B1D-BD35-4E43-B98A-DB86BE777624", + "SaleOrderNumber": "SO-00044", + "EventType": "Sale/Backordered" + }, + "topic": "Sale/Backordered", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Sale.Created.json b/providers/cin7-core/latest/Sale.Created.json new file mode 100644 index 00000000..0154e835 --- /dev/null +++ b/providers/cin7-core/latest/Sale.Created.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "SaleID": "91EE7B1D-BD35-4E43-B98A-DB86BE777624", + "SaleOrderNumber": "SO-00044", + "CustomerName": "Customer name", + "CustomerContactName": "Sheree Bond", + "CustomerContactEmail": "accountstest@gmail.com", + "SaleRepEmail": "accountstest@diisr.govt", + "SaleOrderDate": "2025-10-27", + "TaskTypeSign": "0", + "IsServiceOnly": "0", + "DownloadLink": null, + "EventType": "Sale/Created" + }, + "topic": "Sale/Created", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Sale.CreditNoteAuthorised.json b/providers/cin7-core/latest/Sale.CreditNoteAuthorised.json new file mode 100644 index 00000000..5ede60c2 --- /dev/null +++ b/providers/cin7-core/latest/Sale.CreditNoteAuthorised.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "SaleID": "91EE7B1D-BD35-4E43-B98A-DB86BE777624", + "SaleOrderNumber": "SO-00044", + "CreditNoteNumber": "CR-00004 ", + "TaskID": "91EE7B1D-BD35-4E43-B98A-DB86BE777624", + "CustomerName": "DIISR - Small Business Services", + "CustomerContactName": "Sheree Bond", + "CustomerContactEmail": "accounts@diisr.govt", + "EventType": "Sale/CreditNoteAuthorised" + }, + "topic": "Sale/CreditNoteAuthorised", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Sale.FullPaymentReceived.json b/providers/cin7-core/latest/Sale.FullPaymentReceived.json new file mode 100644 index 00000000..409e2be6 --- /dev/null +++ b/providers/cin7-core/latest/Sale.FullPaymentReceived.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "SaleID": "91ee7b1d-bd35-4e43-b98a-db86be777624", + "DocumentNumber": "INV-00039", + "DocumentType": "invoice", + "DocumentDate": "29/01/2018", + "CustomerName": "DIISR - Small Business Services", + "CustomerContactName": "Sheree Bond", + "CustomerContactEmail": "accounts@diisr.govt", + "EventType": "Sale/FullPaymentReceived" + }, + "topic": "Sale/FullPaymentReceived", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Sale.InvoiceAuthorised.json b/providers/cin7-core/latest/Sale.InvoiceAuthorised.json new file mode 100644 index 00000000..41a07789 --- /dev/null +++ b/providers/cin7-core/latest/Sale.InvoiceAuthorised.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "SaleTaskID": "91EE7B1D-BD35-4E43-B98A-DB86BE777624", + "TenantID": "1A783F0D-810C-43C4-B61B-FA7CC293D8A0", + "OrderNumber": "SO-00044", + "InvoiceNumber": "INV-00039", + "CustomerName": "DIISR - Small Business Services", + "CustomerContactName": "Sheree Bond", + "CustomerContactEmail": "accounts@diisr.govt", + "EventType": "Sale/InvoiceAuthorised" + }, + "topic": "Sale/InvoiceAuthorised", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Sale.OrderAuthorised.json b/providers/cin7-core/latest/Sale.OrderAuthorised.json new file mode 100644 index 00000000..882d27a1 --- /dev/null +++ b/providers/cin7-core/latest/Sale.OrderAuthorised.json @@ -0,0 +1,16 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "SaleID": "91EE7B1D-BD35-4E43-B98A-DB86BE777624", + "SaleOrderNumber": "SO-00044", + "EventType": "Sale/OrderAuthorised" + }, + "topic": "Sale/OrderAuthorised", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Sale.PackAuthorised.json b/providers/cin7-core/latest/Sale.PackAuthorised.json new file mode 100644 index 00000000..d06630ff --- /dev/null +++ b/providers/cin7-core/latest/Sale.PackAuthorised.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "SaleID": "91EE7B1D-BD35-4E43-B98A-DB86BE777624", + "SaleOrderNumber": "SO-00044", + "TaskID": "91EE7B1D-BD35-4E43-B98A-DB86BE777624", + "CustomerName": "DIISR - Small Business Services", + "CustomerContactName": "Sheree Bond", + "CustomerContactEmail": "accounts@diisr.govt", + "EventType": "Sale/PackAuthorised" + }, + "topic": "Sale/PackAuthorised", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Sale.PartialPaymentReceived.json b/providers/cin7-core/latest/Sale.PartialPaymentReceived.json new file mode 100644 index 00000000..e47da41b --- /dev/null +++ b/providers/cin7-core/latest/Sale.PartialPaymentReceived.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "SaleID": "91ee7b1d-bd35-4e43-b98a-db86be777624", + "DocumentNumber": "INV-00039", + "DocumentType": "invoice", + "DocumentDate": "29/01/2018", + "CustomerName": "DIISR - Small Business Services", + "CustomerContactName": "Sheree Bond", + "CustomerContactEmail": "accounts@diisr.govt", + "AmountPercent": "0.00", + "EventType": "Sale/PartialPaymentReceived" + }, + "topic": "Sale/PartialPaymentReceived", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Sale.PickAuthorised.json b/providers/cin7-core/latest/Sale.PickAuthorised.json new file mode 100644 index 00000000..7c92da2a --- /dev/null +++ b/providers/cin7-core/latest/Sale.PickAuthorised.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "SaleID": "91EE7B1D-BD35-4E43-B98A-DB86BE777624", + "SaleOrderNumber": "SO-00044", + "TaskID": "91EE7B1D-BD35-4E43-B98A-DB86BE777624", + "CustomerName": "DIISR - Small Business Services", + "CustomerContactName": "Sheree Bond", + "CustomerContactEmail": "accounts@diisr.govt", + "EventType": "Sale/PickAuthorised" + }, + "topic": "Sale/PickAuthorised", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Sale.QuoteAuthorised.json b/providers/cin7-core/latest/Sale.QuoteAuthorised.json new file mode 100644 index 00000000..b8157038 --- /dev/null +++ b/providers/cin7-core/latest/Sale.QuoteAuthorised.json @@ -0,0 +1,16 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "SaleID": "91EE7B1D-BD35-4E43-B98A-DB86BE777624", + "SaleOrderNumber": "SO-00044", + "EventType": "Sale/QuoteAuthorised" + }, + "topic": "Sale/QuoteAuthorised", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Sale.ShipmentTrackingNumberChanged.json b/providers/cin7-core/latest/Sale.ShipmentTrackingNumberChanged.json new file mode 100644 index 00000000..32e522ef --- /dev/null +++ b/providers/cin7-core/latest/Sale.ShipmentTrackingNumberChanged.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "SaleID": "cb4a73ef-1682-46f5-a8c7-27accf6d3a7c", + "TaskID": "cb4a73ef-1682-46f5-a8c7-27accf6d3a7c", + "SaleOrderNumber": "SO-00001", + "SaleOrderDate": "05/06/2018", + "CustomerContact": "No Name", + "CustomerEmail": "infodemo@hsmithdemo.co", + "CustomerName": "Hamilton Smith Pty", + "TaskTypeSign": 0, + "Shipments": [ + { + "ShipmentDate": "12/06/2018", + "TrackingNumber": "2412344123122", + "TrackingUrl": "", + "Carrier": "DEFAULT Carrier" + } + ], + "EventType": "Sale/ShipmentTrackingNumberChanged" + }, + "topic": "Sale/ShipmentTrackingNumberChanged", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Sale.Undo.json b/providers/cin7-core/latest/Sale.Undo.json new file mode 100644 index 00000000..d960ca0f --- /dev/null +++ b/providers/cin7-core/latest/Sale.Undo.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "SaleID": "91EE7B1D-BD35-4E43-B98A-DB86BE777624", + "SaleOrderNumber": "SO-00044", + "CustomerContactName": "Sheree Bond", + "CustomerContactEmail": "accounts@diisr.govt", + "EventType": "Sale/Undo" + }, + "topic": "Sale/Undo", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cin7-core/latest/Supplier.Updated.json b/providers/cin7-core/latest/Supplier.Updated.json new file mode 100644 index 00000000..b38f9daf --- /dev/null +++ b/providers/cin7-core/latest/Supplier.Updated.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "NumberOfSuppliers": 1, + "SupplierDetailsList": [ + { + "Supplier": { + "ID": "592e5eff-3c92-4a12-a275-67de1fda66ef", + "Name": "ABC Furniture", + "Currency": "RUB", + "PaymentTerm": "30 days", + "TaxRule": "Tax on Purchases", + "Discount": 2.0, + "Comments": "", + "AccountPayable": "800", + "TaxNumber": "", + "AdditionalAttribute1": "", + "AdditionalAttribute2": "", + "AdditionalAttribute3": "", + "AdditionalAttribute4": "", + "AdditionalAttribute5": "", + "AdditionalAttribute6": "", + "AdditionalAttribute7": "", + "AdditionalAttribute8": "", + "AdditionalAttribute9": "", + "AdditionalAttribute10": "", + "AttributeSet": null, + "Status": "Active", + "LastModifiedOn": "2018-02-07T08:07:13.273" + }, + "Addresses": [], + "Contacts": [ + { + "ID": "118681b4-3f01-4375-af3e-7ea73a09bb27", + "SupplierID": "592e5eff-3c92-4a12-a275-67de1fda66ef", + "Name": "Trish Rawlings", + "Phone": "800 124578", + "Fax": null, + "Email": "info@abfl.com", + "Website": null, + "Default": true, + "Comment": null, + "IncludeInEmail": false + } + ] + } + ], + "EventType": "Supplier/Updated" + }, + "topic": "Supplier/Updated", + "source": { + "type": "vendor-documentation", + "url": "https://dearinventory.docs.apiary.io/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/clickpost/index.json b/providers/clickpost/index.json new file mode 100644 index 00000000..81f23611 --- /dev/null +++ b/providers/clickpost/index.json @@ -0,0 +1,13 @@ +{ + "label": "ClickPost", + "configs": { + "latest_version": "latest", + "topic_identifier": "clickpost_status_code" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/clickpost/latest/41.json b/providers/clickpost/latest/41.json new file mode 100644 index 00000000..d26e217c --- /dev/null +++ b/providers/clickpost/latest/41.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "additional": { + "notification_event_id": 92, + "latest_status": { + "remark": "ALLOCATION FAILED", + "status": "ALLOCATION FAILED", + "location": "Pushpak_Nagar", + "clickpost_status_code": 41, + "clickpost_status_description": "RiderAllocationFailed", + "clickpost_status_bucket": 1, + "clickpost_status_bucket_description": "Order placed", + "reference_number": "WERA-9616974", + "timestamp": "2024-11-19T10:04:20Z" + }, + "is_rvp": false, + "carrier_partner_edd": null, + "order_id": "TESTORDERHLD123" + }, + "remark": "ALLOCATION FAILED", + "status": "ALLOCATION FAILED", + "location": "Pushpak_Nagar", + "clickpost_status_code": 41, + "clickpost_status_description": "RiderAllocationFailed", + "timestamp": "2024-11-19T10:04:20Z", + "cp_id": 10001, + "waybill": "TEST-AWB-HLD-123" + }, + "topic": "41", + "source": { + "type": "vendor-documentation", + "url": "https://docs.clickpost.ai/docs/tracking-a-shipment-using-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/clickpost/latest/42.json b/providers/clickpost/latest/42.json new file mode 100644 index 00000000..bc28a248 --- /dev/null +++ b/providers/clickpost/latest/42.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "additional": { + "notification_event_id": 93, + "latest_status": { + "remark": "ALLOTTED", + "status": "ALLOTTED", + "location": "Pushpak_Nagar", + "clickpost_status_code": 42, + "clickpost_status_description": "RiderAllocated", + "clickpost_status_bucket": 1, + "clickpost_status_bucket_description": "Order placed", + "reference_number": "WERA-9616974", + "timestamp": "2024-11-19T10:04:20Z" + }, + "is_rvp": false, + "carrier_partner_edd": null, + "order_id": "TESTORDERHLD123" + }, + "remark": "ALLOTTED", + "status": "ALLOTTED", + "location": "Pushpak_Nagar", + "clickpost_status_code": 42, + "clickpost_status_description": "RiderAllocated", + "timestamp": "2024-11-19T10:04:20Z", + "cp_id": 10001, + "waybill": "TEST-AWB-HLD-123" + }, + "topic": "42", + "source": { + "type": "vendor-documentation", + "url": "https://docs.clickpost.ai/docs/tracking-a-shipment-using-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/clickpost/latest/43.json b/providers/clickpost/latest/43.json new file mode 100644 index 00000000..a4a5da86 --- /dev/null +++ b/providers/clickpost/latest/43.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "additional": { + "notification_event_id": 94, + "latest_status": { + "remark": "ARRIVED", + "status": "ARRIVED", + "location": "Pushpak_Nagar", + "clickpost_status_code": 43, + "clickpost_status_description": "ReachedPickupLocation", + "clickpost_status_bucket": 1, + "clickpost_status_bucket_description": "Order placed", + "reference_number": "WERA-9616974", + "timestamp": "2024-11-19T10:04:20Z" + }, + "is_rvp": false, + "carrier_partner_edd": null, + "order_id": "TESTORDERHLD123" + }, + "remark": "ARRIVED", + "status": "ARRIVED", + "location": "Pushpak_Nagar", + "clickpost_status_code": 43, + "clickpost_status_description": "ReachedPickupLocation", + "timestamp": "2024-11-19T10:04:20Z", + "cp_id": 10001, + "waybill": "TEST-AWB-HLD-123" + }, + "topic": "43", + "source": { + "type": "vendor-documentation", + "url": "https://docs.clickpost.ai/docs/tracking-a-shipment-using-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/clickpost/latest/44.json b/providers/clickpost/latest/44.json new file mode 100644 index 00000000..a244d5fc --- /dev/null +++ b/providers/clickpost/latest/44.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "additional": { + "notification_event_id": 95, + "latest_status": { + "remark": "ARRIVED_CUSTOMER_DOORSTEP", + "status": "ARRIVED_CUSTOMER_DOORSTEP", + "location": "Pushpak_Nagar", + "clickpost_status_code": 44, + "clickpost_status_description": "ReachedDropLocation", + "clickpost_status_bucket": 3, + "clickpost_status_bucket_description": "In transit", + "reference_number": "WERA-9616974", + "timestamp": "2024-11-19T10:04:20Z" + }, + "is_rvp": false, + "carrier_partner_edd": null, + "order_id": "TESTORDERHLD123" + }, + "remark": "ARRIVED_CUSTOMER_DOORSTEP", + "status": "ARRIVED_CUSTOMER_DOORSTEP", + "location": "Pushpak_Nagar", + "clickpost_status_code": 44, + "clickpost_status_description": "ReachedDropLocation", + "timestamp": "2024-11-19T10:04:20Z", + "cp_id": 10001, + "waybill": "TEST-AWB-HLD-123" + }, + "topic": "44", + "source": { + "type": "vendor-documentation", + "url": "https://docs.clickpost.ai/docs/tracking-a-shipment-using-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/clickpost/latest/47.json b/providers/clickpost/latest/47.json new file mode 100644 index 00000000..884d655a --- /dev/null +++ b/providers/clickpost/latest/47.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "additional": { + "latest_status": { + "remark": "PARTIAL_RTO_OUT_FOR_DELIVERY", + "status": "PARTIAL_RTO_OUT_FOR_DELIVERY", + "location": "", + "clickpost_status_code": 47, + "clickpost_status_description": "PartialRTOOutForDelivery", + "clickpost_status_bucket": 7, + "clickpost_status_bucket_description": "Returned", + "reference_number": "WERA-9616974", + "timestamp": "2025-06-05T10:04:20Z" + }, + "is_rvp": false, + "carrier_partner_edd": null, + "order_id": "TESTORDERHLD123", + "partial_delivery_items": { + "delivered": [ + { + "sku": "222", + "qty": 1 + }, + { + "sku": "333", + "qty": 2 + } + ], + "non_delivered": [ + { + "sku": "111", + "qty": 1 + }, + { + "sku": "222", + "qty": 3 + } + ] + } + }, + "remark": "PARTIAL_RTO_OUT_FOR_DELIVERY", + "status": "PARTIAL_RTO_OUT_FOR_DELIVERY", + "location": "", + "clickpost_status_code": 47, + "clickpost_status_description": "PartialRTOOutForDelivery", + "timestamp": "2025-06-05T10:04:20Z", + "cp_id": 599, + "waybill": "TEST-AWB-HLD-123" + }, + "topic": "47", + "source": { + "type": "vendor-documentation", + "url": "https://docs.clickpost.ai/docs/tracking-a-shipment-using-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/clickpost/latest/48.json b/providers/clickpost/latest/48.json new file mode 100644 index 00000000..db85a024 --- /dev/null +++ b/providers/clickpost/latest/48.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "additional": { + "latest_status": { + "remark": "PARTIAL_DELIVERED", + "status": "PARTIAL_DELIVERED", + "location": "Pushpak_Nagar", + "clickpost_status_code": 48, + "clickpost_status_description": "PartialDelivered", + "clickpost_status_bucket": 6, + "clickpost_status_bucket_description": "Delivered", + "reference_number": "WERA-9616974", + "timestamp": "2025-06-05T10:04:20Z" + }, + "is_rvp": false, + "carrier_partner_edd": null, + "order_id": "TESTORDERHLD123", + "partial_delivery_items": { + "delivered": [ + { + "sku": "222", + "qty": 1 + }, + { + "sku": "333", + "qty": 2 + } + ], + "non_delivered": [ + { + "sku": "111", + "qty": 1 + }, + { + "sku": "222", + "qty": 3 + } + ] + } + }, + "remark": "PartialDelivered", + "status": "PartialDelivered", + "location": "Pushpak_Nagar", + "clickpost_status_code": 48, + "clickpost_status_description": "PartialDelivered", + "timestamp": "2025-06-05T10:04:20Z", + "cp_id": 599, + "waybill": "TEST-AWB-HLD-123" + }, + "topic": "48", + "source": { + "type": "vendor-documentation", + "url": "https://docs.clickpost.ai/docs/tracking-a-shipment-using-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/clickpost/latest/50.json b/providers/clickpost/latest/50.json new file mode 100644 index 00000000..67e461d0 --- /dev/null +++ b/providers/clickpost/latest/50.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "additional": { + "latest_status": { + "remark": "PARTIAL_RTO", + "status": "PARTIAL_RTO", + "location": "", + "clickpost_status_code": 50, + "clickpost_status_description": "PartialRTO", + "clickpost_status_bucket": 7, + "clickpost_status_bucket_description": "Returned", + "reference_number": "WERA-9616974", + "timestamp": "2025-06-05T10:04:20Z" + }, + "is_rvp": false, + "carrier_partner_edd": null, + "order_id": "TESTORDERHLD123", + "partial_delivery_items": { + "delivered": [ + { + "sku": "222", + "qty": 1 + }, + { + "sku": "333", + "qty": 2 + } + ], + "non_delivered": [ + { + "sku": "111", + "qty": 1 + }, + { + "sku": "222", + "qty": 3 + } + ] + } + }, + "remark": "PARTIAL_RTO", + "status": "PARTIAL_RTO", + "location": "", + "clickpost_status_code": 50, + "clickpost_status_description": "PartialRTO", + "timestamp": "2025-06-05T10:04:20Z", + "cp_id": 599, + "waybill": "TEST-AWB-HLD-123" + }, + "topic": "50", + "source": { + "type": "vendor-documentation", + "url": "https://docs.clickpost.ai/docs/tracking-a-shipment-using-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/clickpost/latest/52.json b/providers/clickpost/latest/52.json new file mode 100644 index 00000000..fdeda061 --- /dev/null +++ b/providers/clickpost/latest/52.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "additional": { + "latest_status": { + "remark": "PARTIAL_RTO_DELIVERED", + "status": "PARTIAL_RTO_DELIVERED", + "location": "", + "clickpost_status_code": 52, + "clickpost_status_description": "PartialRTODelivered", + "clickpost_status_bucket": 7, + "clickpost_status_bucket_description": "Returned", + "reference_number": "WERA-9616974", + "timestamp": "2025-06-05T10:04:20Z" + }, + "is_rvp": false, + "carrier_partner_edd": null, + "order_id": "TESTORDERHLD123", + "partial_delivery_items": { + "delivered": [ + { + "sku": "222", + "qty": 1 + }, + { + "sku": "333", + "qty": 2 + } + ], + "non_delivered": [ + { + "sku": "111", + "qty": 1 + }, + { + "sku": "222", + "qty": 3 + } + ] + } + }, + "remark": "PARTIAL_RTO_DELIVERED", + "status": "PARTIAL_RTO_DELIVERED", + "location": "", + "clickpost_status_code": 52, + "clickpost_status_description": "PartialRTODelivered", + "timestamp": "2025-06-05T10:04:20Z", + "cp_id": 599, + "waybill": "TEST-AWB-HLD-123" + }, + "topic": "52", + "source": { + "type": "vendor-documentation", + "url": "https://docs.clickpost.ai/docs/tracking-a-shipment-using-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/clickpost/latest/6.json b/providers/clickpost/latest/6.json new file mode 100644 index 00000000..3e3c899d --- /dev/null +++ b/providers/clickpost/latest/6.json @@ -0,0 +1,121 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "waybill": "GS9148092595", + "cp_id": 632, + "account_code": "test", + "timestamp": "2026-10-05T17:00:00Z", + "status": "Rider Entered Drop Location Geofence", + "clickpost_status_code": 6, + "clickpost_status_description": "OutForDelivery", + "clickpost_status_bucket": 4, + "clickpost_status_bucket_description": "Out for delivery", + "notification_event": 139, + "location": "", + "latitude": null, + "longitude": null, + "otp_cancellation_verification_flag": null, + "remark": "Rider Entered Drop Location Geofence", + "rider_name": null, + "rider_contact": null, + "additional": { + "otp_verified_delivery": null, + "otp_verified_cancellation": null, + "account_code": "test", + "is_rvp": false, + "order_id": "1003134343477", + "ndr_status_code": null, + "ndr_status_description": null, + "npr_status_code": null, + "npr_status_description": null, + "courier_partner_edd": null, + "destination_hub_inscan_ts": null, + "courierPartnerPDD": null, + "latest_status": { + "clickpost_city": null, + "clickpost_status_bucket": 4, + "clickpost_status_bucket_description": "Out for delivery", + "clickpost_status_code": 6, + "clickpost_status_description": "OutForDelivery", + "latitude": null, + "location": "", + "longitude": null, + "reference_number": "9190520260151344123174", + "remark": "MANUAL UPDATE - ", + "status": "Out for Delivery", + "timestamp": "2026-10-05T16:50:50Z", + "rider_name": null, + "rider_contact": null + }, + "callDetails": null, + "pickupETA": null, + "otpVerifiedDelivery": null, + "otpVerifiedCancellation": null, + "reverseQcImages": null, + "receiverDetails": null, + "forwardQcImages": null, + "feDetails": null, + "deliveryETA": null, + "trackingUrl": { + "shipmentId": 2166261183, + "logId": "ce212d1b-5ad0-4880-977e-55ca29c2d5e9", + "source": 2, + "url": "https://radar.blitznow.in/GS9148092595", + "capturedAt": "2026-10-05 16:48:59", + "createdAt": "2026-10-05 11:19:33" + }, + "pickupOtp": { + "shipmentId": 2166261183, + "logId": "7118246a-7c75-4fab-a540-a618bead465d", + "source": 1, + "otp": "8625", + "capturedAt": "2026-10-05 16:48:59", + "createdAt": "2026-10-05 11:18:59" + }, + "deliveryOtp": { + "shipmentId": 2166261183, + "logId": "7118246a-7c75-4fab-a540-a618bead465d", + "source": 1, + "otp": "8656", + "capturedAt": "2026-10-05 16:48:59", + "createdAt": "2026-10-05 11:18:59" + }, + "partial_delivery_items": null, + "deliveryGeoDetails": null, + "name": null, + "email": null, + "phone": null, + "forward_awb": "", + "forward_reference_number": "", + "item_info": [], + "notification_event_id": 139, + "order_value": null, + "self_shipped": "", + "shipping_label": null, + "tracking_id": null, + "security_key": null, + "scheduled_pickup_date": null, + "latest_rider_location_details": { + "latitude": 12.9733037, + "longitude": 77.6037529, + "location_capture_time": "2026-10-05 11:19:57" + }, + "qcValidationList": null, + "child_courier_partner": null + }, + "clickpost_city": null, + "channel_name": null, + "qc_image_url": null, + "rto_awb": null, + "scan_id": null, + "original_reference_number": null + }, + "topic": "6", + "source": { + "type": "vendor-documentation", + "url": "https://docs.clickpost.ai/docs/tracking-a-shipment-using-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/clickpost/latest/8.json b/providers/clickpost/latest/8.json new file mode 100644 index 00000000..7fd49271 --- /dev/null +++ b/providers/clickpost/latest/8.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "status": "Delivered", + "clickpost_status_code": 8, + "waybill": "12527345", + "clickpost_status_description": "Delivered", + "location": "Nayagarh_Durgprsd_D (Orissa)", + "cp_id": 4, + "remark": "Delivered to consignee", + "timestamp": "2019-05-06T15:01:00Z", + "additional": { + "notification_event_id": 5, + "is_rvp": false, + "courier_partner_edd": "2020-03-25", + "order_id": "ABC123", + "latest_status": { + "status": "Delivered", + "reference_number": "WERA-NMS1908MSO2", + "clickpost_status_bucket_description": "Delivered", + "clickpost_status_description": "Delivered", + "clickpost_status_code": 8, + "location": "Nayagarh_Durgprsd_D (Orissa)", + "clickpost_status_bucket": 6, + "remark": "Delivered to consignee", + "timestamp": "2019-05-06T15:01:00Z" + } + } + }, + "topic": "8", + "source": { + "type": "vendor-documentation", + "url": "https://docs.clickpost.ai/docs/tracking-a-shipment-using-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/clickpost/latest/9.json b/providers/clickpost/latest/9.json new file mode 100644 index 00000000..8392d9e9 --- /dev/null +++ b/providers/clickpost/latest/9.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "status": "When forward shipment is not accepted by end customer", + "remark": "Failed Delivery", + "waybill": "XYZABC", + "location": "Bengaluru_Koramangala_Dc (Karnataka)", + "timestamp": "2016-07-12T17:12:36Z", + "clickpost_status_code": 9, + "clickpost_status_description": "FailedDelivery", + "cp_id": 1, + "additional": { + "latest_status": { + "reference_number": "WERA-9616974", + "clickpost_status_code": 9, + "location": "Bengaluru_Koramangala_Dc (Karnataka)", + "status": "When forward shipment is not accepted by end customer", + "clickpost_status_description": "FailedDelivery", + "timestamp": "2016-07-12T17:12:36Z", + "remark": "Failed Delivery" + }, + "ndr_status_code": 1, + "ndr_status_description": "Customer Unavailable", + "is_rvp": false, + "courier_partner_edd": null + } + }, + "topic": "9", + "source": { + "type": "vendor-documentation", + "url": "https://docs.clickpost.ai/docs/tracking-a-shipment-using-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cloudsmith/index.json b/providers/cloudsmith/index.json new file mode 100644 index 00000000..8bd7a732 --- /dev/null +++ b/providers/cloudsmith/index.json @@ -0,0 +1,13 @@ +{ + "label": "Cloudsmith", + "configs": { + "latest_version": "latest", + "topic_identifier": "meta.event_id" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/cloudsmith/latest/package.synced.json b/providers/cloudsmith/latest/package.synced.json new file mode 100644 index 00000000..f39c3ccf --- /dev/null +++ b/providers/cloudsmith/latest/package.synced.json @@ -0,0 +1,100 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "architectures": [], + "cdn_url": "https://dl.cloudsmith.io/basic/my-org/my-repo/raw/files/my-file.deb", + "checksum_md5": "f64c6c0eb95e8455d0d5b248e988b4ff", + "checksum_sha1": "4d10412ec6c66b5e2bfd28fbda893a9d7c8fd1a4", + "checksum_sha256": "82ee34b2ee3715e055f58a5825799b5d763e8517bc2d5da80a8ac5c59d9940d3", + "checksum_sha512": "b6075cb64564ab9048c28426ebb1345aef52f0a65f2ff1dcf5caba1b228be85e29775c419a6dc36ac0b455888544e2948f6182ef38064bebebc349e2851027e1", + "description": "My Awesome Package", + "distro": null, + "distro_version": null, + "downloads": 0, + "epoch": null, + "extension": ".deb", + "filename": "my-file.deb", + "files": [ + { + "cdn_url": "https://dl.cloudsmith.io/basic/my-org/my-repo/raw/files/my-file.deb", + "checksum_md5": "f64c6c0eb95e8455d0d5b248e988b4ff", + "checksum_sha1": "4d10412ec6c66b5e2bfd28fbda893a9d7c8fd1a4", + "checksum_sha256": "82ee34b2ee3715e055f58a5825799b5d763e8517bc2d5da80a8ac5c59d9940d3", + "checksum_sha512": "b6075cb64564ab9048c28426ebb1345aef52f0a65f2ff1dcf5caba1b228be85e29775c419a6dc36ac0b455888544e2948f6182ef38064bebebc349e2851027e1", + "downloads": 0, + "filename": "my-file.deb", + "is_downloadable": true, + "is_primary": true, + "is_synchronised": true, + "size": 2204, + "slug_perm": "8m7hRtzW7Ylq", + "tag": "pkg" + } + ], + "format": "raw", + "format_url": "http://api.cloudsmith.io/formats/raw/", + "identifier_perm": "xKYgfsOsboz6", + "indexed": true, + "is_sync_awaiting": false, + "is_sync_completed": true, + "is_sync_failed": false, + "is_sync_in_flight": false, + "is_sync_in_progress": false, + "license": null, + "name": "my-file.deb", + "namespace": "my-org", + "namespace_url": "https://api.cloudsmith.io/namespaces/my-org/", + "num_files": 0, + "package_type": 1, + "release": null, + "repository": "testo2", + "repository_url": "https://api.cloudsmith.io/repos/my-org/my-repo/", + "self_html_url": "https://app.cloudsmith.com/~my-org/repos/my-repo/packages/detail/my-package/package-version", + "self_webapp_url": "https://app.cloudsmith.com/my-org/r/my-repo/my-package-format/my-package-name/package-version/package-id", + "self_url": "https://api.cloudsmith.io/packages/my-org/my-repo/xKYgfsOsboz6/", + "size": 2204, + "slug": "my-package", + "slug_perm": "xKYgfsOsboz6", + "stage": 9, + "stage_str": "Fully Synchronised", + "stage_updated_at": "2020-07-06T21:00:50.635246Z", + "status": 4, + "status_reason": null, + "status_str": "Completed", + "status_updated_at": "2020-07-06T21:00:50.635221Z", + "status_url": "https://api.cloudsmith.io/packages/my-org/my-repo/xKYgfsOsboz6/status/", + "subtype": "file", + "summary": null, + "sync_finished_at": "2020-07-06T21:00:50.635239Z", + "sync_progress": 100, + "tags": { + "version": [ + "latest" + ] + }, + "tags_immutable": {}, + "type_display": "file", + "uploaded_at": "2020-07-06T18:57:07.199040Z", + "uploader": "my-user", + "uploader_url": "https://api.cloudsmith.io/users/profile/my-user/", + "version": null, + "version_orig": null + }, + "meta": { + "attempt_at": "2020-07-07T17:30:34.342167+00:00", + "event_at": "2020-07-07T17:30:34.296482+00:00", + "event_id": "package.synced", + "trigger_id": "c0e2b63e-3d84-4d54-bd62-ae7d0b2764a7", + "webhook_id": 1 + } + }, + "topic": "package.synced", + "source": { + "type": "vendor-documentation", + "url": "https://docs.cloudsmith.com/developer-tools/webhooks#example-package-payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/coassemble/index.json b/providers/coassemble/index.json new file mode 100644 index 00000000..eb49c8bc --- /dev/null +++ b/providers/coassemble/index.json @@ -0,0 +1,13 @@ +{ + "label": "Coassemble", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/coassemble/latest/course.completed.json b/providers/coassemble/latest/course.completed.json new file mode 100644 index 00000000..ac143977 --- /dev/null +++ b/providers/coassemble/latest/course.completed.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json", + "x-coassemble-event": "course.completed" + }, + "body": { + "id": "17fd9df8-c77a-4b7d-a281-267b74f8cbf3", + "type": "course.completed", + "occurredAt": "2026-02-22T10:15:30.000Z", + "workspaceId": 1234, + "testMode": false, + "data": { + "course": { + "id": 4321, + "title": "Security Basics", + "key": "security-basics", + "clientIdentifier": "course_abc" + }, + "collection": { + "id": 42, + "key": "onboarding-path" + }, + "tracking": { + "id": 8888, + "identifier": "user_123", + "email": "user@example.com", + "commenced": "2026-02-22T10:01:00.000Z", + "completed": "2026-02-22T10:15:30.000Z", + "totalTime": 870 + } + } + }, + "topic": "course.completed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.coassemble.com/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/coassemble/latest/migration.completed.json b/providers/coassemble/latest/migration.completed.json new file mode 100644 index 00000000..07de40e3 --- /dev/null +++ b/providers/coassemble/latest/migration.completed.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json", + "x-coassemble-event": "migration.completed" + }, + "body": { + "id": "17fd9df8-c77a-4b7d-a281-267b74f8cbf3", + "type": "migration.completed", + "occurredAt": "2026-09-23T10:15:30.000Z", + "workspaceId": 1234, + "testMode": false, + "data": { + "id": "batch-id", + "status": "completed", + "created": "2026-09-23T10:01:00.000Z", + "completed": "2026-09-23T10:15:30.000Z", + "counts": { + "total": 2, + "pending": 0, + "processing": 0, + "succeeded": 2, + "failed": 0 + }, + "items": [ + { + "jobId": 1, + "courseId": 123, + "title": "Course A", + "status": "migrated", + "total": 3, + "changed": 1, + "blocked": [], + "screens": [], + "error": null, + "reason": null + }, + { + "jobId": 2, + "courseId": 456, + "title": "Course B", + "status": "migrated", + "total": 2, + "changed": 0, + "blocked": [], + "screens": [], + "error": null, + "reason": null + } + ] + } + }, + "topic": "migration.completed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.coassemble.com/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/complycube/index.json b/providers/complycube/index.json new file mode 100644 index 00000000..83614d7b --- /dev/null +++ b/providers/complycube/index.json @@ -0,0 +1,13 @@ +{ + "label": "ComplyCube", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/complycube/latest/check.completed.clear.json b/providers/complycube/latest/check.completed.clear.json new file mode 100644 index 00000000..30a91f18 --- /dev/null +++ b/providers/complycube/latest/check.completed.clear.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "5ed170fe99c81a0007b9a3d3", + "type": "check.completed.clear", + "resourceType": "check", + "payload": { + "id": "5ed3918fbf06f30008e552c9", + "outcome": "clear", + "status": "complete", + "createdAt": "2020-01-01T11:14:23.964Z", + "updatedAt": "2020-01-01T11:14:23.964Z" + }, + "createdAt": "2020-01-01T11:14:23.964Z" + }, + "topic": "check.completed.clear", + "source": { + "type": "vendor-documentation", + "url": "https://docs.complycube.com/documentation/api-reference/other-resources/webhooks#the-event-object", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/index.json b/providers/connecteam/index.json new file mode 100644 index 00000000..cdbf6736 --- /dev/null +++ b/providers/connecteam/index.json @@ -0,0 +1,13 @@ +{ + "label": "Connecteam", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/connecteam/latest/admin_day_locked.json b/providers/connecteam/latest/admin_day_locked.json new file mode 100644 index 00000000..a8b11383 --- /dev/null +++ b/providers/connecteam/latest/admin_day_locked.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "550e8400-e29b-41d4-a716-446655440007", + "company": "123456", + "activityType": "timesheet_period", + "eventTimestamp": 1786876200, + "eventType": "admin_day_locked", + "userId": 145, + "performedByUserId": 999, + "timeClockId": 67, + "startDate": "2026-08-16", + "endDate": "2026-08-16", + "timezone": "America/New_York", + "webhookVersion": 1 + }, + "topic": "admin_day_locked", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/time-activity-webhook-1", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/admin_day_unlocked.json b/providers/connecteam/latest/admin_day_unlocked.json new file mode 100644 index 00000000..d51408d4 --- /dev/null +++ b/providers/connecteam/latest/admin_day_unlocked.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "550e8400-e29b-41d4-a716-446655440008", + "company": "123456", + "activityType": "timesheet_period", + "eventTimestamp": 1786876800, + "eventType": "admin_day_unlocked", + "userId": 145, + "performedByUserId": 999, + "timeClockId": 67, + "startDate": "2026-08-16", + "endDate": "2026-08-16", + "timezone": "America/New_York", + "webhookVersion": 1 + }, + "topic": "admin_day_unlocked", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/time-activity-webhook-1", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/admin_declined_add_request.json b/providers/connecteam/latest/admin_declined_add_request.json new file mode 100644 index 00000000..bf29c35d --- /dev/null +++ b/providers/connecteam/latest/admin_declined_add_request.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "550e8400-e29b-41d4-a716-446655440004", + "company": "123456", + "activityType": "time_off", + "eventTimestamp": 1786874400, + "eventType": "admin_declined_add_request", + "userId": 145, + "timeClockId": 67, + "timeActivityId": "time-off-request-789", + "webhookVersion": 1 + }, + "topic": "admin_declined_add_request", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/time-activity-webhook-1", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/admin_declined_delete_request.json b/providers/connecteam/latest/admin_declined_delete_request.json new file mode 100644 index 00000000..e26340a0 --- /dev/null +++ b/providers/connecteam/latest/admin_declined_delete_request.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "550e8400-e29b-41d4-a716-446655440006", + "company": "123456", + "activityType": "manual_break", + "eventTimestamp": 1786875600, + "eventType": "admin_declined_delete_request", + "userId": 145, + "timeClockId": 67, + "timeActivityId": "break-456", + "webhookVersion": 1 + }, + "topic": "admin_declined_delete_request", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/time-activity-webhook-1", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/admin_declined_edit_request.json b/providers/connecteam/latest/admin_declined_edit_request.json new file mode 100644 index 00000000..f639334c --- /dev/null +++ b/providers/connecteam/latest/admin_declined_edit_request.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "550e8400-e29b-41d4-a716-446655440005", + "company": "123456", + "activityType": "shift", + "eventTimestamp": 1786875000, + "eventType": "admin_declined_edit_request", + "userId": 145, + "timeClockId": 67, + "timeActivityId": "shift-123", + "webhookVersion": 1 + }, + "topic": "admin_declined_edit_request", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/time-activity-webhook-1", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/availability_status_created.json b/providers/connecteam/latest/availability_status_created.json new file mode 100644 index 00000000..70ce1389 --- /dev/null +++ b/providers/connecteam/latest/availability_status_created.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventType": "availability_status_created", + "requestId": "2907af4d-dae5-4778-b673-d2e437701b9c", + "company": "your_company_id", + "activityType": "shift_scheduler", + "eventTimestamp": 1736760518, + "schedulerId": 9454799, + "availabilityStatuses": [ + { + "id": "6784dcc39585f9dc60f7a6cb", + "type": "unavailable", + "userId": 9170357, + "start": { + "timestamp": 1736935200, + "timezone": "Asia/Jerusalem" + }, + "end": { + "timestamp": 1736935200, + "timezone": "Asia/Jerusalem" + }, + "isAllDay": true, + "note": "Doctor appointment" + } + ], + "isAdminAction": false + }, + "topic": "availability_status_created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/scheduler-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/availability_status_deleted.json b/providers/connecteam/latest/availability_status_deleted.json new file mode 100644 index 00000000..13b45cf1 --- /dev/null +++ b/providers/connecteam/latest/availability_status_deleted.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventType": "availability_status_deleted", + "requestId": "bc16a835-c3c6-4a94-83bb-694cf0c138b8", + "company": "your_company_id", + "activityType": "shift_scheduler", + "eventTimestamp": 1736760523, + "schedulerId": 9454799, + "availabilityStatuses": [ + { + "id": "6784dcc39585f9dc60f7a6cb", + "type": "unavailable", + "userId": 9170357, + "start": { + "timestamp": 1736935200, + "timezone": "Asia/Jerusalem" + }, + "end": { + "timestamp": 1736935200, + "timezone": "Asia/Jerusalem" + }, + "isAllDay": true, + "note": "" + } + ], + "isAdminAction": false + }, + "topic": "availability_status_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/scheduler-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/conversation_created.json b/providers/connecteam/latest/conversation_created.json new file mode 100644 index 00000000..4d983939 --- /dev/null +++ b/providers/connecteam/latest/conversation_created.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "3c4d5e6f-7081-92a3-b4c5-d6e7f8091122", + "company": "your_company_id", + "activityType": "Chat", + "eventTimestamp": 1717239000, + "eventType": "conversation_created", + "data": { + "conversation": { + "id": "1a2b3c4d-5e6f-7890-abcd-ef0123456789", + "title": "Store #42 \u2014 Floor Team", + "type": "channel", + "conversationSource": "chat", + "createdBy": 4455667, + "description": null, + "isLocked": false, + "createdAt": 1717239000 + } + } + }, + "topic": "conversation_created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/chat-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/conversation_deleted.json b/providers/connecteam/latest/conversation_deleted.json new file mode 100644 index 00000000..c3d72b47 --- /dev/null +++ b/providers/connecteam/latest/conversation_deleted.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "5e6f7081-92a3-b4c5-d6e7-f80911223344", + "company": "your_company_id", + "activityType": "Chat", + "eventTimestamp": 1717239200, + "eventType": "conversation_deleted", + "data": { + "conversation": { + "id": "1a2b3c4d-5e6f-7890-abcd-ef0123456789", + "title": "Store #42 \u2014 Floor Team (Summer)", + "type": "channel", + "conversationSource": "chat", + "createdBy": 4455667, + "createdAt": 1717239000, + "deletedAt": 1717239200 + } + } + }, + "topic": "conversation_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/chat-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/conversation_updated.json b/providers/connecteam/latest/conversation_updated.json new file mode 100644 index 00000000..c481889e --- /dev/null +++ b/providers/connecteam/latest/conversation_updated.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "4d5e6f70-8192-a3b4-c5d6-e7f809112233", + "company": "your_company_id", + "activityType": "Chat", + "eventTimestamp": 1717239100, + "eventType": "conversation_updated", + "data": { + "conversation": { + "id": "1a2b3c4d-5e6f-7890-abcd-ef0123456789", + "title": "Store #42 \u2014 Floor Team (Summer)", + "type": "channel", + "conversationSource": "chat", + "createdBy": 4455667, + "description": [ + { + "type": "paragraph", + "children": [ + { + "text": "Daily ops channel for the floor team." + } + ] + } + ], + "isLocked": false, + "createdAt": 1717239000, + "modifiedAt": 1717239100 + } + } + }, + "topic": "conversation_updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/chat-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/form_submission.json b/providers/connecteam/latest/form_submission.json new file mode 100644 index 00000000..130ae640 --- /dev/null +++ b/providers/connecteam/latest/form_submission.json @@ -0,0 +1,63 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "company": "your_company_id", + "activityType": "forms", + "eventType": "form_submission", + "eventTimestamp": 1736760013, + "data": { + "formSubmissionId": "5b43a76b1d41c85da1ff8b77", + "formId": 12345, + "submissionTimestamp": 1736760013, + "submissionTimezone": "America/New_York", + "submissionStartTimestamp": 1736759900, + "entryNum": 15, + "submittingUserId": 9063791, + "isAnonymous": false, + "answers": [ + { + "questionId": "6d4d5595-2e9e-3dd8-deda-6ace575fa6af", + "questionType": "multipleChoice", + "wasHidden": false, + "submissionTimestamp": 1736760010, + "wasSubmittedEmpty": false, + "selectedAnswers": [ + { + "multipleChoiceOptionId": "opt1", + "text": "Yes" + } + ] + }, + { + "questionId": "7e5e6696-3f9f-4ee9-efeb-7bdf686gb7bg", + "questionType": "openEnded", + "wasHidden": false, + "submissionTimestamp": 1736760011, + "wasSubmittedEmpty": false, + "value": "All equipment checked and operational" + }, + { + "questionId": "8f6f7797-4g0g-5ff0-fgfc-8ceg797hc8ch", + "questionType": "signature", + "wasHidden": false, + "submissionTimestamp": 1736760012, + "wasSubmittedEmpty": false, + "images": [ + { + "url": "https://storage.example.com/signatures/abc123.png" + } + ] + } + ] + } + }, + "topic": "form_submission", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/forms-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/form_submission_edited.json b/providers/connecteam/latest/form_submission_edited.json new file mode 100644 index 00000000..be8f50de --- /dev/null +++ b/providers/connecteam/latest/form_submission_edited.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "b2c3d4e5-f6g7-8901-bcde-fg2345678901", + "company": "your_company_id", + "activityType": "forms", + "eventType": "form_submission_edited", + "eventTimestamp": 1736763600, + "data": { + "formSubmissionId": "5b43a76b1d41c85da1ff8b77", + "formId": 12345, + "submissionTimestamp": 1736760013, + "submissionTimezone": "America/New_York", + "submissionStartTimestamp": 1736759900, + "entryNum": 15, + "submittingUserId": 9063791, + "isAnonymous": false, + "answers": [ + { + "questionId": "7e5e6696-3f9f-4ee9-efeb-7bdf686gb7bg", + "questionType": "openEnded", + "value": "Updated: Fire extinguisher needs replacement" + } + ], + "managerFields": [ + { + "managerFieldId": "mgr-field-1", + "managerFieldType": "note", + "note": "Reviewed and approved" + } + ] + } + }, + "topic": "form_submission_edited", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/forms-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/manager_field_updated.json b/providers/connecteam/latest/manager_field_updated.json new file mode 100644 index 00000000..adc8e539 --- /dev/null +++ b/providers/connecteam/latest/manager_field_updated.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "c3d4e5f6-g7h8-9012-cdef-gh3456789012", + "company": "your_company_id", + "activityType": "forms", + "eventType": "manager_field_updated", + "eventTimestamp": 1736767200, + "data": { + "formSubmissionId": "5b43a76b1d41c85da1ff8b77", + "formId": 12345, + "submissionTimestamp": 1736760013, + "submissionTimezone": "America/New_York", + "entryNum": 15, + "managerFields": [ + { + "managerFieldId": "status-field-1", + "managerFieldType": "status", + "lastUpdatedTimestamp": 1736767200, + "status": { + "statusOptionId": "approved", + "name": "Approved", + "color": "#4CAF50" + } + }, + { + "managerFieldId": "owner-field-1", + "managerFieldType": "owner", + "userId": 9063792 + } + ] + } + }, + "topic": "manager_field_updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/forms-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/message_created.json b/providers/connecteam/latest/message_created.json new file mode 100644 index 00000000..919ec265 --- /dev/null +++ b/providers/connecteam/latest/message_created.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "f1c2e3a4-5b6c-7d8e-9f01-2a3b4c5d6e7f", + "company": "your_company_id", + "activityType": "Chat", + "eventTimestamp": 1717238400, + "eventType": "message_created", + "data": { + "message": { + "id": "9f8e7d6c-5b4a-3210-fedc-ba9876543210", + "conversationId": "1a2b3c4d-5e6f-7890-abcd-ef0123456789", + "conversationSource": "chat", + "conversationType": "channel", + "senderId": 4455667, + "senderType": "user", + "recipientId": null, + "type": "text", + "content": "Morning team \u2014 shift starts in 15 minutes", + "attachments": null, + "isSystem": false, + "createdAt": 1717238400 + } + } + }, + "topic": "message_created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/chat-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/message_deleted.json b/providers/connecteam/latest/message_deleted.json new file mode 100644 index 00000000..61180642 --- /dev/null +++ b/providers/connecteam/latest/message_deleted.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "1f2e3d4c-5b6a-7980-c1d2-e3f4a5b6c7d8", + "company": "your_company_id", + "activityType": "Chat", + "eventTimestamp": 1717238600, + "eventType": "message_deleted", + "data": { + "message": { + "id": "9f8e7d6c-5b4a-3210-fedc-ba9876543210", + "conversationId": "1a2b3c4d-5e6f-7890-abcd-ef0123456789", + "conversationSource": "chat", + "conversationType": "channel", + "senderId": 4455667, + "senderType": "user", + "recipientId": null, + "type": "text", + "isSystem": false, + "createdAt": 1717238400, + "deletedAt": 1717238600 + } + } + }, + "topic": "message_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/chat-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/message_updated.json b/providers/connecteam/latest/message_updated.json new file mode 100644 index 00000000..e9ec4b42 --- /dev/null +++ b/providers/connecteam/latest/message_updated.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "7c6d5e4f-3a2b-1c0d-9e8f-7a6b5c4d3e2f", + "company": "your_company_id", + "activityType": "Chat", + "eventTimestamp": 1717238500, + "eventType": "message_updated", + "data": { + "message": { + "id": "9f8e7d6c-5b4a-3210-fedc-ba9876543210", + "conversationId": "1a2b3c4d-5e6f-7890-abcd-ef0123456789", + "conversationSource": "chat", + "conversationType": "channel", + "senderId": 4455667, + "senderType": "user", + "recipientId": null, + "type": "text", + "content": "Morning team \u2014 shift starts in 10 minutes (edited)", + "attachments": null, + "isSystem": false, + "createdAt": 1717238400, + "modifiedAt": 1717238500 + } + } + }, + "topic": "message_updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/chat-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/shift_created.json b/providers/connecteam/latest/shift_created.json new file mode 100644 index 00000000..c73a2721 --- /dev/null +++ b/providers/connecteam/latest/shift_created.json @@ -0,0 +1,82 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "webhookVersion": 2, + "eventType": "shift_created", + "requestId": "b28d441c-e416-4c11-adb0-c8e0364ff29c", + "company": "your_company_id", + "activityType": "shift", + "eventTimestamp": 1736760013, + "schedulerId": 9454799, + "data": { + "shifts": [ + { + "id": "6784dacb3c07733b0a849f49", + "title": "Morning Shift", + "color": "#4CAF50", + "assignedUserIds": [ + 9170357 + ], + "startTime": 1736924400, + "endTime": 1736942400, + "timezone": "Asia/Jerusalem", + "allDay": false, + "isOpenShift": false, + "isPublished": true, + "isRequireAdminApproval": false, + "jobId": "d4ad7232-576f-2ff6-c57d-8240f1089b00", + "locationData": { + "isReferencedToJob": true, + "gps": { + "address": "Times Square, Manhattan, NY, USA", + "longitude": -73.9855426, + "latitude": 40.7579747 + } + }, + "createdBy": 9170357, + "creationTime": 1736760011, + "updateTime": 1736760011, + "notes": [], + "statuses": [], + "breaks": [ + { + "id": "brk-001", + "name": "Lunch Break", + "type": "unpaid", + "startTime": 240, + "duration": 30 + } + ], + "shiftDetails": { + "shiftLayers": [ + { + "id": "layer-dept", + "title": "Department", + "value": { + "id": "val-kitchen", + "displayName": "Kitchen" + } + } + ] + }, + "customFields": [ + { + "customFieldId": 42, + "name": "Uniform Color", + "type": "str", + "value": "Blue" + } + ] + } + ] + } + }, + "topic": "shift_created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/scheduler-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/shift_deleted.json b/providers/connecteam/latest/shift_deleted.json new file mode 100644 index 00000000..694b2c94 --- /dev/null +++ b/providers/connecteam/latest/shift_deleted.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "webhookVersion": 2, + "eventType": "shift_deleted", + "requestId": "5b496380-2053-414e-9a9e-983efefbb1b2", + "company": "your_company_id", + "activityType": "shift", + "eventTimestamp": 1736760206, + "schedulerId": 9454799, + "data": { + "ids": [ + "6784dacb3c07733b0a849f49" + ] + } + }, + "topic": "shift_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/scheduler-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/shift_updated.json b/providers/connecteam/latest/shift_updated.json new file mode 100644 index 00000000..534e6ee9 --- /dev/null +++ b/providers/connecteam/latest/shift_updated.json @@ -0,0 +1,63 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "webhookVersion": 2, + "eventType": "shift_updated", + "requestId": "c39e552d-f527-5d22-bdc1-d9f1475gg30d", + "company": "your_company_id", + "activityType": "shift", + "eventTimestamp": 1736762000, + "schedulerId": 9454799, + "data": { + "shifts": [ + { + "id": "6784dacb3c07733b0a849f49", + "title": "Morning Shift - Updated", + "color": "#4CAF50", + "assignedUserIds": [ + 9170357, + 9170358 + ], + "startTime": 1736924400, + "endTime": 1736946000, + "timezone": "Asia/Jerusalem", + "allDay": false, + "isOpenShift": false, + "isPublished": true, + "updateTime": 1736762000, + "notes": [], + "statuses": [ + { + "statusId": "st-001", + "status": "accepted", + "assignedUserId": 9170357, + "creatingUserId": 9170357, + "creationTime": 1736760100 + }, + { + "statusId": "st-002", + "status": "rejected", + "assignedUserId": 9170358, + "creatingUserId": 9170358, + "creationTime": 1736760200, + "note": "Cannot make it" + } + ], + "breaks": [], + "shiftDetails": { + "shiftLayers": [] + }, + "customFields": [] + } + ] + } + }, + "topic": "shift_updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/scheduler-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/task_completed.json b/providers/connecteam/latest/task_completed.json new file mode 100644 index 00000000..8aaf5cc6 --- /dev/null +++ b/providers/connecteam/latest/task_completed.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "539e0292-3df3-47c9-a3fe-a186d37bccb0", + "company": "your_company_id", + "activityType": "Task", + "eventTimestamp": 1745751984, + "eventType": "task_completed", + "data": [ + { + "id": "680e0f66cdbaf2dd5d47bae7", + "taskBoardId": 9454803, + "title": "Complete safety inspection", + "userIds": [ + 9170357 + ], + "status": "completed", + "type": "oneTime", + "startTime": 1745751894, + "dueDate": 1745755494, + "labelIds": [], + "isArchived": false + } + ] + }, + "topic": "task_completed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/tasks-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/task_published.json b/providers/connecteam/latest/task_published.json new file mode 100644 index 00000000..912e730d --- /dev/null +++ b/providers/connecteam/latest/task_published.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "2f3a33f7-fe92-4e14-802a-f149d6a5c839", + "company": "your_company_id", + "activityType": "Task", + "eventTimestamp": 1745751910, + "eventType": "task_published", + "data": [ + { + "id": "680e0f66cdbaf2dd5d47bae7", + "taskBoardId": 9454803, + "title": "Complete safety inspection", + "userIds": [ + 9170357 + ], + "status": "published", + "type": "oneTime", + "startTime": 1745751894, + "dueDate": 1745755494, + "labelIds": [], + "isArchived": false + } + ] + }, + "topic": "task_published", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/tasks-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/user_add_request.json b/providers/connecteam/latest/user_add_request.json new file mode 100644 index 00000000..5daec77e --- /dev/null +++ b/providers/connecteam/latest/user_add_request.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "550e8400-e29b-41d4-a716-446655440001", + "company": "123456", + "activityType": "shift", + "eventTimestamp": 1786872600, + "eventType": "user_add_request", + "userId": 145, + "timeClockId": 67, + "timeActivity": { + "id": "shift-request-123", + "employeeNote": "Forgot to clock in", + "start": { + "timestamp": 1786856400, + "timezone": "America/New_York", + "source": { + "type": "mobile" + } + }, + "end": { + "timestamp": 1786885200, + "timezone": "America/New_York", + "source": { + "type": "mobile" + } + }, + "jobId": "job-123", + "subJobId": "sub-job-456", + "isAutoClockOut": false + }, + "webhookVersion": 1 + }, + "topic": "user_add_request", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/time-activity-webhook-1", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/user_archived.json b/providers/connecteam/latest/user_archived.json new file mode 100644 index 00000000..7a875a6f --- /dev/null +++ b/providers/connecteam/latest/user_archived.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "f04c4bff-0db4-41db-b9e5-03f3de8f5092", + "company": "your_company_id", + "activityType": "User", + "eventTimestamp": 1731596054, + "eventType": "user_archived", + "data": [ + { + "id": 9063791 + } + ] + }, + "topic": "user_archived", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/users-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/user_created.json b/providers/connecteam/latest/user_created.json new file mode 100644 index 00000000..30bb7e21 --- /dev/null +++ b/providers/connecteam/latest/user_created.json @@ -0,0 +1,50 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "ba973227-6f19-4e5f-8847-875147a05cb9", + "company": "your_company_id", + "activityType": "User", + "eventTimestamp": 1731595939, + "eventType": "user_created", + "data": [ + { + "userId": 9063791, + "firstName": "John", + "lastName": "Smith", + "phoneNumber": "+15253214234", + "email": "john@example.com", + "userType": "user", + "isArchived": false, + "kioskCode": "JS1234", + "createdAt": 1731595936, + "modifiedAt": 1731595938, + "archivedAt": null, + "lastLogin": 0, + "smartGroupsIds": [], + "invitedToBeManager": null, + "customFields": [ + { + "customFieldId": 6208756, + "name": "Employment Start Date", + "type": "date", + "value": "24/11/2024" + }, + { + "customFieldId": 6208760, + "name": "Direct manager", + "type": "directManager", + "value": 7053349 + } + ] + } + ] + }, + "topic": "user_created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/users-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/user_delete_request.json b/providers/connecteam/latest/user_delete_request.json new file mode 100644 index 00000000..6def424b --- /dev/null +++ b/providers/connecteam/latest/user_delete_request.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "550e8400-e29b-41d4-a716-446655440003", + "company": "123456", + "activityType": "shift", + "eventTimestamp": 1786873800, + "eventType": "user_delete_request", + "userId": 145, + "timeClockId": 67, + "timeActivityId": "shift-123", + "webhookVersion": 1 + }, + "topic": "user_delete_request", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/time-activity-webhook-1", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/user_deleted.json b/providers/connecteam/latest/user_deleted.json new file mode 100644 index 00000000..072a2717 --- /dev/null +++ b/providers/connecteam/latest/user_deleted.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "fbbe8d61-5942-425e-8a5f-04c26cbd9b0d", + "company": "your_company_id", + "activityType": "User", + "eventTimestamp": 1731596229, + "eventType": "user_deleted", + "data": [ + { + "id": 9063791 + } + ] + }, + "topic": "user_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/users-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/user_demoted.json b/providers/connecteam/latest/user_demoted.json new file mode 100644 index 00000000..dd7b7949 --- /dev/null +++ b/providers/connecteam/latest/user_demoted.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "e0a0392e-de31-4c0e-951a-8ec2bcbd9d34", + "company": "your_company_id", + "activityType": "User", + "eventTimestamp": 1731589332, + "eventType": "user_demoted", + "data": [ + { + "id": 9063791 + } + ] + }, + "topic": "user_demoted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/users-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/user_edit_request.json b/providers/connecteam/latest/user_edit_request.json new file mode 100644 index 00000000..002713c0 --- /dev/null +++ b/providers/connecteam/latest/user_edit_request.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "550e8400-e29b-41d4-a716-446655440002", + "company": "123456", + "activityType": "manual_break", + "eventTimestamp": 1786873200, + "eventType": "user_edit_request", + "userId": 145, + "timeClockId": 67, + "timeActivity": { + "id": "break-456", + "start": { + "timestamp": 1786860000, + "timezone": "America/New_York", + "source": { + "type": "mobile" + } + }, + "end": { + "timestamp": 1786864500, + "timezone": "America/New_York", + "source": { + "type": "mobile" + } + }, + "manualBreakId": "lunch-break", + "isAutoClockOut": false + }, + "webhookVersion": 1 + }, + "topic": "user_edit_request", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/time-activity-webhook-1", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/user_promoted.json b/providers/connecteam/latest/user_promoted.json new file mode 100644 index 00000000..8831b137 --- /dev/null +++ b/providers/connecteam/latest/user_promoted.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "a57d404d-5ae8-400d-b4bb-4144a90e6e7e", + "company": "your_company_id", + "activityType": "User", + "eventTimestamp": 1731596140, + "eventType": "user_promoted", + "data": [ + { + "id": 9063791 + } + ] + }, + "topic": "user_promoted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/users-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/user_restored.json b/providers/connecteam/latest/user_restored.json new file mode 100644 index 00000000..12dfa69d --- /dev/null +++ b/providers/connecteam/latest/user_restored.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "b8cc847f-a9da-4bc9-8f02-d69850c938c0", + "company": "your_company_id", + "activityType": "User", + "eventTimestamp": 1731596058, + "eventType": "user_restored", + "data": [ + { + "id": 9063791 + } + ] + }, + "topic": "user_restored", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/users-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/user_timesheet_approved.json b/providers/connecteam/latest/user_timesheet_approved.json new file mode 100644 index 00000000..15959cd4 --- /dev/null +++ b/providers/connecteam/latest/user_timesheet_approved.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "550e8400-e29b-41d4-a716-446655440011", + "company": "123456", + "activityType": "timesheet_period", + "eventTimestamp": 1786878000, + "eventType": "user_timesheet_approved", + "userId": 145, + "performedByUserId": 999, + "timeClockId": 67, + "startDate": "2026-08-10", + "endDate": "2026-08-16", + "timezone": "America/New_York", + "webhookVersion": 1 + }, + "topic": "user_timesheet_approved", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/time-activity-webhook-1", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/user_timesheet_reopened.json b/providers/connecteam/latest/user_timesheet_reopened.json new file mode 100644 index 00000000..44370a1f --- /dev/null +++ b/providers/connecteam/latest/user_timesheet_reopened.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "550e8400-e29b-41d4-a716-446655440012", + "company": "123456", + "activityType": "timesheet_period", + "eventTimestamp": 1786878600, + "eventType": "user_timesheet_reopened", + "userId": 145, + "performedByUserId": 999, + "timeClockId": 67, + "startDate": "2026-08-10", + "endDate": "2026-08-16", + "timezone": "America/New_York", + "webhookVersion": 1 + }, + "topic": "user_timesheet_reopened", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/time-activity-webhook-1", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/user_timesheet_submitted.json b/providers/connecteam/latest/user_timesheet_submitted.json new file mode 100644 index 00000000..6744daeb --- /dev/null +++ b/providers/connecteam/latest/user_timesheet_submitted.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "550e8400-e29b-41d4-a716-446655440009", + "company": "123456", + "activityType": "timesheet_period", + "eventTimestamp": 1786877400, + "eventType": "user_timesheet_submitted", + "userId": 145, + "performedByUserId": 145, + "timeClockId": 67, + "startDate": "2026-08-10", + "endDate": "2026-08-16", + "timezone": "America/New_York", + "webhookVersion": 1 + }, + "topic": "user_timesheet_submitted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/time-activity-webhook-1", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/user_timesheet_unsubmitted.json b/providers/connecteam/latest/user_timesheet_unsubmitted.json new file mode 100644 index 00000000..70d5621e --- /dev/null +++ b/providers/connecteam/latest/user_timesheet_unsubmitted.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "550e8400-e29b-41d4-a716-446655440010", + "company": "123456", + "activityType": "timesheet_period", + "eventTimestamp": 1786877700, + "eventType": "user_timesheet_unsubmitted", + "userId": 145, + "performedByUserId": 145, + "timeClockId": 67, + "startDate": "2026-08-10", + "endDate": "2026-08-16", + "timezone": "America/New_York", + "webhookVersion": 1 + }, + "topic": "user_timesheet_unsubmitted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/time-activity-webhook-1", + "retrieved": "2026-10-26" + } +} diff --git a/providers/connecteam/latest/user_updated.json b/providers/connecteam/latest/user_updated.json new file mode 100644 index 00000000..a97b7b75 --- /dev/null +++ b/providers/connecteam/latest/user_updated.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "requestId": "57a1eb7c-27c5-4a19-9a46-7df7d885df83", + "company": "your_company_id", + "activityType": "User", + "eventTimestamp": 1731596007, + "eventType": "user_updated", + "data": [ + { + "userId": 9063791, + "firstName": "John", + "lastName": "Smith", + "phoneNumber": "+15253214234", + "email": "john@example.com", + "userType": "user", + "isArchived": false, + "kioskCode": "JS1234", + "createdAt": 1731595936, + "modifiedAt": 1731596007, + "archivedAt": null, + "lastLogin": 0, + "smartGroupsIds": [ + 5321397 + ], + "invitedToBeManager": null, + "customFields": [ + { + "customFieldId": 7687992, + "name": "Employee ID", + "type": "str", + "value": "EMP-2024-001" + } + ] + } + ] + }, + "topic": "user_updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.connecteam.com/docs/users-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/convox/index.json b/providers/convox/index.json new file mode 100644 index 00000000..06d9ffd5 --- /dev/null +++ b/providers/convox/index.json @@ -0,0 +1,13 @@ +{ + "label": "Convox", + "configs": { + "latest_version": "latest", + "topic_identifier": "action" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/convox/latest/app.budget.auto-shutdown.cancelled.json b/providers/convox/latest/app.budget.auto-shutdown.cancelled.json new file mode 100644 index 00000000..319a2e49 --- /dev/null +++ b/providers/convox/latest/app.budget.auto-shutdown.cancelled.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "action": "app:budget:auto-shutdown:cancelled", + "status": "success", + "timestamp": "2026-04-27T10:30:00Z", + "data": { + "app": "myapp", + "rack": "rack1", + "actor": "alice@example.com", + "tick_id": "tick-2026-04-27T10:30:00Z-3a7b4c2d8e9f4a6b8c4d3e2f1a0b9c8d", + "cancel_reason": "reset-during-armed" + } + }, + "topic": "app:budget:auto-shutdown:cancelled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.convox.com/configuration/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/index.json b/providers/creem/index.json new file mode 100644 index 00000000..a9fb4317 --- /dev/null +++ b/providers/creem/index.json @@ -0,0 +1,13 @@ +{ + "label": "Creem", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/creem/latest/checkout.completed.json b/providers/creem/latest/checkout.completed.json new file mode 100644 index 00000000..3d77734d --- /dev/null +++ b/providers/creem/latest/checkout.completed.json @@ -0,0 +1,98 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_5WHHcZPv7VS0YUsberIuOz", + "eventType": "checkout.completed", + "created_at": 1728734325927, + "object": { + "id": "ch_4l0N34kxo16AhRKUHFUuXr", + "object": "checkout", + "request_id": "my-request-id", + "order": { + "id": "ord_4aDwWXjMLpes4Kj4XqNnUA", + "customer": "cust_1OcIK1GEuVvXZwD19tjq2z", + "product": "prod_d1AY2Sadk9YAvLI0pj97f", + "amount": 1000, + "currency": "EUR", + "status": "paid", + "type": "recurring", + "created_at": "2024-10-12T11:58:33.097Z", + "updated_at": "2024-10-12T11:58:33.097Z", + "mode": "local" + }, + "product": { + "id": "prod_d1AY2Sadk9YAvLI0pj97f", + "name": "Monthly", + "description": "Monthly", + "image_url": null, + "price": 1000, + "currency": "EUR", + "billing_type": "recurring", + "billing_period": "every-month", + "status": "active", + "tax_mode": "exclusive", + "tax_category": "saas", + "default_success_url": "", + "created_at": "2024-10-11T11:50:00.182Z", + "updated_at": "2024-10-11T11:50:00.182Z", + "mode": "local" + }, + "customer": { + "id": "cust_1OcIK1GEuVvXZwD19tjq2z", + "object": "customer", + "email": "customer@emaildomain", + "name": "Tester Test", + "country": "NL", + "created_at": "2024-10-11T09:16:48.557Z", + "updated_at": "2024-10-11T09:16:48.557Z", + "mode": "local" + }, + "subscription": { + "id": "sub_6pC2lNB6joCRQIZ1aMrTpi", + "object": "subscription", + "product": "prod_d1AY2Sadk9YAvLI0pj97f", + "customer": "cust_1OcIK1GEuVvXZwD19tjq2z", + "collection_method": "charge_automatically", + "status": "active", + "canceled_at": null, + "created_at": "2024-10-12T11:58:45.425Z", + "updated_at": "2024-10-12T11:58:45.425Z", + "metadata": { + "custom_data": "mycustom data", + "internal_customer_id": "internal_customer_id" + }, + "mode": "local" + }, + "license_keys": [ + { + "id": "lk_2wMk1RtYqPnZ7bVxCdEfGh", + "object": "license", + "product_id": "prod_d1AY2Sadk9YAvLI0pj97f", + "key": "ABCDE-FGHIJ-KLMNO-PQRST-UVWXY", + "status": "inactive", + "activation": 0, + "activation_limit": 1, + "expires_at": null, + "created_at": "2024-10-12T11:58:33.097Z", + "instance": null, + "mode": "local" + } + ], + "custom_fields": [], + "status": "completed", + "metadata": { + "custom_data": "mycustom data", + "internal_customer_id": "internal_customer_id" + }, + "mode": "local" + } + }, + "topic": "checkout.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/credits.auto_recharged.json b/providers/creem/latest/credits.auto_recharged.json new file mode 100644 index 00000000..43fa4620 --- /dev/null +++ b/providers/creem/latest/credits.auto_recharged.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_8nQ5xL2vB7mR3kT9cW1pYd", + "eventType": "credits.auto_recharged", + "created_at": 1789430401012, + "object": { + "id": "cct_5kLm2Qx8vRt", + "object": "customer_credits_auto_recharge", + "customer_id": "cust_test", + "bucket_name": "default", + "unit_label": "credits", + "amount_minor_units": "2000", + "currency": "EUR", + "charge_reference": "pay_test_charge", + "reference": "usage-window:mtr_test:cust_test:2026-01-01:default" + } + }, + "topic": "credits.auto_recharged", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/credits.consumed.json b/providers/creem/latest/credits.consumed.json new file mode 100644 index 00000000..605c6a77 --- /dev/null +++ b/providers/creem/latest/credits.consumed.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6pZ3cM8wK1rV5nB2tX9fQs", + "eventType": "credits.consumed", + "created_at": 1789430400456, + "object": { + "id": "cct_9tBvR4mX1pQ", + "object": "customer_credits_consumption", + "customer_id": "cust_abc123", + "account_id": "cca_7hQ2nL5vX9k", + "bucket_name": "ai_credits", + "unit_label": "credits", + "amount_minor_units": "10", + "balance_after_minor_units": "5240", + "reference": "req_01J9X8K2", + "occurred_at": "2026-09-15T00:00:00.000Z" + } + }, + "topic": "credits.consumed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/credits.granted.json b/providers/creem/latest/credits.granted.json new file mode 100644 index 00000000..205a0ebe --- /dev/null +++ b/providers/creem/latest/credits.granted.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_4kR9vN2xQ7bT1mY8pW3cLd", + "eventType": "credits.granted", + "created_at": 1789430400123, + "object": { + "id": "cct_3mNpK8rW2xY", + "object": "customer_credits_grant", + "customer_id": "cust_abc123", + "account_id": "cca_7hQ2nL5vX9k", + "bucket_name": "ai_credits", + "unit_label": "credits", + "amount_minor_units": "5000", + "balance_after_minor_units": "5250", + "reference": "order_789", + "occurred_at": "2026-09-15T00:00:00.000Z" + } + }, + "topic": "credits.granted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/customer_credits.exhausted.json b/providers/creem/latest/customer_credits.exhausted.json new file mode 100644 index 00000000..68cb17f3 --- /dev/null +++ b/providers/creem/latest/customer_credits.exhausted.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_1wT8kP4nR6vY2cM9bX5hLz", + "eventType": "customer_credits.exhausted", + "created_at": 1789430400789, + "object": { + "id": "credits-exhausted:store_test:cust_test:default:none", + "object": "customer_credits_exhaustion", + "customer_id": "cust_test", + "bucket_name": "default", + "unit_label": "credits", + "shortfall_minor_units": "250", + "occurred_at": "2026-09-15T00:00:00.000Z" + } + }, + "topic": "customer_credits.exhausted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/dispute.created.json b/providers/creem/latest/dispute.created.json new file mode 100644 index 00000000..15a003bf --- /dev/null +++ b/providers/creem/latest/dispute.created.json @@ -0,0 +1,106 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6mfLDL7P0NYwYQqCrICvDH", + "eventType": "dispute.created", + "created_at": 1750941264812, + "object": { + "id": "disp_6vSsOdTANP5PhOzuDlUuXE", + "object": "dispute", + "amount": 1331, + "currency": "EUR", + "transaction": { + "id": "tran_4Dk8CxWFdceRUQgMFhCCXX", + "object": "transaction", + "amount": 1100, + "amount_paid": 1331, + "currency": "EUR", + "type": "invoice", + "tax_country": "NL", + "tax_amount": 231, + "status": "chargeback", + "refunded_amount": 1331, + "order": "ord_57bf8042UmG8fFypxZrfnj", + "subscription": "sub_5sD6zM482uwOaEoyEUDDJs", + "customer": "cust_OJPZd2GMxgo1MGPNXXBSN", + "description": "Subscription payment", + "period_start": 1750941201000, + "period_end": 1753533201000, + "created_at": 1750941205659, + "mode": "sandbox" + }, + "subscription": { + "id": "sub_5sD6zM482uwOaEoyEUDDJs", + "object": "subscription", + "product": "prod_3EFtQRQ9SNIizK3xwfxZHu", + "customer": "cust_OJPZd2GMxgo1MGPNXXBSN", + "collection_method": "charge_automatically", + "status": "active", + "current_period_start_date": "2025-06-26T12:33:21.000Z", + "current_period_end_date": "2025-07-26T12:33:21.000Z", + "canceled_at": null, + "created_at": "2025-06-26T12:33:23.589Z", + "updated_at": "2025-06-26T12:33:26.102Z", + "mode": "sandbox" + }, + "checkout": { + "id": "ch_1bJMvqGGzHIftf4ewLXJeq", + "object": "checkout", + "product": "prod_3EFtQRQ9SNIizK3xwfxZHu", + "units": 1, + "custom_fields": [ + { + "key": "testing", + "text": { + "value": "asdfasdf", + "max_length": 255 + }, + "type": "text", + "label": "Testing", + "optional": false + } + ], + "status": "completed", + "mode": "sandbox" + }, + "order": { + "object": "order", + "id": "ord_57bf8042UmG8fFypxZrfnj", + "customer": "cust_OJPZd2GMxgo1MGPNXXBSN", + "product": "prod_3EFtQRQ9SNIizK3xwfxZHu", + "amount": 1100, + "currency": "EUR", + "sub_total": 1100, + "tax_amount": 231, + "amount_due": 1331, + "amount_paid": 1331, + "status": "paid", + "type": "recurring", + "transaction": "tran_4Dk8CxWFdceRUQgMFhCCXX", + "created_at": "2025-06-26T12:32:41.395Z", + "updated_at": "2025-06-26T12:32:41.395Z", + "mode": "sandbox" + }, + "customer": { + "id": "cust_OJPZd2GMxgo1MGPNXXBSN", + "object": "customer", + "email": "customer@emaildomain", + "name": "Alec Erasmus", + "country": "NL", + "created_at": "2025-02-05T10:11:01.146Z", + "updated_at": "2025-02-05T10:11:01.146Z", + "mode": "sandbox" + }, + "created_at": 1750941264728, + "mode": "local" + } + }, + "topic": "dispute.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/refund.created.json b/providers/creem/latest/refund.created.json new file mode 100644 index 00000000..1c1264e4 --- /dev/null +++ b/providers/creem/latest/refund.created.json @@ -0,0 +1,99 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_61eTsJHUgInFw2BQKhTiPV", + "eventType": "refund.created", + "created_at": 1728734351631, + "object": { + "id": "ref_3DB9NQFvk18TJwSqd0N6bd", + "object": "refund", + "status": "succeeded", + "refund_amount": 1210, + "refund_currency": "EUR", + "reason": "requested_by_customer", + "transaction": { + "id": "tran_5yMaWzAl3jxuGJMCOrYWwk", + "object": "transaction", + "amount": 1000, + "amount_paid": 1210, + "currency": "EUR", + "type": "invoice", + "tax_country": "NL", + "tax_amount": 210, + "status": "refunded", + "refunded_amount": 1210, + "order": "ord_4aDwWXjMLpes4Kj4XqNnUA", + "subscription": "sub_6pC2lNB6joCRQIZ1aMrTpi", + "description": "Subscription payment", + "period_start": 1728734318000, + "period_end": 1731412718000, + "created_at": 1728734327109, + "mode": "local" + }, + "subscription": { + "id": "sub_6pC2lNB6joCRQIZ1aMrTpi", + "object": "subscription", + "product": "prod_d1AY2Sadk9YAvLI0pj97f", + "customer": "cust_1OcIK1GEuVvXZwD19tjq2z", + "collection_method": "charge_automatically", + "status": "canceled", + "last_transaction_id": "tran_5yMaWzAl3jxuGJMCOrYWwk", + "last_transaction_date": "2024-10-12T11:58:47.109Z", + "current_period_start_date": "2024-10-12T11:58:38.000Z", + "current_period_end_date": "2024-11-12T11:58:38.000Z", + "canceled_at": "2024-10-12T11:58:57.813Z", + "created_at": "2024-10-12T11:58:45.425Z", + "updated_at": "2024-10-12T11:58:57.827Z", + "metadata": { + "custom_data": "mycustom data", + "internal_customer_id": "internal_customer_id" + }, + "mode": "local" + }, + "checkout": { + "id": "ch_4l0N34kxo16AhRKUHFUuXr", + "object": "checkout", + "request_id": "my-request-id", + "custom_fields": [], + "status": "completed", + "metadata": { + "custom_data": "mycustom data", + "internal_customer_id": "internal_customer_id" + }, + "mode": "local" + }, + "order": { + "id": "ord_4aDwWXjMLpes4Kj4XqNnUA", + "customer": "cust_1OcIK1GEuVvXZwD19tjq2z", + "product": "prod_d1AY2Sadk9YAvLI0pj97f", + "amount": 1000, + "currency": "EUR", + "status": "paid", + "type": "recurring", + "created_at": "2024-10-12T11:58:33.097Z", + "updated_at": "2024-10-12T11:58:33.097Z", + "mode": "local" + }, + "customer": { + "id": "cust_1OcIK1GEuVvXZwD19tjq2z", + "object": "customer", + "email": "customer@emaildomain", + "name": "Tester Test", + "country": "NL", + "created_at": "2024-10-11T09:16:48.557Z", + "updated_at": "2024-10-11T09:16:48.557Z", + "mode": "local" + }, + "created_at": 1728734351525, + "mode": "local" + } + }, + "topic": "refund.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/subscription.active.json b/providers/creem/latest/subscription.active.json new file mode 100644 index 00000000..8b7ecdab --- /dev/null +++ b/providers/creem/latest/subscription.active.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6EptlmjazyGhEPiNQ5f4lz", + "eventType": "subscription.active", + "created_at": 1728734325927, + "object": { + "id": "sub_21lfZb67szyvMiXnm6SVi0", + "object": "subscription", + "product": { + "id": "prod_AnVJ11ujp7x953ARpJvAF", + "name": "My Product - Product 01", + "description": "Test my product", + "image_url": null, + "price": 10000, + "currency": "EUR", + "billing_type": "recurring", + "billing_period": "every-month", + "status": "active", + "tax_mode": "inclusive", + "tax_category": "saas", + "default_success_url": "", + "created_at": "2024-09-16T16:12:09.813Z", + "updated_at": "2024-09-16T16:12:09.813Z", + "mode": "local" + }, + "customer": { + "id": "cust_3biFPNt4Cz5YRDSdIqs7kc", + "object": "customer", + "email": "customer@emaildomain", + "name": "Tester Test", + "country": "SE", + "created_at": "2024-09-16T16:13:39.265Z", + "updated_at": "2024-09-16T16:13:39.265Z", + "mode": "local" + }, + "collection_method": "charge_automatically", + "status": "active", + "canceled_at": "2024-09-16T19:40:41.984Z", + "created_at": "2024-09-16T19:40:41.984Z", + "updated_at": "2024-09-16T19:40:42.121Z", + "mode": "local" + } + }, + "topic": "subscription.active", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/subscription.canceled.json b/providers/creem/latest/subscription.canceled.json new file mode 100644 index 00000000..51e17148 --- /dev/null +++ b/providers/creem/latest/subscription.canceled.json @@ -0,0 +1,61 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_2iGTc600qGW6FBzloh2Nr7", + "eventType": "subscription.canceled", + "created_at": 1728734337932, + "object": { + "id": "sub_6pC2lNB6joCRQIZ1aMrTpi", + "object": "subscription", + "product": { + "id": "prod_d1AY2Sadk9YAvLI0pj97f", + "name": "Monthly", + "description": "Monthly", + "image_url": null, + "price": 1000, + "currency": "EUR", + "billing_type": "recurring", + "billing_period": "every-month", + "status": "active", + "tax_mode": "exclusive", + "tax_category": "saas", + "default_success_url": "", + "created_at": "2024-10-11T11:50:00.182Z", + "updated_at": "2024-10-11T11:50:00.182Z", + "mode": "local" + }, + "customer": { + "id": "cust_1OcIK1GEuVvXZwD19tjq2z", + "object": "customer", + "email": "customer@emaildomain", + "name": "Tester Test", + "country": "NL", + "created_at": "2024-10-11T09:16:48.557Z", + "updated_at": "2024-10-11T09:16:48.557Z", + "mode": "local" + }, + "collection_method": "charge_automatically", + "status": "canceled", + "last_transaction_id": "tran_5yMaWzAl3jxuGJMCOrYWwk", + "last_transaction_date": "2024-10-12T11:58:47.109Z", + "current_period_start_date": "2024-10-12T11:58:38.000Z", + "current_period_end_date": "2024-11-12T11:58:38.000Z", + "canceled_at": "2024-10-12T11:58:57.813Z", + "created_at": "2024-10-12T11:58:45.425Z", + "updated_at": "2024-10-12T11:58:57.827Z", + "metadata": { + "custom_data": "mycustom data", + "internal_customer_id": "internal_customer_id" + }, + "mode": "local" + } + }, + "topic": "subscription.canceled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/subscription.expired.json b/providers/creem/latest/subscription.expired.json new file mode 100644 index 00000000..65a9d12a --- /dev/null +++ b/providers/creem/latest/subscription.expired.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_V5CxhipUu10BYonO2Vshb", + "eventType": "subscription.expired", + "created_at": 1734463872058, + "object": { + "id": "sub_7FgHvrOMC28tG5DEemoCli", + "object": "subscription", + "product": { + "id": "prod_3ELsC3Lt97orn81SOdgQI3", + "name": "Subs", + "description": "Subs", + "image_url": null, + "price": 1200, + "currency": "EUR", + "billing_type": "recurring", + "billing_period": "every-year", + "status": "active", + "tax_mode": "exclusive", + "tax_category": "saas", + "default_success_url": "", + "created_at": "2024-12-11T17:33:32.186Z", + "updated_at": "2024-12-11T17:33:32.186Z", + "mode": "local" + }, + "customer": { + "id": "cust_3y4k2CELGsw7n9Eeeiw2hm", + "object": "customer", + "email": "customer@emaildomain", + "name": "Alec Erasmus", + "country": "NL", + "created_at": "2024-12-09T16:09:20.709Z", + "updated_at": "2024-12-09T16:09:20.709Z", + "mode": "local" + }, + "collection_method": "charge_automatically", + "status": "active", + "last_transaction_id": "tran_6ZeTvMqMkGdAIIjw5aAcnh", + "last_transaction_date": "2024-12-16T12:40:12.658Z", + "next_transaction_date": "2025-12-16T12:39:47.000Z", + "current_period_start_date": "2024-12-16T12:39:47.000Z", + "current_period_end_date": "2024-12-16T12:39:47.000Z", + "canceled_at": null, + "created_at": "2024-12-16T12:40:05.058Z", + "updated_at": "2024-12-16T12:40:05.058Z", + "mode": "local" + } + }, + "topic": "subscription.expired", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/subscription.paid.json b/providers/creem/latest/subscription.paid.json new file mode 100644 index 00000000..1e9051d4 --- /dev/null +++ b/providers/creem/latest/subscription.paid.json @@ -0,0 +1,62 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_21mO1jWmU2QHe7u2oFV7y1", + "eventType": "subscription.paid", + "created_at": 1728734327355, + "object": { + "id": "sub_6pC2lNB6joCRQIZ1aMrTpi", + "object": "subscription", + "product": { + "id": "prod_d1AY2Sadk9YAvLI0pj97f", + "name": "Monthly", + "description": "Monthly", + "image_url": null, + "price": 1000, + "currency": "EUR", + "billing_type": "recurring", + "billing_period": "every-month", + "status": "active", + "tax_mode": "exclusive", + "tax_category": "saas", + "default_success_url": "", + "created_at": "2024-10-11T11:50:00.182Z", + "updated_at": "2024-10-11T11:50:00.182Z", + "mode": "local" + }, + "customer": { + "id": "cust_1OcIK1GEuVvXZwD19tjq2z", + "object": "customer", + "email": "customer@emaildomain", + "name": "Tester Test", + "country": "NL", + "created_at": "2024-10-11T09:16:48.557Z", + "updated_at": "2024-10-11T09:16:48.557Z", + "mode": "local" + }, + "collection_method": "charge_automatically", + "status": "active", + "last_transaction_id": "tran_5yMaWzAl3jxuGJMCOrYWwk", + "last_transaction_date": "2024-10-12T11:58:47.109Z", + "next_transaction_date": "2024-11-12T11:58:38.000Z", + "current_period_start_date": "2024-10-12T11:58:38.000Z", + "current_period_end_date": "2024-11-12T11:58:38.000Z", + "canceled_at": null, + "created_at": "2024-10-12T11:58:45.425Z", + "updated_at": "2024-10-12T11:58:45.425Z", + "metadata": { + "custom_data": "mycustom data", + "internal_customer_id": "internal_customer_id" + }, + "mode": "local" + } + }, + "topic": "subscription.paid", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/subscription.past_due.json b/providers/creem/latest/subscription.past_due.json new file mode 100644 index 00000000..763f6b38 --- /dev/null +++ b/providers/creem/latest/subscription.past_due.json @@ -0,0 +1,61 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_7HkTd800rHX7GCampi4Nt9", + "eventType": "subscription.past_due", + "created_at": 1728734337932, + "object": { + "id": "sub_6pC2lNB6joCRQIZ1aMrTpi", + "object": "subscription", + "product": { + "id": "prod_d1AY2Sadk9YAvLI0pj97f", + "name": "Monthly", + "description": "Monthly", + "image_url": null, + "price": 1000, + "currency": "EUR", + "billing_type": "recurring", + "billing_period": "every-month", + "status": "active", + "tax_mode": "exclusive", + "tax_category": "saas", + "default_success_url": "", + "created_at": "2024-10-11T11:50:00.182Z", + "updated_at": "2024-10-11T11:50:00.182Z", + "mode": "local" + }, + "customer": { + "id": "cust_1OcIK1GEuVvXZwD19tjq2z", + "object": "customer", + "email": "customer@emaildomain", + "name": "Tester Test", + "country": "NL", + "created_at": "2024-10-11T09:16:48.557Z", + "updated_at": "2024-10-11T09:16:48.557Z", + "mode": "local" + }, + "collection_method": "charge_automatically", + "status": "past_due", + "last_transaction_id": "tran_5yMaWzAl3jxuGJMCOrYWwk", + "last_transaction_date": "2024-10-12T11:58:47.109Z", + "current_period_start_date": "2024-10-12T11:58:38.000Z", + "current_period_end_date": "2024-11-12T11:58:38.000Z", + "canceled_at": null, + "created_at": "2024-10-12T11:58:45.425Z", + "updated_at": "2024-11-12T12:05:30.827Z", + "metadata": { + "custom_data": "mycustom data", + "internal_customer_id": "internal_customer_id" + }, + "mode": "local" + } + }, + "topic": "subscription.past_due", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/subscription.paused.json b/providers/creem/latest/subscription.paused.json new file mode 100644 index 00000000..89a64eb9 --- /dev/null +++ b/providers/creem/latest/subscription.paused.json @@ -0,0 +1,67 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_5veN2cn5N9Grz8u7w3yJuL", + "eventType": "subscription.paused", + "created_at": 1754041946898, + "object": { + "id": "sub_3ZT1iYMeDBpiUpRTqq4veE", + "object": "subscription", + "product": { + "id": "prod_sYwbyE1tPbsqbLu6S0bsR", + "object": "product", + "name": "Prod", + "description": "My Product Description", + "price": 2000, + "currency": "EUR", + "billing_type": "recurring", + "billing_period": "every-month", + "status": "active", + "tax_mode": "exclusive", + "tax_category": "saas", + "default_success_url": "", + "created_at": "2025-08-01T09:51:26.277Z", + "updated_at": "2025-08-01T09:51:26.277Z", + "mode": "test" + }, + "customer": { + "id": "cust_4fpU8kYkQmI1XKBwU2qeME", + "object": "customer", + "email": "customer@emaildomain", + "name": "Test Test", + "country": "NL", + "created_at": "2024-11-07T23:21:11.763Z", + "updated_at": "2024-11-07T23:21:11.763Z", + "mode": "test" + }, + "items": [ + { + "object": "subscription_item", + "id": "sitem_1ZIqcUuxKKDTj5WZPNsN6C", + "product_id": "prod_sYwbyE1tPbsqbLu6S0bsR", + "price_id": "pprice_1uM3Pi1vJJ3xkhwQuZiM42", + "units": 1, + "created_at": "2025-08-01T09:51:50.497Z", + "updated_at": "2025-08-01T09:51:50.497Z", + "mode": "test" + } + ], + "collection_method": "charge_automatically", + "status": "paused", + "current_period_start_date": "2025-08-01T09:51:47.000Z", + "current_period_end_date": "2025-09-01T09:51:47.000Z", + "canceled_at": null, + "created_at": "2025-08-01T09:51:50.488Z", + "updated_at": "2025-08-01T09:52:26.822Z", + "mode": "test" + } + }, + "topic": "subscription.paused", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/subscription.scheduled_cancel.json b/providers/creem/latest/subscription.scheduled_cancel.json new file mode 100644 index 00000000..be4a9aec --- /dev/null +++ b/providers/creem/latest/subscription.scheduled_cancel.json @@ -0,0 +1,61 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_4RfTc700qGW6FBzloh3Ms8", + "eventType": "subscription.scheduled_cancel", + "created_at": 1728734337932, + "object": { + "id": "sub_6pC2lNB6joCRQIZ1aMrTpi", + "object": "subscription", + "product": { + "id": "prod_d1AY2Sadk9YAvLI0pj97f", + "name": "Monthly", + "description": "Monthly", + "image_url": null, + "price": 1000, + "currency": "EUR", + "billing_type": "recurring", + "billing_period": "every-month", + "status": "active", + "tax_mode": "exclusive", + "tax_category": "saas", + "default_success_url": "", + "created_at": "2024-10-11T11:50:00.182Z", + "updated_at": "2024-10-11T11:50:00.182Z", + "mode": "local" + }, + "customer": { + "id": "cust_1OcIK1GEuVvXZwD19tjq2z", + "object": "customer", + "email": "customer@emaildomain", + "name": "Tester Test", + "country": "NL", + "created_at": "2024-10-11T09:16:48.557Z", + "updated_at": "2024-10-11T09:16:48.557Z", + "mode": "local" + }, + "collection_method": "charge_automatically", + "status": "scheduled_cancel", + "last_transaction_id": "tran_5yMaWzAl3jxuGJMCOrYWwk", + "last_transaction_date": "2024-10-12T11:58:47.109Z", + "current_period_start_date": "2024-10-12T11:58:38.000Z", + "current_period_end_date": "2024-11-12T11:58:38.000Z", + "canceled_at": null, + "created_at": "2024-10-12T11:58:45.425Z", + "updated_at": "2024-10-12T11:59:15.827Z", + "metadata": { + "custom_data": "mycustom data", + "internal_customer_id": "internal_customer_id" + }, + "mode": "local" + } + }, + "topic": "subscription.scheduled_cancel", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/subscription.trialing.json b/providers/creem/latest/subscription.trialing.json new file mode 100644 index 00000000..80946443 --- /dev/null +++ b/providers/creem/latest/subscription.trialing.json @@ -0,0 +1,67 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_2ciAM8ABYtj0pVueeJPxUZ", + "eventType": "subscription.trialing", + "created_at": 1739963911073, + "object": { + "id": "sub_dxiauR8zZOwULx5QM70wJ", + "object": "subscription", + "product": { + "id": "prod_3kpf0ZdpcfsSCQ3kDiwg9m", + "name": "trail", + "description": "asdfasf", + "image_url": null, + "price": 1100, + "currency": "EUR", + "billing_type": "recurring", + "billing_period": "every-month", + "status": "active", + "tax_mode": "exclusive", + "tax_category": "saas", + "default_success_url": "", + "created_at": "2025-02-19T11:18:07.570Z", + "updated_at": "2025-02-19T11:18:07.570Z", + "mode": "test" + }, + "customer": { + "id": "cust_4fpU8kYkQmI1XKBwU2qeME", + "object": "customer", + "email": "customer@emaildomain", + "name": "Alec Erasmus", + "country": "NL", + "created_at": "2024-11-07T23:21:11.763Z", + "updated_at": "2024-11-07T23:21:11.763Z", + "mode": "test" + }, + "items": [ + { + "object": "subscription_item", + "id": "sitem_1xbHCmIM61DHGRBCFn0W1L", + "product_id": "prod_3kpf0ZdpcfsSCQ3kDiwg9m", + "price_id": "pprice_517h9CebmM3P079bGAXHnE", + "units": 1, + "created_at": "2025-02-19T11:18:30.690Z", + "updated_at": "2025-02-19T11:18:30.690Z", + "mode": "test" + } + ], + "collection_method": "charge_automatically", + "status": "trialing", + "current_period_start_date": "2025-02-19T11:18:25.000Z", + "current_period_end_date": "2025-02-26T11:18:25.000Z", + "canceled_at": null, + "created_at": "2025-02-19T11:18:30.674Z", + "updated_at": "2025-02-19T11:18:30.674Z", + "mode": "test" + } + }, + "topic": "subscription.trialing", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/subscription.unpaid.json b/providers/creem/latest/subscription.unpaid.json new file mode 100644 index 00000000..0cbc120c --- /dev/null +++ b/providers/creem/latest/subscription.unpaid.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_h9hBneNdvWvA8hQzIBzDx", + "eventType": "subscription.unpaid", + "created_at": 1772265400331, + "object": { + "id": "sub_3xx35QzxsnpFiJ3vRB9YKt", + "object": "subscription", + "status": "unpaid", + "product": { + "id": "prod_L8mMzoYLOOZpMpTBwGw0k", + "name": "Pro Plan", + "price": 2999, + "currency": "USD", + "billing_type": "recurring", + "billing_period": "every-month", + "status": "active", + "tax_mode": "exclusive", + "tax_category": "saas", + "mode": "test" + }, + "customer": { + "id": "cust_ubD9UtnJpafXNKQ5UaV0H", + "object": "customer", + "email": "customer@example.com", + "name": "Test Customer", + "country": "US", + "mode": "test" + }, + "collection_method": "charge_automatically", + "last_transaction_id": "tran_6uBkPewvO7KHjfvGmpin82", + "current_period_start_date": "2026-02-28T07:56:07.282Z", + "current_period_end_date": "2026-03-30T07:56:07.282Z", + "canceled_at": null, + "metadata": {}, + "mode": "test" + } + }, + "topic": "subscription.unpaid", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/creem/latest/subscription.update.json b/providers/creem/latest/subscription.update.json new file mode 100644 index 00000000..2ba666ff --- /dev/null +++ b/providers/creem/latest/subscription.update.json @@ -0,0 +1,67 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_5pJMUuvqaqvttFVUvtpY32", + "eventType": "subscription.update", + "created_at": 1737890536421, + "object": { + "id": "sub_2qAuJgWmXhXHAuef9k4Kur", + "object": "subscription", + "product": { + "id": "prod_1dP15yoyogQe2seEt1Evf3", + "name": "Monthly Sub", + "description": "Test Test", + "image_url": null, + "price": 1000, + "currency": "EUR", + "billing_type": "recurring", + "billing_period": "every-month", + "status": "active", + "tax_mode": "exclusive", + "tax_category": "saas", + "default_success_url": "", + "created_at": "2025-01-26T11:17:16.082Z", + "updated_at": "2025-01-26T11:17:16.082Z", + "mode": "local" + }, + "customer": { + "id": "cust_2fQZKKUZqtNhH2oDWevQkW", + "object": "customer", + "email": "customer@emaildomain", + "name": "John Doe", + "country": "NL", + "created_at": "2025-01-26T11:18:24.071Z", + "updated_at": "2025-01-26T11:18:24.071Z", + "mode": "local" + }, + "items": [ + { + "object": "subscription_item", + "id": "sitem_3QWlqRbAat2eBRakAxFtt9", + "product_id": "prod_5jnudVkLGZWF4AqMFBs5t5", + "price_id": "pprice_4W0mJK6uGiQzHbVhfaFTl1", + "units": 1, + "created_at": "2025-01-26T11:20:40.296Z", + "updated_at": "2025-01-26T11:20:40.296Z", + "mode": "local" + } + ], + "collection_method": "charge_automatically", + "status": "active", + "current_period_start_date": "2025-01-26T11:20:36.000Z", + "current_period_end_date": "2025-02-26T11:20:36.000Z", + "canceled_at": null, + "created_at": "2025-01-26T11:20:40.292Z", + "updated_at": "2025-01-26T11:22:16.388Z", + "mode": "local" + } + }, + "topic": "subscription.update", + "source": { + "type": "vendor-documentation", + "url": "https://docs.creem.io/code/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/crossmint/index.json b/providers/crossmint/index.json new file mode 100644 index 00000000..ff721a33 --- /dev/null +++ b/providers/crossmint/index.json @@ -0,0 +1,13 @@ +{ + "label": "Crossmint", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/crossmint/latest/collections.create.succeeded.json b/providers/crossmint/latest/collections.create.succeeded.json new file mode 100644 index 00000000..e4561d15 --- /dev/null +++ b/providers/crossmint/latest/collections.create.succeeded.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "actionId": "897eadae-ee2d-43f9-a97b-1a9d9c682d6f", + "startedAt": "2023-10-04T15:48:20.000Z", + "completedAt": "2023-10-04T15:48:42.000Z", + "type": "collections.create.succeeded", + "data": { + "chain": "polygon", + "txId": "0x919ec33c1ceffd292d1d0cdd9675ffcc0af31a1f34622edd4865a9ca9fa82aa1", + "collection": { + "id": "897eadae-ee2d-43f9-a97b-1a9d9c682d6f", + "contractAddress": "0x59195995f248450267AD40CAc1d79fAAba290467" + } + }, + "resource": "https://crossmint.com/api/2022-06-09/collections/897eadae-ee2d-43f9-a97b-1a9d9c682d6f" + }, + "topic": "collections.create.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.crossmint.com/minting/nfts/integrate/webhooks-and-status-apis", + "retrieved": "2026-10-26" + } +} diff --git a/providers/crossmint/latest/collections.update.succeeded.json b/providers/crossmint/latest/collections.update.succeeded.json new file mode 100644 index 00000000..40a0373f --- /dev/null +++ b/providers/crossmint/latest/collections.update.succeeded.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "actionId": "e0926e73-8212-4074-b934-4d6ac68cfcff", + "startedAt": "2023-10-04T15:57:14.000Z", + "completedAt": "2023-10-04T15:57:36.000Z", + "type": "collections.update.succeeded", + "data": { + "chain": "polygon", + "txId": "0x919ec33c1ceffd292d1d0cdd9675ffcc0af31a1f34622edd4865a9ca9fa82aa1", + "collection": { + "id": "897eadae-ee2d-43f9-a97b-1a9d9c682d6f", + "contractAddress": "0x59195995f248450267AD40CAc1d79fAAba290467" + }, + "changes": [ + "supplyLimit" + ] + }, + "resource": "https://crossmint.com/api/2022-06-09/collections/e0926e73-8212-4074-b934-4d6ac68cfcff", + "timestamp": 1696424259573 + }, + "topic": "collections.update.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.crossmint.com/minting/nfts/integrate/webhooks-and-status-apis", + "retrieved": "2026-10-26" + } +} diff --git a/providers/crossmint/latest/nfts.create.failed.json b/providers/crossmint/latest/nfts.create.failed.json new file mode 100644 index 00000000..47180188 --- /dev/null +++ b/providers/crossmint/latest/nfts.create.failed.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "actionId": "cf9985d3-3341-4fd6-bd0e-548ef97a3486", + "startedAt": "2024-02-05T21:48:17.000Z", + "type": "nfts.create.failed", + "data": { + "chain": "polygon", + "collection": { + "id": "297199ba-c763-4464-b592-26c2ca2dbe5d", + "contractAddress": "0x2ADBeb5e1976615883D3c5F07234E38b50e09edB" + }, + "contractArguments": { + "key": 28 + }, + "recipient": { + "walletAddress": "0x78359E7dF948834caFEcBE0494B010C6f7f7fA74" + }, + "token": { + "id": "cf9985d3-3341-4fd6-bd0e-548ef97a3486" + }, + "error": { + "reason": "execution_reverted", + "message": "Minting smart contract reverted. Check 'revertReason' for details", + "revertReason": "execution reverted: Wrong value for key", + "callInfo": { + "functionName": "mintTo", + "arguments": { + "key": 28, + "recipient": "0x78359E7dF948834caFEcBE0494B010C6f7f7fA74" + }, + "calldata": "0x449a52f800000000000000000000000078359e7df948834cafecbe0494b010c6f7f7fa74000000000000000000000000000000000000000000000000000000000000001c" + } + } + }, + "resource": "https://1a7a-181-110-64-58.ngrok-free.app/api/2022-06-09/collections/297199ba-c763-4464-b592-26c2ca2dbe5d/nfts/cf9985d3-3341-4fd6-bd0e-548ef97a3486", + "timestamp": 1707158908733 + }, + "topic": "nfts.create.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.crossmint.com/minting/nfts/integrate/webhooks-and-status-apis", + "retrieved": "2026-10-26" + } +} diff --git a/providers/crossmint/latest/nfts.create.succeeded.json b/providers/crossmint/latest/nfts.create.succeeded.json new file mode 100644 index 00000000..61fabb62 --- /dev/null +++ b/providers/crossmint/latest/nfts.create.succeeded.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "nfts.create.succeeded", + "actionId": "771d7e38-2890-47d7-b733-a1462736b528", + "startedAt": "2023-10-04T19:59:47.000Z", + "completedAt": "2023-10-04T20:00:00.000Z", + "data": { + "chain": "polygon", + "txId": "0x919ec33c1ceffd292d1d0cdd9675ffcc0af31a1f34622edd4865a9ca9fa82aa1", + "collection": { + "id": "default-polygon", + "contractAddress": "0x2DdDDEe8dad8b2ec123F5ceEc3E8dA4E57C0ed29" + }, + "recipient": { + "walletAddress": "0x10324e5B8879CA6662ff83617F74b0AaD251b819", + "email": "recipient@crossmint.com" + }, + "token": { + "id": "771d7e38-2890-47d7-b733-a1462736b528", + "owner": { + "walletAddress": "0x10324e5B8879CA6662ff83617F74b0AaD251b819" + }, + "tokenId": "15" + } + }, + "resource": "https://crossmint.com/api/2022-06-09/collections/default-polygon/nfts/771d7e38-2890-47d7-b733-a1462736b528" + }, + "topic": "nfts.create.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.crossmint.com/minting/nfts/integrate/webhooks-and-status-apis", + "retrieved": "2026-10-26" + } +} diff --git a/providers/crossmint/latest/nfts.update.succeeded.json b/providers/crossmint/latest/nfts.update.succeeded.json new file mode 100644 index 00000000..f1481ee7 --- /dev/null +++ b/providers/crossmint/latest/nfts.update.succeeded.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "nfts.update.succeeded", + "actionId": "f7fedd17-2feb-4bc9-88fa-8890ea8f99e8", + "startedAt": "2023-10-04T20:09:27.000Z", + "completedAt": "2023-10-04T20:09:35.000Z", + "data": { + "chain": "polygon", + "txId": "0x919ec33c1ceffd292d1d0cdd9675ffcc0af31a1f34622edd4865a9ca9fa82aa1", + "collection": { + "id": "default-polygon", + "contractAddress": "0x2DdDDEe8dad8b2ec123F5ceEc3E8dA4E57C0ed29" + }, + "token": { + "id": "210a95ab-d59c-41ef-9f60-8e41550a753e", + "owner": { + "walletAddress": "0x10324e5B8879CA6662ff83617F74b0AaD251b819" + }, + "tokenId": "16" + }, + "changes": [ + "metadata" + ] + }, + "resource": "https://crossmint.com/api/2022-06-09/collections/default-polygon/nfts/f7fedd17-2feb-4bc9-88fa-8890ea8f99e8", + "timestamp": 1696450175660 + }, + "topic": "nfts.update.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.crossmint.com/minting/nfts/integrate/webhooks-and-status-apis", + "retrieved": "2026-10-26" + } +} diff --git a/providers/crossmint/latest/payment_methods.status.updated.json b/providers/crossmint/latest/payment_methods.status.updated.json new file mode 100644 index 00000000..e37933a3 --- /dev/null +++ b/providers/crossmint/latest/payment_methods.status.updated.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "pm-status-a41c7e02-6b3d-4f8a-9e15-2d7c0b9f4a61-rejected", + "type": "payment_methods.status.updated", + "data": { + "userLocator": "email:ana@example.com", + "previousStatus": "active", + "paymentMethod": { + "paymentMethodId": "a41c7e02-6b3d-4f8a-9e15-2d7c0b9f4a61", + "type": "bank-account-us", + "status": "rejected", + "statusReason": "destination-closed" + } + }, + "timestamp": 1792620731000 + }, + "topic": "payment_methods.status.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.crossmint.com/offramp/guides/collect-bank-accounts", + "retrieved": "2026-10-26" + } +} diff --git a/providers/crossmint/latest/wallets.signer.exported.json b/providers/crossmint/latest/wallets.signer.exported.json new file mode 100644 index 00000000..6e0ffdb8 --- /dev/null +++ b/providers/crossmint/latest/wallets.signer.exported.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "wallets.signer.exported", + "data": { + "owner": "email:user@example.com", + "walletAddress": "0x0987654321098765432109876543210987654321", + "chain": "evm", + "signerType": "email" + } + }, + "topic": "wallets.signer.exported", + "source": { + "type": "vendor-documentation", + "url": "https://docs.crossmint.com/wallets/guides/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/crossmint/latest/wallets.transfer.in.json b/providers/crossmint/latest/wallets.transfer.in.json new file mode 100644 index 00000000..c76e0598 --- /dev/null +++ b/providers/crossmint/latest/wallets.transfer.in.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "whevnt_12324", + "type": "wallets.transfer.in", + "data": { + "transferId": "660e8400-e29b-41d4-a716-446655440002", + "sender": { + "address": "0x1234567890123456789012345678901234567890", + "chain": "ethereum", + "locator": "ethereum:0x1234567890123456789012345678901234567890" + }, + "recipient": { + "address": "0x0987654321098765432109876543210987654321", + "chain": "ethereum", + "locator": "ethereum:0x0987654321098765432109876543210987654321", + "owner": "email:user@example.com" + }, + "token": { + "type": "fungible", + "chain": "ethereum", + "locator": "ethereum:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "amount": "100.50", + "rawAmount": "100500000", + "contractAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "decimals": 6, + "symbol": "USDC" + }, + "status": "succeeded", + "completedAt": "2025-10-21T12:34:56.789Z", + "onChain": { + "txId": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", + "explorerLink": "https://etherscan.io/tx/0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef" + } + } + }, + "topic": "wallets.transfer.in", + "source": { + "type": "vendor-documentation", + "url": "https://docs.crossmint.com/wallets/guides/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/crossmint/latest/wallets.transfer.out.json b/providers/crossmint/latest/wallets.transfer.out.json new file mode 100644 index 00000000..4d0d804b --- /dev/null +++ b/providers/crossmint/latest/wallets.transfer.out.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "whevnt_56789", + "type": "wallets.transfer.out", + "data": { + "transferId": "550e8400-e29b-41d4-a716-446655440000", + "sender": { + "address": "0x0987654321098765432109876543210987654321", + "chain": "ethereum", + "locator": "ethereum:0x0987654321098765432109876543210987654321", + "owner": "email:user@example.com" + }, + "recipient": { + "address": "0x1234567890123456789012345678901234567890", + "chain": "ethereum", + "locator": "ethereum:0x1234567890123456789012345678901234567890" + }, + "token": { + "type": "fungible", + "chain": "ethereum", + "locator": "ethereum:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "amount": "50.25", + "rawAmount": "50250000", + "contractAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "decimals": 6, + "symbol": "USDC" + }, + "status": "succeeded", + "completedAt": "2025-10-21T12:34:56.789Z", + "onChain": { + "txId": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890", + "explorerLink": "https://etherscan.io/tx/0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890" + } + } + }, + "topic": "wallets.transfer.out", + "source": { + "type": "vendor-documentation", + "url": "https://docs.crossmint.com/wallets/guides/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cryptoprocessing/index.json b/providers/cryptoprocessing/index.json new file mode 100644 index 00000000..5667e8e7 --- /dev/null +++ b/providers/cryptoprocessing/index.json @@ -0,0 +1,13 @@ +{ + "label": "CryptoProcessing", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/cryptoprocessing/latest/deposit.json b/providers/cryptoprocessing/latest/deposit.json new file mode 100644 index 00000000..407812f4 --- /dev/null +++ b/providers/cryptoprocessing/latest/deposit.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 1, + "end_user_reference": "user_12345", + "type": "deposit", + "crypto_address": { + "id": 1, + "currency": "USDC", + "address": "0x9F2E4b7A1C3D5F6E8B0A2C4D6E8F1A3B5C7D9E0F", + "tag": null, + "foreign_id": "12345" + }, + "currency_sent": { + "currency": "USDC", + "amount": "1000.00000000" + }, + "currency_received": { + "currency": "USDC", + "amount": "1000.00000000", + "amount_minus_fee": "997.00000000" + }, + "transactions": [ + { + "id": 1, + "currency": "USDC", + "transaction_type": "blockchain", + "type": "deposit", + "address": "0x9F2E4b7A1C3D5F6E8B0A2C4D6E8F1A3B5C7D9E0F", + "tag": null, + "amount": "1000.00000000", + "txid": "0x3c8f1a92e6d4b7c0a5f2e8d1b6c9a4f7e0d3b8c5a1f6e9d2b4c7a0f3e8d5b1c9", + "riskscore": "0.5", + "confirmations": 3, + "sender": { + "address": "0x1D3F5A7C9E0B2D4F6A8C0E2B4D6F8A1C3E5B7D90" + } + } + ], + "fees": [ + { + "type": "deposit", + "currency": "USDC", + "amount": "3.00000000" + } + ], + "error": "", + "status": "confirmed" + }, + "topic": "deposit", + "source": { + "type": "vendor-documentation", + "url": "https://docs.cryptoprocessing.com/api-reference/callbacks/deposit-callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cryptoprocessing/latest/deposit_exchange.json b/providers/cryptoprocessing/latest/deposit_exchange.json new file mode 100644 index 00000000..62e73442 --- /dev/null +++ b/providers/cryptoprocessing/latest/deposit_exchange.json @@ -0,0 +1,68 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 2686510, + "end_user_reference": "user_12345", + "type": "deposit_exchange", + "crypto_address": { + "id": 382270, + "currency": "USDC", + "convert_to": "EUR", + "address": "0x1D3F5A7C9E0B2D4F6A8C0E2B4D6F8A1C3E5B7D90", + "tag": null, + "foreign_id": "12345" + }, + "currency_sent": { + "currency": "USDC", + "amount": "1000.00000000" + }, + "currency_received": { + "currency": "EUR", + "amount": "870.00000000", + "amount_minus_fee": "826.50000000" + }, + "transactions": [ + { + "id": 714576, + "currency": "USDC", + "transaction_type": "blockchain", + "type": "deposit", + "address": "0x1D3F5A7C9E0B2D4F6A8C0E2B4D6F8A1C3E5B7D90", + "tag": null, + "amount": "1000.00000000", + "txid": "0x6b9d2f4a8c1e3b5d7f9a2c4e6b8d0f3a5c7e9b1d4f6a8c0e2b4d6f8a1c3e5b7d", + "riskscore": "0.42", + "confirmations": "1", + "sender": { + "address": "0x9F2E4b7A1C3D5F6E8B0A2C4D6E8F1A3B5C7D9E0F" + } + }, + { + "id": 714577, + "currency": "USDC", + "currency_to": "EUR", + "transaction_type": "exchange", + "type": "exchange", + "amount": "1000.00000000", + "amount_to": "870.00000000" + } + ], + "fees": [ + { + "type": "exchange", + "currency": "EUR", + "amount": "43.50000000" + } + ], + "error": "", + "status": "confirmed" + }, + "topic": "deposit_exchange", + "source": { + "type": "vendor-documentation", + "url": "https://docs.cryptoprocessing.com/api-reference/callbacks/deposit-callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cryptoprocessing/latest/deposit_wallet_client.json b/providers/cryptoprocessing/latest/deposit_wallet_client.json new file mode 100644 index 00000000..e8045a10 --- /dev/null +++ b/providers/cryptoprocessing/latest/deposit_wallet_client.json @@ -0,0 +1,62 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 135611330, + "type": "deposit_wallet_client", + "crypto_address": { + "id": 240376532, + "currency": "USDC", + "address": "0x73d4165521e520e34aCd1f511DA288cD8C980263", + "tag": null, + "title": "USDC deposit address" + }, + "currency_sent": { + "currency": "USDC", + "amount": "5.00000000" + }, + "currency_received": { + "currency": "USDC", + "amount": "5.00000000", + "amount_minus_fee": "4.46463909" + }, + "transactions": [ + { + "id": 10768659, + "currency": "USDC", + "transaction_type": "blockchain", + "type": "deposit_wallet_client", + "address": "0x73d4165521e520e34aCd1f511DA288cD8C980263", + "tag": null, + "amount": "5.00000000", + "txid": "0x4b060e09f427c81cd814071baa0b4020ca28c301147335e1c529efadc39a1907", + "confirmations": "10", + "sender": { + "address": "0x46bc78EDd02638CD5c00211c2787c0ceBd7A99Ea" + } + } + ], + "fees": [ + { + "type": "fee_crypto_deposit_wallet_client", + "currency": "USDC", + "amount": "0.05000000" + }, + { + "type": "transfer", + "currency": "USDC", + "amount": "0.48536091" + } + ], + "error": "", + "status": "confirmed", + "origin": "business_wallet" + }, + "topic": "deposit_wallet_client", + "source": { + "type": "vendor-documentation", + "url": "https://docs.cryptoprocessing.com/api-reference/callbacks/deposit-callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cryptoprocessing/latest/exchange.json b/providers/cryptoprocessing/latest/exchange.json new file mode 100644 index 00000000..0c994119 --- /dev/null +++ b/providers/cryptoprocessing/latest/exchange.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 135617561, + "type": "exchange", + "currency_sent": { + "currency": "USDC", + "amount": "10.00000000" + }, + "currency_received": { + "currency": "EUR", + "amount": "8.72894867" + }, + "transactions": [ + { + "id": 10777096, + "currency": "USDC", + "currency_to": "EUR", + "transaction_type": "exchange", + "type": "exchange", + "amount": "10.00000000", + "amount_to": "8.72894867" + } + ], + "fees": [ + { + "type": "fee_crypto_sell_for_fiat", + "currency": "USDC", + "amount": "0.10000000" + } + ], + "error": "", + "status": "confirmed" + }, + "topic": "exchange", + "source": { + "type": "vendor-documentation", + "url": "https://docs.cryptoprocessing.com/api-reference/callbacks/exchange-callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cryptoprocessing/latest/invoice.json b/providers/cryptoprocessing/latest/invoice.json new file mode 100644 index 00000000..18303681 --- /dev/null +++ b/providers/cryptoprocessing/latest/invoice.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 937780, + "foreign_id": "invoice_129", + "end_user_reference": "user_12345", + "type": "invoice", + "currency_received": { + "currency": "EUR", + "amount": "0.00000000" + }, + "transactions": [], + "fees": [], + "error": "", + "status": "pending", + "fixed_at": null, + "expires_at": 1790756058 + }, + "topic": "invoice", + "source": { + "type": "vendor-documentation", + "url": "https://docs.cryptoprocessing.com/api-reference/invoice-payment-callbacks.openapi.yaml", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cryptoprocessing/latest/payment_request.json b/providers/cryptoprocessing/latest/payment_request.json new file mode 100644 index 00000000..9bfd18c9 --- /dev/null +++ b/providers/cryptoprocessing/latest/payment_request.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payment_request_id": "019fd737-361e-7ea2-ae63-da064e163582", + "foreign_id": "order_12345", + "type": "payment_request", + "status": "processing", + "end_user_email": "chris.customer@example.com", + "end_user_reference": "user_12345", + "payment_request_amount": { + "currency": { + "iso": "EUR" + }, + "amount": "100" + }, + "payment_request_address": { + "id": "019fd742-7b3c-71f8-9cf0-b17f5cc2ad5e", + "currency": { + "iso": "USDC", + "network_name": "ethereum" + }, + "convert_to": { + "iso": "EUR" + }, + "address": "0x6b83306B975059a1d3b2693C31f675bDb9863Af1" + }, + "currency_sent": { + "currency": { + "iso": "USDC", + "network_name": "ethereum" + }, + "expected_amount": "115.99", + "remaining_amount": "115.99", + "received_amount": "0" + }, + "expires_at": 1786023178, + "fixed_at": 1786022886, + "valid_until": 1786023178 + }, + "topic": "payment_request", + "source": { + "type": "vendor-documentation", + "url": "https://docs.cryptoprocessing.com/api-reference/callbacks/payment-request-callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cryptoprocessing/latest/withdrawal.json b/providers/cryptoprocessing/latest/withdrawal.json new file mode 100644 index 00000000..024a0ede --- /dev/null +++ b/providers/cryptoprocessing/latest/withdrawal.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 123, + "foreign_id": "operation_987", + "end_user_reference": "user_12345", + "type": "withdrawal", + "crypto_address": { + "id": 123, + "currency": "BTC", + "address": "tb1qurv0m4ufsj8xqejvmn0y43kqew33kvqrrxswgm", + "tag": null + }, + "currency_sent": { + "currency": "BTC", + "amount": "0.01000000" + }, + "currency_received": { + "currency": "BTC", + "amount": "0.01000000" + }, + "transactions": [ + { + "id": 999, + "currency": "BTC", + "transaction_type": "blockchain", + "type": "withdrawal", + "address": "tb1qurv0m4ufsj8xqejvmn0y43kqew33kvqrrxswgm", + "tag": null, + "amount": "0.01000000", + "txid": "bb040d895ef7141ea0b06b04227d8f5dd4ee12d5b890e6e5633f6439393a666b", + "confirmations": "0" + } + ], + "fees": [], + "error": "", + "status": "confirmed" + }, + "topic": "withdrawal", + "source": { + "type": "vendor-documentation", + "url": "https://docs.cryptoprocessing.com/api-reference/callbacks/withdrawal-callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cryptoprocessing/latest/withdrawal_exchange.json b/providers/cryptoprocessing/latest/withdrawal_exchange.json new file mode 100644 index 00000000..a48c51e3 --- /dev/null +++ b/providers/cryptoprocessing/latest/withdrawal_exchange.json @@ -0,0 +1,62 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 123, + "foreign_id": "operation_987", + "end_user_reference": "user_12345", + "type": "withdrawal_exchange", + "crypto_address": { + "id": 123, + "currency": "BTC", + "address": "tb1qurv0m4ufsj8xqejvmn0y43kqew33kvqrrxswgm", + "tag": null + }, + "currency_sent": { + "currency": "EUR", + "amount": "804.25693204" + }, + "currency_received": { + "currency": "BTC", + "amount": "0.01000000" + }, + "transactions": [ + { + "id": 999, + "currency": "BTC", + "transaction_type": "blockchain", + "type": "withdrawal", + "address": "tb1qurv0m4ufsj8xqejvmn0y43kqew33kvqrrxswgm", + "tag": null, + "amount": "0.01000000", + "txid": "bb040d895ef7141ea0b06b04227d8f5dd4ee12d5b890e6e5633f6439393a666b", + "confirmations": "0" + }, + { + "id": 1000, + "currency": "EUR", + "currency_to": "BTC", + "transaction_type": "exchange", + "type": "exchange", + "amount": "804.25693204", + "amount_to": "0.01000000" + } + ], + "fees": [ + { + "type": "fee_crypto_withdrawal_from_fiat", + "currency": "BTC", + "amount": "0.00028735" + } + ], + "error": "", + "status": "confirmed" + }, + "topic": "withdrawal_exchange", + "source": { + "type": "vendor-documentation", + "url": "https://docs.cryptoprocessing.com/api-reference/callbacks/withdrawal-callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cryptoprocessing/latest/withdrawal_instant_exchange.json b/providers/cryptoprocessing/latest/withdrawal_instant_exchange.json new file mode 100644 index 00000000..4c0a1cfc --- /dev/null +++ b/providers/cryptoprocessing/latest/withdrawal_instant_exchange.json @@ -0,0 +1,67 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 123, + "foreign_id": "operation_987", + "end_user_reference": "user_12345", + "type": "withdrawal_instant_exchange", + "crypto_address": { + "id": 123, + "currency": "BTC", + "address": "tb1qurv0m4ufsj8xqejvmn0y43kqew33kvqrrxswgm", + "tag": null + }, + "currency_sent": { + "currency": "EUR", + "amount": "804.25693204" + }, + "currency_received": { + "currency": "BTC", + "amount": "0.01000000" + }, + "transactions": [ + { + "id": 999, + "currency": "BTC", + "transaction_type": "blockchain", + "type": "withdrawal", + "address": "tb1qurv0m4ufsj8xqejvmn0y43kqew33kvqrrxswgm", + "tag": null, + "amount": "0.01000000", + "txid": "bb040d895ef7141ea0b06b04227d8f5dd4ee12d5b890e6e5633f6439393a666b", + "confirmations": "0" + }, + { + "id": 1000, + "currency": "EUR", + "currency_to": "BTC", + "transaction_type": "exchange", + "type": "exchange", + "amount": "804.25693204", + "amount_to": "0.01000000" + } + ], + "fees": [ + { + "type": "mining", + "currency": "BTC", + "amount": "0" + }, + { + "type": "fee_crypto_withdrawal_from_fiat", + "currency": "BTC", + "amount": "0.00028735" + } + ], + "error": "", + "status": "confirmed" + }, + "topic": "withdrawal_instant_exchange", + "source": { + "type": "vendor-documentation", + "url": "https://docs.cryptoprocessing.com/api-reference/callbacks/withdrawal-callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cuuro/index.json b/providers/cuuro/index.json new file mode 100644 index 00000000..3ee52fc3 --- /dev/null +++ b/providers/cuuro/index.json @@ -0,0 +1,13 @@ +{ + "label": "Cuuro", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/cuuro/latest/analysis.completed.json b/providers/cuuro/latest/analysis.completed.json new file mode 100644 index 00000000..c18cee1a --- /dev/null +++ b/providers/cuuro/latest/analysis.completed.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "0191e29a-1644-7972-9466-18ada4a3636e" + }, + "event": "analysis.completed" + }, + "topic": "analysis.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.cuuro.ai/integrations/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cuuro/latest/analysis.created.json b/providers/cuuro/latest/analysis.created.json new file mode 100644 index 00000000..8767494f --- /dev/null +++ b/providers/cuuro/latest/analysis.created.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "0191e29a-1644-7972-9466-18ada4a3636e" + }, + "event": "analysis.created" + }, + "topic": "analysis.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.cuuro.ai/integrations/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cuuro/latest/startup.created.json b/providers/cuuro/latest/startup.created.json new file mode 100644 index 00000000..bc3a8aa8 --- /dev/null +++ b/providers/cuuro/latest/startup.created.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "0191e29a-1644-7972-9466-18ada4a3636e" + }, + "event": "startup.created" + }, + "topic": "startup.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.cuuro.ai/integrations/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cyberimpact/index.json b/providers/cyberimpact/index.json new file mode 100644 index 00000000..ebf45226 --- /dev/null +++ b/providers/cyberimpact/index.json @@ -0,0 +1,13 @@ +{ + "label": "Cyberimpact", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/cyberimpact/latest/automation.webhook.send.json b/providers/cyberimpact/latest/automation.webhook.send.json new file mode 100644 index 00000000..b067841f --- /dev/null +++ b/providers/cyberimpact/latest/automation.webhook.send.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "test_evt_GppedVq2CWTWxUUxrm26bic0C", + "event": "automation.webhook.send", + "timestamp": "2024-05-28T12:56:40Z", + "idClient": 3, + "data": { + "type": "member", + "id": 54321, + "email": "john.doe@example.org", + "firstname": "John", + "lastname": "Doe" + } + }, + "topic": "automation.webhook.send", + "source": { + "type": "vendor-documentation", + "url": "https://faq.cyberimpact.com/en/articles/1418", + "retrieved": "2026-10-22" + } +} diff --git a/providers/cyera/index.json b/providers/cyera/index.json new file mode 100644 index 00000000..2bf9e6a2 --- /dev/null +++ b/providers/cyera/index.json @@ -0,0 +1,13 @@ +{ + "label": "Cyera", + "configs": { + "latest_version": "latest", + "topic_identifier": "request_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/cyera/latest/access.json b/providers/cyera/latest/access.json new file mode 100644 index 00000000..4e7b80cc --- /dev/null +++ b/providers/cyera/latest/access.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "privacyclient/1.0" + }, + "body": { + "request_type": "access", + "integration_name": "Webhook Integration", + "integration_kind": "webhook", + "topic": "privacy_request:create", + "identifiers": { + "email": [ + { + "email": "john@example.com" + } + ], + "user_id": [ + { + "user_id": "100101" + } + ] + }, + "webhook_callback_url": "https://acme.privacy.cyera.io/api/v2/webhooks/callback", + "privacy_request_id": "4b7a02e2-361e-4957-9d69-b381e3f47758", + "integration_id": "4b7a02e2-361e-4957-9d69-b381e3f47758", + "webhook_request_id": "3aa32ca6-e60d-4b71-981a-d1ba258fd712" + }, + "topic": "access", + "source": { + "type": "vendor-documentation", + "url": "https://integrations.privacy.cyera.io/docs/integrations/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cyera/latest/health_check.json b/providers/cyera/latest/health_check.json new file mode 100644 index 00000000..e71d92cd --- /dev/null +++ b/providers/cyera/latest/health_check.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "privacyclient/1.0" + }, + "body": { + "request_type": "health_check", + "integration_name": "Webhook Integration", + "integration_kind": "webhook", + "webhook_request_id": "3aa32ca6-e60d-4b71-981a-d1ba258fd712" + }, + "topic": "health_check", + "source": { + "type": "vendor-documentation", + "url": "https://integrations.privacy.cyera.io/docs/integrations/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cyera/latest/opt_out.json b/providers/cyera/latest/opt_out.json new file mode 100644 index 00000000..63bd17cf --- /dev/null +++ b/providers/cyera/latest/opt_out.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "privacyclient/1.0" + }, + "body": { + "request_type": "opt_out", + "integration_name": "Webhook Integration", + "integration_kind": "webhook", + "topic": "opt_out:create", + "identifiers": { + "email": [ + { + "email": "john@example.com" + } + ] + }, + "webhook_callback_url": "https://acme.privacy.cyera.io/api/v2/webhooks/callback", + "opt_out_request_id": "206356d2-80de-492c-bd34-b0093b6f5d25", + "integration_state_id": 123456789, + "webhook_request_id": "9bfacff3-c454-4212-9417-88e246e1798f" + }, + "topic": "opt_out", + "source": { + "type": "vendor-documentation", + "url": "https://integrations.privacy.cyera.io/docs/integrations/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/cyera/latest/readiness_check.json b/providers/cyera/latest/readiness_check.json new file mode 100644 index 00000000..2ad2f12a --- /dev/null +++ b/providers/cyera/latest/readiness_check.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "privacyclient/1.0" + }, + "body": { + "request_type": "readiness_check", + "integration_name": "Webhook Integration", + "integration_kind": "webhook", + "identifiers": { + "email": [ + { + "email": "john@example.com" + } + ], + "user_id": [ + { + "user_id": "100101" + } + ] + }, + "webhook_callback_url": "https://acme.privacy.cyera.io/api/v2/webhooks/callback", + "privacy_request_id": "80edbafc-4ec6-45a0-b341-73080457890e", + "integration_id": "7efa58a8-9b7d-4faf-8082-5f7f7f407db7", + "webhook_request_id": "46093148-5087-423d-81b5-88c22701c642", + "question": "Is the system ready to process this request?", + "answers": [ + "Yes", + "No" + ] + }, + "topic": "readiness_check", + "source": { + "type": "vendor-documentation", + "url": "https://integrations.privacy.cyera.io/docs/integrations/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/datacake/index.json b/providers/datacake/index.json new file mode 100644 index 00000000..70369c88 --- /dev/null +++ b/providers/datacake/index.json @@ -0,0 +1,13 @@ +{ + "label": "Datacake", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/datacake/latest/decoder_output.json b/providers/datacake/latest/decoder_output.json new file mode 100644 index 00000000..0f77291f --- /dev/null +++ b/providers/datacake/latest/decoder_output.json @@ -0,0 +1,82 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "log": null, + "device": null, + "result": [ + { + "field": "TOWER_LOCATION", + "value": "(34.492523,136.171631)", + "device": "dev:864475044240892" + }, + { + "field": "DEVICE_LOCATION", + "value": "(34.4823475,136.16275390624997)", + "device": "dev:864475044240892" + }, + { + "field": "RSSI", + "device": "dev:864475044240892" + }, + { + "field": "BARS", + "device": "dev:864475044240892" + }, + { + "field": "VOLTAGE", + "device": "dev:864475044240892" + }, + { + "field": "CARD_TEMPERATURE", + "device": "dev:864475044240892" + }, + { + "field": "ORIENTATION", + "device": "dev:864475044240892" + }, + { + "field": "PM1", + "value": 3.4, + "device": "dev:864475044240892" + }, + { + "field": "PM25", + "value": 4.88, + "device": "dev:864475044240892" + }, + { + "field": "PM10", + "value": 4.88, + "device": "dev:864475044240892" + }, + { + "field": "TEMPERATURE", + "value": 10.616931, + "device": "dev:864475044240892" + }, + { + "field": "PRESSURE", + "value": 95909.72, + "device": "dev:864475044240892" + }, + { + "field": "HUMIDITY", + "value": 59.889774, + "device": "dev:864475044240892" + } + ], + "product": "ef6275c7-3e9b-4134-9bef-24bc276a9592", + "execution_time": 664535 + }, + "event": "decoder_output" + }, + "topic": "decoder_output", + "source": { + "type": "vendor-documentation", + "url": "https://docs.datacake.de/integrations/outgoing-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/datacake/latest/device_measurement.json b/providers/datacake/latest/device_measurement.json new file mode 100644 index 00000000..df483f53 --- /dev/null +++ b/providers/datacake/latest/device_measurement.json @@ -0,0 +1,118 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "field": "TOWER_LOCATION", + "value": "(26.2319375,-81.742609375)", + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852979 + }, + { + "field": "DEVICE_LOCATION", + "value": "(26.237302500000006,-81.74094921875)", + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852979 + }, + { + "field": "ORIENTATION", + "value": "", + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852980 + }, + { + "field": "PM1", + "value": 0.14084508, + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852980 + }, + { + "field": "PM10", + "value": 0.8309859, + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852981 + }, + { + "field": "TEMPERATURE", + "value": 19.141228, + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852981 + }, + { + "field": "PRESSURE", + "value": 102081.35, + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852981 + }, + { + "field": "HUMIDITY", + "value": 66.95572, + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852981 + }, + { + "field": "PM25", + "value": 0.28169015, + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852980 + }, + { + "field": "TOWER_LOCATION", + "value": "(26.2319375,-81.742609375)", + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852984 + }, + { + "field": "DEVICE_LOCATION", + "value": "(26.237302500000006,-81.74094921875)", + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852984 + }, + { + "field": "ORIENTATION", + "value": "", + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852986 + }, + { + "field": "PM25", + "value": 0.16901408, + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852986 + }, + { + "field": "PM10", + "value": 0.5492958, + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852986 + }, + { + "field": "TEMPERATURE", + "value": 19.0143, + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852986 + }, + { + "field": "PRESSURE", + "value": 102088.086, + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852986 + }, + { + "field": "HUMIDITY", + "value": 66.58315, + "device": "f7384fd1-9e7f-4540-b4ed-5fa5810bcc27", + "timestamp": 1647852987 + } + ], + "event": "device_measurement" + }, + "topic": "device_measurement", + "source": { + "type": "vendor-documentation", + "url": "https://docs.datacake.de/integrations/outgoing-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/datacake/latest/downlink.json b/providers/datacake/latest/downlink.json new file mode 100644 index 00000000..66282f1b --- /dev/null +++ b/providers/datacake/latest/downlink.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "meta": { + "type": "lorawan", + "fport": 1, + "downlink": "a6895656-8198-41fe-9c0e-f49074311190" + }, + "device": "a52e6324-2cf9-4534-b523-819d94299414", + "payload": "AQI=", + "product_id": "4e8e8623-18c4-4798-9877-699058a00e24", + "product_slug": "temperatur-dach" + }, + "event": "downlink" + }, + "topic": "downlink", + "source": { + "type": "vendor-documentation", + "url": "https://docs.datacake.de/integrations/outgoing-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dentally/index.json b/providers/dentally/index.json new file mode 100644 index 00000000..ff7ddf48 --- /dev/null +++ b/providers/dentally/index.json @@ -0,0 +1,13 @@ +{ + "label": "Dentally", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/dentally/latest/appointment.created.json b/providers/dentally/latest/appointment.created.json new file mode 100644 index 00000000..39f8bd94 --- /dev/null +++ b/providers/dentally/latest/appointment.created.json @@ -0,0 +1,52 @@ +{ + "headers": { + "user-agent": "Dentally-Webhook", + "content-type": "application/json" + }, + "body": { + "data": { + "id": 2181, + "arrived_at": null, + "cancelled_at": null, + "completed_at": null, + "confirmed_at": null, + "did_not_attend_at": null, + "duration": 30, + "finish_time": "2015-07-08 10:00:00 +0100", + "in_surgery_at": null, + "notes": null, + "patient_name": "Carolina James", + "patient_id": 1, + "patient_image_url": "https://www.gravatar.com/avatar/207bbfd487c85ff34a2e7781f80c1305.jpg?&r=pg&d=identicon&s=190", + "payment_plan_id": 1, + "pending_at": "2015-07-01 12:00:00 +0100", + "practitioner_id": 1, + "reason": "Exam", + "start_time": "2015-07-08 09:30:00 +0100", + "state": "Pending", + "treatment_description": null, + "user_id": 1 + }, + "event": "appointment.created", + "object": "appointment", + "user": { + "id": 1, + "created_at": "2015-01-01T12:02:52.402+00:00", + "email": "user@dentalpractice.com", + "first_name": "Gregory", + "image_url": "https://www.gravatar.com/avatar/0242720e04226d4d190f9ffc15a2644b.jpg?&r=pg&d=identicon&s=100", + "last_login": "2015-01-02T18:16:50.235+00:00", + "last_name": "Hays", + "middle_name": null, + "mobile_phone": null, + "permission_level": 4, + "role": "Dentist" + } + }, + "topic": "appointment.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.dentally.co/#webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/digital-samba/index.json b/providers/digital-samba/index.json new file mode 100644 index 00000000..0bb24dac --- /dev/null +++ b/providers/digital-samba/index.json @@ -0,0 +1,13 @@ +{ + "label": "Digital Samba", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/digital-samba/latest/participant_joined.json b/providers/digital-samba/latest/participant_joined.json new file mode 100644 index 00000000..3a03e063 --- /dev/null +++ b/providers/digital-samba/latest/participant_joined.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventType": "participant_joined", + "sessionId": "4fcc375c-e0ce-4f52-9b35-3a034042ab5a", + "roomId": "7f8c8eac-6643-47db-8d93-e7633e6e53ec", + "timestamp": 1675790387, + "data": { + "participantId": "8b085f23-9a2a-465d-bdbb-73a233c7df90", + "name": "John Smith", + "role": "moderator" + } + }, + "topic": "participant_joined", + "source": { + "type": "vendor-documentation", + "url": "https://docs.digitalsamba.com/reference/rest-api/webhooks/payload-structure", + "retrieved": "2026-10-26" + } +} diff --git a/providers/document360/index.json b/providers/document360/index.json new file mode 100644 index 00000000..cc6021dd --- /dev/null +++ b/providers/document360/index.json @@ -0,0 +1,13 @@ +{ + "label": "Document360", + "configs": { + "latest_version": "latest", + "topic_identifier": "Event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/document360/latest/Article.deleted.json b/providers/document360/latest/Article.deleted.json new file mode 100644 index 00000000..55061b66 --- /dev/null +++ b/providers/document360/latest/Article.deleted.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "Knowledge base name": "My Knowledge Base", + "Event": "Article deleted", + "User": "John Doe", + "User email": "johndoe@example.com", + "Logged on (UTC)": "02/13/2026 10:57:16", + "Article name": "Getting Started Guides", + "Article id": "24a4e58a-9d64-453c-8f00-4159eb94b82e", + "Language": "English", + "Project version id": "0644e0fe-2ae1-4d16-a993-98b81524d5c4", + "Language code": "en", + "Slugs": [ + { + "language": "en", + "slug": "getting-started" + }, + { + "language": "fr", + "slug": "demarrer" + }, + { + "language": "de", + "slug": "erste-schritte" + } + ] + }, + "topic": "Article deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.document360.com/docs/webhook-notification-channel", + "retrieved": "2026-10-22" + } +} diff --git a/providers/document360/latest/Extension.token.deleted.json b/providers/document360/latest/Extension.token.deleted.json new file mode 100644 index 00000000..b1239eb4 --- /dev/null +++ b/providers/document360/latest/Extension.token.deleted.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "Knowledge base name": "Document360 2.0", + "Event": "Extension token deleted", + "User": "Matt Sterling", + "User email": "matt.sterling@document360.co", + "Logged on (UTC)": "09/12/2025 06:47:10", + "Extension": "MAKE" + }, + "topic": "Extension token deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.document360.com/docs/webhook-notification-channel", + "retrieved": "2026-10-22" + } +} diff --git a/providers/dodo-payments/index.json b/providers/dodo-payments/index.json new file mode 100644 index 00000000..8ec160d3 --- /dev/null +++ b/providers/dodo-payments/index.json @@ -0,0 +1,13 @@ +{ + "label": "Dodo Payments", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/dodo-payments/latest/credit.balance_low.json b/providers/dodo-payments/latest/credit.balance_low.json new file mode 100644 index 00000000..84f298c9 --- /dev/null +++ b/providers/dodo-payments/latest/credit.balance_low.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "business_id": "bus_H4ekzPSlcg", + "type": "credit.balance_low", + "timestamp": "2025-08-04T06:15:00.000000Z", + "data": { + "payload_type": "CreditBalanceLow", + "brand_id": "brd_123", + "customer_id": "cus_8VbC6JDZzPEqfBPUdpj0K", + "subscription_id": "sub_7EeHq2ewQuadropD2ra", + "credit_entitlement_id": "cde_9xY2bKwQn5MjRpL8d", + "credit_entitlement_name": "API Credits", + "available_balance": "15", + "subscription_credits_amount": "100", + "threshold_percent": 20, + "threshold_amount": "20" + } + }, + "topic": "credit.balance_low", + "source": { + "type": "vendor-documentation", + "url": "https://docs.dodopayments.com/developer-resources/webhooks/intents/credit", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dodo-payments/latest/entitlement_grant.created.json b/providers/dodo-payments/latest/entitlement_grant.created.json new file mode 100644 index 00000000..52abfda4 --- /dev/null +++ b/providers/dodo-payments/latest/entitlement_grant.created.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "business_id": "bus_H4ekzPSlcg", + "type": "entitlement_grant.created", + "timestamp": "2026-05-01T10:24:00.000000Z", + "data": { + "payload_type": "EntitlementGrant", + "id": "grant_8VbC6JDZzPEqfBPUdpj0K", + "business_id": "bus_H4ekzPSlcg", + "brand_id": "brd_123", + "entitlement_id": "ent_9xY2bKwQn5MjRpL8d", + "customer_id": "cus_abc123", + "payment_id": "pay_a1b2c3d4", + "subscription_id": null, + "status": "Pending", + "integration_type": "license_key", + "license_key": null, + "digital_product_delivery": null, + "delivered_at": null, + "revoked_at": null, + "revocation_reason": null, + "error_code": null, + "error_message": null, + "oauth_url": null, + "oauth_expires_at": null, + "metadata": {}, + "created_at": "2026-05-01T10:24:00Z", + "updated_at": "2026-05-01T10:24:00Z" + } + }, + "topic": "entitlement_grant.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.dodopayments.com/developer-resources/webhooks/intents/entitlement-grant", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dodo-payments/latest/entitlement_grant.delivered.json b/providers/dodo-payments/latest/entitlement_grant.delivered.json new file mode 100644 index 00000000..add97f82 --- /dev/null +++ b/providers/dodo-payments/latest/entitlement_grant.delivered.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "business_id": "bus_H4ekzPSlcg", + "type": "entitlement_grant.delivered", + "timestamp": "2026-05-01T10:25:33.000000Z", + "data": { + "payload_type": "EntitlementGrant", + "id": "grant_8VbC6JDZzPEqfBPUdpj0K", + "business_id": "bus_H4ekzPSlcg", + "brand_id": "brd_123", + "entitlement_id": "ent_9xY2bKwQn5MjRpL8d", + "customer_id": "cus_abc123", + "payment_id": "pay_a1b2c3d4", + "subscription_id": null, + "status": "Delivered", + "integration_type": "license_key", + "license_key": { + "id": "lic_4hQ2mZ8bR", + "key": "PRO-AAAA-BBBB-CCCC-DDDD", + "status": "active", + "expires_at": "2027-05-01T00:00:00Z", + "activations_used": 0, + "activations_limit": 5 + }, + "digital_product_delivery": null, + "delivered_at": "2026-05-01T10:25:33Z", + "revoked_at": null, + "revocation_reason": null, + "error_code": null, + "error_message": null, + "oauth_url": null, + "oauth_expires_at": null, + "metadata": {}, + "created_at": "2026-05-01T10:25:33Z", + "updated_at": "2026-05-01T10:25:33Z" + } + }, + "topic": "entitlement_grant.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://docs.dodopayments.com/developer-resources/webhooks/intents/entitlement-grant", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dodo-payments/latest/entitlement_grant.failed.json b/providers/dodo-payments/latest/entitlement_grant.failed.json new file mode 100644 index 00000000..80cf259d --- /dev/null +++ b/providers/dodo-payments/latest/entitlement_grant.failed.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "business_id": "bus_H4ekzPSlcg", + "type": "entitlement_grant.failed", + "timestamp": "2026-05-01T10:36:21.000000Z", + "data": { + "payload_type": "EntitlementGrant", + "id": "grant_GhFailed7Z", + "business_id": "bus_H4ekzPSlcg", + "brand_id": "brd_123", + "entitlement_id": "ent_github_repo", + "customer_id": "cus_abc123", + "payment_id": "pay_a1b2c3d4", + "subscription_id": null, + "status": "Failed", + "integration_type": "github", + "license_key": null, + "digital_product_delivery": null, + "delivered_at": null, + "revoked_at": null, + "revocation_reason": null, + "error_code": "github_permission_denied", + "error_message": "Repository access could not be granted: the GitHub App installation no longer has permission on this repository.", + "oauth_url": null, + "oauth_expires_at": null, + "metadata": {}, + "created_at": "2026-05-01T10:36:00Z", + "updated_at": "2026-05-01T10:36:21Z" + } + }, + "topic": "entitlement_grant.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.dodopayments.com/developer-resources/webhooks/intents/entitlement-grant", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dodo-payments/latest/entitlement_grant.revoked.json b/providers/dodo-payments/latest/entitlement_grant.revoked.json new file mode 100644 index 00000000..2b475a51 --- /dev/null +++ b/providers/dodo-payments/latest/entitlement_grant.revoked.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "business_id": "bus_H4ekzPSlcg", + "type": "entitlement_grant.revoked", + "timestamp": "2026-06-15T08:12:44.000000Z", + "data": { + "payload_type": "EntitlementGrant", + "id": "grant_8VbC6JDZzPEqfBPUdpj0K", + "business_id": "bus_H4ekzPSlcg", + "brand_id": "brd_123", + "entitlement_id": "ent_9xY2bKwQn5MjRpL8d", + "customer_id": "cus_abc123", + "payment_id": null, + "subscription_id": "sub_pro_monthly_001", + "status": "Revoked", + "integration_type": "license_key", + "revocation_reason": "subscription_cancelled", + "license_key": { + "id": "lic_4hQ2mZ8bR", + "key": "PRO-AAAA-BBBB-CCCC-DDDD", + "status": "disabled", + "expires_at": null, + "activations_used": 1, + "activations_limit": 5 + }, + "digital_product_delivery": null, + "delivered_at": "2026-05-01T10:25:33Z", + "revoked_at": "2026-06-15T08:12:44Z", + "error_code": null, + "error_message": null, + "oauth_url": null, + "oauth_expires_at": null, + "metadata": {}, + "created_at": "2026-05-01T10:25:33Z", + "updated_at": "2026-06-15T08:12:44Z" + } + }, + "topic": "entitlement_grant.revoked", + "source": { + "type": "vendor-documentation", + "url": "https://docs.dodopayments.com/developer-resources/webhooks/intents/entitlement-grant", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/index.json b/providers/dub/index.json new file mode 100644 index 00000000..313948b9 --- /dev/null +++ b/providers/dub/index.json @@ -0,0 +1,13 @@ +{ + "label": "Dub", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/dub/latest/bounty.created.json b/providers/dub/latest/bounty.created.json new file mode 100644 index 00000000..25ec4f02 --- /dev/null +++ b/providers/dub/latest/bounty.created.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_KleiO4HBwZFbO1vZLWIPZ2AtX", + "event": "bounty.created", + "createdAt": "2026-10-08T17:34:00.000Z", + "data": { + "id": "bnty_1K39DGZG3MHY9RP4PD0AS2C5P", + "name": "Create a video about Dub and earn $500", + "description": "Create a video about Dub and earn $500.", + "type": "submission", + "startsAt": "2026-10-08T17:34:00.000Z", + "endsAt": "2026-11-08T17:34:00.000Z", + "startMode": "absolute", + "endsAfterDays": null, + "submissionsOpenAt": null, + "submissionFrequency": null, + "maxSubmissions": 1, + "rewardAmount": 50000, + "rewardDescription": null, + "performanceCondition": null, + "socialMetricsLastSyncedAt": null, + "performanceScope": null, + "submissionRequirements": { + "image": {}, + "url": {} + }, + "groups": [ + { + "id": "grp_1K2E25381GVMG7HHM057TB92F" + } + ], + "partnerTags": [] + } + }, + "topic": "bounty.created", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/bounty-created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/latest/bounty.updated.json b/providers/dub/latest/bounty.updated.json new file mode 100644 index 00000000..e57a5995 --- /dev/null +++ b/providers/dub/latest/bounty.updated.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_8nMWc3BdUKqWLVoHbHE2mlTzH", + "event": "bounty.updated", + "createdAt": "2026-10-09T09:12:45.000Z", + "data": { + "id": "bnty_1K39DGZG3MHY9RP4PD0AS2C5P", + "name": "Create a video about Dub and earn $1,000", + "description": "Create a video about Dub and earn $1,000.", + "type": "submission", + "startsAt": "2026-10-08T17:34:00.000Z", + "endsAt": "2026-11-08T17:34:00.000Z", + "startMode": "absolute", + "endsAfterDays": null, + "submissionsOpenAt": null, + "submissionFrequency": null, + "maxSubmissions": 1, + "rewardAmount": 100000, + "rewardDescription": null, + "performanceCondition": null, + "socialMetricsLastSyncedAt": null, + "performanceScope": null, + "submissionRequirements": { + "image": {}, + "url": {} + }, + "groups": [ + { + "id": "grp_1K2E25381GVMG7HHM057TB92F" + } + ], + "partnerTags": [] + } + }, + "topic": "bounty.updated", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/bounty-updated", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/latest/commission.created.json b/providers/dub/latest/commission.created.json new file mode 100644 index 00000000..d0350d92 --- /dev/null +++ b/providers/dub/latest/commission.created.json @@ -0,0 +1,66 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_64dv6vxYVgltzJBKc9ujJ1ghL", + "event": "commission.created", + "createdAt": "2025-07-16T10:48:15.468Z", + "data": { + "id": "cm_1K09DJTBCRT24P6BRD515CK29", + "type": "sale", + "amount": 50000, + "earnings": 10000, + "currency": "usd", + "status": "pending", + "invoiceId": null, + "description": null, + "quantity": 1, + "userId": "cludszk1h0000wmd2e0ea2b0p", + "metadata": null, + "createdAt": "2025-07-16T10:48:14.722Z", + "updatedAt": "2025-07-16T10:48:14.960Z", + "partner": { + "id": "pn_1K06X6FX2GRB31NCM2VVCGJ72", + "name": "Matthew Hayden", + "email": "matthew@example.com", + "image": null, + "payoutsEnabledAt": null, + "country": "US", + "groupId": "grp_1K6K3HD0QE7XTX5HSVR77AK5B", + "totalClicks": 50, + "totalLeads": 15, + "totalConversions": 10, + "totalSales": 10, + "totalSaleAmount": 100000, + "totalCommissions": 50000 + }, + "customer": { + "id": "cus_1K09DJDEACR47NPYC93RM43WF", + "externalId": "TaMD05AnuyqeI", + "name": "David", + "email": "david@example.com", + "avatar": null, + "stripeCustomerId": null, + "country": "US", + "sales": 1, + "saleAmount": 50000, + "createdAt": "2025-07-16T10:48:01.739Z", + "firstSaleAt": null, + "subscriptionCanceledAt": null + }, + "link": { + "id": "cm0lcuvtz000xcutmqw4a7wi3", + "shortLink": "https://dub.sh/track-test", + "domain": "dub.sh", + "key": "track-test" + } + } + }, + "topic": "commission.created", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/commission-created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/latest/discount_code.created.json b/providers/dub/latest/discount_code.created.json new file mode 100644 index 00000000..120e9594 --- /dev/null +++ b/providers/dub/latest/discount_code.created.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_KleiO4HBwZFbO1vZLWIPZ2AtX", + "event": "discount_code.created", + "createdAt": "2026-08-19T10:48:15.468Z", + "data": { + "id": "dcode_1K39DGZG3MHY9RP4PD0AS2C5P", + "code": "STEVEN10OFF", + "partnerId": "pn_1K9BZE1K285BSTX4W6MPKXJFZ", + "linkId": "link_5myDHLqhIQvUmUPjchVygF9R", + "disabledAt": null, + "discount": { + "id": "disc_1KEC01MXC5H50XQMSN83VCW65", + "amount": 10, + "type": "percentage", + "maxDuration": 6, + "provider": "custom" + } + } + }, + "topic": "discount_code.created", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/discount-code-created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/latest/discount_code.deleted.json b/providers/dub/latest/discount_code.deleted.json new file mode 100644 index 00000000..b6956749 --- /dev/null +++ b/providers/dub/latest/discount_code.deleted.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_64dv6vxYVgltzJBKc9ujJ1ghL", + "event": "discount_code.deleted", + "createdAt": "2026-08-19T10:48:15.468Z", + "data": { + "id": "dcode_1K39DGZG3MHY9RP4PD0AS2C5P", + "code": "STEVEN10OFF", + "partnerId": "pn_1K9BZE1K285BSTX4W6MPKXJFZ", + "linkId": "link_5myDHLqhIQvUmUPjchVygF9R", + "disabledAt": null, + "discount": { + "id": "disc_1KEC01MXC5H50XQMSN83VCW65", + "amount": 10, + "type": "percentage", + "maxDuration": 6, + "provider": "custom" + } + } + }, + "topic": "discount_code.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/discount-code-deleted", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/latest/lead.created.json b/providers/dub/latest/lead.created.json new file mode 100644 index 00000000..95effd95 --- /dev/null +++ b/providers/dub/latest/lead.created.json @@ -0,0 +1,120 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_P343bmyae40ALQYr5HT4vRXRd", + "event": "lead.created", + "createdAt": "2024-08-30T09:53:50.343Z", + "data": { + "eventName": "Sign up", + "customer": { + "id": "cus_1K09DJDEACR47NPYC93RM43WF", + "name": "John", + "email": "john@example.com", + "avatar": "https://example.com/john.jpeg", + "externalId": "", + "stripeCustomerId": null, + "country": null, + "sales": 0, + "saleAmount": 0, + "createdAt": "2024-08-30T09:53:50.343Z", + "firstSaleAt": null, + "subscriptionCanceledAt": null + }, + "click": { + "id": "d0UtZqE0BZuBPrJS", + "timestamp": "2024-08-30T09:53:50.343Z", + "url": "https://github.com/dubinc/dub", + "country": "US", + "city": "San Francisco", + "region": "CA", + "continent": "NA", + "device": "Desktop", + "browser": "Chrome", + "os": "Mac OS", + "ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36", + "trigger": null, + "referer": "(direct)", + "refererUrl": "(direct)", + "qr": false, + "ip": "63.141.57.109" + }, + "link": { + "id": "cm0faqkyn0001txvfwjfeq7gl", + "domain": "dub.sh", + "key": "79ys3WA", + "url": "https://github.com/dubinc/dub", + "trackConversion": true, + "externalId": null, + "tenantId": null, + "partnerId": "pn_1JRB6678XHGBZE95R5PH5QVGS", + "programId": "prog_CYCu7IMAapjkRpTnr8F1azjN", + "archived": false, + "expiresAt": null, + "expiredUrl": null, + "disabledAt": null, + "password": null, + "proxy": false, + "title": null, + "description": null, + "image": null, + "video": null, + "rewrite": false, + "doIndex": false, + "ios": null, + "android": null, + "geo": null, + "publicStats": false, + "folderId": null, + "tagId": null, + "tags": [], + "webhookIds": [], + "comments": null, + "shortLink": "https://dub.sh/79ys3WA", + "qrCode": "https://api.dub.co/qr?url=https://dub.sh/79ys3WA?qr=1", + "utm_source": null, + "utm_medium": null, + "utm_campaign": null, + "utm_term": null, + "utm_content": null, + "userId": "cm022rkcw0000ikt14mscg9sg", + "workspaceId": "ws_cm022sis60003ikt1syy7kfhl", + "clicks": 10, + "lastClicked": "2024-08-30T07:45:09.000Z", + "leads": 5, + "conversions": 0, + "sales": 0, + "saleAmount": 0, + "createdAt": "2024-08-29T13:03:59.098Z", + "updatedAt": "2024-08-30T09:53:49.505Z", + "projectId": "cm022sis60003ikt1syy7kfhl", + "testVariants": null, + "testCompletedAt": null, + "testStartedAt": null + }, + "partner": { + "id": "pn_1JRB6678XHGBZE95R5PH5QVGS", + "name": "John Smith", + "email": "john@partner.com", + "image": "https://example.com/avatar.jpg", + "payoutsEnabledAt": null, + "country": "US", + "groupId": "grp_1K6K3HD0QE7XTX5HSVR77AK5B", + "totalClicks": 150, + "totalLeads": 25, + "totalConversions": 15, + "totalSales": 10, + "totalSaleAmount": 50000, + "totalCommissions": 5000 + }, + "metadata": null + } + }, + "topic": "lead.created", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/lead-created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/latest/link.clicked.json b/providers/dub/latest/link.clicked.json new file mode 100644 index 00000000..fec7dc8c --- /dev/null +++ b/providers/dub/latest/link.clicked.json @@ -0,0 +1,89 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_b9ywgxWqai2glUpCQjclB17kM", + "event": "link.clicked", + "createdAt": "2024-08-30T10:16:13.149Z", + "data": { + "click": { + "id": "d0UtZqE0BZuBPrJS", + "timestamp": "2024-08-30T10:16:12.124Z", + "url": "https://github.com/dubinc/dub", + "country": "US", + "city": "San Francisco", + "region": "CA", + "continent": "NA", + "device": "Desktop", + "browser": "Chrome", + "os": "Mac OS", + "ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36", + "trigger": null, + "referer": "(direct)", + "refererUrl": "(direct)", + "qr": false, + "ip": "63.141.57.109" + }, + "link": { + "id": "cm0faqkyn0001txvfwjfeq7gl", + "domain": "dub.sh", + "key": "79ys3WA", + "url": "https://github.com/dubinc/dub", + "trackConversion": true, + "externalId": null, + "tenantId": null, + "partnerId": null, + "programId": null, + "archived": false, + "expiresAt": null, + "expiredUrl": null, + "disabledAt": null, + "password": null, + "proxy": false, + "title": null, + "description": null, + "image": null, + "video": null, + "rewrite": false, + "doIndex": false, + "ios": null, + "android": null, + "geo": null, + "publicStats": false, + "folderId": null, + "tagId": null, + "tags": [], + "webhookIds": [], + "comments": null, + "shortLink": "https://dub.sh/79ys3WA", + "qrCode": "https://api.dub.co/qr?url=https://dub.sh/79ys3WA?qr=1", + "utm_source": null, + "utm_medium": null, + "utm_campaign": null, + "utm_term": null, + "utm_content": null, + "userId": "cm022rkcw0000ikt14mscg9sg", + "workspaceId": "ws_cm022sis60003ikt1syy7kfhl", + "clicks": 11, + "lastClicked": "2024-08-30T07:45:09.000Z", + "leads": 6, + "conversions": 4, + "sales": 10, + "saleAmount": 200000, + "createdAt": "2024-08-29T13:03:59.098Z", + "updatedAt": "2024-08-30T10:16:12.126Z", + "projectId": "cm022sis60003ikt1syy7kfhl", + "testVariants": null, + "testCompletedAt": null, + "testStartedAt": null + } + } + }, + "topic": "link.clicked", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/link-clicked", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/latest/link.created.json b/providers/dub/latest/link.created.json new file mode 100644 index 00000000..63ddf70a --- /dev/null +++ b/providers/dub/latest/link.created.json @@ -0,0 +1,69 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_KleiO4HBwZFbO1vZLWIPZ2AtX", + "event": "link.created", + "createdAt": "2024-08-26T16:41:52.346Z", + "data": { + "id": "cm0b87844000dismqhkviju54", + "domain": "dub.sh", + "key": "sOvvXDT", + "url": "https://github.com/stack-auth/stack", + "trackConversion": false, + "externalId": null, + "tenantId": null, + "partnerId": null, + "programId": null, + "archived": false, + "expiresAt": null, + "expiredUrl": null, + "disabledAt": null, + "password": null, + "proxy": false, + "title": null, + "description": null, + "image": null, + "video": null, + "rewrite": false, + "doIndex": false, + "ios": null, + "android": null, + "geo": null, + "publicStats": false, + "folderId": null, + "tagId": null, + "tags": [], + "webhookIds": [], + "comments": null, + "shortLink": "https://dub.sh/sOvvXDT", + "qrCode": "https://api.dub.co/qr?url=https://dub.sh/sOvvXDT?qr=1", + "utm_source": null, + "utm_medium": null, + "utm_campaign": null, + "utm_term": null, + "utm_content": null, + "userId": "cm022rkcw0000ikt14mscg9sg", + "workspaceId": "ws_cm022sis60003ikt1syy7kfhl", + "clicks": 0, + "lastClicked": null, + "leads": 0, + "conversions": 0, + "sales": 0, + "saleAmount": 0, + "createdAt": "2024-08-26T16:41:52.084Z", + "updatedAt": "2024-08-26T16:41:52.084Z", + "projectId": "cm022sis60003ikt1syy7kfhl", + "testVariants": null, + "testCompletedAt": null, + "testStartedAt": null + } + }, + "topic": "link.created", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/link-created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/latest/link.deleted.json b/providers/dub/latest/link.deleted.json new file mode 100644 index 00000000..f6b9e388 --- /dev/null +++ b/providers/dub/latest/link.deleted.json @@ -0,0 +1,69 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_KleiO4HBwZFbO1vZLWIPZ2AtX", + "event": "link.deleted", + "createdAt": "2024-08-26T16:41:52.346Z", + "data": { + "id": "cm0b87844000dismqhkviju54", + "domain": "dub.sh", + "key": "sOvvXDT", + "url": "https://github.com/stack-auth/stack", + "trackConversion": false, + "externalId": null, + "tenantId": null, + "partnerId": null, + "programId": null, + "archived": false, + "expiresAt": null, + "expiredUrl": null, + "disabledAt": null, + "password": null, + "proxy": false, + "title": null, + "description": null, + "image": null, + "video": null, + "rewrite": false, + "doIndex": false, + "ios": null, + "android": null, + "geo": null, + "publicStats": false, + "folderId": null, + "tagId": null, + "tags": [], + "webhookIds": [], + "comments": null, + "shortLink": "https://dub.sh/sOvvXDT", + "qrCode": "https://api.dub.co/qr?url=https://dub.sh/sOvvXDT?qr=1", + "utm_source": null, + "utm_medium": null, + "utm_campaign": null, + "utm_term": null, + "utm_content": null, + "userId": "cm022rkcw0000ikt14mscg9sg", + "workspaceId": "ws_cm022sis60003ikt1syy7kfhl", + "clicks": 0, + "lastClicked": null, + "leads": 0, + "conversions": 0, + "sales": 0, + "saleAmount": 0, + "createdAt": "2024-08-26T16:41:52.084Z", + "updatedAt": "2024-08-26T16:41:52.084Z", + "projectId": "cm022sis60003ikt1syy7kfhl", + "testVariants": null, + "testCompletedAt": null, + "testStartedAt": null + } + }, + "topic": "link.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/link-deleted", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/latest/link.updated.json b/providers/dub/latest/link.updated.json new file mode 100644 index 00000000..47babea2 --- /dev/null +++ b/providers/dub/latest/link.updated.json @@ -0,0 +1,69 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_KleiO4HBwZFbO1vZLWIPZ2AtX", + "event": "link.updated", + "createdAt": "2024-08-26T16:41:52.346Z", + "data": { + "id": "cm0b87844000dismqhkviju54", + "domain": "dub.sh", + "key": "sOvvXDT", + "url": "https://github.com/stack-auth/stack", + "trackConversion": false, + "externalId": null, + "tenantId": null, + "partnerId": null, + "programId": null, + "archived": false, + "expiresAt": null, + "expiredUrl": null, + "disabledAt": null, + "password": null, + "proxy": false, + "title": null, + "description": null, + "image": null, + "video": null, + "rewrite": false, + "doIndex": false, + "ios": null, + "android": null, + "geo": null, + "publicStats": false, + "folderId": null, + "tagId": null, + "tags": [], + "webhookIds": [], + "comments": null, + "shortLink": "https://dub.sh/sOvvXDT", + "qrCode": "https://api.dub.co/qr?url=https://dub.sh/sOvvXDT?qr=1", + "utm_source": null, + "utm_medium": null, + "utm_campaign": null, + "utm_term": null, + "utm_content": null, + "userId": "cm022rkcw0000ikt14mscg9sg", + "workspaceId": "ws_cm022sis60003ikt1syy7kfhl", + "clicks": 0, + "lastClicked": null, + "leads": 0, + "conversions": 0, + "sales": 0, + "saleAmount": 0, + "createdAt": "2024-08-26T16:41:52.084Z", + "updatedAt": "2024-08-26T16:41:52.084Z", + "projectId": "cm022sis60003ikt1syy7kfhl", + "testVariants": null, + "testCompletedAt": null, + "testStartedAt": null + } + }, + "topic": "link.updated", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/link-updated", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/latest/partner.application_submitted.json b/providers/dub/latest/partner.application_submitted.json new file mode 100644 index 00000000..6f3a4172 --- /dev/null +++ b/providers/dub/latest/partner.application_submitted.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_KleiO4HBwZFbO1vZLWIPZ2AtX", + "event": "partner.application_submitted", + "createdAt": "2025-11-06T11:25:59.264Z", + "data": { + "id": "pga_1K9CEN4JWYACNHS4DR3PWNR2F", + "createdAt": "2025-11-06T11:25:59.264Z", + "partner": { + "id": "pn_1K9BZE1K285BSTX4W6MPKXJFZ", + "name": "Matthew Hayden", + "email": "matthew@example.com", + "companyName": null, + "image": null, + "description": "I'm a content creator who works with brands to grow their business.", + "country": "US", + "groupId": "grp_1K9BZE1K2RWYAWB2K1YN5TY7F", + "status": "pending", + "website": null, + "youtube": null, + "twitter": null, + "linkedin": null, + "instagram": null, + "tiktok": null + }, + "applicationFormData": [ + { + "label": "Website", + "value": "https://example.com/" + }, + { + "label": "How do you plan to promote Acme?", + "value": "I'll promote Acme by sharing it on my social platforms and writing a blog post." + }, + { + "label": "Any additional questions or comments?", + "value": null + } + ] + } + }, + "topic": "partner.application_submitted", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/partner-application-submitted", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/latest/partner.enrolled.json b/providers/dub/latest/partner.enrolled.json new file mode 100644 index 00000000..6f107284 --- /dev/null +++ b/providers/dub/latest/partner.enrolled.json @@ -0,0 +1,80 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_ovabfqva8oqZzmLPN1JnwIfdt", + "event": "partner.enrolled", + "createdAt": "2025-04-08T17:11:56.492Z", + "data": { + "id": "pn_1JRB6678XHGBZE95R5PH5QVGS", + "name": "Asleep Pink Mammal", + "username": null, + "email": "chosen.blush.barracuda@dub-internal-test.com", + "image": "https://api.dub.co/og/avatar?seed=Asleep Pink Mammal", + "country": "US", + "companyName": null, + "description": null, + "networkStatus": "draft", + "tenantId": null, + "programId": "prog_CYCu7IMAapjkRpTnr8F1azjN", + "partnerId": "pn_1JRB6678XHGBZE95R5PH5QVGS", + "groupId": null, + "status": "approved", + "defaultPayoutMethod": null, + "paypalEmail": null, + "stripeConnectId": null, + "payoutsEnabledAt": null, + "identityVerifiedAt": null, + "trustedAt": null, + "createdAt": "2025-04-08T17:11:56.446Z", + "applicationId": null, + "website": "https://example.com", + "youtube": null, + "twitter": null, + "linkedin": null, + "instagram": null, + "tiktok": null, + "totalCommissions": 0, + "clickRewardId": null, + "leadRewardId": null, + "saleRewardId": null, + "referralRewardId": null, + "discountId": null, + "bannedAt": null, + "bannedReason": null, + "totalClicks": 0, + "totalLeads": 0, + "totalConversions": 0, + "totalSales": 0, + "totalSaleAmount": 0, + "netRevenue": 0, + "earningsPerClick": null, + "averageLifetimeValue": null, + "clickToLeadRate": null, + "clickToConversionRate": null, + "leadToConversionRate": null, + "returnOnAdSpend": null, + "links": [ + { + "id": "link_1JRB6677YXQB49RC1HKH7TPJE", + "domain": "getacme.link", + "key": "uvYO5pMIpctKdUVJlL3jIL4o", + "shortLink": "https://getacme.link/uvYO5pMIpctKdUVJlL3jIL4o", + "url": "https://acme.com", + "clicks": 0, + "leads": 0, + "conversions": 0, + "sales": 0, + "saleAmount": 0 + } + ] + } + }, + "topic": "partner.enrolled", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/partner-enrolled", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/latest/partner.merged.json b/providers/dub/latest/partner.merged.json new file mode 100644 index 00000000..479f2e21 --- /dev/null +++ b/providers/dub/latest/partner.merged.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_KleiO4HBwZFbO1vZLWIPZ2AtX", + "event": "partner.merged", + "createdAt": "2026-08-20T16:41:52.346Z", + "data": { + "sourcePartner": { + "id": "pn_1K9BZE1K285BSTX4W6MPKXJFZ", + "tenantId": "64dc9a8c-5cf9-4446-b53b-cdc15199fafc", + "email": "source@example.com" + }, + "targetPartner": { + "id": "pn_1K06X6FX2GRB31NCM2VVCGJ72", + "tenantId": "64dc9a8c-5cf9-4446-b53b-cdc15199fafc", + "email": "target@example.com" + }, + "targetAlreadyEnrolled": false + } + }, + "topic": "partner.merged", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/partner-merged", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/latest/program_application.created.json b/providers/dub/latest/program_application.created.json new file mode 100644 index 00000000..bd968217 --- /dev/null +++ b/providers/dub/latest/program_application.created.json @@ -0,0 +1,61 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_KleiO4HBwZFbO1vZLWIPZ2AtX", + "event": "program_application.created", + "createdAt": "2025-11-06T11:25:59.264Z", + "data": { + "id": "pga_1K9CEN4JWYACNHS4DR3PWNR2F", + "createdAt": "2025-11-06T11:25:59.264Z", + "partner": { + "id": "pn_1K9BZE1K285BSTX4W6MPKXJFZ", + "name": "Matthew Hayden", + "email": "matthew@example.com", + "companyName": null, + "image": null, + "description": "I'm a content creator who works with brands to grow their business.", + "country": "US", + "groupId": "grp_1K9BZE1K2RWYAWB2K1YN5TY7F", + "status": "pending", + "website": "https://example.com", + "youtube": null, + "twitter": null, + "linkedin": null, + "instagram": null, + "tiktok": null, + "networkStatus": "approved", + "defaultPayoutMethod": "connect", + "payoutsEnabledAt": "2025-10-01T09:12:44.000Z", + "platforms": [ + { + "type": "website", + "identifier": "https://example.com", + "verifiedAt": "2025-10-01T09:15:02.000Z" + } + ] + }, + "applicationFormData": [ + { + "label": "Website", + "value": "https://example.com/" + }, + { + "label": "How do you plan to promote Acme?", + "value": "I'll promote Acme by sharing it on my social platforms and writing a blog post." + }, + { + "label": "Any additional questions or comments?", + "value": null + } + ] + } + }, + "topic": "program_application.created", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/program-application-created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/dub/latest/sale.created.json b/providers/dub/latest/sale.created.json new file mode 100644 index 00000000..0ed7606d --- /dev/null +++ b/providers/dub/latest/sale.created.json @@ -0,0 +1,126 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_WHjyHhqsfYOrlJOOVJSoHXysD", + "event": "sale.created", + "createdAt": "2024-08-30T09:57:51.245Z", + "data": { + "eventName": "Purchased", + "customer": { + "id": "cus_1K09DJDEACR47NPYC93RM43WF", + "name": "John", + "email": "john@example.com", + "avatar": "https://example.com/john.jpeg", + "externalId": "", + "stripeCustomerId": null, + "country": null, + "sales": 0, + "saleAmount": 0, + "createdAt": "2024-08-30T09:57:51.245Z", + "firstSaleAt": null, + "subscriptionCanceledAt": null + }, + "click": { + "id": "d0UtZqE0BZuBPrJS", + "timestamp": "2024-08-30T09:57:51.245Z", + "url": "https://github.com/dubinc/dub", + "country": "US", + "city": "San Francisco", + "region": "CA", + "continent": "NA", + "device": "Desktop", + "browser": "Chrome", + "os": "Mac OS", + "ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36", + "trigger": null, + "referer": "(direct)", + "refererUrl": "(direct)", + "qr": false, + "ip": "63.141.57.109" + }, + "link": { + "id": "cm0faqkyn0001txvfwjfeq7gl", + "domain": "dub.sh", + "key": "79ys3WA", + "url": "https://github.com/dubinc/dub", + "trackConversion": true, + "externalId": null, + "tenantId": null, + "partnerId": "pn_1JRB6678XHGBZE95R5PH5QVGS", + "programId": "prog_CYCu7IMAapjkRpTnr8F1azjN", + "archived": false, + "expiresAt": null, + "expiredUrl": null, + "disabledAt": null, + "password": null, + "proxy": false, + "title": null, + "description": null, + "image": null, + "video": null, + "rewrite": false, + "doIndex": false, + "ios": null, + "android": null, + "geo": null, + "publicStats": false, + "folderId": null, + "tagId": null, + "tags": [], + "webhookIds": [], + "comments": null, + "shortLink": "https://dub.sh/79ys3WA", + "qrCode": "https://api.dub.co/qr?url=https://dub.sh/79ys3WA?qr=1", + "utm_source": null, + "utm_medium": null, + "utm_campaign": null, + "utm_term": null, + "utm_content": null, + "userId": "cm022rkcw0000ikt14mscg9sg", + "workspaceId": "ws_cm022sis60003ikt1syy7kfhl", + "clicks": 10, + "lastClicked": "2024-08-30T07:45:09.000Z", + "leads": 5, + "conversions": 1, + "sales": 1, + "saleAmount": 20000, + "createdAt": "2024-08-29T13:03:59.098Z", + "updatedAt": "2024-08-30T09:57:50.891Z", + "projectId": "cm022sis60003ikt1syy7kfhl", + "testVariants": null, + "testCompletedAt": null, + "testStartedAt": null + }, + "partner": { + "id": "pn_1JRB6678XHGBZE95R5PH5QVGS", + "name": "Sarah Johnson", + "email": "sarah@partner.com", + "image": "https://example.com/sarah-avatar.jpg", + "payoutsEnabledAt": null, + "country": "US", + "groupId": "grp_1K6K3HD0QE7XTX5HSVR77AK5B", + "totalClicks": 200, + "totalLeads": 30, + "totalConversions": 20, + "totalSales": 15, + "totalSaleAmount": 75000, + "totalCommissions": 7500 + }, + "sale": { + "amount": 4500, + "currency": "usd", + "paymentProcessor": "stripe", + "invoiceId": null + }, + "metadata": null + } + }, + "topic": "sale.created", + "source": { + "type": "vendor-documentation", + "url": "https://dub.co/docs/webhooks/events/sale-created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/envoy/index.json b/providers/envoy/index.json new file mode 100644 index 00000000..df615c14 --- /dev/null +++ b/providers/envoy/index.json @@ -0,0 +1,13 @@ +{ + "label": "Envoy", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/envoy/latest/desk_sign_in.json b/providers/envoy/latest/desk_sign_in.json new file mode 100644 index 00000000..993b27bd --- /dev/null +++ b/providers/envoy/latest/desk_sign_in.json @@ -0,0 +1,83 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "desk_sign_in", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "name": "HQ", + "company-name-override": null, + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "1200 Industrial Ave, Long Beach, CA 90803, USA", + "address-line-one": "1200 Industrial Ave", + "address-line-two": null, + "city": "Long Beach", + "state": "CA", + "country": "US", + "zip": "90803", + "longitude": -118.1844057, + "latitude": 33.7540739, + "created-at": "2021-03-25T17:26:00.851Z" + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Stark Industries", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2021-03-25T17:26:00.842Z" + } + } + }, + "payload": { + "company_name": "Stark Industries", + "desk_id": 2218972, + "desk_name": "HQ-A1-001", + "entry_id": 92844655, + "floor_name": "1st Floor", + "location_address": "1200 Industrial Ave, Long Beach, CA 90803, USA", + "location_id": 126164, + "location_name": "HQ", + "neighborhood": null, + "reservation_created_at": { + "nano": 975695000, + "epochSecond": 1617902284 + }, + "reservation_end_time": { + "nano": 0, + "epochSecond": 1617951540 + }, + "reservation_start_time": { + "nano": 252000000, + "epochSecond": 1617902284 + }, + "reservation_id": 73842, + "user_email": "natalie@starkindustries.com", + "user_full_name": "Natalie Rushman", + "user_id": 1385008 + } + }, + "topic": "desk_sign_in", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/employee_entry_blacklist_deny.json b/providers/envoy/latest/employee_entry_blacklist_deny.json new file mode 100644 index 00000000..289c6c99 --- /dev/null +++ b/providers/envoy/latest/employee_entry_blacklist_deny.json @@ -0,0 +1,165 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "employee_entry_blacklist_deny", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "name": "HQ", + "company-name-override": null, + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "1200 Industrial Ave, Long Beach, CA 90803, USA", + "address-line-one": "1200 Industrial Ave", + "address-line-two": null, + "city": "Long Beach", + "state": "CA", + "country": "US", + "zip": "90803", + "longitude": -118.1844057, + "latitude": 33.7540739, + "created-at": "2021-03-25T17:26:00.851Z" + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Stark Industries", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2021-03-25T17:26:00.842Z" + } + } + }, + "payload": { + "id": "92663715", + "type": "entries", + "attributes": { + "agreements-status": "not_signed", + "full-name": "Anton Vanko", + "email": null, + "employee-screening-flow": false, + "host": null, + "host-email": null, + "private-notes": null, + "signed-in-at": "2021-04-06 17:45:00 UTC", + "device-session-uuid": null, + "signed-in-via": "Dashboard", + "signed-in-by": "F.R.I.D.A.Y.", + "signed-out-via": null, + "signed-out-by": null, + "thumbnails": { + "large": null, + "original": null, + "small": null + }, + "flow-name": "Visitor", + "original-nda-sign-date": null, + "group-name": null, + "id-check-status": "", + "is-delivery": false, + "agreement-refused": false, + "locality": { + "place-id": "" + }, + "pov-key": "Purpose of visit", + "user-data": [ + { + "field": "Your Full Name", + "value": "Anton Vanko" + }, + { + "field": "Purpose of visit", + "value": "Visitor" + } + ], + "sms-status": "not_sent", + "approval-status": { + "status": "denied", + "auto-approved": false, + "report": [ + { + "result": "fail", + "source": "blacklist", + "messages": { + "failure": { + "text": "Someone will be with you shortly.", + "header": "Please wait here while we review your responses." + } + }, + "blacklistReason": "", + "blacklistKeyword": "", + "blacklistFilterId": "", + "blacklistFilterKey": "", + "blacklistMatchedKey": "", + "blacklistReportUUID": "1c031e6b-513d-416b-8d5c-00de8ab81464", + "blacklistFilterAddedBy": "", + "blacklistFilterCreatedAt": "" + } + ], + "reviewer-id": 1385008, + "reviewer-name": "Happy Hogan", + "review-note": null, + "reviewed-at": "2021-04-06T18:50:19.029081Z" + }, + "failure-message-markdown": "# Please wait here while we review your responses.\n\nSomeone will be with you shortly.", + "custom-deny-markdown": "", + "push-status": "not_sent", + "email-status": "not_sent" + }, + "relationships": { + "location": { + "data": { + "type": "locations", + "id": "126164" + } + }, + "flow": { + "data": { + "type": "flows", + "id": "257904" + } + }, + "previous-entries": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/92663715/previous-entries" + } + }, + "platform-jobs": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/92663715/platform-jobs" + } + }, + "agreeable-ndas": { + "data": [ + { + "type": "agreeable-ndas", + "id": "48244025" + } + ] + } + } + } + }, + "topic": "employee_entry_blacklist_deny", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/employee_entry_blacklist_review.json b/providers/envoy/latest/employee_entry_blacklist_review.json new file mode 100644 index 00000000..fcdfd48d --- /dev/null +++ b/providers/envoy/latest/employee_entry_blacklist_review.json @@ -0,0 +1,157 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "employee_entry_blacklist_review", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "name": "HQ", + "company-name-override": null, + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "1200 Industrial Ave, Long Beach, CA 90803, USA", + "address-line-one": "1200 Industrial Ave", + "address-line-two": null, + "city": "Long Beach", + "state": "CA", + "country": "US", + "zip": "90803", + "longitude": -118.1844057, + "latitude": 33.7540739, + "created-at": "2021-03-25T17:26:00.851Z" + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Stark Industries", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2021-03-25T17:26:00.842Z" + } + } + }, + "payload": { + "id": "92663715", + "type": "entries", + "attributes": { + "agreements-status": "not_applicable", + "full-name": "Anton Vanko", + "email": null, + "employee-screening-flow": false, + "host": null, + "host-email": null, + "private-notes": null, + "signed-in-at": "2021-04-06 17:45:00 UTC", + "device-session-uuid": null, + "signed-in-via": "Dashboard", + "signed-in-by": "F.R.I.D.A.Y.", + "signed-out-via": null, + "signed-out-by": null, + "thumbnails": { + "large": null, + "original": null, + "small": null + }, + "flow-name": "Visitor", + "original-nda-sign-date": null, + "group-name": null, + "id-check-status": "", + "is-delivery": false, + "agreement-refused": false, + "locality": { + "place-id": "" + }, + "pov-key": "Purpose of visit", + "user-data": [ + { + "field": "Your Full Name", + "value": "Anton Vanko" + }, + { + "field": "Purpose of visit", + "value": "Visitor" + } + ], + "sms-status": "not_sent", + "approval-status": { + "status": "review", + "auto-approved": false, + "report": [ + { + "result": "fail", + "source": "blacklist", + "messages": { + "failure": { + "text": "Someone will be with you shortly.", + "header": "Please wait here while we review your responses." + } + }, + "blacklistReason": "", + "blacklistKeyword": "", + "blacklistFilterId": "", + "blacklistFilterKey": "", + "blacklistMatchedKey": "", + "blacklistReportUUID": "1c031e6b-513d-416b-8d5c-00de8ab81464", + "blacklistFilterAddedBy": "", + "blacklistFilterCreatedAt": "" + } + ], + "reviewer-id": null, + "reviewer-name": null, + "review-note": null, + "reviewed-at": null + }, + "failure-message-markdown": "# Please wait here while we review your responses.\n\nSomeone will be with you shortly.", + "custom-deny-markdown": "", + "push-status": "not_sent", + "email-status": "not_sent" + }, + "relationships": { + "location": { + "data": { + "type": "locations", + "id": "126164" + } + }, + "flow": { + "data": { + "type": "flows", + "id": "257904" + } + }, + "previous-entries": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/92663715/previous-entries" + } + }, + "platform-jobs": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/92663715/platform-jobs" + } + } + } + } + }, + "topic": "employee_entry_blacklist_review", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/employee_entry_sign_in.json b/providers/envoy/latest/employee_entry_sign_in.json new file mode 100644 index 00000000..3c0f9740 --- /dev/null +++ b/providers/envoy/latest/employee_entry_sign_in.json @@ -0,0 +1,163 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "employee_entry_sign_in", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "zip": "90803", + "city": "Long Beach", + "name": "HQ", + "state": "CA", + "locale": "en", + "address": "1200 Industrial Ave, Long Beach, CA 90803, USA", + "country": "US", + "latitude": 33.7540739, + "timezone": "America/Los_Angeles", + "longitude": -118.1844057, + "time-zone": "America/Los_Angeles", + "created-at": "2021-03-25T17:26:00.851Z", + "address-line-one": "1200 Industrial Ave", + "address-line-two": null, + "company-name-override": null + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Stark Industries", + "active": true, + "buy-intent": false, + "created-at": "2021-03-25T17:26:00.842Z", + "plan-intent": "enterprise" + } + } + }, + "payload": { + "id": "92675751", + "type": "entries", + "attributes": { + "host": null, + "email": "natalie@starkindustries.com", + "pov-key": "Purpose of visit", + "flow-name": "Employee registration", + "full-name": "Natalie Rushman", + "user-data": [ + { + "field": "Your Full Name", + "value": "Natalie Rushman" + }, + { + "field": "Your Email Address", + "value": "natalie@starkindustries.com" + }, + { + "field": "Purpose of visit", + "value": "Employee registration" + } + ], + "group-name": null, + "host-email": null, + "sms-status": "not_sent", + "thumbnails": { + "large": null, + "small": null, + "original": null + }, + "is-delivery": false, + "push-status": "not_sent", + "email-status": "not_sent", + "signed-in-at": "2021-04-06 20:26:33 UTC", + "signed-in-by": null, + "private-notes": null, + "signed-in-via": "iPad", + "signed-out-by": null, + "signed-out-via": null, + "approval-status": { + "report": [ + { + "reason": "", + "result": "pass", + "source": "capacity-screening", + "messages": { + "failure": { + "text": "We\u2019re sorry, but you won\u2019t be allowed into the office. Please try again tomorrow.", + "header": "Not approved to work in the office" + } + } + } + ], + "status": "approved", + "review-note": null, + "reviewed-at": null, + "reviewer-id": null, + "auto-approved": false, + "reviewer-name": null + }, + "id-check-status": "", + "agreement-refused": false, + "agreements-status": "not_applicable", + "device-session-uuid": "f0a3da1e-8744-4321-9e5d-ba9b7d0918ff", + "custom-deny-markdown": "", + "original-nda-sign-date": null, + "employee-screening-flow": true, + "failure-message-markdown": "# Not approved to work in the office\n\nWe\u2019re sorry, but you won\u2019t be allowed into the office. Please try again tomorrow." + }, + "relationships": { + "flow": { + "data": { + "id": "259399", + "type": "flows" + } + }, + "device": { + "data": { + "id": "137819", + "type": "devices" + } + }, + "location": { + "data": { + "id": "126164", + "type": "locations" + } + }, + "platform-jobs": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/92675751/platform-jobs" + } + }, + "previous-entries": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/92675751/previous-entries" + } + }, + "visitor-entrance": { + "data": { + "id": "33022", + "type": "visitor_entrances" + } + } + } + } + }, + "topic": "employee_entry_sign_in", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/employee_entry_sign_out.json b/providers/envoy/latest/employee_entry_sign_out.json new file mode 100644 index 00000000..84dc4cb6 --- /dev/null +++ b/providers/envoy/latest/employee_entry_sign_out.json @@ -0,0 +1,164 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "employee_entry_sign_out", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "name": "HQ", + "company-name-override": null, + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "1200 Industrial Ave, Long Beach, CA 90803, USA", + "address-line-one": "1200 Industrial Ave", + "address-line-two": null, + "city": "Long Beach", + "state": "CA", + "country": "US", + "zip": "90803", + "longitude": -118.1844057, + "latitude": 33.7540739, + "created-at": "2021-03-25T17:26:00.851Z" + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Stark Industries", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2021-03-25T17:26:00.842Z" + } + } + }, + "payload": { + "id": "92675751", + "type": "entries", + "attributes": { + "agreements-status": "not_applicable", + "full-name": "Natalie Rushman", + "email": "natalie@starkindustries.com", + "employee-screening-flow": true, + "host": null, + "host-email": null, + "private-notes": null, + "signed-in-at": "2021-04-06 20:26:33 UTC", + "device-session-uuid": "f0a3da1e-8744-4321-9e5d-ba9b7d0918ff", + "signed-in-via": "iPad", + "signed-in-by": null, + "signed-out-via": "iPad", + "signed-out-by": null, + "signed-out-at": "2021-04-06 20:35:41 UTC", + "thumbnails": { + "large": null, + "original": null, + "small": null + }, + "flow-name": "Employee registration", + "original-nda-sign-date": null, + "group-name": null, + "id-check-status": "", + "is-delivery": false, + "agreement-refused": false, + "pov-key": "Purpose of visit", + "user-data": [ + { + "field": "Your Full Name", + "value": "Natalie Rushman" + }, + { + "field": "Your Email Address", + "value": "natalie@starkindustries.com" + }, + { + "field": "Purpose of visit", + "value": "Employee registration" + } + ], + "sms-status": "not_sent", + "approval-status": { + "status": "approved", + "auto-approved": false, + "report": [ + { + "reason": "", + "result": "pass", + "source": "capacity-screening", + "messages": { + "failure": { + "text": "We\u2019re sorry, but you won\u2019t be allowed into the office. Please try again tomorrow.", + "header": "Not approved to work in the office" + } + } + } + ], + "reviewer-id": null, + "reviewer-name": null, + "review-note": null, + "reviewed-at": null + }, + "failure-message-markdown": "# Not approved to work in the office\n\nWe\u2019re sorry, but you won\u2019t be allowed into the office. Please try again tomorrow.", + "custom-deny-markdown": "", + "push-status": "not_sent", + "email-status": "not_sent" + }, + "relationships": { + "location": { + "data": { + "type": "locations", + "id": "126164" + } + }, + "visitor-entrance": { + "data": { + "type": "visitor_entrances", + "id": "33022" + } + }, + "device": { + "data": { + "type": "devices", + "id": "137819" + } + }, + "flow": { + "data": { + "type": "flows", + "id": "259399" + } + }, + "previous-entries": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/92675751/previous-entries" + } + }, + "platform-jobs": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/92675751/platform-jobs" + } + } + } + } + }, + "topic": "employee_entry_sign_out", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/employee_invite_created.json b/providers/envoy/latest/employee_invite_created.json new file mode 100644 index 00000000..2f06a5a0 --- /dev/null +++ b/providers/envoy/latest/employee_invite_created.json @@ -0,0 +1,133 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "employee_invite_created", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "name": "HQ", + "company-name-override": null, + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "1200 Industrial Ave, Long Beach, CA 90803, USA", + "address-line-one": "1200 Industrial Ave", + "address-line-two": null, + "city": "Long Beach", + "state": "CA", + "country": "US", + "zip": "90803", + "longitude": -118.1844057, + "latitude": 33.7540739, + "created-at": "2021-03-25T17:26:00.851Z" + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Stark Industries", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2021-03-25T17:26:00.842Z" + } + } + }, + "payload": { + "id": "15190709", + "type": "invites", + "attributes": { + "agreements-status": "not_applicable", + "employee-screening-flow": true, + "full-name": "Natalie Rushman", + "email": "natalie@starkindustries.com", + "inviter-name": null, + "inviter-email": null, + "expected-arrival-time": "2021-04-08T07:00:00Z", + "private-notes": null, + "arrived": false, + "been-here-before": false, + "flow-name": "Employee registration", + "flow-id": 259399, + "user-data": [ + { + "field": "Your Email Address", + "value": "" + }, + { + "field": "Your Full Name", + "value": "" + }, + { + "field": "Purpose of visit", + "value": "Employee registration" + } + ], + "additional-guests": 0, + "guest-updated-at": null, + "nda": null, + "nda-available": false, + "original-nda-sign-date": null, + "secret-token": "c3dbcaf21725d6814dff0d8c89db075a", + "edit-token": "7520923ab0d9e18a5118d58b915efeb1", + "group-name": null, + "photo-url": null, + "qr-code": null, + "qr-code-sent-at": null, + "preregistration-complete": false, + "reminder-sent-at": null, + "approval-status": null + }, + "relationships": { + "entry": { + "data": null + }, + "location": { + "data": { + "id": "126164", + "type": "locations" + } + }, + "flow": { + "data": { + "type": "flows", + "id": "259399" + } + }, + "employee": { + "data": null + }, + "creator": { + "data": { + "type": "users", + "id": "1385008" + } + }, + "platform-jobs": { + "links": { + "related": "https://web.envoy.com/api/v3/invites/15190709/platform-jobs" + } + } + } + } + }, + "topic": "employee_invite_created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/employee_invite_updated.json b/providers/envoy/latest/employee_invite_updated.json new file mode 100644 index 00000000..a491242c --- /dev/null +++ b/providers/envoy/latest/employee_invite_updated.json @@ -0,0 +1,189 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "employee_invite_updated", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "name": "HQ", + "company-name-override": null, + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "1200 Industrial Ave, Long Beach, CA 90803, USA", + "address-line-one": "1200 Industrial Ave", + "address-line-two": null, + "city": "Long Beach", + "state": "CA", + "country": "US", + "zip": "90803", + "longitude": -118.1844057, + "latitude": 33.7540739, + "created-at": "2021-03-25T17:26:00.851Z" + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Stark Industries", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2021-03-25T17:26:00.842Z" + } + } + }, + "payload": { + "id": "15190709", + "type": "invites", + "attributes": { + "agreements-status": "not_applicable", + "employee-screening-flow": true, + "full-name": "Natalie Rushman", + "email": "natalie@starkindustries.com", + "inviter-name": null, + "inviter-email": null, + "expected-arrival-time": "2021-04-08T07:00:00Z", + "private-notes": null, + "arrived": false, + "been-here-before": false, + "flow-name": "Employee registration", + "flow-id": 259399, + "user-data": [ + { + "field": "Your Email Address", + "value": "" + }, + { + "field": "Your Full Name", + "value": "" + }, + { + "field": "Purpose of visit", + "value": "Employee registration" + } + ], + "additional-guests": 0, + "guest-updated-at": "2021-04-07T23:43:44Z", + "nda": null, + "nda-available": false, + "original-nda-sign-date": null, + "secret-token": "c3dbcaf21725d6814dff0d8c89db075a", + "edit-token": "7520923ab0d9e18a5118d58b915efeb1", + "group-name": null, + "photo-url": null, + "qr-code": null, + "qr-code-sent-at": null, + "preregistration-complete": true, + "reminder-sent-at": "2021-04-07T23:42:55Z", + "approval-status": { + "status": "approved", + "auto-approved": false, + "report": [ + { + "reason": "", + "result": "fail", + "source": "employee-screening", + "messages": { + "failure": { + "text": "We\u2019re sorry, but you won\u2019t be allowed into the office. Please try again tomorrow.", + "header": "Not approved to work in the office" + } + } + }, + { + "reason": "", + "result": "fail", + "source": "capacity-screening", + "messages": { + "failure": { + "text": "We\u2019re sorry, but you won\u2019t be allowed into the office. Please try again tomorrow.", + "header": "Not approved to work in the office" + } + } + }, + { + "reason": "", + "result": "pass", + "source": "employee-screening", + "messages": { + "failure": { + "text": "We\u2019re sorry, but you won\u2019t be allowed into the office. Please try again tomorrow.", + "header": "Not approved to work in the office" + } + } + }, + { + "result": "pass", + "source": "capacity-screening", + "reason": "", + "messages": { + "failure": { + "header": "Not approved to work in the office", + "text": "We\u2019re sorry, but you won\u2019t be allowed into the office. Please try again tomorrow." + } + } + } + ], + "reviewer-id": null, + "reviewer-name": null, + "review-note": null, + "reviewed-at": null + }, + "locality": { + "place-id": "" + } + }, + "relationships": { + "entry": { + "data": null + }, + "location": { + "data": { + "id": "126164", + "type": "locations" + } + }, + "flow": { + "data": { + "type": "flows", + "id": "259399" + } + }, + "employee": { + "data": null + }, + "creator": { + "data": { + "type": "users", + "id": "1385008" + } + }, + "platform-jobs": { + "links": { + "related": "https://web.envoy.com/api/v3/invites/15190709/platform-jobs" + } + } + } + } + }, + "topic": "employee_invite_updated", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/employee_upcoming_visit.json b/providers/envoy/latest/employee_upcoming_visit.json new file mode 100644 index 00000000..9025e618 --- /dev/null +++ b/providers/envoy/latest/employee_upcoming_visit.json @@ -0,0 +1,189 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "employee_upcoming_visit", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "name": "HQ", + "company-name-override": null, + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "1200 Industrial Ave, Long Beach, CA 90803, USA", + "address-line-one": "1200 Industrial Ave", + "address-line-two": null, + "city": "Long Beach", + "state": "CA", + "country": "US", + "zip": "90803", + "longitude": -118.1844057, + "latitude": 33.7540739, + "created-at": "2021-03-25T17:26:00.851Z" + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Stark Industries", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2021-03-25T17:26:00.842Z" + } + } + }, + "payload": { + "id": "15190709", + "type": "invites", + "attributes": { + "agreements-status": "not_applicable", + "employee-screening-flow": true, + "full-name": "Natalie Rushman", + "email": "natalie@starkindustries.com", + "inviter-name": null, + "inviter-email": null, + "expected-arrival-time": "2021-04-08T07:00:00Z", + "private-notes": null, + "arrived": false, + "been-here-before": false, + "flow-name": "Employee registration", + "flow-id": 259399, + "user-data": [ + { + "field": "Your Email Address", + "value": "" + }, + { + "field": "Your Full Name", + "value": "" + }, + { + "field": "Purpose of visit", + "value": "Employee registration" + } + ], + "additional-guests": 0, + "guest-updated-at": "2021-04-07T23:43:44Z", + "nda": null, + "nda-available": false, + "original-nda-sign-date": null, + "secret-token": "7164ce490b20c6dd701a163c64bd8fbe", + "edit-token": "df53742054a181ed384ff26af676b2e3", + "group-name": null, + "photo-url": null, + "qr-code": null, + "qr-code-sent-at": null, + "preregistration-complete": true, + "reminder-sent-at": "2021-04-07T23:42:55Z", + "approval-status": { + "status": "approved", + "auto-approved": false, + "report": [ + { + "reason": "", + "result": "fail", + "source": "employee-screening", + "messages": { + "failure": { + "text": "We\u2019re sorry, but you won\u2019t be allowed into the office. Please try again tomorrow.", + "header": "Not approved to work in the office" + } + } + }, + { + "reason": "", + "result": "fail", + "source": "capacity-screening", + "messages": { + "failure": { + "text": "We\u2019re sorry, but you won\u2019t be allowed into the office. Please try again tomorrow.", + "header": "Not approved to work in the office" + } + } + }, + { + "reason": "", + "result": "pass", + "source": "employee-screening", + "messages": { + "failure": { + "text": "We\u2019re sorry, but you won\u2019t be allowed into the office. Please try again tomorrow.", + "header": "Not approved to work in the office" + } + } + }, + { + "reason": "", + "result": "pass", + "source": "capacity-screening", + "messages": { + "failure": { + "text": "We\u2019re sorry, but you won\u2019t be allowed into the office. Please try again tomorrow.", + "header": "Not approved to work in the office" + } + } + } + ], + "reviewer-id": null, + "reviewer-name": null, + "review-note": null, + "reviewed-at": null + }, + "locality": { + "place-id": "" + } + }, + "relationships": { + "entry": { + "data": null + }, + "location": { + "data": { + "id": "126164", + "type": "locations" + } + }, + "flow": { + "data": { + "type": "flows", + "id": "259399" + } + }, + "employee": { + "data": null + }, + "creator": { + "data": { + "type": "users", + "id": "1385008" + } + }, + "platform-jobs": { + "links": { + "related": "https://web.envoy.com/api/v3/invites/15190709/platform-jobs" + } + } + } + } + }, + "topic": "employee_upcoming_visit", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/entry_blacklist_deny.json b/providers/envoy/latest/entry_blacklist_deny.json new file mode 100644 index 00000000..f70ccec1 --- /dev/null +++ b/providers/envoy/latest/entry_blacklist_deny.json @@ -0,0 +1,165 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "entry_blacklist_deny", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "name": "HQ", + "company-name-override": null, + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "1200 Industrial Ave, Long Beach, CA 90803, USA", + "address-line-one": "1200 Industrial Ave", + "address-line-two": null, + "city": "Long Beach", + "state": "CA", + "country": "US", + "zip": "90803", + "longitude": -118.1844057, + "latitude": 33.7540739, + "created-at": "2021-03-25T17:26:00.851Z" + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Stark Industries", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2021-03-25T17:26:00.842Z" + } + } + }, + "payload": { + "id": "92663715", + "type": "entries", + "attributes": { + "agreements-status": "not_signed", + "full-name": "Justin Hammer", + "email": null, + "employee-screening-flow": false, + "host": null, + "host-email": null, + "private-notes": null, + "signed-in-at": "2021-04-06 17:45:00 UTC", + "device-session-uuid": null, + "signed-in-via": "Dashboard", + "signed-in-by": "F.R.I.D.A.Y.", + "signed-out-via": null, + "signed-out-by": null, + "thumbnails": { + "large": null, + "original": null, + "small": null + }, + "flow-name": "Visitor", + "original-nda-sign-date": null, + "group-name": null, + "id-check-status": "", + "is-delivery": false, + "agreement-refused": false, + "locality": { + "place-id": "" + }, + "pov-key": "Purpose of visit", + "user-data": [ + { + "field": "Your Full Name", + "value": "Justin Hammer" + }, + { + "field": "Purpose of visit", + "value": "Visitor" + } + ], + "sms-status": "not_sent", + "approval-status": { + "status": "denied", + "auto-approved": false, + "report": [ + { + "result": "fail", + "source": "blacklist", + "messages": { + "failure": { + "text": "Someone will be with you shortly.", + "header": "Please wait here while we review your responses." + } + }, + "blacklistReason": "", + "blacklistKeyword": "", + "blacklistFilterId": "", + "blacklistFilterKey": "", + "blacklistMatchedKey": "", + "blacklistReportUUID": "1c031e6b-513d-416b-8d5c-00de8ab81464", + "blacklistFilterAddedBy": "", + "blacklistFilterCreatedAt": "" + } + ], + "reviewer-id": 1385008, + "reviewer-name": "Happy Hogan", + "review-note": null, + "reviewed-at": "2021-04-06T18:50:19.029081Z" + }, + "failure-message-markdown": "# Please wait here while we review your responses.\n\nSomeone will be with you shortly.", + "custom-deny-markdown": "", + "push-status": "not_sent", + "email-status": "not_sent" + }, + "relationships": { + "location": { + "data": { + "type": "locations", + "id": "126164" + } + }, + "flow": { + "data": { + "type": "flows", + "id": "257904" + } + }, + "previous-entries": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/92663715/previous-entries" + } + }, + "platform-jobs": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/92663715/platform-jobs" + } + }, + "agreeable-ndas": { + "data": [ + { + "type": "agreeable-ndas", + "id": "48244025" + } + ] + } + } + } + }, + "topic": "entry_blacklist_deny", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/entry_blacklist_review.json b/providers/envoy/latest/entry_blacklist_review.json new file mode 100644 index 00000000..c02cd86e --- /dev/null +++ b/providers/envoy/latest/entry_blacklist_review.json @@ -0,0 +1,157 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "entry_blacklist_review", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "name": "HQ", + "company-name-override": null, + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "1200 Industrial Ave, Long Beach, CA 90803, USA", + "address-line-one": "1200 Industrial Ave", + "address-line-two": null, + "city": "Long Beach", + "state": "CA", + "country": "US", + "zip": "90803", + "longitude": -118.1844057, + "latitude": 33.7540739, + "created-at": "2021-03-25T17:26:00.851Z" + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Stark Industries", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2021-03-25T17:26:00.842Z" + } + } + }, + "payload": { + "id": "92663715", + "type": "entries", + "attributes": { + "agreements-status": "not_applicable", + "full-name": "Justin Hammer", + "email": null, + "employee-screening-flow": false, + "host": null, + "host-email": null, + "private-notes": null, + "signed-in-at": "2021-04-06 17:45:00 UTC", + "device-session-uuid": null, + "signed-in-via": "Dashboard", + "signed-in-by": "F.R.I.D.A.Y.", + "signed-out-via": null, + "signed-out-by": null, + "thumbnails": { + "large": null, + "original": null, + "small": null + }, + "flow-name": "Visitor", + "original-nda-sign-date": null, + "group-name": null, + "id-check-status": "", + "is-delivery": false, + "agreement-refused": false, + "locality": { + "place-id": "" + }, + "pov-key": "Purpose of visit", + "user-data": [ + { + "field": "Your Full Name", + "value": "Justin Hammer" + }, + { + "field": "Purpose of visit", + "value": "Visitor" + } + ], + "sms-status": "not_sent", + "approval-status": { + "status": "review", + "auto-approved": false, + "report": [ + { + "result": "fail", + "source": "blacklist", + "messages": { + "failure": { + "text": "Someone will be with you shortly.", + "header": "Please wait here while we review your responses." + } + }, + "blacklistReason": "", + "blacklistKeyword": "", + "blacklistFilterId": "", + "blacklistFilterKey": "", + "blacklistMatchedKey": "", + "blacklistReportUUID": "1c031e6b-513d-416b-8d5c-00de8ab81464", + "blacklistFilterAddedBy": "", + "blacklistFilterCreatedAt": "" + } + ], + "reviewer-id": null, + "reviewer-name": null, + "review-note": null, + "reviewed-at": null + }, + "failure-message-markdown": "# Please wait here while we review your responses.\n\nSomeone will be with you shortly.", + "custom-deny-markdown": "", + "push-status": "not_sent", + "email-status": "not_sent" + }, + "relationships": { + "location": { + "data": { + "type": "locations", + "id": "126164" + } + }, + "flow": { + "data": { + "type": "flows", + "id": "257904" + } + }, + "previous-entries": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/92663715/previous-entries" + } + }, + "platform-jobs": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/92663715/platform-jobs" + } + } + } + } + }, + "topic": "entry_blacklist_review", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/entry_sign_in.json b/providers/envoy/latest/entry_sign_in.json new file mode 100644 index 00000000..a1645270 --- /dev/null +++ b/providers/envoy/latest/entry_sign_in.json @@ -0,0 +1,170 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "entry_sign_in", + "meta": { + "location": { + "id": "94082", + "type": "locations", + "attributes": { + "name": "HQ", + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "410 Townsend St 4th Floor, San Francisco, CA 94107", + "address-line-one": "410 Townsend St", + "address-line-two": "4th Floor", + "city": "San Francisco", + "state": "CA", + "country": "US", + "zip": "94107", + "longitude": -121.8930982, + "latitude": 37.351796, + "created-at": "2019-12-09T05:05:31.609Z" + }, + "relationships": { + "company": { + "data": { + "id": "75254", + "type": "companies" + } + } + } + }, + "company": { + "id": "75254", + "type": "companies", + "attributes": { + "name": "Envoy", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2019-12-09T05:05:31.564Z" + } + } + }, + "payload": { + "id": "80078985", + "type": "entries", + "attributes": { + "agreements-status": "not_applicable", + "full-name": "John Doe", + "email": "integrations@envoy.com", + "host": null, + "host-email": null, + "private-notes": null, + "signed-in-at": "2020-08-31 22:09:50 UTC", + "device-session-uuid": "f27c022b-9c7a-41b4-90d6-992a753a5eb7", + "signed-in-via": "iPad", + "signed-in-by": null, + "signed-out-via": null, + "signed-out-by": null, + "thumbnails": { + "large": null, + "original": null, + "small": null + }, + "flow-name": "Visitor", + "original-nda-sign-date": null, + "group-name": null, + "id-check-status": "", + "is-delivery": false, + "agreement-refused": false, + "pov-key": "Purpose of visit", + "user-data": [ + { + "field": "Your Full Name", + "value": "John Doe" + }, + { + "field": "Purpose of visit", + "value": "Visitor" + }, + { + "field": "Your Email Address", + "value": "integrations@envoy.com" + } + ], + "sms-status": "not_sent", + "approval-status": { + "status": "approved", + "auto-approved": false, + "report": [ + { + "result": "pass", + "source": "blacklist", + "messages": { + "failure": { + "text": "Someone will be with you shortly.", + "header": "Please wait here while we review your responses." + } + }, + "blacklistReportUUID": "dbb84289-99e2-49ca-ba78-3a866e538003" + }, + { + "reason": "", + "result": "pass", + "source": "capacity-screening", + "messages": { + "failure": { + "text": "Someone will be with you shortly.", + "header": "Please wait here while we review your responses." + } + } + } + ], + "reviewer-id": null, + "reviewer-name": null, + "review-note": null, + "reviewed-at": null + }, + "push-status": "not_sent", + "email-status": "not_sent" + }, + "relationships": { + "location": { + "data": { + "type": "locations", + "id": "94082" + } + }, + "visitor-entrance": { + "data": { + "type": "visitor_entrances", + "id": "1192" + } + }, + "device": { + "data": { + "type": "devices", + "id": "120326" + } + }, + "flow": { + "data": { + "type": "flows", + "id": "127825" + } + }, + "previous-entries": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/80078985/previous-entries" + } + }, + "platform-jobs": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/80078985/platform-jobs" + } + } + } + } + }, + "topic": "entry_sign_in", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/entry_sign_out.json b/providers/envoy/latest/entry_sign_out.json new file mode 100644 index 00000000..19569c64 --- /dev/null +++ b/providers/envoy/latest/entry_sign_out.json @@ -0,0 +1,147 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "entry_sign_out", + "meta": { + "location": { + "id": "94082", + "type": "locations", + "attributes": { + "name": "HQ", + "company-name-override": null, + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "410 Townsend St 4th Floor, San Francisco, CA 94107", + "address-line-one": "410 Townsend St", + "address-line-two": "4th Floor", + "city": "San Francisco", + "state": "CA", + "country": "US", + "zip": "94107", + "longitude": -122.39766898461579, + "latitude": 37.77531414459182, + "created-at": "2021-03-25T17:26:00.851Z" + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Envoy", + "plan-intent": "premium", + "buy-intent": false, + "active": true, + "created-at": "2021-03-25T17:26:00.842Z" + } + } + }, + "payload": { + "id": "92589729", + "type": "entries", + "attributes": { + "agreements-status": "not_signed", + "full-name": "Meg A. Byte", + "email": "meg@company.com", + "employee-screening-flow": false, + "host": null, + "host-email": null, + "private-notes": null, + "signed-in-at": "2021-04-05 21:15:00 UTC", + "device-session-uuid": null, + "signed-in-via": "Dashboard", + "signed-in-by": "Reese Eptionist", + "signed-out-via": "Dashboard", + "signed-out-by": "Reese Eptionist", + "signed-out-at": "2021-04-05 22:11:25 UTC", + "thumbnails": { + "large": null, + "original": null, + "small": null + }, + "flow-name": "Visitor", + "original-nda-sign-date": null, + "group-name": null, + "id-check-status": "", + "is-delivery": false, + "agreement-refused": false, + "locality": { + "place-id": "" + }, + "pov-key": "Purpose of visit", + "user-data": [ + { + "field": "Your Full Name", + "value": "Meg A. Byte" + }, + { + "field": "Your Email Address", + "value": "meg@company.com" + }, + { + "field": "Purpose of visit", + "value": "Visitor" + } + ], + "sms-status": "not_sent", + "approval-status": null, + "push-status": "not_sent", + "email-status": "not_sent" + }, + "relationships": { + "location": { + "data": { + "type": "locations", + "id": "94082" + } + }, + "flow": { + "data": { + "type": "flows", + "id": "257904" + } + }, + "recurring-entry": { + "data": { + "type": "entries", + "id": "92589477" + } + }, + "previous-entries": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/92589729/previous-entries" + } + }, + "platform-jobs": { + "links": { + "related": "https://app.envoy.com/api/v3/entries/92589729/platform-jobs" + } + }, + "agreeable-ndas": { + "data": [ + { + "type": "agreeable-ndas", + "id": "48205135" + } + ] + } + } + } + }, + "topic": "entry_sign_out", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/invite_created.json b/providers/envoy/latest/invite_created.json new file mode 100644 index 00000000..ded0dbb8 --- /dev/null +++ b/providers/envoy/latest/invite_created.json @@ -0,0 +1,146 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "invite_created", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "name": "HQ", + "company-name-override": null, + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "1200 Industrial Ave, Long Beach, CA 90803, USA", + "address-line-one": "1200 Industrial Ave", + "address-line-two": null, + "city": "Long Beach", + "state": "CA", + "country": "US", + "zip": "90803", + "longitude": -118.1844057, + "latitude": 33.7540739, + "created-at": "2021-03-25T17:26:00.851Z" + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Stark Industries", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2021-03-25T17:26:00.842Z" + } + } + }, + "payload": { + "id": "15145380", + "type": "invites", + "attributes": { + "agreements-status": "pending", + "employee-screening-flow": false, + "full-name": "Tony Stark", + "email": "tony@starkindustries.com", + "inviter-name": "F.R.I.D.A.Y.", + "inviter-email": "friday@starkindustries.com", + "expected-arrival-time": "2022-04-06T20:00:00Z", + "private-notes": null, + "arrived": false, + "been-here-before": false, + "flow-name": "Visitor", + "flow-id": 257904, + "user-data": [ + { + "field": "Your Email Address", + "value": "tony@starkindustries.com" + }, + { + "field": "Host", + "value": "Pepper Potts" + }, + { + "field": "Your Full Name", + "value": "Tony Stark" + }, + { + "field": "Purpose of visit", + "value": "Visitor" + } + ], + "additional-guests": 0, + "guest-updated-at": null, + "nda": null, + "nda-available": true, + "original-nda-sign-date": null, + "secret-token": "ebbb935c24e53f73e49c", + "edit-token": "4Es67rtV4kamvJGZNqPZpRpi", + "group-name": null, + "photo-url": null, + "qr-code": "https://envoyuserentries.s3.amazonaws.com/invites/15145380/qr-code-original-88895/ebbb935c24e53f73e49c-invite-qr-code20210406-11-1ilfrd4.png?1617738423", + "qr-code-sent-at": null, + "preregistration-complete": false, + "reminder-sent-at": null, + "approval-status": null + }, + "relationships": { + "entry": { + "data": null + }, + "location": { + "data": { + "id": "126164", + "type": "locations" + } + }, + "flow": { + "data": { + "type": "flows", + "id": "257904" + } + }, + "employee": { + "data": { + "type": "employees", + "id": "35620904" + } + }, + "creator": { + "data": { + "type": "users", + "id": "1385008" + } + }, + "recurring-invite": { + "data": { + "type": "recurring-invites", + "id": "97098" + } + }, + "platform-jobs": { + "links": { + "related": "https://web.envoy.com/api/v3/invites/15145380/platform-jobs" + } + } + } + } + }, + "topic": "invite_created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/invite_removed.json b/providers/envoy/latest/invite_removed.json new file mode 100644 index 00000000..218bcd77 --- /dev/null +++ b/providers/envoy/latest/invite_removed.json @@ -0,0 +1,142 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "invite_removed", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "name": "HQ", + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "410 Townsend St 4th Floor, San Francisco, CA 94107", + "address-line-one": "410 Townsend St", + "address-line-two": "4th Floor", + "city": "San Francisco", + "state": "CA", + "country": "US", + "zip": "94107", + "longitude": -122.39766898461579, + "latitude": 37.77531414459182, + "created-at": "2019-12-09T05:05:31.609Z" + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Envoy", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2021-03-25T17:26:00.842Z" + } + } + }, + "payload": { + "id": "15099967", + "type": "invites", + "attributes": { + "agreements-status": "pending", + "employee-screening-flow": false, + "full-name": "Meg A. Byte", + "email": "meg@company.com", + "inviter-name": "Reese Eptionist", + "inviter-email": "hellow@envoy.com", + "expected-arrival-time": "2021-04-06T16:00:00Z", + "private-notes": "These are some notes", + "arrived": false, + "been-here-before": true, + "flow-name": "Visitor", + "flow-id": 257904, + "user-data": [ + { + "field": "Your Email Address", + "value": "" + }, + { + "field": "Host", + "value": "Bill Lumbergh" + }, + { + "field": "Your Full Name", + "value": "" + }, + { + "field": "Purpose of visit", + "value": "Visitor" + } + ], + "additional-guests": 0, + "guest-updated-at": null, + "nda": null, + "nda-available": true, + "original-nda-sign-date": null, + "secret-token": "f6866a02fb66f8becc52", + "edit-token": "ALdwdNeDcibJKQfaMxjiWeSP", + "group-name": null, + "photo-url": null, + "qr-code": "https://envoyuserentries.s3.amazonaws.com/invites/15099967/qr-code-original-e41e6/f6866a02fb66f8becc52-invite-qr-code20210405-15-1w9whzo.png?1617657629", + "qr-code-sent-at": null, + "preregistration-complete": false, + "reminder-sent-at": "2021-04-05T21:20:30Z", + "approval-status": null, + "locality": { + "place-id": "" + } + }, + "relationships": { + "entry": { + "data": null + }, + "location": { + "data": { + "id": "126164", + "type": "locations" + } + }, + "flow": { + "data": { + "type": "flows", + "id": "257904" + } + }, + "employee": { + "data": { + "type": "employees", + "id": "35620904" + } + }, + "creator": { + "data": { + "type": "users", + "id": "1385008" + } + }, + "platform-jobs": { + "links": { + "related": "https://web.envoy.com/api/v3/invites/15099967/platform-jobs" + } + } + } + } + }, + "topic": "invite_removed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/invite_updated.json b/providers/envoy/latest/invite_updated.json new file mode 100644 index 00000000..defb593e --- /dev/null +++ b/providers/envoy/latest/invite_updated.json @@ -0,0 +1,142 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "invite_updated", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "name": "HQ", + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "410 Townsend St 4th Floor, San Francisco, CA 94107", + "address-line-one": "410 Townsend St", + "address-line-two": "4th Floor", + "city": "San Francisco", + "state": "CA", + "country": "US", + "zip": "94107", + "longitude": -122.39766898461579, + "latitude": 37.77531414459182, + "created-at": "2019-12-09T05:05:31.609Z" + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Envoy", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2021-03-25T17:26:00.842Z" + } + } + }, + "payload": { + "id": "15099967", + "type": "invites", + "attributes": { + "agreements-status": "pending", + "employee-screening-flow": false, + "full-name": "Meg A. Byte", + "email": "meg@company.com", + "inviter-name": "Reese Eptionist", + "inviter-email": "hello@envoy.com", + "expected-arrival-time": "2021-04-06T16:00:00Z", + "private-notes": "These are some notes", + "arrived": false, + "been-here-before": true, + "flow-name": "Visitor", + "flow-id": 257904, + "user-data": [ + { + "field": "Your Email Address", + "value": "" + }, + { + "field": "Host", + "value": "Bill Lumbergh" + }, + { + "field": "Your Full Name", + "value": "" + }, + { + "field": "Purpose of visit", + "value": "Visitor" + } + ], + "additional-guests": 0, + "guest-updated-at": null, + "nda": null, + "nda-available": true, + "original-nda-sign-date": null, + "secret-token": "f6866a02fb66f8becc52", + "edit-token": "ALdwdNeDcibJKQfaMxjiWeSP", + "group-name": null, + "photo-url": null, + "qr-code": "https://envoyuserentries.s3.amazonaws.com/invites/15099967/qr-code-original-e41e6/f6866a02fb66f8becc52-invite-qr-code20210405-15-1w9whzo.png?1617657629", + "qr-code-sent-at": null, + "preregistration-complete": false, + "reminder-sent-at": "2021-04-05T21:20:30Z", + "approval-status": null, + "locality": { + "place-id": "" + } + }, + "relationships": { + "entry": { + "data": null + }, + "location": { + "data": { + "id": "126164", + "type": "locations" + } + }, + "flow": { + "data": { + "type": "flows", + "id": "257904" + } + }, + "employee": { + "data": { + "type": "employees", + "id": "35620904" + } + }, + "creator": { + "data": { + "type": "users", + "id": "1385008" + } + }, + "platform-jobs": { + "links": { + "related": "https://web.envoy.com/api/v3/invites/15099967/platform-jobs" + } + } + } + } + }, + "topic": "invite_updated", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/qr_code_sent.json b/providers/envoy/latest/qr_code_sent.json new file mode 100644 index 00000000..863dfc67 --- /dev/null +++ b/providers/envoy/latest/qr_code_sent.json @@ -0,0 +1,180 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "qr_code_sent", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "zip": "90803", + "city": "Long Beach", + "name": "HQ", + "state": "CA", + "locale": "en", + "address": "1200 Industrial Ave, Long Beach, CA 90803, USA", + "country": "US", + "latitude": 33.7540739, + "timezone": "America/Los_Angeles", + "longitude": -118.1844057, + "time-zone": "America/Los_Angeles", + "created-at": "2021-03-25T17:26:00.851Z", + "address-line-one": "1200 Industrial Ave", + "address-line-two": null, + "company-name-override": null + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Stark Industries", + "active": true, + "buy-intent": false, + "created-at": "2021-03-25T17:26:00.842Z", + "plan-intent": "enterprise" + } + } + }, + "payload": { + "id": "11317830", + "type": "invites", + "attributes": { + "nda": "https://envoyuserentries.s3.amazonaws.com/ndas/123456/123456/agreement-123ab/2021_04_07_10_00_15_Tony_Stark.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA1IIUN2N3JXYFVD45%2F20200407%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210407T170107Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=49f8dd92898f5cfbfb5c2f7b5d3840472c253bb89c52f80e6a73b7f9927e1d4e", + "email": "tony@starkindustries.com", + "arrived": false, + "flow-id": 118705, + "qr-code": "https://envoyuserentries.s3.amazonaws.com/invites/11317830/qr-code-original-5d684/24218e0caca6c00cf0a0fa657d20404e-invite-qr-code20210407-10-v961a3.png?1617836866553", + "locality": { + "place-id": "" + }, + "flow-name": "Visitor", + "full-name": "Tony Stark", + "photo-url": "https://envoyuserentries.s3.amazonaws.com/invites/11317830/photo-original-dec9b/Tony_Stark.jpeg?AWSAccessKeyId=AKIA1IIUN2N3JXYFVD45&Expires=1603472527&Signature=4936fe35f8330c80abf1f492d06a00a35e60b472", + "user-data": [ + { + "field": "Your Email Address", + "value": "tony@starkindustries.com" + }, + { + "field": "Host", + "value": "Pepper Potts" + }, + { + "field": "Your Full Name", + "value": "Tony Stark" + }, + { + "field": "Purpose of visit", + "value": "Visitor" + } + ], + "edit-token": "653a403e92f7b6f53b4f64d3df329f31053d4ec1", + "group-name": null, + "legal-docs": [ + { + "id": 26589885, + "url": "https://envoyuserentries.s3.amazonaws.com/ndas/123456/123456/agreement-123ab/2021_04_07_10_00_15_Tony_Stark.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA1IIUN2N3JXYFVD45%2F20200407%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210407T170107Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=49f8dd92898f5cfbfb5c2f7b5d3840472c253bb89c52f80e6a73b7f9927e1d4e", + "agreement": { + "id": 117983 + }, + "signed-at": "2020-10-23 17:00:16 UTC" + } + ], + "inviter-name": "F.R.I.D.A.Y.", + "secret-token": "419d9821e784724b48ca1904e2d1903f", + "inviter-email": "friday@starkindustries.com", + "nda-available": true, + "private-notes": null, + "approval-status": { + "report": [ + { + "reason": "", + "result": "pass", + "source": "conditional-rule", + "messages": { + "failure": { + "text": "Someone will be with you shortly.", + "header": "Please wait here while we review your responses." + } + } + } + ], + "status": "approved", + "review-note": null, + "reviewed-at": null, + "reviewer-id": null, + "auto-approved": false, + "reviewer-name": null + }, + "qr-code-sent-at": "2020-10-23T17:01:07Z", + "been-here-before": false, + "guest-updated-at": "2020-10-23T17:00:59Z", + "additional-guests": 0, + "agreements-status": "signed", + "expected-arrival-time": "2020-10-23T17:00:00Z", + "original-nda-sign-date": null, + "employee-screening-flow": false, + "preregistration-complete": true + }, + "relationships": { + "flow": { + "data": { + "id": "118705", + "type": "flows" + } + }, + "entry": { + "data": null + }, + "creator": { + "data": { + "id": "1099919", + "type": "users" + } + }, + "employee": { + "data": { + "id": "13572474", + "type": "employees" + } + }, + "location": { + "data": { + "id": "88036", + "type": "locations" + } + }, + "platform-jobs": { + "links": { + "related": "https://web.envoy.com/api/v3/invites/11317830/platform-jobs" + } + }, + "agreeable-ndas": { + "data": [ + { + "id": "43160791", + "type": "agreeable-ndas" + } + ] + } + } + } + }, + "topic": "qr_code_sent", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/ticket_created.json b/providers/envoy/latest/ticket_created.json new file mode 100644 index 00000000..827a4dd9 --- /dev/null +++ b/providers/envoy/latest/ticket_created.json @@ -0,0 +1,107 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "ticket_created", + "meta": { + "location": { + "id": "94082", + "type": "locations", + "attributes": { + "name": "Acme San Francisco", + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "100 N 7th St, San Jose, CA 95112, USA", + "address-line-one": "100 North 7th Street", + "address-line-two": null, + "city": "San Jose", + "state": "CA", + "country": "US", + "zip": "95112", + "longitude": -121.8930982, + "latitude": 37.351796, + "created-at": "2019-12-09T05:05:31.609Z" + }, + "relationships": { + "company": { + "data": { + "id": "10000", + "type": "companies" + } + } + } + }, + "company": { + "id": "10000", + "type": "companies", + "attributes": { + "name": "AcmeCo", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2019-12-09T05:05:31.564Z" + } + } + }, + "payload": { + "id": "175", + "type": "tickets", + "links": { + "self": "/api/v3/tickets/175" + }, + "attributes": { + "assignee-email": null, + "attachments-included": null, + "category": "other", + "closed-at": null, + "description": "My laptop is broken", + "external-id": null, + "priority": "urgent", + "request-type": "problem", + "subcategory": null, + "subject": "A new reported issue: other", + "source": "ios", + "status": "open", + "created-at": "2020-11-26T00:19:26.768Z", + "updated-at": "2020-11-26T00:19:26.771Z" + }, + "relationships": { + "requestor": { + "links": { + "self": "/api/v3/tickets/175/relationships/requestor", + "related": "/api/v3/tickets/175/requestor" + }, + "data": { + "type": "users", + "id": "918796" + } + }, + "location": { + "links": { + "self": "/api/v3/tickets/175/relationships/location", + "related": "/api/v3/tickets/175/location" + }, + "data": { + "type": "locations", + "id": "94082" + } + }, + "ticket-attachments": { + "links": { + "self": "/api/v3/tickets/175/relationships/ticket-attachments", + "related": "/api/v3/tickets/175/ticket-attachments" + }, + "data": [] + } + } + } + }, + "topic": "ticket_created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/envoy/latest/upcoming_visit.json b/providers/envoy/latest/upcoming_visit.json new file mode 100644 index 00000000..fae6f55a --- /dev/null +++ b/providers/envoy/latest/upcoming_visit.json @@ -0,0 +1,146 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "upcoming_visit", + "meta": { + "location": { + "id": "126164", + "type": "locations", + "attributes": { + "name": "HQ", + "company-name-override": null, + "time-zone": "America/Los_Angeles", + "timezone": "America/Los_Angeles", + "locale": "en", + "address": "1200 Industrial Ave, Long Beach, CA 90803, USA", + "address-line-one": "1200 Industrial Ave", + "address-line-two": null, + "city": "Long Beach", + "state": "CA", + "country": "US", + "zip": "90803", + "longitude": -118.1844057, + "latitude": 33.7540739, + "created-at": "2021-03-25T17:26:00.851Z" + }, + "relationships": { + "company": { + "data": { + "id": "97338", + "type": "companies" + } + } + } + }, + "company": { + "id": "97338", + "type": "companies", + "attributes": { + "name": "Stark Industries", + "plan-intent": "enterprise", + "buy-intent": false, + "active": true, + "created-at": "2021-03-25T17:26:00.842Z" + } + } + }, + "payload": { + "id": "15145009", + "type": "invites", + "attributes": { + "agreements-status": "pending", + "employee-screening-flow": false, + "full-name": "Tony Stark", + "email": "tony@starkindustries.com", + "inviter-name": "F.R.I.D.A.Y.", + "inviter-email": "friday@starkindustries.com", + "expected-arrival-time": "2021-04-07T20:00:00Z", + "private-notes": null, + "arrived": false, + "been-here-before": false, + "flow-name": "Visitor", + "flow-id": 257904, + "user-data": [ + { + "field": "Your Email Address", + "value": "tony@starkindustries.com" + }, + { + "field": "Host", + "value": "Pepper Potts" + }, + { + "field": "Your Full Name", + "value": "Tony Stark" + }, + { + "field": "Purpose of visit", + "value": "Visitor" + } + ], + "additional-guests": 0, + "guest-updated-at": null, + "nda": null, + "nda-available": true, + "original-nda-sign-date": null, + "secret-token": "18d5953f47455c9a861d", + "edit-token": "9GKz7ZJEJLKK7mbMq3YK1oot", + "group-name": null, + "photo-url": null, + "qr-code": "https://envoyuserentries.s3.amazonaws.com/invites/15145009/qr-code-original-d231e/18d5953f47455c9a861d-invite-qr-code20210406-11-73i9o7.png?1617738405", + "qr-code-sent-at": null, + "preregistration-complete": false, + "reminder-sent-at": null, + "approval-status": null + }, + "relationships": { + "entry": { + "data": null + }, + "location": { + "data": { + "id": "126164", + "type": "locations" + } + }, + "flow": { + "data": { + "type": "flows", + "id": "257904" + } + }, + "employee": { + "data": { + "type": "employees", + "id": "35620904" + } + }, + "creator": { + "data": { + "type": "users", + "id": "1385008" + } + }, + "recurring-invite": { + "data": { + "type": "recurring-invites", + "id": "97098" + } + }, + "platform-jobs": { + "links": { + "related": "https://web.envoy.com/api/v3/invites/15145009/platform-jobs" + } + } + } + } + }, + "topic": "upcoming_visit", + "source": { + "type": "vendor-documentation", + "url": "https://developers.envoy.com/hub/reference/events#event-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/factorial/index.json b/providers/factorial/index.json new file mode 100644 index 00000000..894703c0 --- /dev/null +++ b/providers/factorial/index.json @@ -0,0 +1,13 @@ +{ + "label": "Factorial", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/factorial/latest/employees.employee.update.json b/providers/factorial/latest/employees.employee.update.json new file mode 100644 index 00000000..09d611f6 --- /dev/null +++ b/providers/factorial/latest/employees.employee.update.json @@ -0,0 +1,66 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 2, + "access_id": 1, + "first_name": "Ana", + "last_name": "Blanco Perez", + "full_name": "Ana Blanco Perez", + "preferred_name": "Anita", + "birth_name": "Anna", + "gender": "female", + "identifier": "QKG587532Y", + "identifier_type": "passport", + "identifier_expiration_date": "2033-12-31", + "email": "ana@factorial.com", + "login_email": "ana@factorial.com", + "personal_email": "ana@factorial.com", + "communications_email": "ana@factorial.com", + "birthday_on": "1990-06-06", + "nationality": "es", + "country_of_birth": "Spain", + "birthplace": "Barcelona", + "address_line_1": "Calle Adaro 10 1 A", + "address_line_2": null, + "postal_code": "27004", + "city": "Santander", + "state": "Cantabria", + "country": "es", + "phone_number": "657483987", + "bank_number": "ES6220809324751871912999", + "bank_number_format": "iban", + "swift_bic": "CAGLES2M510", + "social_security_number": "150126298420", + "company_id": 1, + "company_identifier": "bb9d281e", + "legal_entity_id": 1, + "location_id": 1, + "default_work_area_id": 1, + "manager_id": 1, + "timeoff_manager_id": 1, + "age_number": 35, + "pronouns": "She/Her", + "disability_percentage_cents": 1200, + "attendable": true, + "active": true, + "seniority_calculation_date": "2024-10-07", + "contact_name": "Laura Delgado", + "contact_number": "647384950", + "is_terminating": false, + "terminated_on": null, + "termination_reason_type": null, + "termination_reason": null, + "termination_type_description": null, + "termination_observations": null, + "created_at": "2010-10-06T00:00:00.000Z", + "updated_at": "2026-10-01T10:32:11.000Z" + }, + "topic": "employees/employee/update", + "source": { + "type": "vendor-documentation", + "url": "https://apidoc.factorialhr.com/docs/payloads-event-types", + "retrieved": "2026-10-22" + } +} diff --git a/providers/felloh/index.json b/providers/felloh/index.json new file mode 100644 index 00000000..9deb9244 --- /dev/null +++ b/providers/felloh/index.json @@ -0,0 +1,13 @@ +{ + "label": "Felloh", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/felloh/latest/booking.json b/providers/felloh/latest/booking.json new file mode 100644 index 00000000..f1f24869 --- /dev/null +++ b/providers/felloh/latest/booking.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "booking": { + "id": "3d38e53b-867a-43bd-ad5d-4af786dd1b33", + "booking_reference": "FE123456" + }, + "customer_name": "Caroline Rennie", + "email": "caroline@example.com", + "amount": 250000, + "currency": "GBX", + "departure_date": "2027-05-01", + "return_date": "2027-05-14", + "customer": { + "id": "5c2d8e1f-4a6b-4c8d-9e0f-1a2b3c4d5e6f" + }, + "created_at": "2026-10-16T11:04:27.000Z", + "deleted_at": null + }, + "topic": "booking", + "source": { + "type": "vendor-documentation", + "url": "https://developers.felloh.com/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/felloh/latest/refund-status.json b/providers/felloh/latest/refund-status.json new file mode 100644 index 00000000..98263e66 --- /dev/null +++ b/providers/felloh/latest/refund-status.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "authorisation_code": "3d38e53b-867a-43bd-ad5d-4af786dd1b33", + "actioned_at": "2021-11-03T11:04:27.000Z", + "amount": 100, + "metadata": { + "internal_id": "abc-1234" + }, + "status": { + "id": "PENDING_AUTHORISATION" + }, + "transaction": { + "id": "2cc9b939-d3fa-41e5-acae-39c377236978", + "amount": 100, + "currency": "GBX", + "booking": { + "booking_reference": "FE123456", + "customer_name": "Caroline Rennie" + } + } + }, + "topic": "refund-status", + "source": { + "type": "vendor-documentation", + "url": "https://developers.felloh.com/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/felloh/latest/transaction-status.json b/providers/felloh/latest/transaction-status.json new file mode 100644 index 00000000..58a99c03 --- /dev/null +++ b/providers/felloh/latest/transaction-status.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "amount": 10000, + "booking": { + "id": "3d38e53b-867a-43bd-ad5d-4af786dd1b33", + "booking_reference": "test-123" + }, + "completed_at": "2021-11-03T11:04:27.000Z", + "currency": "GBX", + "payment_link": { + "id": "2cc9b939-d2fa-41e5-abae-39c377236978" + }, + "ecommerce": { + "id": null + }, + "provider": { + "name": "nuvei", + "reference": "93216A82FBDD1696203B7FC6099A9B66.prod02-vm-tx94" + }, + "status": "COMPLETE", + "transaction": { + "id": "2cc9b939-d3fa-41e5-acae-39c377236978" + }, + "surcharge": { + "surcharge_applied": true, + "amount": 100, + "currency": "GBX" + } + }, + "topic": "transaction-status", + "source": { + "type": "vendor-documentation", + "url": "https://developers.felloh.com/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/felloh/latest/user-create.json b/providers/felloh/latest/user-create.json new file mode 100644 index 00000000..71bb2861 --- /dev/null +++ b/providers/felloh/latest/user-create.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "user": { + "id": "4f2b8c91-6d3e-4a75-9b0c-1e2f3a4b5c6d" + }, + "email": "caroline@example.com", + "first_name": "Caroline", + "last_name": "Rennie", + "status": "ACTIVE", + "is_api_user": false, + "organisation": { + "id": "X1234", + "name": "Example Travel" + }, + "created_at": "2026-10-16T11:04:27.000Z" + }, + "topic": "user-create", + "source": { + "type": "vendor-documentation", + "url": "https://developers.felloh.com/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/fiber-ai/index.json b/providers/fiber-ai/index.json new file mode 100644 index 00000000..5dfc751b --- /dev/null +++ b/providers/fiber-ai/index.json @@ -0,0 +1,13 @@ +{ + "label": "Fiber AI", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/fiber-ai/latest/reveal.completed.json b/providers/fiber-ai/latest/reveal.completed.json new file mode 100644 index 00000000..ebfea0ca --- /dev/null +++ b/providers/fiber-ai/latest/reveal.completed.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "task_id": "abc123", + "success": true, + "emails": [ + { + "emailAddress": "jane@company.com", + "type": "work" + } + ], + "phone_numbers": [ + { + "phoneNumber": "+1-555-0100", + "type": "mobile" + } + ], + "linkedin_url": "https://www.linkedin.com/in/jane-doe" + }, + "topic": "reveal.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.fiber.ai/monitoring/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firstbase/index.json b/providers/firstbase/index.json new file mode 100644 index 00000000..716df702 --- /dev/null +++ b/providers/firstbase/index.json @@ -0,0 +1,13 @@ +{ + "label": "Firstbase", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/firstbase/latest/UPDATED.json b/providers/firstbase/latest/UPDATED.json new file mode 100644 index 00000000..a194995d --- /dev/null +++ b/providers/firstbase/latest/UPDATED.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventId": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "eventType": "UPDATED", + "resourceType": "ORDER", + "resourceId": "550e8400-e29b-41d4-a716-446655440000" + }, + "topic": "UPDATED", + "source": { + "type": "vendor-documentation", + "url": "https://support.firstbase.com/hc/en-us/articles/40623853911191-Setting-up-Webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/firstpromoter/index.json b/providers/firstpromoter/index.json new file mode 100644 index 00000000..3d1f9590 --- /dev/null +++ b/providers/firstpromoter/index.json @@ -0,0 +1,13 @@ +{ + "label": "FirstPromoter", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/firstpromoter/latest/commission.updated.json b/providers/firstpromoter/latest/commission.updated.json new file mode 100644 index 00000000..81aafa71 --- /dev/null +++ b/providers/firstpromoter/latest/commission.updated.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json", + "x-event-id": "c3d4e5f6-a7b8-9012-cdef-012345678902", + "x-event-type": "commission.updated" + }, + "body": { + "event_id": "c3d4e5f6-a7b8-9012-cdef-012345678902", + "event_type": "commission.updated", + "action": "updated", + "entity_type": "commission", + "entity_id": 88901, + "changes": { + "status": [ + "pending", + "approved" + ] + }, + "data": { + "id": 88901, + "status": "approved", + "amount": 2500, + "unit": "cash", + "referral": { + "id": 55678, + "email": "user@example.com", + "uid": "user_ext_id" + }, + "created_at": "2025-01-18T09:00:00Z" + }, + "timestamp": "2025-01-21T11:15:00Z" + }, + "topic": "commission.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firstpromoter.com/webhooks-v2/payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/firstpromoter/latest/contract_document.signed.json b/providers/firstpromoter/latest/contract_document.signed.json new file mode 100644 index 00000000..ea27f276 --- /dev/null +++ b/providers/firstpromoter/latest/contract_document.signed.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json", + "x-event-id": "d4e5f6a7-b8c9-0123-defa-123456789012", + "x-event-type": "contract_document.signed" + }, + "body": { + "event_id": "d4e5f6a7-b8c9-0123-defa-123456789012", + "event_type": "contract_document.signed", + "action": "updated", + "entity_type": "contract_document", + "entity_id": 4421, + "changes": { + "signed_at": [ + null, + "2025-01-22T08:45:00Z" + ] + }, + "data": { + "id": 4421, + "promoter_id": 12345, + "signed_at": "2025-01-22T08:45:00Z", + "created_at": "2025-01-10T12:00:00Z" + }, + "timestamp": "2025-01-22T08:45:03Z" + }, + "topic": "contract_document.signed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firstpromoter.com/webhooks-v2/payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/firstpromoter/latest/promoter.created.json b/providers/firstpromoter/latest/promoter.created.json new file mode 100644 index 00000000..db564cd1 --- /dev/null +++ b/providers/firstpromoter/latest/promoter.created.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json", + "x-event-id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "x-event-type": "promoter.created" + }, + "body": { + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "event_type": "promoter.created", + "action": "created", + "entity_type": "promoter", + "entity_id": 12345, + "changes": {}, + "data": { + "id": 12345, + "email": "jane@example.com", + "name": "Jane Smith", + "cust_id": "cus_abc123", + "balances": {}, + "joined_at": "2025-01-15T10:30:00Z", + "profile": { + "id": 98765, + "first_name": "Jane", + "last_name": "Smith", + "website": "https://janesmith.com", + "company_name": "", + "phone_number": "", + "address": "", + "country": "US", + "paypal_email": "", + "avatar": "" + } + }, + "timestamp": "2025-01-15T10:30:00Z" + }, + "topic": "promoter.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firstpromoter.com/webhooks-v2/payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/firstpromoter/latest/referral.updated.json b/providers/firstpromoter/latest/referral.updated.json new file mode 100644 index 00000000..8b73b885 --- /dev/null +++ b/providers/firstpromoter/latest/referral.updated.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json", + "x-event-id": "b2c3d4e5-f6a7-8901-bcde-f12345678901", + "x-event-type": "referral.updated" + }, + "body": { + "event_id": "b2c3d4e5-f6a7-8901-bcde-f12345678901", + "event_type": "referral.updated", + "action": "updated", + "entity_type": "referral", + "entity_id": 55678, + "changes": { + "state": [ + "signup", + "active" + ], + "customer_since": [ + null, + "2025-01-20T14:00:00Z" + ] + }, + "data": { + "id": 55678, + "state": "active", + "email": "user@example.com", + "uid": "user_ext_id", + "customer_since": "2025-01-20T14:00:00Z", + "fraud_check": "no_suspicion", + "created_at": "2025-01-18T09:00:00Z" + }, + "timestamp": "2025-01-20T14:00:05Z" + }, + "topic": "referral.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.firstpromoter.com/webhooks-v2/payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/flux-cd/index.json b/providers/flux-cd/index.json new file mode 100644 index 00000000..9202ef38 --- /dev/null +++ b/providers/flux-cd/index.json @@ -0,0 +1,13 @@ +{ + "label": "Flux CD", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/flux-cd/latest/generic-webhook.json b/providers/flux-cd/latest/generic-webhook.json new file mode 100644 index 00000000..3dadb7c6 --- /dev/null +++ b/providers/flux-cd/latest/generic-webhook.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json", + "gotk-component": "kustomize-controller" + }, + "body": { + "involvedObject": { + "apiVersion": "kustomize.toolkit.fluxcd.io/v1", + "kind": "Kustomization", + "name": "webapp", + "namespace": "apps", + "uid": "7d0cdc51-ddcf-4743-b223-83ca5c699632" + }, + "metadata": { + "kustomize.toolkit.fluxcd.io/revision": "main/731f7eaddfb6af01cb2173e18f0f75b0ba780ef1" + }, + "severity": "error", + "reason": "ValidationFailed", + "message": "service/apps/webapp validation error: spec.type: Unsupported value: Ingress", + "reportingController": "kustomize-controller", + "reportingInstance": "kustomize-controller-7c7b47f5f-8bhrp", + "timestamp": "2022-10-28T07:26:19Z" + }, + "topic": "generic-webhook", + "source": { + "type": "vendor-documentation", + "url": "https://fluxcd.io/flux/components/notification/provider/#generic-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/folk/index.json b/providers/folk/index.json new file mode 100644 index 00000000..89e55944 --- /dev/null +++ b/providers/folk/index.json @@ -0,0 +1,13 @@ +{ + "label": "folk", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/folk/latest/company.created.json b/providers/folk/latest/company.created.json new file mode 100644 index 00000000..171d7481 --- /dev/null +++ b/providers/folk/latest/company.created.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "company.created", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "com_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/companies/com_05837e2d-9bf7-4f17-8729-e95f1be4de67" + } + }, + "topic": "company.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/company.deleted.json b/providers/folk/latest/company.deleted.json new file mode 100644 index 00000000..92bb3803 --- /dev/null +++ b/providers/folk/latest/company.deleted.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "company.deleted", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "com_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/companies/com_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "details": { + "name": "ACME Inc.", + "emails": [ + "hello@acme.com" + ] + } + } + }, + "topic": "company.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/company.groups_updated.json b/providers/folk/latest/company.groups_updated.json new file mode 100644 index 00000000..b53829f8 --- /dev/null +++ b/providers/folk/latest/company.groups_updated.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "company.groups_updated", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "com_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/companies/com_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "changes": [ + { + "path": [ + "groups" + ], + "type": "add", + "value": [ + { + "id": "grp_bc984b3f-0386-434d-82d7-a91eb6badd71" + } + ] + }, + { + "path": [ + "groups" + ], + "type": "remove", + "value": [ + { + "id": "grp_3b7d7b65-4c2d-4b65-822a-6bc759e1e951" + } + ] + } + ] + } + }, + "topic": "company.groups_updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/company.updated.json b/providers/folk/latest/company.updated.json new file mode 100644 index 00000000..78d87f7f --- /dev/null +++ b/providers/folk/latest/company.updated.json @@ -0,0 +1,69 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "company.updated", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "com_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/companies/com_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "changes": [ + { + "path": [ + "name" + ], + "type": "set", + "value": "ACME Inc." + }, + { + "path": [ + "description" + ], + "type": "set" + }, + { + "path": [ + "customFieldValues", + "grp_bc984b3f-0386-434d-82d7-a91eb6badd71", + "Status" + ], + "type": "set", + "value": "In Progress" + }, + { + "path": [ + "customFieldValues", + "grp_bc984b3f-0386-434d-82d7-a91eb6badd71", + "Tags" + ], + "type": "remove", + "value": [ + "VIP" + ] + }, + { + "path": [ + "customFieldValues", + "grp_bc984b3f-0386-434d-82d7-a91eb6badd71", + "Assigned to" + ], + "type": "add", + "value": [ + { + "id": "usr_3b7d7b65-4c2d-4b65-822a-6bc759e1e951" + } + ] + } + ] + } + }, + "topic": "company.updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/note.created.json b/providers/folk/latest/note.created.json new file mode 100644 index 00000000..28ccaa73 --- /dev/null +++ b/providers/folk/latest/note.created.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "note.created", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "nte_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/notes/nte_05837e2d-9bf7-4f17-8729-e95f1be4de67" + } + }, + "topic": "note.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/note.deleted.json b/providers/folk/latest/note.deleted.json new file mode 100644 index 00000000..24084d02 --- /dev/null +++ b/providers/folk/latest/note.deleted.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "note.deleted", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "nte_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/notes/nte_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "details": { + "entity": { + "id": "per_3b7d7b65-4c2d-4b65-822a-6bc759e1e951" + } + } + } + }, + "topic": "note.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/note.updated.json b/providers/folk/latest/note.updated.json new file mode 100644 index 00000000..879436e9 --- /dev/null +++ b/providers/folk/latest/note.updated.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "note.updated", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "nte_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/notes/nte_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "changes": [ + { + "path": [ + "visibility" + ], + "type": "set", + "value": "private" + }, + { + "path": [ + "content" + ], + "type": "set" + } + ] + } + }, + "topic": "note.updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/object.created.json b/providers/folk/latest/object.created.json new file mode 100644 index 00000000..b0fdf018 --- /dev/null +++ b/providers/folk/latest/object.created.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "object.created", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "obj_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/groups/grp_bc984b3f-0386-434d-82d7-a91eb6badd71/Deals/obj_05837e2d-9bf7-4f17-8729-e95f1be4de67" + } + }, + "topic": "object.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/object.deleted.json b/providers/folk/latest/object.deleted.json new file mode 100644 index 00000000..ec57e0f7 --- /dev/null +++ b/providers/folk/latest/object.deleted.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "object.deleted", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "obj_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/groups/grp_bc984b3f-0386-434d-82d7-a91eb6badd71/Deals/obj_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "details": { + "name": "Deal with John Doe" + } + } + }, + "topic": "object.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/object.updated.json b/providers/folk/latest/object.updated.json new file mode 100644 index 00000000..1c9296ed --- /dev/null +++ b/providers/folk/latest/object.updated.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "object.updated", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "obj_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/groups/grp_bc984b3f-0386-434d-82d7-a91eb6badd71/Deals/obj_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "changes": [ + { + "path": [ + "name" + ], + "type": "set", + "value": "New Deal" + }, + { + "path": [ + "customFieldValues", + "Status" + ], + "type": "set", + "value": "In Progress" + }, + { + "path": [ + "customFieldValues", + "Tags" + ], + "type": "remove", + "value": [ + "VIP" + ] + }, + { + "path": [ + "customFieldValues", + "Assigned to" + ], + "type": "add", + "value": [ + { + "id": "usr_3b7d7b65-4c2d-4b65-822a-6bc759e1e951" + } + ] + } + ] + } + }, + "topic": "object.updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/person.created.json b/providers/folk/latest/person.created.json new file mode 100644 index 00000000..af63ada2 --- /dev/null +++ b/providers/folk/latest/person.created.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "person.created", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "per_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/people/per_05837e2d-9bf7-4f17-8729-e95f1be4de67" + } + }, + "topic": "person.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/person.deleted.json b/providers/folk/latest/person.deleted.json new file mode 100644 index 00000000..a7e1cddc --- /dev/null +++ b/providers/folk/latest/person.deleted.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "person.deleted", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "per_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/people/per_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "details": { + "name": "John Doe", + "emails": [ + "john@doe.com" + ] + } + } + }, + "topic": "person.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/person.groups_updated.json b/providers/folk/latest/person.groups_updated.json new file mode 100644 index 00000000..0f7f11b5 --- /dev/null +++ b/providers/folk/latest/person.groups_updated.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "person.groups_updated", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "per_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/people/per_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "changes": [ + { + "path": [ + "groups" + ], + "type": "add", + "value": [ + { + "id": "grp_bc984b3f-0386-434d-82d7-a91eb6badd71" + } + ] + }, + { + "path": [ + "groups" + ], + "type": "remove", + "value": [ + { + "id": "grp_3b7d7b65-4c2d-4b65-822a-6bc759e1e951" + } + ] + } + ] + } + }, + "topic": "person.groups_updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/person_enrichment.finished.json b/providers/folk/latest/person_enrichment.finished.json new file mode 100644 index 00000000..ad3dcb12 --- /dev/null +++ b/providers/folk/latest/person_enrichment.finished.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "person_enrichment.finished", + "createdAt": "2026-09-23T13:03:25.203Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "enr_3f2a6c1e-8b1d-4f0a-9c2e-5d7b8a9e0f11", + "url": "https://api.folk.app/v1/person-enrichments/enr_3f2a6c1e-8b1d-4f0a-9c2e-5d7b8a9e0f11", + "changes": [ + { + "path": [ + "status" + ], + "type": "set", + "value": "completed" + }, + { + "path": [ + "errorReason" + ], + "type": "set", + "value": null + }, + { + "path": [ + "finishedAt" + ], + "type": "set", + "value": "2026-09-23T13:03:25.203Z" + } + ] + } + }, + "topic": "person_enrichment.finished", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/reminder.created.json b/providers/folk/latest/reminder.created.json new file mode 100644 index 00000000..5c1831f6 --- /dev/null +++ b/providers/folk/latest/reminder.created.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "reminder.created", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "rmd_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/reminders/rmd_05837e2d-9bf7-4f17-8729-e95f1be4de67" + } + }, + "topic": "reminder.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/reminder.deleted.json b/providers/folk/latest/reminder.deleted.json new file mode 100644 index 00000000..e71b914a --- /dev/null +++ b/providers/folk/latest/reminder.deleted.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "reminder.deleted", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "rmd_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/reminders/rmd_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "details": { + "name": "Weekly meeting with John Doe", + "entity": { + "id": "per_3b7d7b65-4c2d-4b65-822a-6bc759e1e951" + } + } + } + }, + "topic": "reminder.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/folk/latest/reminder.updated.json b/providers/folk/latest/reminder.updated.json new file mode 100644 index 00000000..46d305d5 --- /dev/null +++ b/providers/folk/latest/reminder.updated.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6004f2ef-dcc3-4c56-a704-9326730ad100", + "type": "reminder.updated", + "createdAt": "2025-09-30T09:55:52.715Z", + "source": "https://api.folk.app/v1/webhooks/wbk_2f15ec4f-0f70-4884-a43d-1f88ef7a6665", + "data": { + "id": "rmd_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "url": "https://api.folk.app/v1/reminders/rmd_05837e2d-9bf7-4f17-8729-e95f1be4de67", + "changes": [ + { + "path": [ + "name" + ], + "type": "set", + "value": "New Reminder" + }, + { + "path": [ + "visibility" + ], + "type": "set", + "value": "private" + }, + { + "path": [ + "assignedUsers" + ], + "type": "set", + "value": [ + { + "id": "usr_3b7d7b65-4c2d-4b65-822a-6bc759e1e951" + }, + { + "id": "usr_bc984b3f-0386-434d-82d7-a91eb6badd71" + } + ] + } + ] + } + }, + "topic": "reminder.updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.folk.app/webhooks/events-and-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/forgejo/index.json b/providers/forgejo/index.json new file mode 100644 index 00000000..ad436691 --- /dev/null +++ b/providers/forgejo/index.json @@ -0,0 +1,13 @@ +{ + "label": "Forgejo", + "configs": { + "latest_version": "latest", + "topic_identifier": "x-forgejo-event-type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/forgejo/latest/push.json b/providers/forgejo/latest/push.json new file mode 100644 index 00000000..a52fc3f8 --- /dev/null +++ b/providers/forgejo/latest/push.json @@ -0,0 +1,85 @@ +{ + "headers": { + "X-Forgejo-Delivery": "f6266f16-1bf3-46a5-9ea4-602e06ead473", + "X-Forgejo-Event": "push", + "X-GitHub-Delivery": "f6266f16-1bf3-46a5-9ea4-602e06ead473", + "X-GitHub-Event": "push", + "X-Gogs-Delivery": "f6266f16-1bf3-46a5-9ea4-602e06ead473", + "X-Gogs-Event": "push", + "X-Gitea-Delivery": "f6266f16-1bf3-46a5-9ea4-602e06ead473", + "X-Gitea-Event": "push" + }, + "body": { + "ref": "refs/heads/develop", + "before": "28e1879d029cb852e4844d9c718537df08844e03", + "after": "bffeb74224043ba2feb48d137756c8a9331c449a", + "compare_url": "http://localhost:3000/forgejo/webhooks/compare/28e1879d029cb852e4844d9c718537df08844e03...bffeb74224043ba2feb48d137756c8a9331c449a", + "commits": [ + { + "id": "bffeb74224043ba2feb48d137756c8a9331c449a", + "message": "Webhooks Yay!", + "url": "http://localhost:3000/forgejo/webhooks/commit/bffeb74224043ba2feb48d137756c8a9331c449a", + "author": { + "name": "Forgejo", + "email": "someone@forgejo.org", + "username": "forgejo" + }, + "committer": { + "name": "Forgejo", + "email": "someone@forgejo.org", + "username": "forgejo" + }, + "timestamp": "2017-03-13T13:52:11-04:00" + } + ], + "repository": { + "id": 140, + "owner": { + "id": 1, + "login": "forgejo", + "full_name": "Forgejo", + "email": "someone@forgejo.org", + "avatar_url": "https://localhost:3000/avatars/1", + "username": "forgejo" + }, + "name": "webhooks", + "full_name": "forgejo/webhooks", + "description": "", + "private": false, + "fork": false, + "html_url": "http://localhost:3000/forgejo/webhooks", + "ssh_url": "ssh://forgejo@localhost:2222/forgejo/webhooks.git", + "clone_url": "http://localhost:3000/forgejo/webhooks.git", + "website": "", + "stars_count": 0, + "forks_count": 1, + "watchers_count": 1, + "open_issues_count": 7, + "default_branch": "master", + "created_at": "2017-02-26T04:29:06-05:00", + "updated_at": "2017-03-13T13:51:58-04:00" + }, + "pusher": { + "id": 1, + "login": "forgejo", + "full_name": "Forgejo", + "email": "someone@forgejo.org", + "avatar_url": "https://localhost:3000/avatars/1", + "username": "forgejo" + }, + "sender": { + "id": 1, + "login": "forgejo", + "full_name": "Forgejo", + "email": "someone@forgejo.org", + "avatar_url": "https://localhost:3000/avatars/1", + "username": "forgejo" + } + }, + "topic": "push", + "source": { + "type": "vendor-documentation", + "url": "https://forgejo.org/docs/latest/user/webhooks/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/formbricks/index.json b/providers/formbricks/index.json new file mode 100644 index 00000000..561cdc62 --- /dev/null +++ b/providers/formbricks/index.json @@ -0,0 +1,13 @@ +{ + "label": "Formbricks", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/formbricks/latest/responseCreated.json b/providers/formbricks/latest/responseCreated.json new file mode 100644 index 00000000..5f0c6759 --- /dev/null +++ b/providers/formbricks/latest/responseCreated.json @@ -0,0 +1,52 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "contact": null, + "contactAttributes": null, + "createdAt": "2025-07-24T07:47:29.507Z", + "data": { + "welcome_card_cta": "clicked" + }, + "displayId": "displayId", + "endingId": null, + "finished": false, + "id": "responseId", + "language": "en", + "meta": { + "country": "DE", + "url": "https://app.formbricks.com/s/surveyId", + "userAgent": { + "browser": "Chrome", + "device": "desktop", + "os": "macOS" + } + }, + "singleUseId": null, + "survey": { + "createdAt": "2025-07-20T10:30:00.000Z", + "status": "inProgress", + "title": "Customer Satisfaction Survey", + "type": "link", + "updatedAt": "2025-07-24T07:45:00.000Z" + }, + "surveyId": "surveyId", + "tags": [], + "ttc": { + "welcome_card_cta": 2154.700000047684 + }, + "updatedAt": "2025-07-24T07:47:29.507Z", + "variables": {} + }, + "event": "responseCreated", + "webhookId": "webhookId" + }, + "topic": "responseCreated", + "source": { + "type": "vendor-documentation", + "url": "https://formbricks.com/docs/platform/features/integrations/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/formbricks/latest/responseFinished.json b/providers/formbricks/latest/responseFinished.json new file mode 100644 index 00000000..ba640d36 --- /dev/null +++ b/providers/formbricks/latest/responseFinished.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "contact": null, + "contactAttributes": null, + "createdAt": "2025-07-24T07:47:29.507Z", + "data": { + "newsletter_consent": "accepted", + "welcome_card_cta": "clicked" + }, + "displayId": "displayId", + "endingId": "endingId", + "finished": true, + "id": "responseId", + "language": "en", + "meta": { + "country": "DE", + "url": "https://app.formbricks.com/s/surveyId", + "userAgent": { + "browser": "Chrome", + "device": "desktop", + "os": "macOS" + } + }, + "singleUseId": null, + "survey": { + "createdAt": "2025-07-20T10:30:00.000Z", + "status": "inProgress", + "title": "Customer Satisfaction Survey", + "type": "link", + "updatedAt": "2025-07-24T07:45:00.000Z" + }, + "surveyId": "surveyId", + "tags": [], + "ttc": { + "_total": 4947.899999035763, + "newsletter_consent": 2793.199999988079, + "welcome_card_cta": 2154.700000047684 + }, + "updatedAt": "2025-07-24T07:47:56.116Z", + "variables": {} + }, + "event": "responseFinished", + "webhookId": "webhookId" + }, + "topic": "responseFinished", + "source": { + "type": "vendor-documentation", + "url": "https://formbricks.com/docs/platform/features/integrations/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/formbricks/latest/responseUpdated.json b/providers/formbricks/latest/responseUpdated.json new file mode 100644 index 00000000..f99fc68c --- /dev/null +++ b/providers/formbricks/latest/responseUpdated.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "contact": null, + "contactAttributes": null, + "createdAt": "2025-07-24T07:47:29.507Z", + "data": { + "visit_reason": "Just browsing", + "welcome_card_cta": "clicked" + }, + "displayId": "displayId", + "endingId": null, + "finished": false, + "id": "responseId", + "language": "en", + "meta": { + "country": "DE", + "url": "https://app.formbricks.com/s/surveyId", + "userAgent": { + "browser": "Chrome", + "device": "desktop", + "os": "macOS" + } + }, + "singleUseId": null, + "survey": { + "createdAt": "2025-07-20T10:30:00.000Z", + "status": "inProgress", + "title": "Customer Satisfaction Survey", + "type": "link", + "updatedAt": "2025-07-24T07:45:00.000Z" + }, + "surveyId": "surveyId", + "tags": [], + "ttc": { + "visit_reason": 3855.799999952316, + "welcome_card_cta": 2154.700000047684 + }, + "updatedAt": "2025-07-24T07:47:33.696Z", + "variables": {} + }, + "event": "responseUpdated", + "webhookId": "webhookId" + }, + "topic": "responseUpdated", + "source": { + "type": "vendor-documentation", + "url": "https://formbricks.com/docs/platform/features/integrations/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/fountain/index.json b/providers/fountain/index.json new file mode 100644 index 00000000..e440aaf5 --- /dev/null +++ b/providers/fountain/index.json @@ -0,0 +1,13 @@ +{ + "label": "Fountain", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/fountain/latest/applicant.json b/providers/fountain/latest/applicant.json new file mode 100644 index 00000000..e36b51db --- /dev/null +++ b/providers/fountain/latest/applicant.json @@ -0,0 +1,70 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "applicant": { + "email": "example@example.com", + "name": "Logan Paucek", + "first_name": "Logan", + "last_name": "Paucek", + "phone_number": "72 71 98", + "data": { + "city": "Berkeley", + "ssn": "00-22-4566", + "which_bart_stations_are_close_to_you": [ + "North Berkeley", + "Downtown Berkeley" + ], + "which_shifts_are_you_available_to_work": [ + { + "Monday": "Both" + }, + { + "Tuesday": "Both" + }, + { + "Wednesday": "Both" + }, + { + "Thursday": "Both" + }, + { + "Friday": "Both" + }, + { + "Saturday": "First" + }, + { + "Sunday": "None" + } + ] + }, + "created_at": "2017-03-09T10:23:27.596Z", + "receive_automated_emails": true, + "labels": [], + "lessonly": { + "lesson_results": [], + "course_results": [] + }, + "id": "c780d083-6e73-4810-85a9-17e72d5b7a93", + "background_checks": [], + "funnel": { + "title": "Fountain applicants", + "id": "05e515a8-fe15-4f11-a1a7-98e0aabb0cd6" + }, + "stage": { + "title": "Approved", + "id": "e2921e5b-ae20-4c56-9dc8-bb6209e021b7" + }, + "document_signatures": [], + "score_cards_results": [] + } + }, + "topic": "applicant", + "source": { + "type": "vendor-documentation", + "url": "https://developer.fountain.com/reference/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/fountain/latest/worker.json b/providers/fountain/latest/worker.json new file mode 100644 index 00000000..37c3fe8b --- /dev/null +++ b/providers/fountain/latest/worker.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "is_active": true, + "name": "Ms. Isaiah Bernier", + "email": "dariana_stiedemann@streichfadel.co", + "id": "70bbb9f4-bb94-4dbd-a01c-3a2f9ef3098e", + "approved_at": "2018-05-24T03:31:07.626-07:00", + "data_collection_checks": [ + { + "id": "a94329ff-47fc-4b9c-8e62-01e0f8e53c91", + "requested_at": "2018-05-14T03:31:08.216-07:00", + "uploaded_at": "2018-05-15T03:31:08.216-07:00", + "rejected_at": "2018-05-16T03:31:08.216-07:00", + "confirmed_at": "2018-05-17T03:31:08.217-07:00", + "canceled_at": "2018-05-19T03:31:08.217-07:00", + "status": "pending", + "confirmed_user": "Rosanna Boehm", + "rule": { + "id": "c5f481e2-519b-4570-8ad0-1ddb30214068", + "title": "Principal Accounts Architect" + }, + "uploads": [ + { + "created_at": "2018-05-24T03:31:08.504-07:00", + "structured_data": {}, + "secure_data": {}, + "data": {}, + "files": [ + { + "name": "global_research_analyst", + "friendly_name": "Global Research Analyst", + "filename": "avatar.jpg", + "size": 99999, + "id": "8ed6f1df-189e-4b81-b2d4-4edee787ec6e/c0ed8226-b812-4ce3-a4da-5e83b8a3731c/e964c508-48a8-4cfc-bfab-bfab8c55df81_avatar.jpg", + "public_url": "https://file.url", + "stage": "" + } + ] + } + ] + } + ] + }, + "topic": "worker", + "source": { + "type": "vendor-documentation", + "url": "https://developer.fountain.com/reference/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/gitbook/index.json b/providers/gitbook/index.json new file mode 100644 index 00000000..ba462043 --- /dev/null +++ b/providers/gitbook/index.json @@ -0,0 +1,13 @@ +{ + "label": "GitBook", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/gitbook/latest/page_feedback.json b/providers/gitbook/latest/page_feedback.json new file mode 100644 index 00000000..7ecf8dbf --- /dev/null +++ b/providers/gitbook/latest/page_feedback.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventId": "evt_3456789012cdefgh", + "type": "page_feedback", + "siteId": "site_abc123", + "spaceId": "space_xyz789", + "installationId": "inst_def456", + "pageId": "page_feedback123", + "feedback": { + "rating": "good", + "comment": "This page was very helpful!" + }, + "visitor": { + "anonymousId": "anon_789ghi", + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", + "ip": "192.168.1.101", + "cookies": {} + }, + "url": "https://docs.example.com/api-reference", + "referrer": "https://docs.example.com/getting-started" + }, + "topic": "page_feedback", + "source": { + "type": "vendor-documentation", + "url": "https://gitbook.com/docs/developers/integrations/guides/webhook#page-feedback-events-page-feedback", + "retrieved": "2026-10-26" + } +} diff --git a/providers/gitbook/latest/site_view.json b/providers/gitbook/latest/site_view.json new file mode 100644 index 00000000..321e1675 --- /dev/null +++ b/providers/gitbook/latest/site_view.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventId": "evt_1234567890abcdef", + "type": "site_view", + "siteId": "site_abc123", + "installationId": "inst_def456", + "visitor": { + "anonymousId": "anon_789ghi", + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36", + "ip": "192.168.1.100", + "cookies": { + "session_id": "sess_xyz789" + } + }, + "url": "https://docs.example.com/getting-started", + "referrer": "https://www.google.com/search?q=example+docs" + }, + "topic": "site_view", + "source": { + "type": "vendor-documentation", + "url": "https://gitbook.com/docs/developers/integrations/guides/webhook#site-view-events-site-view", + "retrieved": "2026-10-26" + } +} diff --git a/providers/gitbook/latest/space_content_updated.json b/providers/gitbook/latest/space_content_updated.json new file mode 100644 index 00000000..65391768 --- /dev/null +++ b/providers/gitbook/latest/space_content_updated.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventId": "evt_2345678901bcdefg", + "type": "space_content_updated", + "spaceId": "space_xyz789", + "installationId": "inst_def456", + "revisionId": "rev_abc123def456" + }, + "topic": "space_content_updated", + "source": { + "type": "vendor-documentation", + "url": "https://gitbook.com/docs/developers/integrations/guides/webhook#content-updated-events-space-content-updated", + "retrieved": "2026-10-26" + } +} diff --git a/providers/globalstack/index.json b/providers/globalstack/index.json new file mode 100644 index 00000000..0f1428e6 --- /dev/null +++ b/providers/globalstack/index.json @@ -0,0 +1,13 @@ +{ + "label": "GlobalStack", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/globalstack/latest/conversion.created.json b/providers/globalstack/latest/conversion.created.json new file mode 100644 index 00000000..91666c16 --- /dev/null +++ b/providers/globalstack/latest/conversion.created.json @@ -0,0 +1,75 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "evt_1b8dbe64-1f4e-5a2c-9c31-6d9a51a0f0c2", + "event_type": "conversion.created", + "event_category": "conversion", + "event_developer_id": "int_01HXYZABC1234567890ABCDEFG", + "api_version": "v1", + "event_created_at": "2026-09-30T14:20:01.000Z", + "event_object_id": "con_01KPBH8MD6R7YDJ82T4D6M3V1T", + "event_object_status": "created", + "event_object_changes": { + "status": [ + null, + "created" + ] + }, + "event_object": { + "id": "con_01KPBH8MD6R7YDJ82T4D6M3V1T", + "reference": "TREASURY-0031", + "status": "created", + "quote_id": "quo_01KPBK123456789ABCDEFG", + "rate_source": "quoted", + "customer": { + "id": "cust_01HXYZABC1234567890ABCDEFG", + "type": "business", + "name": "Acme Ltd", + "email": "ops@acme.example", + "tier": "tier_2", + "created_at": "2026-09-01T10:00:00.000Z", + "updated_at": "2026-09-01T10:00:00.000Z" + }, + "source_wallet": { + "id": "wal_01HXYZABC1234567890ABCDEFG", + "currency": "USDC", + "label": "Treasury USDC" + }, + "destination_wallet": { + "id": "wal_01HABCXYZ9876543210ZYXWVU", + "currency": "NGN", + "label": "NGN Payouts" + }, + "source_amount": "500.000000", + "source_currency": "USDC", + "destination_amount": "825000.00", + "received_amount": null, + "destination_currency": "NGN", + "rate": "1650.000000", + "failure_reason": null, + "failure_reason_message": null, + "metadata": { + "payout_batch": "batch_001" + }, + "created_at": "2026-09-30T14:20:01.000Z", + "updated_at": "2026-09-30T14:20:01.000Z", + "actual_source_amount": null, + "actual_destination_amount": null, + "actual_rate": null, + "terminal_at": null, + "transaction": { + "id": "txn_01KPBH8MKD6P4R8T0V2X4Z6B8D", + "parent_transaction_id": null, + "root_transaction_id": "txn_01KPBH8MKD6P4R8T0V2X4Z6B8D" + } + } + }, + "topic": "conversion.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.globalstack.io/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/globalstack/latest/deposit.confirmed.json b/providers/globalstack/latest/deposit.confirmed.json new file mode 100644 index 00000000..ae5e3675 --- /dev/null +++ b/providers/globalstack/latest/deposit.confirmed.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "evt_c0d9e5b2-7f18-5a46-b3c9-8e1d0a7f2b64", + "event_type": "deposit.confirmed", + "event_category": "deposit", + "event_developer_id": "int_01HXYZABC1234567890ABCDEFG", + "api_version": "v1", + "event_created_at": "2026-09-30T07:55:12.000Z", + "event_object_id": "txn_01KPBG1Q3Z8X1Q6VJRE5R8ZFBG", + "event_object_status": "confirmed", + "event_object_changes": null, + "event_object": { + "id": "txn_01KPBG1Q3Z8X1Q6VJRE5R8ZFBG", + "reference": "dep-01KPBFZ9M4T2V6X8Z0B2D4F6H8", + "source_type": "credential", + "source_id": "wcr_01HXYZABC1234567890ABCDEFG", + "transaction_hash": "0x9f2c4b7e1a3d5f6089bc2e4a7d1f3b5c8e0a2d4f6b8c1e3a5d7f9b0c2e4a6d80", + "customer_id": "cust_01HXYZABC1234567890ABCDEFG", + "from_wallet_id": null, + "to_wallet_id": "wal_01HXYZABC1234567890ABCDEFG", + "type": "deposit", + "status": "success", + "source_amount": "1000.000000", + "source_currency": "USDC", + "destination_amount": "1000.000000", + "destination_currency": "USDC", + "received_amount": "1000.000000", + "confirmed_at": "2026-09-30T07:55:12.000Z", + "metadata": { + "to_address": "0x2222222222222222222222222222222222222222", + "from_address": "0x3333333333333333333333333333333333333333" + }, + "created_at": "2026-09-30T07:54:40.000Z", + "updated_at": "2026-09-30T07:55:12.000Z", + "parent_transaction_id": null, + "root_transaction_id": "txn_01KPBG1Q3Z8X1Q6VJRE5R8ZFBG", + "deposit_timestamp": "2026-09-30T07:55:09.000Z" + } + }, + "topic": "deposit.confirmed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.globalstack.io/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/globalstack/latest/deposit.received.json b/providers/globalstack/latest/deposit.received.json new file mode 100644 index 00000000..06b78f4a --- /dev/null +++ b/providers/globalstack/latest/deposit.received.json @@ -0,0 +1,89 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "evt_2e7b1d40-5c92-5f03-8a16-4b9c3e0d7f58", + "event_type": "deposit.received", + "event_category": "deposit", + "event_developer_id": "int_01HXYZABC1234567890ABCDEFG", + "api_version": "v1", + "event_created_at": "2026-09-30T08:30:00.000Z", + "event_object_id": "txn_01KPBG7YH2N4P8Q1R3S5T7V9WX", + "event_object_status": "received", + "event_object_changes": null, + "event_object": { + "id": "txn_01KPBG7YH2N4P8Q1R3S5T7V9WX", + "reference": "dep-01KPBG5XW1R3T5V7Y9A1C3E5G7_credential_credit", + "source_type": "credential", + "source_id": "wcr_01HXYZABC1234567890ABCDEFG", + "transaction_hash": null, + "customer_id": "cust_01HXYZABC1234567890ABCDEFG", + "from_wallet_id": null, + "to_wallet_id": "wal_01HXYZABC1234567890ABCDEFG", + "type": "deposit", + "status": "received", + "source_amount": "10000.00", + "source_currency": "NGN", + "destination_amount": "6.046600", + "destination_currency": "USDC", + "received_amount": "6.046600", + "confirmed_at": null, + "metadata": { + "auto_conversion": "true", + "quote_id": "quo_01KPBK123456789ABCDEFG", + "rate": "0.000605", + "sender_account_name": "JOHN DOE", + "sender_bank_name": "GTBank", + "sender_account_number": "2813" + }, + "created_at": "2026-09-30T08:29:44.000Z", + "updated_at": "2026-09-30T08:30:00.000Z", + "parent_transaction_id": null, + "root_transaction_id": "txn_01KPBG7YH2N4P8Q1R3S5T7V9WX", + "deposit_timestamp": "2026-09-30T08:29:44.000Z", + "wallet": { + "id": "wal_01HXYZABC1234567890ABCDEFG", + "currency": "USDC", + "label": "Treasury USDC" + }, + "customer": { + "id": "cust_01HXYZABC1234567890ABCDEFG", + "type": "business", + "name": "Acme Ltd", + "email": "ops@acme.example", + "tier": "tier_2", + "created_at": "2026-09-01T10:00:00.000Z", + "updated_at": "2026-09-01T10:00:00.000Z" + }, + "credential": { + "id": "wcr_01HXYZABC1234567890ABCDEFG", + "type": "fiat", + "currency": "NGN", + "network": "bank", + "label": "NGN collections", + "metadata": { + "team": "ops" + }, + "details": { + "accountName": "ACME LTD", + "accountNumber": "1234567890", + "bankName": "Wema Bank", + "bankCode": "035", + "currency": "NGN", + "reference": "GSVRYTZ496CM" + }, + "status": "active", + "provider_resource_id": "cdw_01HXYZABC1234567890ABCDEFG", + "created_at": "2026-09-10T12:00:00.000Z", + "updated_at": "2026-09-10T12:00:00.000Z" + } + } + }, + "topic": "deposit.received", + "source": { + "type": "vendor-documentation", + "url": "https://docs.globalstack.io/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/globalstack/latest/kyc.approved.json b/providers/globalstack/latest/kyc.approved.json new file mode 100644 index 00000000..e7407adf --- /dev/null +++ b/providers/globalstack/latest/kyc.approved.json @@ -0,0 +1,64 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "evt_7d3a9f61-2b48-5c07-9e15-3a8d6b2f4c90", + "event_type": "kyc.approved", + "event_category": "kyc", + "event_developer_id": "int_01HXYZABC1234567890ABCDEFG", + "api_version": "v1", + "event_created_at": "2026-09-30T13:07:22.000Z", + "event_object_id": "kyc_01KPBJZ8T4W6Y0A2C4E6G8J1LN", + "event_object_status": "approved", + "event_object_changes": { + "status": [ + "not_started", + "approved" + ] + }, + "event_object": { + "event_outcome": "approved", + "session_id": "kyc_01KPBJZ8T4W6Y0A2C4E6G8J1LN", + "customer": { + "id": "cust_01HXYZABC1234567890ABCDEFG", + "merchant_reference": "user_4471", + "type": "individual", + "name": "Alice Johnson", + "email": "alice@example.com", + "country_code": "NG", + "tier": "tier_2", + "tier_upgraded_from": "tier_1", + "kyc_status": "approved" + }, + "verification": { + "tier_requested": "tier_2", + "provider": "sumsub", + "profile": { + "type": "individual", + "first_name": "Alice", + "last_name": "Johnson", + "dob": "1992-04-17", + "country": "NGA", + "nationality": "NGA", + "id_docs": [ + { + "id_doc_type": "PASSPORT", + "country": "NGA", + "number_last4": "8821", + "valid_until": "2031-06-30" + } + ], + "fetched_at": "2026-09-30T13:07:20.000Z" + } + }, + "merchant_activation_triggered": false + } + }, + "topic": "kyc.approved", + "source": { + "type": "vendor-documentation", + "url": "https://docs.globalstack.io/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/globalstack/latest/offramp.failed.json b/providers/globalstack/latest/offramp.failed.json new file mode 100644 index 00000000..f7a2d90e --- /dev/null +++ b/providers/globalstack/latest/offramp.failed.json @@ -0,0 +1,101 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "evt_8c1a0f93-4b77-5de0-9a24-7c5f1b3ea882", + "event_type": "offramp.failed", + "event_category": "offramp", + "event_developer_id": "int_01HXYZABC1234567890ABCDEFG", + "api_version": "v1", + "event_created_at": "2026-09-30T11:04:19.000Z", + "event_object_id": "ofr_01KPBH887CCT3A53EW3F8R0VQG", + "event_object_status": "failed", + "event_object_changes": { + "status": [ + "processing", + "failed" + ] + }, + "event_object": { + "id": "ofr_01KPBH887CCT3A53EW3F8R0VQG", + "reference": "PAYOUT-4471", + "status": "failed", + "retry_on_failure": false, + "quote_id": "quo_01KPBK123456789ABCDEFG", + "rate_source": "quoted", + "customer": { + "id": "cust_01HXYZABC1234567890ABCDEFG", + "type": "individual", + "name": "Alice Johnson", + "email": "alice@example.com", + "tier": "tier_2", + "created_at": "2026-09-01T10:00:00.000Z", + "updated_at": "2026-09-01T10:00:00.000Z" + }, + "wallet": { + "id": "wal_01HXYZABC1234567890ABCDEFG", + "currency": "USDC", + "label": "Treasury USDC" + }, + "beneficiary": { + "id": "ben_01KPBAP7WTDKQKW5B3R31VPNX4", + "customer_id": "cust_01HXYZABC1234567890ABCDEFG", + "name": "Alice Bank Beneficiary", + "label": "Alice's salary account", + "type": "fiat", + "currency": "NGN", + "merchant_reference": "ref_01HXYZ4K5ABCDEFGHJKLMNPQRS", + "details": { + "accountNumber": "0039415616", + "bankCode": "000014" + }, + "metadata": {}, + "status": "active", + "created_at": "2026-09-01T10:05:00.000Z", + "updated_at": "2026-09-01T10:05:00.000Z" + }, + "narration": "Payment for Invoice INV-2026-001", + "payment_instrument": { + "id": "pay_01KPBH895W6PH3WY1D9KZH3M5D", + "beneficiary_id": "ben_01KPBAP7WTDKQKW5B3R31VPNX4", + "type": "bank_account", + "country_code": "NG", + "provider": { + "id": "prov_01KPBAP7WTDKQKW5B3R31VPNX4", + "name": "Access Bank", + "code": "000014" + }, + "account_name": "ALICE JOHNSON", + "account_number": "0039415616" + }, + "source_amount": "100.000000", + "source_currency": "USDC", + "destination_amount": "165000.00", + "received_amount": null, + "destination_currency": "NGN", + "rate": "1650.000000", + "rate_locked_until": "2026-09-30T11:34:00.000Z", + "failure_reason": "temporarily_unavailable", + "failure_reason_message": "This transaction could not be completed right now. Please try again later.", + "metadata": {}, + "created_at": "2026-09-30T11:02:12.000Z", + "updated_at": "2026-09-30T11:04:19.000Z", + "actual_source_amount": null, + "actual_destination_amount": null, + "actual_rate": null, + "terminal_at": "2026-09-30T11:04:19.000Z", + "transaction": { + "id": "txn_01KPBH88RC5N3P7R9T1V3X5Z7B", + "parent_transaction_id": null, + "root_transaction_id": "txn_01KPBH88RC5N3P7R9T1V3X5Z7B" + } + } + }, + "topic": "offramp.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.globalstack.io/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/globalstack/latest/onramp.success.json b/providers/globalstack/latest/onramp.success.json new file mode 100644 index 00000000..f0557a93 --- /dev/null +++ b/providers/globalstack/latest/onramp.success.json @@ -0,0 +1,84 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "evt_4d5e0a27-7a63-51a1-8c0b-2f8d43f7d901", + "event_type": "onramp.success", + "event_category": "onramp", + "event_developer_id": "int_01HXYZABC1234567890ABCDEFG", + "api_version": "v1", + "event_created_at": "2026-09-30T09:12:44.000Z", + "event_object_id": "onr_01KPBH802PXQQXT8ASJGE0QX2K", + "event_object_status": "success", + "event_object_changes": { + "status": [ + "processing", + "success" + ] + }, + "event_object": { + "id": "onr_01KPBH802PXQQXT8ASJGE0QX2K", + "reference": "INV-2026-001", + "status": "success", + "quote_id": "quo_01KPBK123456789ABCDEFG", + "rate_source": "quoted", + "customer": { + "id": "cust_01HXYZABC1234567890ABCDEFG", + "type": "individual", + "name": "Alice Johnson", + "email": "alice@example.com", + "tier": "tier_2", + "created_at": "2026-09-01T10:00:00.000Z", + "updated_at": "2026-09-01T10:00:00.000Z" + }, + "wallet": { + "id": "wal_01HXYZABC1234567890ABCDEFG", + "currency": "USDC", + "label": "Treasury USDC" + }, + "payment_instrument": null, + "source_amount": "10000.00", + "source_currency": "NGN", + "destination_amount": "6.046600", + "received_amount": "6.044100", + "destination_currency": "USDC", + "rate": "0.000605", + "rate_locked_until": "2026-09-30T09:42:00.000Z", + "deposit_instruction": { + "version": 1, + "type": "fiat", + "accountName": "GLOBALSTACK / FX ENGINE", + "accountNumber": "0123456789", + "bankName": "Access Bank", + "bankCode": "000014", + "expiresAt": "2026-09-30T09:42:00.000Z", + "depositReference": "GSVRYTZ496CM", + "message": "Include the deposit_reference in the transfer narration/reference so funds are correctly allocated to this deposit." + }, + "failure_reason": null, + "failure_reason_message": null, + "metadata": { + "order_id": "ord_demo_001" + }, + "created_at": "2026-09-30T09:10:03.000Z", + "updated_at": "2026-09-30T09:12:44.000Z", + "actual_source_amount": "10000.00", + "actual_destination_amount": "6.044100", + "actual_rate": "0.000604", + "terminal_at": "2026-09-30T09:12:44.000Z", + "transaction": { + "id": "txn_01KPBH80VJ4K2M6P8R0T2V4X6Z", + "parent_transaction_id": null, + "root_transaction_id": "txn_01KPBH80VJ4K2M6P8R0T2V4X6Z" + }, + "transaction_hash": "0x9f2c4b7e1a3d5f6089bc2e4a7d1f3b5c8e0a2d4f6b8c1e3a5d7f9b0c2e4a6d80" + } + }, + "topic": "onramp.success", + "source": { + "type": "vendor-documentation", + "url": "https://docs.globalstack.io/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/globalstack/latest/transfer.success.json b/providers/globalstack/latest/transfer.success.json new file mode 100644 index 00000000..73b902c2 --- /dev/null +++ b/providers/globalstack/latest/transfer.success.json @@ -0,0 +1,81 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "evt_6a2f7c15-9d34-5b88-a0e7-1f2b6c84d3aa", + "event_type": "transfer.success", + "event_category": "transfer", + "event_developer_id": "int_01HXYZABC1234567890ABCDEFG", + "api_version": "v1", + "event_created_at": "2026-09-30T16:41:07.000Z", + "event_object_id": "tfr_01KPBJ4M8QZC1T7Y3E6R9V2XKD", + "event_object_status": "success", + "event_object_changes": { + "status": [ + "processing", + "success" + ] + }, + "event_object": { + "id": "tfr_01KPBJ4M8QZC1T7Y3E6R9V2XKD", + "reference": "SUPPLIER-889", + "status": "success", + "retry_on_failure": true, + "customer": { + "id": "cust_01HXYZABC1234567890ABCDEFG", + "type": "business", + "name": "Acme Ltd", + "email": "ops@acme.example", + "tier": "tier_2", + "created_at": "2026-09-01T10:00:00.000Z", + "updated_at": "2026-09-01T10:00:00.000Z" + }, + "wallet": { + "id": "wal_01HXYZABC1234567890ABCDEFG", + "currency": "USDC", + "label": "Treasury USDC" + }, + "beneficiary": { + "id": "ben_01KPBAP7WTDKQKW5B3R31VPNX4", + "customer_id": "cust_01HXYZABC1234567890ABCDEFG", + "name": "Supplier Wallet", + "label": "Supplier USDC", + "type": "crypto", + "currency": "USDC", + "merchant_reference": "sup_889", + "details": { + "address": "0x1111111111111111111111111111111111111111", + "network": "base" + }, + "metadata": {}, + "status": "active", + "created_at": "2026-09-02T08:00:00.000Z", + "updated_at": "2026-09-02T08:00:00.000Z" + }, + "amount": "250.000000", + "currency": "USDC", + "network": "base", + "transaction_hash": "0x9f2c4b7e1a3d5f6089bc2e4a7d1f3b5c8e0a2d4f6b8c1e3a5d7f9b0c2e4a6d80", + "failure_reason": null, + "failure_reason_message": null, + "metadata": { + "payout_batch": "batch_001" + }, + "created_at": "2026-09-30T16:39:55.000Z", + "updated_at": "2026-09-30T16:41:07.000Z", + "terminal_at": "2026-09-30T16:41:07.000Z", + "transaction": { + "id": "txn_01KPBJ4MWQ7R5T9V1X3Z5B7D9F", + "parent_transaction_id": null, + "root_transaction_id": "txn_01KPBJ4MWQ7R5T9V1X3Z5B7D9F" + } + } + }, + "topic": "transfer.success", + "source": { + "type": "vendor-documentation", + "url": "https://docs.globalstack.io/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/goody/index.json b/providers/goody/index.json new file mode 100644 index 00000000..ca64d103 --- /dev/null +++ b/providers/goody/index.json @@ -0,0 +1,13 @@ +{ + "label": "Goody", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/goody/latest/order.canceled.json b/providers/goody/latest/order.canceled.json new file mode 100644 index 00000000..47998e8a --- /dev/null +++ b/providers/goody/latest/order.canceled.json @@ -0,0 +1,67 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "order.canceled", + "id": "ad097c47-bf12-45c9-8feb-0536a0012c09", + "data": { + "id": "8999f804-d731-440d-a67d-35444c12c493", + "status": "failed", + "individual_gift_link": "https://gifts.ongoody.com/gift/IsDyQQWtqrOyGPgZ9bVm6ptz", + "recipient_first_name": "Alena", + "recipient_last_name": "Kenter", + "recipient_email": "alena@ongoody.com", + "card_id": "7e79fd96-212b-4468-9989-57b896ca22f4", + "message": "Thank you!", + "thank_you_note": null, + "view_count_recipient": 0, + "is_swapped": false, + "order_batch_id": "d158184c-6b31-4a72-b39f-8f8ca04ecbdd", + "expires_at": null, + "cart": { + "id": "3ff7dab1-ae03-4b20-a2c8-82a3f3326b83", + "items": [ + { + "id": "284dc74f-a2c4-4b62-bfe5-94c464d56ea7", + "quantity": 1, + "product": { + "id": "10227d72-c355-4881-8007-aad34f501055", + "name": "Cookies", + "brand": { + "id": "fe370ec6-1208-4d23-b936-de857ceeae6d", + "name": "Cookie Company" + } + } + } + ] + }, + "shipments": [], + "amounts": { + "amount_product": 1000, + "amount_shipping": 1000, + "amount_processing_fee": 100, + "amount_pre_tax_total": 2100, + "amount_tax": null, + "amount_total": null, + "amount_global_relay_cost": null + }, + "sender": { + "first_name": "Test", + "last_name": "User", + "email": "15551494889@test.ongoody.com" + }, + "workspace_id": "dfe0d5cb-2c98-4800-a950-b40cca509250", + "workspace_name": "Test Team", + "original_cart": null, + "original_amounts": null, + "reference_id": "2MUPN0YMGIDT7TJNPPFPB7WE" + } + }, + "topic": "order.canceled", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ongoody.com/webhooks/events/order.canceled", + "retrieved": "2026-10-26" + } +} diff --git a/providers/goody/latest/order.created.json b/providers/goody/latest/order.created.json new file mode 100644 index 00000000..aa97e78e --- /dev/null +++ b/providers/goody/latest/order.created.json @@ -0,0 +1,67 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "order.created", + "id": "ad097c47-bf12-45c9-8feb-0536a0012c09", + "data": { + "id": "10c588dd-d566-45bf-86e9-c23bd1f1587b", + "status": "created", + "individual_gift_link": "https://gifts.ongoody.com/gift/vWtUe8lQRJuoyYzKlYeHMkbV", + "recipient_first_name": "Alena", + "recipient_last_name": "Kenter", + "recipient_email": "alena@ongoody.com", + "card_id": "ae4cb4ce-75fc-4782-a9ab-2f30d9b7b41d", + "message": "Thank you!", + "thank_you_note": null, + "view_count_recipient": 0, + "is_swapped": false, + "order_batch_id": "4133078a-c35f-441e-8e92-57645342b299", + "expires_at": null, + "cart": { + "id": "39b04e91-6a40-468d-8ed4-f59e9059afae", + "items": [ + { + "id": "d59dead0-a44c-44df-885f-030612038a48", + "quantity": 1, + "product": { + "id": "c399bafb-3fbc-40c5-bef3-9158b7a19abc", + "name": "Cookies", + "brand": { + "id": "db631527-c59c-409c-823f-42a24c972283", + "name": "Cookie Company" + } + } + } + ] + }, + "shipments": [], + "amounts": { + "amount_product": 1000, + "amount_shipping": 1000, + "amount_processing_fee": 100, + "amount_pre_tax_total": 2100, + "amount_tax": null, + "amount_total": null, + "amount_global_relay_cost": null + }, + "sender": { + "first_name": "Test", + "last_name": "User", + "email": "15556038009@test.ongoody.com" + }, + "workspace_id": "8779bb01-ca47-4e9e-a845-d05f509c4be3", + "workspace_name": "Test Team", + "original_cart": null, + "original_amounts": null, + "reference_id": "PCI7GLZ3KFIEN8MWWSD5LDCF" + } + }, + "topic": "order.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ongoody.com/webhooks/events/order.created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/goody/latest/order.delivered.json b/providers/goody/latest/order.delivered.json new file mode 100644 index 00000000..b74218b0 --- /dev/null +++ b/providers/goody/latest/order.delivered.json @@ -0,0 +1,77 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "order.delivered", + "id": "ad097c47-bf12-45c9-8feb-0536a0012c09", + "data": { + "id": "10c588dd-d566-45bf-86e9-c23bd1f1587b", + "status": "shipped", + "individual_gift_link": "https://gifts.ongoody.com/gift/vWtUe8lQRJuoyYzKlYeHMkbV", + "recipient_first_name": "Alena", + "recipient_last_name": "Kenter", + "recipient_email": "alena@ongoody.com", + "card_id": "ae4cb4ce-75fc-4782-a9ab-2f30d9b7b41d", + "message": "Thank you!", + "thank_you_note": null, + "view_count_recipient": 0, + "is_swapped": false, + "order_batch_id": "4133078a-c35f-441e-8e92-57645342b299", + "expires_at": null, + "cart": { + "id": "39b04e91-6a40-468d-8ed4-f59e9059afae", + "items": [ + { + "id": "d59dead0-a44c-44df-885f-030612038a48", + "quantity": 1, + "product": { + "id": "c399bafb-3fbc-40c5-bef3-9158b7a19abc", + "name": "Cookies", + "brand": { + "id": "db631527-c59c-409c-823f-42a24c972283", + "name": "Cookie Company" + } + } + } + ] + }, + "shipments": [ + { + "id": "9a1a2003-bb03-4409-b7fd-243b2e600e46", + "status": "delivered", + "brand_name": "Cookie Company", + "tracking_carrier": "UPS", + "shipped_at": "2023-01-23T00:00:00Z", + "delivered_at": "2023-01-26T00:00:00Z", + "delivery_eta": "2023-01-26T00:00:00Z" + } + ], + "amounts": { + "amount_product": 1000, + "amount_shipping": 1000, + "amount_processing_fee": 100, + "amount_pre_tax_total": 2100, + "amount_tax": 150, + "amount_total": 2250, + "amount_global_relay_cost": null + }, + "sender": { + "first_name": "Test", + "last_name": "User", + "email": "15556038009@test.ongoody.com" + }, + "workspace_id": "8779bb01-ca47-4e9e-a845-d05f509c4be3", + "workspace_name": "Test Team", + "original_cart": null, + "original_amounts": null, + "reference_id": "PCI7GLZ3KFIEN8MWWSD5LDCF" + } + }, + "topic": "order.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ongoody.com/webhooks/events/order.delivered", + "retrieved": "2026-10-26" + } +} diff --git a/providers/goody/latest/order.gift_accepted.json b/providers/goody/latest/order.gift_accepted.json new file mode 100644 index 00000000..bd4da7a5 --- /dev/null +++ b/providers/goody/latest/order.gift_accepted.json @@ -0,0 +1,68 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "order.gift_accepted", + "id": "ad097c47-bf12-45c9-8feb-0536a0012c09", + "data": { + "id": "10c588dd-d566-45bf-86e9-c23bd1f1587b", + "status": "accepted", + "individual_gift_link": "https://gifts.ongoody.com/gift/vWtUe8lQRJuoyYzKlYeHMkbV", + "recipient_first_name": "Alena", + "recipient_last_name": "Kenter", + "recipient_email": "alena@ongoody.com", + "card_id": "ae4cb4ce-75fc-4782-a9ab-2f30d9b7b41d", + "message": "Thank you!", + "thank_you_note": null, + "view_count_recipient": 0, + "is_swapped": false, + "order_batch_id": "4133078a-c35f-441e-8e92-57645342b299", + "expires_at": null, + "cart": { + "id": "39b04e91-6a40-468d-8ed4-f59e9059afae", + "items": [ + { + "id": "d59dead0-a44c-44df-885f-030612038a48", + "quantity": 1, + "product": { + "id": "c399bafb-3fbc-40c5-bef3-9158b7a19abc", + "name": "Cookies", + "brand": { + "id": "db631527-c59c-409c-823f-42a24c972283", + "name": "Cookie Company" + } + } + } + ] + }, + "shipments": [], + "amounts": { + "amount_product": 1000, + "amount_shipping": 1000, + "amount_processing_fee": 100, + "amount_pre_tax_total": 2100, + "amount_tax": 150, + "amount_total": 2250, + "amount_global_relay_cost": null + }, + "sender": { + "first_name": "Test", + "last_name": "User", + "email": "15556038009@test.ongoody.com" + }, + "workspace_id": "8779bb01-ca47-4e9e-a845-d05f509c4be3", + "workspace_name": "Test Team", + "original_cart": null, + "original_amounts": null, + "payment_link": "https://checkout.ongoody.com/checkout?key=1on1dhtA3LekJgvxNZu83XqN", + "reference_id": "PCI7GLZ3KFIEN8MWWSD5LDCF" + } + }, + "topic": "order.gift_accepted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ongoody.com/webhooks/events/order.gift_accepted", + "retrieved": "2026-10-26" + } +} diff --git a/providers/goody/latest/order.gift_opened.json b/providers/goody/latest/order.gift_opened.json new file mode 100644 index 00000000..4b95b3cb --- /dev/null +++ b/providers/goody/latest/order.gift_opened.json @@ -0,0 +1,67 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "order.gift_opened", + "id": "ad097c47-bf12-45c9-8feb-0536a0012c09", + "data": { + "id": "10c588dd-d566-45bf-86e9-c23bd1f1587b", + "status": "opened", + "individual_gift_link": "https://gifts.ongoody.com/gift/vWtUe8lQRJuoyYzKlYeHMkbV", + "recipient_first_name": "Alena", + "recipient_last_name": "Kenter", + "recipient_email": "alena@ongoody.com", + "card_id": "ae4cb4ce-75fc-4782-a9ab-2f30d9b7b41d", + "message": "Thank you!", + "thank_you_note": null, + "view_count_recipient": 0, + "is_swapped": false, + "order_batch_id": "4133078a-c35f-441e-8e92-57645342b299", + "expires_at": null, + "cart": { + "id": "39b04e91-6a40-468d-8ed4-f59e9059afae", + "items": [ + { + "id": "d59dead0-a44c-44df-885f-030612038a48", + "quantity": 1, + "product": { + "id": "c399bafb-3fbc-40c5-bef3-9158b7a19abc", + "name": "Cookies", + "brand": { + "id": "db631527-c59c-409c-823f-42a24c972283", + "name": "Cookie Company" + } + } + } + ] + }, + "shipments": [], + "amounts": { + "amount_product": 1000, + "amount_shipping": 1000, + "amount_processing_fee": 100, + "amount_pre_tax_total": 2100, + "amount_tax": null, + "amount_total": null, + "amount_global_relay_cost": null + }, + "sender": { + "first_name": "Test", + "last_name": "User", + "email": "15556038009@test.ongoody.com" + }, + "workspace_id": "8779bb01-ca47-4e9e-a845-d05f509c4be3", + "workspace_name": "Test Team", + "original_cart": null, + "original_amounts": null, + "reference_id": "PCI7GLZ3KFIEN8MWWSD5LDCF" + } + }, + "topic": "order.gift_opened", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ongoody.com/webhooks/events/order.gift_opened", + "retrieved": "2026-10-26" + } +} diff --git a/providers/goody/latest/order.refunded.json b/providers/goody/latest/order.refunded.json new file mode 100644 index 00000000..931f3f00 --- /dev/null +++ b/providers/goody/latest/order.refunded.json @@ -0,0 +1,67 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "order.refunded", + "id": "ad097c47-bf12-45c9-8feb-0536a0012c09", + "data": { + "id": "8999f804-d731-440d-a67d-35444c12c493", + "status": "shipped", + "individual_gift_link": "https://gifts.ongoody.com/gift/IsDyQQWtqrOyGPgZ9bVm6ptz", + "recipient_first_name": "Alena", + "recipient_last_name": "Kenter", + "recipient_email": "alena@ongoody.com", + "card_id": "7e79fd96-212b-4468-9989-57b896ca22f4", + "message": "Thank you!", + "thank_you_note": null, + "view_count_recipient": 0, + "is_swapped": false, + "order_batch_id": "d158184c-6b31-4a72-b39f-8f8ca04ecbdd", + "expires_at": null, + "cart": { + "id": "3ff7dab1-ae03-4b20-a2c8-82a3f3326b83", + "items": [ + { + "id": "284dc74f-a2c4-4b62-bfe5-94c464d56ea7", + "quantity": 1, + "product": { + "id": "10227d72-c355-4881-8007-aad34f501055", + "name": "Cookies", + "brand": { + "id": "fe370ec6-1208-4d23-b936-de857ceeae6d", + "name": "Cookie Company" + } + } + } + ] + }, + "shipments": [], + "amounts": { + "amount_product": 1000, + "amount_shipping": 1000, + "amount_processing_fee": 100, + "amount_pre_tax_total": 2100, + "amount_tax": 150, + "amount_total": 2250, + "amount_global_relay_cost": null + }, + "sender": { + "first_name": "Test", + "last_name": "User", + "email": "15551494889@test.ongoody.com" + }, + "workspace_id": "dfe0d5cb-2c98-4800-a950-b40cca509250", + "workspace_name": "Test Team", + "original_cart": null, + "original_amounts": null, + "reference_id": "2MUPN0YMGIDT7TJNPPFPB7WE" + } + }, + "topic": "order.refunded", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ongoody.com/webhooks/events/order.refunded", + "retrieved": "2026-10-26" + } +} diff --git a/providers/goody/latest/order.shipped.json b/providers/goody/latest/order.shipped.json new file mode 100644 index 00000000..427b7ca1 --- /dev/null +++ b/providers/goody/latest/order.shipped.json @@ -0,0 +1,77 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "order.shipped", + "id": "ad097c47-bf12-45c9-8feb-0536a0012c09", + "data": { + "id": "10c588dd-d566-45bf-86e9-c23bd1f1587b", + "status": "shipped", + "individual_gift_link": "https://gifts.ongoody.com/gift/vWtUe8lQRJuoyYzKlYeHMkbV", + "recipient_first_name": "Alena", + "recipient_last_name": "Kenter", + "recipient_email": "alena@ongoody.com", + "card_id": "ae4cb4ce-75fc-4782-a9ab-2f30d9b7b41d", + "message": "Thank you!", + "thank_you_note": null, + "view_count_recipient": 0, + "is_swapped": false, + "order_batch_id": "4133078a-c35f-441e-8e92-57645342b299", + "expires_at": null, + "cart": { + "id": "39b04e91-6a40-468d-8ed4-f59e9059afae", + "items": [ + { + "id": "d59dead0-a44c-44df-885f-030612038a48", + "quantity": 1, + "product": { + "id": "c399bafb-3fbc-40c5-bef3-9158b7a19abc", + "name": "Cookies", + "brand": { + "id": "db631527-c59c-409c-823f-42a24c972283", + "name": "Cookie Company" + } + } + } + ] + }, + "shipments": [ + { + "id": "9a1a2003-bb03-4409-b7fd-243b2e600e46", + "status": "shipped", + "brand_name": "Cookie Company", + "tracking_carrier": "UPS", + "shipped_at": "2023-01-23T00:00:00Z", + "delivered_at": null, + "delivery_eta": "2023-01-26T00:00:00Z" + } + ], + "amounts": { + "amount_product": 1000, + "amount_shipping": 1000, + "amount_processing_fee": 100, + "amount_pre_tax_total": 2100, + "amount_tax": 150, + "amount_total": 2250, + "amount_global_relay_cost": null + }, + "sender": { + "first_name": "Test", + "last_name": "User", + "email": "15556038009@test.ongoody.com" + }, + "workspace_id": "8779bb01-ca47-4e9e-a845-d05f509c4be3", + "workspace_name": "Test Team", + "original_cart": null, + "original_amounts": null, + "reference_id": "PCI7GLZ3KFIEN8MWWSD5LDCF" + } + }, + "topic": "order.shipped", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ongoody.com/webhooks/events/order.shipped", + "retrieved": "2026-10-26" + } +} diff --git a/providers/goody/latest/order.thank_you_note_added.json b/providers/goody/latest/order.thank_you_note_added.json new file mode 100644 index 00000000..15ec4de6 --- /dev/null +++ b/providers/goody/latest/order.thank_you_note_added.json @@ -0,0 +1,67 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "order.thank_you_note_added", + "id": "ad097c47-bf12-45c9-8feb-0536a0012c09", + "data": { + "id": "10c588dd-d566-45bf-86e9-c23bd1f1587b", + "status": "accepted", + "individual_gift_link": "https://gifts.ongoody.com/gift/vWtUe8lQRJuoyYzKlYeHMkbV", + "recipient_first_name": "Alena", + "recipient_last_name": "Kenter", + "recipient_email": "alena@ongoody.com", + "card_id": "ae4cb4ce-75fc-4782-a9ab-2f30d9b7b41d", + "message": "Thank you!", + "thank_you_note": "Thanks for the gift!", + "view_count_recipient": 0, + "is_swapped": false, + "order_batch_id": "4133078a-c35f-441e-8e92-57645342b299", + "expires_at": null, + "cart": { + "id": "39b04e91-6a40-468d-8ed4-f59e9059afae", + "items": [ + { + "id": "d59dead0-a44c-44df-885f-030612038a48", + "quantity": 1, + "product": { + "id": "c399bafb-3fbc-40c5-bef3-9158b7a19abc", + "name": "Cookies", + "brand": { + "id": "db631527-c59c-409c-823f-42a24c972283", + "name": "Cookie Company" + } + } + } + ] + }, + "shipments": [], + "amounts": { + "amount_product": 1000, + "amount_shipping": 1000, + "amount_processing_fee": 100, + "amount_pre_tax_total": 2100, + "amount_tax": 150, + "amount_total": 2250, + "amount_global_relay_cost": null + }, + "sender": { + "first_name": "Test", + "last_name": "User", + "email": "15556038009@test.ongoody.com" + }, + "workspace_id": "8779bb01-ca47-4e9e-a845-d05f509c4be3", + "workspace_name": "Test Team", + "original_cart": null, + "original_amounts": null, + "reference_id": "PCI7GLZ3KFIEN8MWWSD5LDCF" + } + }, + "topic": "order.thank_you_note_added", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ongoody.com/webhooks/events/order.thank_you_note_added", + "retrieved": "2026-10-26" + } +} diff --git a/providers/govuk-pay/index.json b/providers/govuk-pay/index.json new file mode 100644 index 00000000..231f2d55 --- /dev/null +++ b/providers/govuk-pay/index.json @@ -0,0 +1,13 @@ +{ + "label": "GOV.UK Pay", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/govuk-pay/latest/card_payment_captured.json b/providers/govuk-pay/latest/card_payment_captured.json new file mode 100644 index 00000000..ab5fbd09 --- /dev/null +++ b/providers/govuk-pay/latest/card_payment_captured.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "webhook_message_id": "123abc", + "api_version": 1, + "created_date": "2019-07-11T10:36:26.988Z", + "resource_id": "hu20sqlact5260q2nanm0q8u93", + "resource_type": "payment", + "event_type": "card_payment_captured", + "resource": { + "amount": 5000, + "description": "Pay your council tax", + "reference": "12345", + "language": "en", + "email": "sherlock.holmes@example.com", + "state": { + "status": "success", + "finished": true + }, + "payment_id": "hu20sqlact5260q2nanm0q8u93", + "payment_provider": "stripe", + "created_date": "2021-10-19T10:05:45.454Z", + "refund_summary": { + "status": "available", + "amount_available": 5000, + "amount_submitted": 0 + }, + "settlement_summary": {}, + "card_details": { + "last_digits_card_number": "1234", + "first_digits_card_number": "123456", + "cardholder_name": "Sherlock Holmes", + "expiry_date": "04/24", + "billing_address": { + "line1": "221 Baker Street", + "line2": "Flat b", + "postcode": "NW1 6XE", + "city": "London", + "country": "GB" + }, + "card_brand": "Visa", + "card_type": "debit" + }, + "delayed_capture": false, + "moto": false, + "provider_id": "10987654321", + "return_url": "https://your.service.gov.uk/completed" + } + }, + "topic": "card_payment_captured", + "source": { + "type": "vendor-documentation", + "url": "https://docs.payments.service.gov.uk/webhooks/#webhook-message-example", + "retrieved": "2026-10-26" + } +} diff --git a/providers/gumlet/index.json b/providers/gumlet/index.json new file mode 100644 index 00000000..7188824d --- /dev/null +++ b/providers/gumlet/index.json @@ -0,0 +1,13 @@ +{ + "label": "Gumlet", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/gumlet/latest/live.video.status.complete.json b/providers/gumlet/latest/live.video.status.complete.json new file mode 100644 index 00000000..fda3ef12 --- /dev/null +++ b/providers/gumlet/latest/live.video.status.complete.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "input": { + "live_video_source_id": "68678418fc386bd77fd5c689", + "resolution": [ + "360p", + "480p", + "720p", + "1080p" + ], + "title": "Live stream at 04:25:38 on 2nd September" + }, + "output": { + "playback_url": "https://video.gumlet.io/68678418fc386bd77fd5c689/68b671c1373a93b5103e1f9a/master.m3u8", + "embed_url": "https://play.gumlet.io/embed/live/68b671c1373a93b5103e1f9a", + "storage_size": 0, + "duration": 0, + "recording_playback_url": "https://video.gumlet.io/68678419fc386bd77fd5c69c/68b671c1373a93b5103e1f9c/main.m3u8" + }, + "type": "live.video.status.complete", + "status": "complete", + "live_asset_id": "68b671c1373a93b5103e1f9a", + "created_at": 1756787138405, + "updated_at": 1756787392403, + "recording_asset_id": "68b671c1373a93b5103e1f9c", + "vod_collection_id": "68678419fc386bd77fd5c69c" + }, + "topic": "live.video.status.complete", + "source": { + "type": "vendor-documentation", + "url": "https://docs.gumlet.com/developers/webhooks/index", + "retrieved": "2026-10-26" + } +} diff --git a/providers/gumlet/latest/video.status.ready.json b/providers/gumlet/latest/video.status.ready.json new file mode 100644 index 00000000..da039aac --- /dev/null +++ b/providers/gumlet/latest/video.status.ready.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "input": { + "source_url": "http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8", + "transformations": { + "format": "abr", + "resolution": [ + "360p", + "480p", + "720p", + "1080p" + ], + "thumbnail": [ + "auto" + ], + "thumbnail_format": "png", + "mp4_access": true + }, + "profile_id": "646df1c9173a4a2fcac180b7", + "metadata": { + "headermeta": "metavalue" + }, + "fps": 30, + "width": 1920, + "height": 1080, + "duration": 60.5, + "aspect_ratio": "16:9", + "size": 1048576 + }, + "output": { + "format": "abr", + "status_url": "https://api.gumlet.com/video/v1/status/65b168a6e99b77f116c0e488", + "playback_url": "https://video.gumlet.io/646df1c9173a4a2fcac180b4/65b168a6e99b77f116c0e488/main.m3u8", + "dash_playback_url": "https://video.gumlet.io/646df1c9173a4a2fcac180b4/65b168a6e99b77f116c0e488/main.mpd", + "thumbnail_url": [ + "https://video.gumlet.io/646df1c9173a4a2fcac180b4/65b168a6e99b77f116c0e488/thumbnail-1-0.png" + ], + "storage_bytes": 2097152, + "download_url": "https://video.gumlet.io/646df1c9173a4a2fcac180b4/65b168a6e99b77f116c0e488/download.mp4" + }, + "type": "video.status.ready", + "status": "ready", + "asset_id": "65b168a6e99b77f116c0e488", + "created_at": 1706125479006, + "tag": [ + "ball" + ], + "title": "Example Title", + "description": "some description" + }, + "topic": "video.status.ready", + "source": { + "type": "vendor-documentation", + "url": "https://docs.gumlet.com/reference/tag/webhook-notifications/webhook/post/videoassetstatus", + "retrieved": "2026-10-26" + } +} diff --git a/providers/harbor/index.json b/providers/harbor/index.json new file mode 100644 index 00000000..46b32a72 --- /dev/null +++ b/providers/harbor/index.json @@ -0,0 +1,13 @@ +{ + "label": "Harbor", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/harbor/latest/DELETE_ARTIFACT.json b/providers/harbor/latest/DELETE_ARTIFACT.json new file mode 100644 index 00000000..c2a60bfe --- /dev/null +++ b/providers/harbor/latest/DELETE_ARTIFACT.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "DELETE_ARTIFACT", + "occur_at": 1680502598, + "operator": "harbor-jobservice", + "event_data": { + "resources": [ + { + "digest": "sha256:2bb501e6173d9d006e56de5bce2720eb06396803300fe1687b58a7ff32bf4c14", + "tag": "3.8", + "resource_url": "localhost/harbor/alpine:3.8" + } + ], + "repository": { + "date_created": 1680501893, + "name": "alpine", + "namespace": "harbor", + "repo_full_name": "harbor/alpine", + "repo_type": "private" + } + } + }, + "topic": "DELETE_ARTIFACT", + "source": { + "type": "vendor-documentation", + "url": "https://goharbor.io/docs/main/working-with-projects/project-configuration/configure-webhooks/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/harbor/latest/PULL_ARTIFACT.json b/providers/harbor/latest/PULL_ARTIFACT.json new file mode 100644 index 00000000..f6a06f42 --- /dev/null +++ b/providers/harbor/latest/PULL_ARTIFACT.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "PULL_ARTIFACT", + "occur_at": 1680502372, + "operator": "robot$harbor+wHSYCuGD-Trivy-8e2e7505-d1e6-11ed-9e71-0242ac130009", + "event_data": { + "resources": [ + { + "digest": "sha256:954b378c375d852eb3c63ab88978f640b4348b01c1b3456a024a81536dafbbf4", + "tag": "sha256:954b378c375d852eb3c63ab88978f640b4348b01c1b3456a024a81536dafbbf4", + "resource_url": "localhost/harbor/alpine@sha256:954b378c375d852eb3c63ab88978f640b4348b01c1b3456a024a81536dafbbf4" + } + ], + "repository": { + "date_created": 1680501893, + "name": "alpine", + "namespace": "harbor", + "repo_full_name": "harbor/alpine", + "repo_type": "private" + } + } + }, + "topic": "PULL_ARTIFACT", + "source": { + "type": "vendor-documentation", + "url": "https://goharbor.io/docs/main/working-with-projects/project-configuration/configure-webhooks/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/harbor/latest/PUSH_ARTIFACT.json b/providers/harbor/latest/PUSH_ARTIFACT.json new file mode 100644 index 00000000..fa42a254 --- /dev/null +++ b/providers/harbor/latest/PUSH_ARTIFACT.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "PUSH_ARTIFACT", + "occur_at": 1680501893, + "operator": "harbor-jobservice", + "event_data": { + "resources": [ + { + "digest": "sha256:954b378c375d852eb3c63ab88978f640b4348b01c1b3456a024a81536dafbbf4", + "tag": "sha256:954b378c375d852eb3c63ab88978f640b4348b01c1b3456a024a81536dafbbf4", + "resource_url": "localhost/harbor/alpine@sha256:954b378c375d852eb3c63ab88978f640b4348b01c1b3456a024a81536dafbbf4" + } + ], + "repository": { + "date_created": 1680501893, + "name": "alpine", + "namespace": "harbor", + "repo_full_name": "harbor/alpine", + "repo_type": "private" + } + } + }, + "topic": "PUSH_ARTIFACT", + "source": { + "type": "vendor-documentation", + "url": "https://goharbor.io/docs/main/working-with-projects/project-configuration/configure-webhooks/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/harbor/latest/QUOTA_EXCEED.json b/providers/harbor/latest/QUOTA_EXCEED.json new file mode 100644 index 00000000..b187d187 --- /dev/null +++ b/providers/harbor/latest/QUOTA_EXCEED.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "QUOTA_EXCEED", + "occur_at": 1680505484, + "operator": "", + "event_data": { + "resources": [ + { + "digest": "sha256:402d21757a03a114d273bbe372fa4b9eca567e8b6c332fa7ebf982b902207242" + } + ], + "repository": { + "name": "alpine", + "namespace": "harbor", + "repo_full_name": "harbor/alpine", + "repo_type": "private" + }, + "custom_attributes": { + "Details": "adding 2.1 MiB of storage resource, which when updated to current usage of 8.3 MiB will exceed the configured upper limit of 10.0 MiB." + } + } + }, + "topic": "QUOTA_EXCEED", + "source": { + "type": "vendor-documentation", + "url": "https://goharbor.io/docs/main/working-with-projects/project-configuration/configure-webhooks/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/harbor/latest/QUOTA_WARNING.json b/providers/harbor/latest/QUOTA_WARNING.json new file mode 100644 index 00000000..e6781968 --- /dev/null +++ b/providers/harbor/latest/QUOTA_WARNING.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "QUOTA_WARNING", + "occur_at": 1680505653, + "operator": "", + "event_data": { + "resources": [ + { + "digest": "sha256:514ec80ffbe1a2ab1d9a3d5e6082296296a1d8b6870246edf897228e5df2367d" + } + ], + "repository": { + "name": "alpine", + "namespace": "harbor", + "repo_full_name": "harbor/alpine", + "repo_type": "private" + }, + "custom_attributes": { + "Details": "quota usage reach 85%: resource storage used 12.6 MiB of 14.0 MiB" + } + } + }, + "topic": "QUOTA_WARNING", + "source": { + "type": "vendor-documentation", + "url": "https://goharbor.io/docs/main/working-with-projects/project-configuration/configure-webhooks/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/harbor/latest/REPLICATION.json b/providers/harbor/latest/REPLICATION.json new file mode 100644 index 00000000..16a6b593 --- /dev/null +++ b/providers/harbor/latest/REPLICATION.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "REPLICATION", + "occur_at": 1680501904, + "operator": "MANUAL", + "event_data": { + "replication": { + "harbor_hostname": "localhost", + "job_status": "Success", + "artifact_type": "image", + "override_mode": true, + "trigger_type": "MANUAL", + "policy_creator": "admin", + "execution_timestamp": 1680501881, + "src_resource": { + "registry_name": "hub", + "registry_type": "docker-hub", + "endpoint": "https://hub.docker.com", + "namespace": "library" + }, + "dest_resource": { + "registry_type": "harbor", + "endpoint": "http://localhost", + "namespace": "harbor" + }, + "successful_artifact": [ + { + "type": "image", + "status": "Success", + "name_tag": "alpine [1 item(s) in total]" + } + ] + } + } + }, + "topic": "REPLICATION", + "source": { + "type": "vendor-documentation", + "url": "https://goharbor.io/docs/main/working-with-projects/project-configuration/configure-webhooks/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/harbor/latest/SCANNING_COMPLETED.json b/providers/harbor/latest/SCANNING_COMPLETED.json new file mode 100644 index 00000000..85c68f57 --- /dev/null +++ b/providers/harbor/latest/SCANNING_COMPLETED.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "SCANNING_COMPLETED", + "occur_at": 1680502375, + "operator": "auto", + "event_data": { + "resources": [ + { + "digest": "sha256:954b378c375d852eb3c63ab88978f640b4348b01c1b3456a024a81536dafbbf4", + "resource_url": "localhost/harbor/alpine@sha256:954b378c375d852eb3c63ab88978f640b4348b01c1b3456a024a81536dafbbf4", + "scan_overview": { + "application/vnd.security.vulnerability.report; version=1.1": { + "report_id": "af0546c1-67dc-4e9d-927e-372900ead0df", + "scan_status": "Success", + "severity": "None", + "duration": 8, + "summary": { + "total": 0, + "fixable": 0, + "summary": {} + }, + "start_time": "2023-04-03T06:12:47Z", + "end_time": "2023-04-03T06:12:55Z", + "scanner": { + "name": "Trivy", + "vendor": "Aqua Security", + "version": "v0.37.2" + }, + "complete_percent": 100 + } + } + } + ], + "repository": { + "name": "alpine", + "namespace": "harbor", + "repo_full_name": "harbor/alpine", + "repo_type": "private" + } + } + }, + "topic": "SCANNING_COMPLETED", + "source": { + "type": "vendor-documentation", + "url": "https://goharbor.io/docs/main/working-with-projects/project-configuration/configure-webhooks/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/harbor/latest/SCANNING_FAILED.json b/providers/harbor/latest/SCANNING_FAILED.json new file mode 100644 index 00000000..a6d33074 --- /dev/null +++ b/providers/harbor/latest/SCANNING_FAILED.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "SCANNING_FAILED", + "occur_at": 1680505885, + "operator": "auto", + "event_data": { + "resources": [ + { + "digest": "sha256:dabea2944dcc2b86482b4f0b0fb62da80e0673e900c46c0e03b45919881a5d84", + "resource_url": "localhost/harbor/alpine@sha256:dabea2944dcc2b86482b4f0b0fb62da80e0673e900c46c0e03b45919881a5d84", + "scan_overview": { + "application/vnd.security.vulnerability.report; version=1.1": { + "report_id": "a2573415-c727-4723-bc92-376c1d978637", + "scan_status": "Error", + "severity": "", + "duration": 10, + "summary": null, + "start_time": "2023-04-03T07:11:15Z", + "end_time": "2023-04-03T07:11:25Z", + "complete_percent": 0 + } + } + } + ], + "repository": { + "name": "alpine", + "namespace": "harbor", + "repo_full_name": "harbor/alpine", + "repo_type": "private" + } + } + }, + "topic": "SCANNING_FAILED", + "source": { + "type": "vendor-documentation", + "url": "https://goharbor.io/docs/main/working-with-projects/project-configuration/configure-webhooks/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/harbor/latest/SCANNING_STOPPED.json b/providers/harbor/latest/SCANNING_STOPPED.json new file mode 100644 index 00000000..d8488158 --- /dev/null +++ b/providers/harbor/latest/SCANNING_STOPPED.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "SCANNING_STOPPED", + "occur_at": 1680502334, + "operator": "auto", + "event_data": { + "resources": [ + { + "digest": "sha256:e802987f152d7826cf929ad4999fb3bb956ce7a30966aeb46c749f9120eaf22c", + "resource_url": "localhost/harbor/alpine@sha256:e802987f152d7826cf929ad4999fb3bb956ce7a30966aeb46c749f9120eaf22c", + "scan_overview": { + "application/vnd.security.vulnerability.report; version=1.1": { + "report_id": "bf92700b-fa5e-4fe4-891c-42b730c81151", + "scan_status": "Stopped", + "severity": "", + "duration": 5, + "summary": null, + "start_time": "2023-04-03T06:12:09Z", + "end_time": "2023-04-03T06:12:14Z", + "complete_percent": 0 + } + } + } + ], + "repository": { + "name": "alpine", + "namespace": "harbor", + "repo_full_name": "harbor/alpine", + "repo_type": "private" + } + } + }, + "topic": "SCANNING_STOPPED", + "source": { + "type": "vendor-documentation", + "url": "https://goharbor.io/docs/main/working-with-projects/project-configuration/configure-webhooks/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/harbor/latest/TAG_RETENTION.json b/providers/harbor/latest/TAG_RETENTION.json new file mode 100644 index 00000000..7af69f70 --- /dev/null +++ b/providers/harbor/latest/TAG_RETENTION.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "TAG_RETENTION", + "occur_at": 1680502598, + "operator": "MANUAL", + "event_data": { + "retention": { + "total": 1, + "retained": 0, + "harbor_hostname": "localhost", + "project_name": "harbor", + "retention_policy_id": 2, + "retention_rule": [ + { + "template": "always", + "tag_selectors": [ + { + "kind": "doublestar", + "decoration": "matches", + "pattern": "xxxxxxxxxx", + "extras": "{\"untagged\":true}" + } + ], + "scope_selectors": { + "repository": [ + { + "kind": "doublestar", + "decoration": "repoMatches", + "pattern": "**", + "extras": "" + } + ] + } + } + ], + "result": "SUCCESS", + "deleted_artifact": [ + { + "type": "image", + "status": "SUCCESS", + "name_tag": "alpine:3.8" + } + ] + } + } + }, + "topic": "TAG_RETENTION", + "source": { + "type": "vendor-documentation", + "url": "https://goharbor.io/docs/main/working-with-projects/project-configuration/configure-webhooks/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/helcim/index.json b/providers/helcim/index.json new file mode 100644 index 00000000..fb9a85f6 --- /dev/null +++ b/providers/helcim/index.json @@ -0,0 +1,13 @@ +{ + "label": "Helcim", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/helcim/latest/cardTransaction.json b/providers/helcim/latest/cardTransaction.json new file mode 100644 index 00000000..0b5466d4 --- /dev/null +++ b/providers/helcim/latest/cardTransaction.json @@ -0,0 +1,15 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "25764674", + "type": "cardTransaction" + }, + "topic": "cardTransaction", + "source": { + "type": "vendor-documentation", + "url": "https://devdocs.helcim.com/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/helcim/latest/terminalCancel.json b/providers/helcim/latest/terminalCancel.json new file mode 100644 index 00000000..48febfd1 --- /dev/null +++ b/providers/helcim/latest/terminalCancel.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "cancelledAt": "2026-01-14T18:38:18Z", + "currency": "CAD", + "customerCode": "", + "deviceCode": "NBL7", + "invoiceNumber": "", + "transactionAmount": 1 + }, + "type": "terminalCancel" + }, + "topic": "terminalCancel", + "source": { + "type": "vendor-documentation", + "url": "https://devdocs.helcim.com/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/high-mobility/index.json b/providers/high-mobility/index.json new file mode 100644 index 00000000..34420ae5 --- /dev/null +++ b/providers/high-mobility/index.json @@ -0,0 +1,13 @@ +{ + "label": "High Mobility", + "configs": { + "latest_version": "latest", + "topic_identifier": "event.type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/high-mobility/latest/fleet_clearance_changed.json b/providers/high-mobility/latest/fleet_clearance_changed.json new file mode 100644 index 00000000..25c48329 --- /dev/null +++ b/providers/high-mobility/latest/fleet_clearance_changed.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "vehicle": { + "vin": "1HMCF6112HA3FBBCC" + }, + "event": { + "type": "fleet_clearance_changed", + "action": "rejected", + "detail": "invalid VIN", + "received_at": "2025-06-19T09:49:08.386159Z" + }, + "application": { + "id": "A77294AC8DA324FB46DA98921" + } + }, + "topic": "fleet_clearance_changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.high-mobility.com/docs/webhooks#delivery-payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/hint-health/index.json b/providers/hint-health/index.json new file mode 100644 index 00000000..ce95a7f0 --- /dev/null +++ b/providers/hint-health/index.json @@ -0,0 +1,13 @@ +{ + "label": "Hint Health", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/hint-health/latest/patient.created.json b/providers/hint-health/latest/patient.created.json new file mode 100644 index 00000000..f37ab9f9 --- /dev/null +++ b/providers/hint-health/latest/patient.created.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt-jKi2jlalOJk3", + "created_at": "2015-02-19T10:49:21.419-08:00", + "type": "patient.created", + "practice_id": "pra-6BIBTelN3rM5", + "object": { + "id": "pat-eN9DgCQ9iQxL", + "first_name": "Jane", + "last_name": "Doe" + } + }, + "topic": "patient.created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.hint.com/reference/webhooks#event-payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/hitpay/index.json b/providers/hitpay/index.json new file mode 100644 index 00000000..a0f8fd00 --- /dev/null +++ b/providers/hitpay/index.json @@ -0,0 +1,13 @@ +{ + "label": "HitPay", + "configs": { + "latest_version": "latest", + "topic_identifier": "hitpay-event-object" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/hitpay/latest/charge.created.json b/providers/hitpay/latest/charge.created.json new file mode 100644 index 00000000..d195a709 --- /dev/null +++ b/providers/hitpay/latest/charge.created.json @@ -0,0 +1,142 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "HitPay v2.0" + }, + "body": { + "id": "9e9a3451-a3e5-4fc5-9dfc-bc75e67c8808", + "business_id": "98567029-f559-49f9-916b-042a4255b32a", + "channel": "point_of_sale", + "customer_id": "9b3503bd-fd04-4e39-9271-b2bc26fa5c96", + "status": "succeeded", + "customer": { + "name": "Miss Vincent Marquardt", + "email": "test@gmail.com", + "phone_number": "666", + "address": { + "street": null, + "city": null, + "state": null, + "postal_code": null, + "country": null + } + }, + "currency": "sgd", + "amount": 913.84, + "refunded_amount": 0, + "refunded_at": null, + "fixed_fee": 0, + "discount_fee": 0, + "discount_fee_rate": 0, + "failed_reason": null, + "order": { + "id": "9e9a344b-2c04-44f4-b521-e36dce8f4ade", + "order_display_number": 2766, + "business_id": "98567029-f559-49f9-916b-042a4255b32a", + "channel": "point_of_sale", + "version": "2.0", + "customer_id": "9b3503bd-fd04-4e39-9271-b2bc26fa5c96", + "business_customer_id": "9b3503bd-fd04-4e39-9271-b2bc26fa5c96", + "customer": { + "name": "Miss Vincent Marquardt", + "email": "test@gmail.com", + "phone_number": "666", + "address": { + "street": null, + "building": null, + "street_2": null, + "city": null, + "state": null, + "postal_code": null, + "country": null + } + }, + "customer_pickup": false, + "currency": "sgd", + "order_discount_name": null, + "status": "completed", + "remark": null, + "created_at": "2025-04-05T19:09:54+08:00", + "updated_at": "2025-04-05T19:09:59+08:00", + "closed_at": "2025-04-05T19:09:59+08:00", + "location_id": "9e42e6be-2ff8-4b37-ac14-07970d2e79ca", + "location": null, + "business_user_id": "1306", + "slot_date": null, + "slot_time": null, + "messages": null, + "products": [], + "charges": [], + "line_items": [ + { + "id": "9e9a344c-7b3c-4330-8926-0f9df43c3b08", + "name": "POS TESTING - BLue", + "thumbnail": null, + "item_type": "product", + "quantity": 1, + "related_id": "9e4b75c4-cce6-4f08-ab71-abf8907f41a4", + "unit_price": 913.84, + "line_item_amount": 913.84, + "item_unit_weight": 883, + "params": null, + "children": [] + } + ], + "order_form_response": null, + "coupon": null, + "pickup": null, + "payment_status": "paid", + "fulfilment_status": "completed", + "fulfilment_type": "in_store", + "line_items_total": 913.84, + "order_discount_amount": 0, + "line_item_discount_amount": 0, + "line_item_tax_amount": 0, + "additional_discount_amount": 0, + "total_discount_amount": 0, + "line_item_price": 913.84, + "shipping_amount": 0, + "total_coupon_amount": 0, + "amount": 913.84, + "subtotal": 913.84 + }, + "order_id": "9e9a344b-2c04-44f4-b521-e36dce8f4ade", + "remark": null, + "payment_intents": [], + "payment_request_id": null, + "payment_request": null, + "all_inclusive_fee": null, + "home_currency": null, + "payment_provider": { + "code": "hitpay", + "account_id": "98567029-f559-49f9-916b-042a4255b32a", + "charge": { + "type": "business_charge", + "id": "9e9a3451-a3e5-4fc5-9dfc-bc75e67c8808", + "method": "cash", + "transfer_type": null, + "details": null, + "logo": "/icons/payment-methods-2/cash.png" + } + }, + "created_at": "2025-04-05T19:09:59+08:00", + "updated_at": "2025-04-05T19:10:01+08:00", + "closed_at": "2025-04-05T19:09:59+08:00", + "location_id": "9e42e6be-2ff8-4b37-ac14-07970d2e79ca", + "location": { + "id": "9e42e6be-2ff8-4b37-ac14-07970d2e79ca", + "name": "API_Location_1740101762910", + "address": "58 Izpod Parkway, Singapore, Singapore, sg, 079903" + }, + "business_user_id": "1306", + "business_user_display": "TestingSG", + "terminal_id": null, + "relatable": null + }, + "topic": "charge.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.hitpayapp.com/apis/guide/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/hitpay/latest/charge.updated.json b/providers/hitpay/latest/charge.updated.json new file mode 100644 index 00000000..4f812ba7 --- /dev/null +++ b/providers/hitpay/latest/charge.updated.json @@ -0,0 +1,142 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "HitPay v2.0" + }, + "body": { + "id": "9e9a3451-a3e5-4fc5-9dfc-bc75e67c8808", + "business_id": "98567029-f559-49f9-916b-042a4255b32a", + "channel": "point_of_sale", + "customer_id": "9b3503bd-fd04-4e39-9271-b2bc26fa5c96", + "status": "partially_refunded", + "customer": { + "name": "Miss Vincent Marquardt", + "email": "test@gmail.com", + "phone_number": "666", + "address": { + "street": null, + "city": null, + "state": null, + "postal_code": null, + "country": null + } + }, + "currency": "sgd", + "amount": 913.84, + "refunded_amount": 200, + "refunded_at": "2025-04-05T19:12:39+08:00", + "fixed_fee": 0, + "discount_fee": 0, + "discount_fee_rate": 0, + "failed_reason": null, + "order": { + "id": "9e9a344b-2c04-44f4-b521-e36dce8f4ade", + "order_display_number": 2766, + "business_id": "98567029-f559-49f9-916b-042a4255b32a", + "channel": "point_of_sale", + "version": "2.0", + "customer_id": "9b3503bd-fd04-4e39-9271-b2bc26fa5c96", + "business_customer_id": "9b3503bd-fd04-4e39-9271-b2bc26fa5c96", + "customer": { + "name": "Miss Vincent Marquardt", + "email": "test@gmail.com", + "phone_number": "666", + "address": { + "street": null, + "building": null, + "street_2": null, + "city": null, + "state": null, + "postal_code": null, + "country": null + } + }, + "customer_pickup": false, + "currency": "sgd", + "order_discount_name": null, + "status": "completed", + "remark": null, + "created_at": "2025-04-05T19:09:54+08:00", + "updated_at": "2025-04-05T19:12:39+08:00", + "closed_at": "2025-04-05T19:09:59+08:00", + "location_id": "9e42e6be-2ff8-4b37-ac14-07970d2e79ca", + "location": null, + "business_user_id": "1306", + "slot_date": null, + "slot_time": null, + "messages": null, + "products": [], + "charges": [], + "line_items": [ + { + "id": "9e9a344c-7b3c-4330-8926-0f9df43c3b08", + "name": "POS TESTING - BLue", + "thumbnail": null, + "item_type": "product", + "quantity": 1, + "related_id": "9e4b75c4-cce6-4f08-ab71-abf8907f41a4", + "unit_price": 913.84, + "line_item_amount": 913.84, + "item_unit_weight": 883, + "params": null, + "children": [] + } + ], + "order_form_response": null, + "coupon": null, + "pickup": null, + "payment_status": "partially_refunded", + "fulfilment_status": "completed", + "fulfilment_type": "in_store", + "line_items_total": 913.84, + "order_discount_amount": 0, + "line_item_discount_amount": 0, + "line_item_tax_amount": 0, + "additional_discount_amount": 0, + "total_discount_amount": 0, + "line_item_price": 913.84, + "shipping_amount": 0, + "total_coupon_amount": 0, + "amount": 913.84, + "subtotal": 913.84 + }, + "order_id": "9e9a344b-2c04-44f4-b521-e36dce8f4ade", + "remark": null, + "payment_intents": [], + "payment_request_id": null, + "payment_request": null, + "all_inclusive_fee": null, + "home_currency": null, + "payment_provider": { + "code": "hitpay", + "account_id": "98567029-f559-49f9-916b-042a4255b32a", + "charge": { + "type": "business_charge", + "id": "9e9a3451-a3e5-4fc5-9dfc-bc75e67c8808", + "method": "cash", + "transfer_type": null, + "details": null, + "logo": "/icons/payment-methods-2/cash.png" + } + }, + "created_at": "2025-04-05T19:09:59+08:00", + "updated_at": "2025-04-05T19:12:39+08:00", + "closed_at": "2025-04-05T19:09:59+08:00", + "location_id": "9e42e6be-2ff8-4b37-ac14-07970d2e79ca", + "location": { + "id": "9e42e6be-2ff8-4b37-ac14-07970d2e79ca", + "name": "API_Location_1740101762910", + "address": "58 Izpod Parkway, Singapore, Singapore, sg, 079903" + }, + "business_user_id": "1306", + "business_user_display": "TestingSG", + "terminal_id": null, + "relatable": null + }, + "topic": "charge.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.hitpayapp.com/apis/guide/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/hitpay/latest/invoice.created.json b/providers/hitpay/latest/invoice.created.json new file mode 100644 index 00000000..81d76785 --- /dev/null +++ b/providers/hitpay/latest/invoice.created.json @@ -0,0 +1,120 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "HitPay v2.0" + }, + "body": { + "id": "9e9be3fd-5652-4f2e-b19e-532c62cc18d2", + "business_id": "98567029-f559-49f9-916b-042a4255b32a", + "type": "invoice", + "business_customer_id": "9b4271db-ebab-471f-b674-28cea39c5231", + "reference": "12456678", + "invoice_number": "INV-CJHA-20250406", + "email": "test@gmail.com", + "status": [ + "sent" + ], + "currency": "sgd", + "amount": 100, + "balance_amount": 100, + "customer": { + "id": "9b4271db-ebab-471f-b674-28cea39c5231", + "name": "Randy Vasquez", + "birth_date": null, + "gender": null, + "email": "test@gmail.com", + "phone_number": null, + "address": { + "street": null, + "building": null, + "street_2": null, + "city": null, + "state": null, + "postal_code": null, + "country": null + }, + "remark": null, + "phone_number_country_code": null, + "created_at": "2024-02-05T09:33:23+08:00", + "updated_at": "2024-02-05T09:33:23+08:00", + "address_line": "" + }, + "send_email_by_default": true, + "webhook": true, + "channel": "dashboard", + "tax_setting": null, + "amount_no_tax": 100, + "subtotal": 100, + "products": [], + "stackable_discounts": [], + "invoice_type": "payment_by_fixed_amount", + "payment_by": "amount", + "send_email": true, + "memo": "Invoice Description", + "attached_file": null, + "created_at": "2025-04-06T15:17:01+08:00", + "updated_at": "2025-04-06T15:17:01+08:00", + "invoice_date": "2025-04-06", + "due_date": "2025-04-06", + "payment_requests": [], + "charges": [], + "allow_partial_payments": 0, + "invoice_link": "https://sandbox.hitpay.link/qotdii", + "footer": "Invoice Footer", + "payment_methods": [ + "card", + "paynow_online", + "paynow_transfer", + "grabpay_direct", + "grabpay_paylater", + "qfpay_alipay", + "qfpay_wechat", + "shopback", + "upi_qr" + ], + "recipients": [ + { + "id": "9e9be3fd-6773-4846-8460-2ad41c7c242f", + "invoice_id": "9e9be3fd-5652-4f2e-b19e-532c62cc18d2", + "email": "test@gmail.com", + "customer_id": "9b4271db-ebab-471f-b674-28cea39c5231", + "created_at": "2025-04-06T07:17:01.000000Z", + "updated_at": "2025-04-06T07:17:01.000000Z", + "customer": { + "id": "9b4271db-ebab-471f-b674-28cea39c5231", + "business_id": "98567029-f559-49f9-916b-042a4255b32a", + "name": "Randy Vasquez", + "birth_date": null, + "gender": null, + "email": "test@gmail.com", + "phone_number": null, + "building": null, + "street": null, + "street_2": null, + "city": null, + "state": null, + "postal_code": null, + "country": null, + "remark": null, + "hotglue_customer_id": null, + "created_at": "2024-02-05T01:33:23.000000Z", + "updated_at": "2024-02-05T01:33:23.000000Z", + "phone_number_country_code": null + } + } + ], + "late_fee_type": null, + "late_fee_percentage": null, + "late_fee_fixed_amount": null, + "late_fee_grace_period": null, + "void_reason": null, + "voided_by_user_id": null, + "voided_at": null + }, + "topic": "invoice.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.hitpayapp.com/apis/guide/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/hitpay/latest/invoice.updated.json b/providers/hitpay/latest/invoice.updated.json new file mode 100644 index 00000000..2ee728aa --- /dev/null +++ b/providers/hitpay/latest/invoice.updated.json @@ -0,0 +1,236 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "HitPay v2.0" + }, + "body": { + "id": "9e9be3fd-5652-4f2e-b19e-532c62cc18d2", + "business_id": "98567029-f559-49f9-916b-042a4255b32a", + "type": "invoice", + "business_customer_id": "9b4271db-ebab-471f-b674-28cea39c5231", + "reference": "12456678", + "invoice_number": "INV-CJHA-20250406", + "email": "test@gmail.com", + "status": [ + "paid" + ], + "currency": "sgd", + "amount": 100, + "balance_amount": 0, + "customer": { + "id": "9b4271db-ebab-471f-b674-28cea39c5231", + "name": "Randy Vasquez", + "birth_date": null, + "gender": null, + "email": "test@gmail.com", + "phone_number": null, + "address": { + "street": null, + "building": null, + "street_2": null, + "city": null, + "state": null, + "postal_code": null, + "country": null + }, + "remark": null, + "phone_number_country_code": null, + "created_at": "2024-02-05T09:33:23+08:00", + "updated_at": "2024-02-05T09:33:23+08:00", + "address_line": "" + }, + "send_email_by_default": true, + "webhook": true, + "channel": "dashboard", + "tax_setting": null, + "amount_no_tax": 100, + "subtotal": 100, + "products": [], + "stackable_discounts": [], + "invoice_type": "payment_by_fixed_amount", + "payment_by": "amount", + "send_email": true, + "memo": "Invoice Description", + "attached_file": null, + "created_at": "2025-04-06T15:17:01+08:00", + "updated_at": "2025-04-06T15:17:43+08:00", + "invoice_date": "2025-04-06", + "due_date": "2025-04-06", + "payment_requests": [ + { + "id": "9e9be41b-2866-4307-8621-e35c633c431f", + "name": null, + "email": "test@gmail.com", + "phone": null, + "amount": "100.00", + "currency": "sgd", + "is_currency_editable": false, + "status": "completed", + "purpose": "12456678", + "reference_number": "9e9be3fd-5652-4f2e-b19e-532c62cc18d2", + "payment_methods": [ + "card", + "paynow_online", + "paynow_transfer", + "grabpay_direct", + "grabpay_paylater", + "qfpay_alipay", + "qfpay_wechat", + "shopback", + "upi_qr" + ], + "url": "https://securecheckout.sandbox.hit-pay.com/payment-request/@qasg1/9e9be41b-2866-4307-8621-e35c633c431f/checkout", + "redirect_url": "https://invoice.sandbox.hit-pay.com/98567029-f559-49f9-916b-042a4255b32a/9e9be3fd-5652-4f2e-b19e-532c62cc18d2", + "webhook": null, + "send_sms": false, + "send_email": true, + "sms_status": "pending", + "email_status": "sent", + "allow_repeated_payments": false, + "expiry_date": null, + "address": null, + "line_items": null, + "executor_id": null, + "created_at": "2025-04-06T15:17:21", + "updated_at": "2025-04-06T15:17:43", + "business_location_id": null, + "payments": [ + { + "id": "9e9be41c-2869-4b8c-8701-6c44af86b7d0", + "quantity": 1, + "status": "succeeded", + "buyer_name": null, + "buyer_phone": null, + "buyer_email": "test@gmail.com", + "currency": "sgd", + "amount": "100.00", + "refunded_amount": "0.00", + "payment_type": "card", + "fees": "4.15", + "fees_currency": "sgd", + "created_at": "2025-04-06T15:17:21", + "updated_at": "2025-04-06T15:17:43" + } + ] + } + ], + "charges": [ + { + "id": "9e9be41c-2869-4b8c-8701-6c44af86b7d0", + "business_id": "98567029-f559-49f9-916b-042a4255b32a", + "channel": "payment_gateway", + "customer_id": "9b4271db-ebab-471f-b674-28cea39c5231", + "status": "succeeded", + "customer": { + "name": "Randy Vasquez", + "email": "test@gmail.com", + "phone_number": null, + "address": { + "street": null, + "city": null, + "state": null, + "postal_code": null, + "country": null + } + }, + "currency": "sgd", + "amount": 100, + "refunded_amount": 0, + "refunded_at": null, + "fixed_fee": 0.5, + "discount_fee": 3.65, + "discount_fee_rate": 3.65, + "failed_reason": null, + "remark": "12456678", + "payment_intents": [], + "payment_request_id": "9e9be41b-2866-4307-8621-e35c633c431f", + "all_inclusive_fee": 4.15, + "home_currency": "sgd", + "payment_provider": { + "code": "stripe_sg", + "account_id": "acct_1MVTSCPJuNxCM62r", + "charge": { + "type": "charge", + "id": "ch_3RAnSUAMHowMCIhZ3etft9Y2", + "method": "card", + "transfer_type": "application_fee", + "details": { + "brand": "Visa", + "last4": "4242", + "country": "United States of America", + "country_code": "us" + }, + "logo": "/icons/payment-methods-2/card.svg" + } + }, + "created_at": "2025-04-06T15:17:21+08:00", + "updated_at": "2025-04-06T15:17:43+08:00", + "closed_at": "2025-04-06T15:17:42+08:00", + "location_id": null, + "location": null, + "business_user_id": null, + "business_user_display": null, + "terminal_id": null, + "relatable": null + } + ], + "allow_partial_payments": 0, + "invoice_link": "https://sandbox.hitpay.link/qotdii", + "footer": "Invoice Footer", + "payment_methods": [ + "card", + "paynow_online", + "paynow_transfer", + "grabpay_direct", + "grabpay_paylater", + "qfpay_alipay", + "qfpay_wechat", + "shopback", + "upi_qr" + ], + "recipients": [ + { + "id": "9e9be3fd-6773-4846-8460-2ad41c7c242f", + "invoice_id": "9e9be3fd-5652-4f2e-b19e-532c62cc18d2", + "email": "test3@gmail.com", + "customer_id": "9b4271db-ebab-471f-b674-28cea39c5231", + "created_at": "2025-04-06T07:17:01.000000Z", + "updated_at": "2025-04-06T07:17:01.000000Z", + "customer": { + "id": "9b4271db-ebab-471f-b674-28cea39c5231", + "business_id": "98567029-f559-49f9-916b-042a4255b32a", + "name": "Randy Vasquez", + "birth_date": null, + "gender": null, + "email": "test@gmail.com", + "phone_number": null, + "building": null, + "street": null, + "street_2": null, + "city": null, + "state": null, + "postal_code": null, + "country": null, + "remark": null, + "hotglue_customer_id": null, + "created_at": "2024-02-05T01:33:23.000000Z", + "updated_at": "2024-02-05T01:33:23.000000Z", + "phone_number_country_code": null + } + } + ], + "late_fee_type": null, + "late_fee_percentage": null, + "late_fee_fixed_amount": null, + "late_fee_grace_period": null, + "void_reason": null, + "voided_by_user_id": null, + "voided_at": null + }, + "topic": "invoice.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.hitpayapp.com/apis/guide/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/hitpay/latest/order.created.json b/providers/hitpay/latest/order.created.json new file mode 100644 index 00000000..83ed434c --- /dev/null +++ b/providers/hitpay/latest/order.created.json @@ -0,0 +1,142 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "HitPay v2.0" + }, + "body": { + "id": "9e9a344b-2c04-44f4-b521-e36dce8f4ade", + "order_display_number": 2766, + "business_id": "98567029-f559-49f9-916b-042a4255b32a", + "channel": "point_of_sale", + "version": "2.0", + "customer_id": "9b3503bd-fd04-4e39-9271-b2bc26fa5c96", + "business_customer_id": "9b3503bd-fd04-4e39-9271-b2bc26fa5c96", + "customer": { + "name": "Miss Vincent Marquardt", + "email": "test@gmail.com", + "phone_number": "666", + "address": { + "street": null, + "building": null, + "street_2": null, + "city": null, + "state": null, + "postal_code": null, + "country": null + } + }, + "customer_pickup": false, + "currency": "sgd", + "order_discount_name": null, + "status": "completed", + "remark": null, + "created_at": "2025-04-05T19:09:54+08:00", + "updated_at": "2025-04-05T19:09:59+08:00", + "closed_at": "2025-04-05T19:09:59+08:00", + "location_id": "9e42e6be-2ff8-4b37-ac14-07970d2e79ca", + "location": { + "id": "9e42e6be-2ff8-4b37-ac14-07970d2e79ca", + "name": "API_Location_1740101762910", + "address": "58 Izpod Parkway, Singapore, Singapore, sg, 079903" + }, + "business_user_id": "1306", + "slot_date": null, + "slot_time": null, + "messages": null, + "products": [], + "charges": [ + { + "id": "9e9a3451-a3e5-4fc5-9dfc-bc75e67c8808", + "business_id": "98567029-f559-49f9-916b-042a4255b32a", + "channel": "point_of_sale", + "customer_id": "9b3503bd-fd04-4e39-9271-b2bc26fa5c96", + "status": "succeeded", + "customer": { + "name": "Miss Vincent Marquardt", + "email": "test@gmail.com", + "phone_number": "666", + "address": { + "street": null, + "city": null, + "state": null, + "postal_code": null, + "country": null + } + }, + "currency": "sgd", + "amount": 913.84, + "refunded_amount": 0, + "refunded_at": null, + "fixed_fee": 0, + "discount_fee": 0, + "discount_fee_rate": 0, + "failed_reason": null, + "remark": null, + "payment_intents": [], + "payment_request_id": null, + "all_inclusive_fee": null, + "home_currency": null, + "payment_provider": { + "code": "hitpay", + "account_id": "98567029-f559-49f9-916b-042a4255b32a", + "charge": { + "type": "business_charge", + "id": "9e9a3451-a3e5-4fc5-9dfc-bc75e67c8808", + "method": "cash", + "transfer_type": null, + "details": null, + "logo": "/icons/payment-methods-2/cash.png" + } + }, + "created_at": "2025-04-05T19:09:59+08:00", + "updated_at": "2025-04-05T19:09:59+08:00", + "closed_at": "2025-04-05T19:09:59+08:00", + "location_id": "9e42e6be-2ff8-4b37-ac14-07970d2e79ca", + "location": null, + "business_user_id": "1306", + "business_user_display": null, + "terminal_id": null, + "relatable": null + } + ], + "line_items": [ + { + "id": "9e9a344c-7b3c-4330-8926-0f9df43c3b08", + "name": "POS TESTING - BLue", + "thumbnail": null, + "item_type": "product", + "quantity": 1, + "related_id": "9e4b75c4-cce6-4f08-ab71-abf8907f41a4", + "unit_price": 913.84, + "line_item_amount": 913.84, + "item_unit_weight": 883, + "params": null, + "children": [] + } + ], + "order_form": null, + "order_form_response": null, + "coupon": null, + "pickup": null, + "payment_status": "paid", + "fulfilment_status": "completed", + "fulfilment_type": "in_store", + "line_items_total": 913.84, + "order_discount_amount": 0, + "line_item_discount_amount": 0, + "line_item_tax_amount": 0, + "additional_discount_amount": 0, + "total_discount_amount": 0, + "line_item_price": 913.84, + "shipping_amount": 0, + "total_coupon_amount": 0, + "amount": 913.84, + "subtotal": 913.84 + }, + "topic": "order.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.hitpayapp.com/apis/guide/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/hitpay/latest/order.updated.json b/providers/hitpay/latest/order.updated.json new file mode 100644 index 00000000..4045f03a --- /dev/null +++ b/providers/hitpay/latest/order.updated.json @@ -0,0 +1,287 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "HitPay v2.0" + }, + "body": { + "id": "9e9be21e-07dc-4a21-aeed-4e12e148c5b2", + "order_display_number": 2767, + "business_id": "98567029-f559-49f9-916b-042a4255b32a", + "channel": "store_checkout", + "version": "2.0", + "customer_id": "9bc3f764-767f-4894-ba96-ae2d72605f68", + "business_customer_id": "9bc3f764-767f-4894-ba96-ae2d72605f68", + "customer": { + "name": "Testing", + "email": "test@gmail.com", + "phone_number": "+65907777777", + "address": { + "street": null, + "building": null, + "street_2": null, + "city": null, + "state": null, + "postal_code": null, + "country": null + } + }, + "customer_pickup": true, + "currency": "sgd", + "order_discount_name": null, + "status": "completed", + "remark": "Testing", + "created_at": "2025-04-06T15:11:47+08:00", + "updated_at": "2025-04-06T15:15:24+08:00", + "closed_at": "2025-04-06T15:15:24+08:00", + "location_id": "9e42e6be-2ff8-4b37-ac14-07970d2e79ca", + "location": { + "id": "9e42e6be-2ff8-4b37-ac14-07970d2e79ca", + "name": "API_Location_1740101762910", + "address": "58 Izpod Parkway, Singapore, Singapore, sg, 079903" + }, + "business_user_id": null, + "slot_date": "2025-04-07", + "slot_time": { + "from": "02:00 PM", + "to": "03:00 PM" + }, + "messages": [ + { + "status_changed": "completed" + } + ], + "products": [], + "charges": [ + { + "id": "9e9be221-0535-4e09-b03f-72ce8da58d26", + "business_id": "98567029-f559-49f9-916b-042a4255b32a", + "channel": "payment_gateway", + "customer_id": "9bc3f764-767f-4894-ba96-ae2d72605f68", + "status": "succeeded", + "customer": { + "name": "Testing", + "email": "test@gmail.com", + "phone_number": "+84907777777", + "address": { + "street": null, + "city": null, + "state": null, + "postal_code": null, + "country": null + } + }, + "currency": "sgd", + "amount": 99, + "refunded_amount": 0, + "refunded_at": null, + "fixed_fee": 0.5, + "discount_fee": 3.61, + "discount_fee_rate": 3.65, + "failed_reason": null, + "remark": "Order #9e9be21e-07dc-4a21-aeed-4e12e148c5b2", + "payment_intents": [], + "payment_request_id": "9e9be21f-520f-4c75-a6f5-fb063fb970f8", + "all_inclusive_fee": 4.11, + "home_currency": "sgd", + "payment_provider": { + "code": "stripe_sg", + "account_id": "acct_1MVTSCPJuNxCM62r", + "charge": { + "type": "charge", + "id": "ch_3RAnOzAMHowMCIhZ1V2EbRFK", + "method": "card", + "transfer_type": "application_fee", + "details": { + "brand": "Visa", + "last4": "4242", + "country": "United States of America", + "country_code": "us" + }, + "logo": "/icons/payment-methods-2/card.svg" + } + }, + "created_at": "2025-04-06T15:11:49+08:00", + "updated_at": "2025-04-06T15:14:10+08:00", + "closed_at": "2025-04-06T15:14:06+08:00", + "location_id": "9e42e6be-2ff8-4b37-ac14-07970d2e79ca", + "location": null, + "business_user_id": null, + "business_user_display": null, + "terminal_id": null, + "relatable": null + } + ], + "line_items": [ + { + "id": "9e9be21e-37a2-4396-abe7-9e7852deba0c", + "name": "Update_Product_1690452646", + "thumbnail": null, + "item_type": "product", + "quantity": 1, + "related_id": "9b004028-212c-4900-a936-5eb71f589604", + "unit_price": 100, + "line_item_amount": 100, + "item_unit_weight": null, + "params": { + "remark": null, + "product_add_ons": [], + "product_add_ons_amount": 0, + "product_add_ons_amount_stored": 0 + }, + "children": [] + }, + { + "id": "9e9be21e-4364-4d56-aec6-552bcc6d58de", + "name": "Pickup 17260388868999", + "thumbnail": null, + "item_type": "pickup_location", + "quantity": 1, + "related_id": "9cfb7977-d7aa-4939-ba5e-ea79314a558f", + "unit_price": 0, + "line_item_amount": 0, + "item_unit_weight": null, + "params": null, + "children": [] + }, + { + "id": "9e9be21e-4d2e-4d2d-aff4-5e2f94eace5a", + "name": "Discount10$ (SGD 10.00)", + "thumbnail": null, + "item_type": "discount", + "quantity": 1, + "related_id": "98daf119-03ea-4018-890c-ba3ea05a7be2", + "unit_price": -10, + "line_item_amount": -10, + "item_unit_weight": null, + "params": null, + "children": [] + } + ], + "order_form": null, + "order_form_response": null, + "coupon": null, + "pickup": { + "id": "9cfb7977-d7aa-4939-ba5e-ea79314a558f", + "name": "Pickup 17260388868999", + "address": "60 Aria Street, Singapore, Singapore State, sg, 14023", + "slots": [ + { + "day": "Tuesday", + "times": [ + { + "to": "03:00 PM", + "from": "02:00 PM", + "slots": "25" + } + ] + }, + { + "day": "Friday", + "times": [ + { + "to": "03:00 PM", + "from": "02:00 PM", + "slots": "25" + } + ] + }, + { + "day": "Sunday", + "times": [ + { + "to": "03:00 PM", + "from": "02:00 PM", + "slots": "25" + } + ] + }, + { + "day": "Thursday", + "times": [ + { + "to": "03:00 PM", + "from": "02:00 PM", + "slots": "25" + } + ] + }, + { + "day": "Wednesday", + "times": [ + { + "to": "03:00 PM", + "from": "02:00 PM", + "slots": "25" + } + ] + }, + { + "day": "Monday", + "times": [ + { + "to": "03:00 PM", + "from": "02:00 PM", + "slots": "25" + } + ] + }, + { + "day": "Saturday", + "times": [ + { + "to": "03:00 PM", + "from": "02:00 PM", + "slots": "25" + } + ] + } + ], + "fulfilment_time_min": 1, + "cut_off_time": "23:30:00", + "fulfilment_time_max": 4, + "blackout_dates": [ + { + "to": "2024-02-10", + "from": "2024-01-08" + } + ], + "status": "active", + "location": { + "id": "98a525ca-777f-4fd3-b482-4ff417e05377", + "name": "Pickup 1719132368", + "street": "60 Aria Street", + "postal_code": "14023", + "city": "Singapore", + "state": "Singapore State", + "country": "sg", + "created_at": "2023-03-09T08:31:50.000000Z", + "updated_at": "2025-04-01T12:13:14.000000Z", + "active": true, + "business_id": "98567029-f559-49f9-916b-042a4255b32a", + "pickups": [] + }, + "created_at": "2024-09-11T15:14:46+08:00", + "updated_at": "2025-02-17T14:29:30+08:00" + }, + "payment_status": "paid", + "fulfilment_status": "completed", + "fulfilment_type": "pickup", + "line_items_total": 90, + "order_discount_amount": 0, + "line_item_discount_amount": 0, + "line_item_tax_amount": 0, + "additional_discount_amount": 0, + "total_discount_amount": 10, + "line_item_price": 100, + "shipping_amount": 0, + "total_coupon_amount": 0, + "amount": 90, + "subtotal": 90 + }, + "topic": "order.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.hitpayapp.com/apis/guide/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/hitpay/latest/payment_request.failed.json b/providers/hitpay/latest/payment_request.failed.json new file mode 100644 index 00000000..88c3253d --- /dev/null +++ b/providers/hitpay/latest/payment_request.failed.json @@ -0,0 +1,70 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "HitPay v2.0" + }, + "body": { + "id": "a03e3915-5ec0-44de-a02b-0af213b62b35", + "name": "Isabel Witting", + "email": "hitpaydemotest@yopmail.com", + "phone": "+6565362368", + "amount": "7.65", + "currency": "SGD", + "is_currency_editable": false, + "status": "failed", + "purpose": "Purpose_1747900502", + "reference_number": "1747900502", + "payment_methods": [ + "wifi_card_reader" + ], + "url": "https://securecheckout.staging.hit-pay.com/payment-request/@nit/a03e3915-5ec0-44de-a02b-0af213b62b35/checkout", + "redirect_url": "https://google.com", + "webhook": "https://webhook.site/dab6a317-9acb-4939-b907-4924b5e144ec", + "send_sms": false, + "send_email": true, + "sms_status": "pending", + "email_status": "pending", + "allow_repeated_payments": false, + "expiry_date": null, + "address": { + "city": "Gotham", + "line1": "a", + "state": "N/A", + "country": "SG", + "postal_code": "77777" + }, + "line_items": null, + "executor_id": null, + "created_at": "2025-10-31T14:11:01", + "updated_at": "2025-10-31T14:11:13", + "staff_id": null, + "business_location_id": null, + "location": null, + "payments": [ + { + "id": "a03e3915-eae4-4a0f-9357-6d7869f80ea2", + "quantity": 1, + "status": "failed", + "status_reason_code": "withdrawal_count_limit_exceeded", + "status_reason": "Withdrawal or limit exceeded. Please use another card.", + "buyer_name": "Isabel Witting", + "buyer_phone": "+6565362368", + "buyer_email": "hitpaydemotest@yopmail.com", + "currency": "sgd", + "amount": "7.65", + "refunded_amount": "0.00", + "payment_type": "card_present", + "fees": "0.24", + "fees_currency": null, + "created_at": "2025-10-31T14:11:01", + "updated_at": "2025-10-31T14:11:12" + } + ] + }, + "topic": "payment_request.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.hitpayapp.com/apis/guide/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/hitpay/latest/payout.created.json b/providers/hitpay/latest/payout.created.json new file mode 100644 index 00000000..a6bac2d3 --- /dev/null +++ b/providers/hitpay/latest/payout.created.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "HitPay v2.0" + }, + "body": { + "id": "9e9be893-9fee-4916-aca0-403e8e42b99e", + "bank_name": "MALAYAN BANKING BERHAD", + "bank_swift_code": "MBBESGS2XXX", + "bank_account_number": "000123454", + "currency": "sgd", + "amount": 100, + "status": "succeeded", + "created_at": "2025-04-06T15:29:51+08:00" + }, + "topic": "payout.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.hitpayapp.com/apis/guide/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/hitpay/latest/transfer.canceled.json b/providers/hitpay/latest/transfer.canceled.json new file mode 100644 index 00000000..cb39f4e8 --- /dev/null +++ b/providers/hitpay/latest/transfer.canceled.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "HitPay v2.0" + }, + "body": { + "id": "9e9be893-9fee-4916-aca0-403e8e42b99e", + "beneficiary": { + "id": "9e25698b-6792-4ec6-aa81-f58692674171", + "is_external": true, + "status": "approved", + "country": "sg", + "currency": "sgd", + "wallet_provider": "hitpay", + "wallet_capability": "beneficiary", + "transfer_method": "local", + "nickname": null, + "remark": null, + "holder_name": "HONGKONG & SHANGHAI BANKING CORPORATION (HSBC)", + "holder_type": "company", + "bank_branch_code": "040", + "account_number": "000123454", + "bank_name": "MALAYAN BANKING BERHAD", + "bank_id": "MBBESGS2[9636]", + "email": "test@gmail.com", + "is_favourite": true, + "created_at": "2025-02-06T17:46:57+08:00", + "updated_at": "2025-03-22T22:42:17+08:00", + "deleted_at": null + }, + "payment_currency": "sgd", + "payment_amount": 100, + "source_currency": "sgd", + "source_amount": 100, + "exchange_rate": "1.00000", + "fee_payer": "payer", + "discount_fee_rate": 0, + "fixed_fee": 0, + "discount_fee": 0, + "total_fee": 0, + "fee_currency": "sgd", + "remark": "123457788", + "status": "canceled", + "attachment": null, + "created_at": "2025-04-06T15:29:51+08:00" + }, + "topic": "transfer.canceled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.hitpayapp.com/apis/guide/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/hitpay/latest/transfer.created.json b/providers/hitpay/latest/transfer.created.json new file mode 100644 index 00000000..9143ba90 --- /dev/null +++ b/providers/hitpay/latest/transfer.created.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "HitPay v2.0" + }, + "body": { + "id": "9e9be893-9fee-4916-aca0-403e8e42b99e", + "beneficiary": { + "id": "9e25698b-6792-4ec6-aa81-f58692674171", + "is_external": true, + "status": "approved", + "country": "sg", + "currency": "sgd", + "wallet_provider": "hitpay", + "wallet_capability": "beneficiary", + "transfer_method": "local", + "nickname": null, + "remark": null, + "holder_name": "HONGKONG & SHANGHAI BANKING CORPORATION (HSBC)", + "holder_type": "company", + "bank_branch_code": "040", + "account_number": "000123454", + "bank_name": "MALAYAN BANKING BERHAD", + "bank_id": "MBBESGS2[9636]", + "email": "test@gmail.com", + "is_favourite": true, + "created_at": "2025-02-06T17:46:57+08:00", + "updated_at": "2025-03-22T22:42:17+08:00", + "deleted_at": null + }, + "payment_currency": "sgd", + "payment_amount": 100, + "source_currency": "sgd", + "source_amount": 100, + "exchange_rate": "1.00000", + "fee_payer": "payer", + "discount_fee_rate": 0, + "fixed_fee": 0, + "discount_fee": 0, + "total_fee": 0, + "fee_currency": "sgd", + "remark": "123457788", + "status": "scheduled", + "attachment": null, + "created_at": "2025-04-06T15:29:51+08:00" + }, + "topic": "transfer.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.hitpayapp.com/apis/guide/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/hitpay/latest/transfer.failed.json b/providers/hitpay/latest/transfer.failed.json new file mode 100644 index 00000000..34c4784f --- /dev/null +++ b/providers/hitpay/latest/transfer.failed.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "HitPay v2.0" + }, + "body": { + "id": "9e9be893-9fee-4916-aca0-403e8e42b99e", + "beneficiary": { + "id": "9e25698b-6792-4ec6-aa81-f58692674171", + "is_external": true, + "status": "approved", + "country": "sg", + "currency": "sgd", + "wallet_provider": "hitpay", + "wallet_capability": "beneficiary", + "transfer_method": "local", + "nickname": null, + "remark": null, + "holder_name": "HONGKONG & SHANGHAI BANKING CORPORATION (HSBC)", + "holder_type": "company", + "bank_branch_code": "040", + "account_number": "000123454", + "bank_name": "MALAYAN BANKING BERHAD", + "bank_id": "MBBESGS2[9636]", + "email": "test@gmail.com", + "is_favourite": true, + "created_at": "2025-02-06T17:46:57+08:00", + "updated_at": "2025-03-22T22:42:17+08:00", + "deleted_at": null + }, + "payment_currency": "sgd", + "payment_amount": 100, + "source_currency": "sgd", + "source_amount": 100, + "exchange_rate": "1.00000", + "fee_payer": "payer", + "discount_fee_rate": 0, + "fixed_fee": 0, + "discount_fee": 0, + "total_fee": 0, + "fee_currency": "sgd", + "remark": "123457788", + "status": "failed", + "failure_code": 100101, + "failure_message": "Invalid account number", + "attachment": null, + "created_at": "2025-04-06T15:29:51+08:00" + }, + "topic": "transfer.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.hitpayapp.com/apis/guide/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/hitpay/latest/transfer.paid.json b/providers/hitpay/latest/transfer.paid.json new file mode 100644 index 00000000..9436218e --- /dev/null +++ b/providers/hitpay/latest/transfer.paid.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "HitPay v2.0" + }, + "body": { + "id": "9e9be893-9fee-4916-aca0-403e8e42b99e", + "beneficiary": { + "id": "9e25698b-6792-4ec6-aa81-f58692674171", + "is_external": true, + "status": "approved", + "country": "sg", + "currency": "sgd", + "wallet_provider": "hitpay", + "wallet_capability": "beneficiary", + "transfer_method": "local", + "nickname": null, + "remark": null, + "holder_name": "HONGKONG & SHANGHAI BANKING CORPORATION (HSBC)", + "holder_type": "company", + "bank_branch_code": "040", + "account_number": "000123454", + "bank_name": "MALAYAN BANKING BERHAD", + "bank_id": "MBBESGS2[9636]", + "email": "test@gmail.com", + "is_favourite": true, + "created_at": "2025-02-06T17:46:57+08:00", + "updated_at": "2025-03-22T22:42:17+08:00", + "deleted_at": null + }, + "payment_currency": "sgd", + "payment_amount": 100, + "source_currency": "sgd", + "source_amount": 100, + "exchange_rate": "1.00000", + "fee_payer": "payer", + "discount_fee_rate": 0, + "fixed_fee": 0, + "discount_fee": 0, + "total_fee": 0, + "fee_currency": "sgd", + "remark": "123457788", + "status": "paid", + "attachment": null, + "created_at": "2025-04-06T15:29:51+08:00" + }, + "topic": "transfer.paid", + "source": { + "type": "vendor-documentation", + "url": "https://docs.hitpayapp.com/apis/guide/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/hitpay/latest/transfer.processing.json b/providers/hitpay/latest/transfer.processing.json new file mode 100644 index 00000000..fcdd2698 --- /dev/null +++ b/providers/hitpay/latest/transfer.processing.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "HitPay v2.0" + }, + "body": { + "id": "9e9be893-9fee-4916-aca0-403e8e42b99e", + "beneficiary": { + "id": "9e25698b-6792-4ec6-aa81-f58692674171", + "is_external": true, + "status": "approved", + "country": "sg", + "currency": "sgd", + "wallet_provider": "hitpay", + "wallet_capability": "beneficiary", + "transfer_method": "local", + "nickname": null, + "remark": null, + "holder_name": "HONGKONG & SHANGHAI BANKING CORPORATION (HSBC)", + "holder_type": "company", + "bank_branch_code": "040", + "account_number": "000123454", + "bank_name": "MALAYAN BANKING BERHAD", + "bank_id": "MBBESGS2[9636]", + "email": "test@gmail.com", + "is_favourite": true, + "created_at": "2025-02-06T17:46:57+08:00", + "updated_at": "2025-03-22T22:42:17+08:00", + "deleted_at": null + }, + "payment_currency": "sgd", + "payment_amount": 100, + "source_currency": "sgd", + "source_amount": 100, + "exchange_rate": "1.00000", + "fee_payer": "payer", + "discount_fee_rate": 0, + "fixed_fee": 0, + "discount_fee": 0, + "total_fee": 0, + "fee_currency": "sgd", + "remark": "123457788", + "status": "processing", + "attachment": null, + "created_at": "2025-04-06T15:29:51+08:00" + }, + "topic": "transfer.processing", + "source": { + "type": "vendor-documentation", + "url": "https://docs.hitpayapp.com/apis/guide/events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/humaans/index.json b/providers/humaans/index.json new file mode 100644 index 00000000..451d8cf8 --- /dev/null +++ b/providers/humaans/index.json @@ -0,0 +1,13 @@ +{ + "label": "Humaans", + "configs": { + "latest_version": "latest", + "topic_identifier": "action" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/humaans/latest/emergencyContact.created.json b/providers/humaans/latest/emergencyContact.created.json new file mode 100644 index 00000000..81696938 --- /dev/null +++ b/providers/humaans/latest/emergencyContact.created.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "qCNHkhApepOJf0eFHuPzQbDg", + "seq": "01J4GSN4XYQ7401FXCYQPWH3V7", + "ts": "2024-08-05T08:14:24.190Z", + "action": "emergencyContact.created", + "subject": { + "id": "8Rc7dFxm7OFoiwxVBIFrLRAi", + "type": "person" + }, + "actor": { + "personId": "8Rc7dFxm7OFoiwxVBIFrLRAi", + "type": "person" + }, + "entity": { + "id": "OCPMqZtTcgFOuoc56TiKo9OT", + "fieldsChanged": [ + "8Yzi4vi9SI43R5ubSAQOae5q", + "name", + "email", + "isPrimary", + "phoneNumber", + "relationship" + ], + "next": { + "email": "jd@humaans.io", + "isPrimary": false, + "name": "jane", + "phoneNumber": "0123412345", + "relationship": "doe" + }, + "prev": { + "email": null, + "isPrimary": null, + "name": null, + "phoneNumber": null, + "relationship": null + }, + "customFields": [ + { + "customFieldId": "8Yzi4vi9SI43R5ubSAQOae5q", + "next": "[\"+447979512293\"]", + "prev": null + } + ], + "metadata": {} + } + }, + "topic": "emergencyContact.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.humaans.io/api/#webhook-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/hume/index.json b/providers/hume/index.json new file mode 100644 index 00000000..c7ede566 --- /dev/null +++ b/providers/hume/index.json @@ -0,0 +1,13 @@ +{ + "label": "Hume", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_name" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/hume/latest/chat_ended.json b/providers/hume/latest/chat_ended.json new file mode 100644 index 00000000..26f635d5 --- /dev/null +++ b/providers/hume/latest/chat_ended.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_name": "chat_ended", + "chat_group_id": "9fc18597-3567-42d5-94d6-935bde84bf2f", + "chat_id": "470a49f6-1dec-4afe-8b61-035d3b2d63b0", + "config_id": "1b60e1a0-cc59-424a-8d2c-189d354db3f3", + "caller_number": null, + "custom_session_id": null, + "end_time": 1716244958546, + "duration_seconds": 180, + "end_reason": "USER_ENDED" + }, + "topic": "chat_ended", + "source": { + "type": "vendor-documentation", + "url": "https://dev.hume.ai/docs/speech-to-speech-evi/configuration/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/hume/latest/chat_started.json b/providers/hume/latest/chat_started.json new file mode 100644 index 00000000..d7a9a95a --- /dev/null +++ b/providers/hume/latest/chat_started.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_name": "chat_started", + "chat_group_id": "9fc18597-3567-42d5-94d6-935bde84bf2f", + "chat_id": "470a49f6-1dec-4afe-8b61-035d3b2d63b0", + "config_id": "1b60e1a0-cc59-424a-8d2c-189d354db3f3", + "caller_number": null, + "custom_session_id": null, + "start_time": 1716244940648, + "chat_start_type": "new_chat_group" + }, + "topic": "chat_started", + "source": { + "type": "vendor-documentation", + "url": "https://dev.hume.ai/docs/speech-to-speech-evi/configuration/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/infinite-giving/index.json b/providers/infinite-giving/index.json new file mode 100644 index 00000000..84f7255a --- /dev/null +++ b/providers/infinite-giving/index.json @@ -0,0 +1,13 @@ +{ + "label": "Infinite Giving", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/infinite-giving/latest/donation.created.json b/providers/infinite-giving/latest/donation.created.json new file mode 100644 index 00000000..e3a74ddc --- /dev/null +++ b/providers/infinite-giving/latest/donation.created.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json", + "x-ig-event": "donation:created" + }, + "body": { + "id": "A1B2C3D4E", + "event": "donation:created", + "created_at": "2026-06-23T21:00:00.000Z", + "data": { + "id": "DON1234567", + "object": "donation", + "organization": { + "id": "ORGABCDEFG", + "name": "Example Nonprofit" + }, + "type": "stock", + "status": "pledged", + "identifier": "AAPL", + "quantity": 10, + "tax_deductible_amount": null, + "recognition": "public", + "memo": null, + "source": "Fidelity", + "cancelation_reason": null, + "campaign": { + "id": "CAM1234567", + "name": "Annual Fund" + }, + "designation": null, + "trade": null, + "donor": { + "first_name": "Jane", + "last_name": "Donor", + "email": "jane@example.com" + }, + "created_at": "2026-06-23T21:00:00.000Z", + "updated_at": "2026-06-23T21:00:00.000Z" + } + }, + "topic": "donation:created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.infinitegiving.com/guide/webhooks/overview", + "retrieved": "2026-10-26" + } +} diff --git a/providers/infinite-giving/latest/donation.updated.json b/providers/infinite-giving/latest/donation.updated.json new file mode 100644 index 00000000..89c88e95 --- /dev/null +++ b/providers/infinite-giving/latest/donation.updated.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json", + "x-ig-event": "donation:updated" + }, + "body": { + "id": "F6G7H8I9J", + "event": "donation:updated", + "created_at": "2026-06-24T14:30:00.000Z", + "data": { + "id": "DON1234567", + "object": "donation", + "organization": { + "id": "ORGABCDEFG", + "name": "Example Nonprofit" + }, + "type": "stock", + "status": "complete", + "identifier": "AAPL", + "quantity": 10, + "tax_deductible_amount": 2143.5, + "recognition": "public", + "memo": null, + "source": "Fidelity", + "cancelation_reason": null, + "campaign": { + "id": "CAM1234567", + "name": "Annual Fund" + }, + "designation": null, + "trade": { + "executed_at": "2026-06-24T13:00:00.000Z", + "settled_at": "2026-06-24T14:00:00.000Z", + "fill_price": 215.0, + "fill_quantity": 10, + "sec_fee": 0.02, + "postedge_fee": 0, + "liquidity_fee": 0, + "orf_fee": 0, + "nasd_fee": 0, + "misc_fee": 0 + }, + "donor": { + "first_name": "Jane", + "last_name": "Donor", + "email": "jane@example.com" + }, + "created_at": "2026-06-23T21:00:00.000Z", + "updated_at": "2026-06-24T14:30:00.000Z" + } + }, + "topic": "donation:updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.infinitegiving.com/guide/webhooks/overview", + "retrieved": "2026-10-26" + } +} diff --git a/providers/ingenious-build/index.json b/providers/ingenious-build/index.json new file mode 100644 index 00000000..8fd6b13a --- /dev/null +++ b/providers/ingenious-build/index.json @@ -0,0 +1,13 @@ +{ + "label": "INGENIOUS.BUILD", + "configs": { + "latest_version": "latest", + "topic_identifier": "name" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-25" + } + } +} diff --git a/providers/ingenious-build/latest/budget_change_exported_to_accounting.json b/providers/ingenious-build/latest/budget_change_exported_to_accounting.json new file mode 100644 index 00000000..1605b480 --- /dev/null +++ b/providers/ingenious-build/latest/budget_change_exported_to_accounting.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "name": "budget_change_exported_to_accounting", + "subject": "budget_change", + "data": { + "id": "budget-change-123", + "budget_id": "budget-123", + "accounting_project_id": "67b41b4bc63e55655e0e1240", + "accounting_project_custom_id": "custom-project-123", + "project_id": "67b41b4bc63e55655e0e1241", + "category": "contingency-reallocation", + "reason": "purchasing-buyout", + "description": "Sample budget change", + "items": [ + { + "id": "change-item-123", + "value": "500.00", + "source_cost_code_id": "67b41b4bc63e55655e0e1243", + "source_accounting_cost_code_id": "67b41b4bc63e55655e0e1246", + "source_accounting_cost_code_custom_id": "source-cc-custom-123", + "source_accounting_cost_type_id": "67b41b4bc63e55655e0e1245", + "source_accounting_cost_type_custom_id": "source-ct-custom-123", + "source_accounting_entity_id": "67b41b4bc63e55655e0e1249", + "source_accounting_entity_custom_id": "source-ae-custom-123", + "target_cost_code_id": "67b41b4bc63e55655e0e1244", + "target_accounting_cost_code_id": "67b41b4bc63e55655e0e1248", + "target_accounting_cost_code_custom_id": "target-cc-custom-123", + "target_accounting_cost_type_id": "67b41b4bc63e55655e0e1247", + "target_accounting_cost_type_custom_id": "target-ct-custom-123", + "target_accounting_entity_id": "67b41b4bc63e55655e0e1242", + "target_accounting_entity_custom_id": "target-ae-custom-123" + } + ] + } + }, + "topic": "budget_change_exported_to_accounting", + "source": { + "type": "vendor-documentation", + "url": "https://api.ingenious.build/page/webhook-payloads#budget-change-synced-to-accounting", + "retrieved": "2026-10-25" + } +} diff --git a/providers/ingenious-build/latest/budget_exported_to_accounting.json b/providers/ingenious-build/latest/budget_exported_to_accounting.json new file mode 100644 index 00000000..e78d1ad5 --- /dev/null +++ b/providers/ingenious-build/latest/budget_exported_to_accounting.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "name": "budget_exported_to_accounting", + "subject": "budget", + "data": { + "id": "67b41b4bc63e55655e0e1245", + "type": "my_budget", + "project_id": "67b41b4bc63e55655e0e1246", + "accounting_project_id": "67b41b4bc63e55655e0e1240", + "accounting_project_custom_id": "custom-project-123", + "items": [ + { + "id": "67b41b4bc63e55655e0e1244", + "value": "1000.00", + "description": "Sample budget item", + "accounting_cost_code_id": "67b41b4bc63e55655e0e1241", + "accounting_cost_code_custom_id": "accounting-code-123", + "accounting_cost_type_id": "67b41b4bc63e55655e0e1242", + "accounting_cost_type_custom_id": "ct-123", + "accounting_entity_id": "67b41b4bc63e55655e0e1240", + "accounting_entity_custom_id": "ae-123", + "cost_code_id": "cc-123", + "tasks": [ + { + "id": "67b41b4bc63e55655e0e1240", + "unit_quantity": "10.00", + "unit_cost": "100.00", + "value": "1000.00", + "unit_of_measure": "square-feet" + } + ] + } + ] + } + }, + "topic": "budget_exported_to_accounting", + "source": { + "type": "vendor-documentation", + "url": "https://api.ingenious.build/page/webhook-payloads#budget-synced-to-accounting", + "retrieved": "2026-10-25" + } +} diff --git a/providers/ingenious-build/latest/contract_change_exported_to_accounting.json b/providers/ingenious-build/latest/contract_change_exported_to_accounting.json new file mode 100644 index 00000000..8eb776bb --- /dev/null +++ b/providers/ingenious-build/latest/contract_change_exported_to_accounting.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "name": "contract_change_exported_to_accounting", + "subject": "contract_change", + "data": { + "id": "67b41b4bc63e55655e0e1241", + "custom_id": "unique-contract-change-123", + "contract_id": "67b41b4bc63e55655e0e1242", + "name": "Sample Contract Change", + "description": "Sample contract change description", + "project_id": "67b41b4bc63e55655e0e1247", + "total_value": "50000.00", + "stage_type": "amendment", + "due_date": "2025-11-12", + "accounting_project_id": "67b41b4bc63e55655e0e1243", + "accounting_project_custom_id": "ext-project-123", + "accounting_company_id": "67b41b4bc63e55655e0e1246", + "accounting_company_custom_id": "ext-company-123", + "items": [ + { + "id": "67b41b4bc63e55655e0e1240", + "name": "Sample WBS", + "total_value": "50000.00", + "cost_code_id": "cc-123", + "unit": "square_feet", + "quantity": 10, + "unit_value": "5000.00", + "retention": "5.00", + "contract_wbs1_id": "ext-line-item-123", + "accounting_cost_code_id": "67b41b4bc63e55655e0e1242", + "accounting_cost_code_custom_id": "accounting-code-123", + "accounting_cost_type_id": "67b41b4bc63e55655e0e1243", + "accounting_cost_type_custom_id": "ct-123", + "accounting_business_unit_id": "67b41b4bc63e55655e0e1244", + "accounting_business_unit_custom_id": "bu-123", + "accounting_entity_id": "67b41b4bc63e55655e0e1245", + "accounting_entity_custom_id": "ae-custom-123" + } + ] + } + }, + "topic": "contract_change_exported_to_accounting", + "source": { + "type": "vendor-documentation", + "url": "https://api.ingenious.build/page/webhook-payloads#contract-change-synced-to-accounting", + "retrieved": "2026-10-25" + } +} diff --git a/providers/ingenious-build/latest/contract_exported_to_accounting.json b/providers/ingenious-build/latest/contract_exported_to_accounting.json new file mode 100644 index 00000000..6b215148 --- /dev/null +++ b/providers/ingenious-build/latest/contract_exported_to_accounting.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "name": "contract_exported_to_accounting", + "subject": "contract", + "data": { + "id": "67b41b4bc63e55655e0e1244", + "name": "Sample Contract", + "project_id": "67b41b4bc63e55655e0e1245", + "contract_holder": "principal", + "vendor_company_id": "67b41b4bc63e55655e0e1246", + "accounting_company_id": "67b41b4bc63e55655e0e1248", + "accounting_company_custom_id": "ext-company-123", + "accounting_project_id": "67b41b4bc63e55655e0e1249", + "accounting_project_custom_id": "ext-project-123", + "initiation_date": "2025-11-12", + "effective_date": "2025-12-12", + "status": "active", + "retention_percent": "5.00", + "total_value": "1000.00", + "items": [ + { + "id": "67b41b4bc63e55655e0e1240", + "name": "Sample line item", + "quantity": 5, + "value": "1000.00", + "unit_value": "200.00", + "line_order": 1, + "retention_percent": "5.00", + "cost_code_id": "cc-123", + "accounting_cost_code_id": "67b41b4bc63e55655e0e1241", + "accounting_cost_code_custom_id": "accounting-code-123", + "accounting_cost_type_id": "67b41b4bc63e55655e0e1242", + "accounting_cost_type_custom_id": "ct-123", + "accounting_business_unit_id": "67b41b4bc63e55655e0e1242", + "accounting_business_unit_custom_id": "bu-123", + "accounting_entity_id": "67b41b4bc63e55655e0e1243", + "accounting_entity_custom_id": "ae-custom-123" + } + ] + } + }, + "topic": "contract_exported_to_accounting", + "source": { + "type": "vendor-documentation", + "url": "https://api.ingenious.build/page/webhook-payloads#contract-synced-to-accounting", + "retrieved": "2026-10-25" + } +} diff --git a/providers/ingenious-build/latest/invoice_exported_to_accounting.json b/providers/ingenious-build/latest/invoice_exported_to_accounting.json new file mode 100644 index 00000000..8c4e993f --- /dev/null +++ b/providers/ingenious-build/latest/invoice_exported_to_accounting.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "name": "invoice_exported_to_accounting", + "subject": "invoice", + "data": { + "id": "507f1f77bcf86cd799439012", + "accounting_project_id": "507f1f77bcf86cd799439015", + "accounting_project_custom_id": "PROJ-001", + "accounting_company_id": "507f1f77bcf86cd799439016", + "accounting_company_custom_id": "VEND-001", + "vendor_id": "507f1f77bcf86cd799439018", + "project_id": "507f1f77bcf86cd799439020", + "contract_id": "507f1f77bcf86cd799439021", + "invoice_number": "INV-123", + "custom_id": "INV-UNIQUE-123", + "gross_value": "1000.00", + "net_value": "950.00", + "description": "Sample invoice description", + "status": "draft", + "retention_percent": "5.00", + "invoice_date": "2025-11-12", + "start_date": "2025-11-17", + "end_date": "2025-12-12", + "items": [ + { + "id": "507f1f77bcf86cd799439010", + "gross_value": "1000.00", + "unit_value": "100.00", + "qty": 10, + "accounting_cost_code_id": "507f1f77bcf86cd799439011", + "accounting_cost_code_custom_id": "CC-001", + "accounting_cost_type_id": "507f1f77bcf86cd799439012", + "accounting_cost_type_custom_id": "CT-001", + "cost_code_id": "507f1f77bcf86cd799439019", + "retention_gross_value": "50.00", + "description": "Sample invoice WBS", + "accounting_business_unit_id": "507f1f77bcf86cd799439013", + "accounting_business_unit_custom_id": "BU-001", + "accounting_entity_id": "507f1f77bcf86cd799439014", + "accounting_entity_custom_id": "AE-001" + } + ] + } + }, + "topic": "invoice_exported_to_accounting", + "source": { + "type": "vendor-documentation", + "url": "https://api.ingenious.build/page/webhook-payloads#invoice-synced-to-accounting", + "retrieved": "2026-10-25" + } +} diff --git a/providers/isnap/index.json b/providers/isnap/index.json new file mode 100644 index 00000000..e07df47c --- /dev/null +++ b/providers/isnap/index.json @@ -0,0 +1,13 @@ +{ + "label": "iSnap", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/isnap/latest/binding.released.json b/providers/isnap/latest/binding.released.json new file mode 100644 index 00000000..3106687d --- /dev/null +++ b/providers/isnap/latest/binding.released.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_LqOhtsNo1Ls99bUKw0EHCleMv", + "event_type": "binding.released", + "created_at": "2026-10-08T03:00:12.277Z", + "trace_id": "e213cf8d0af9f56bcdbd14e398325cda", + "data": { + "line_id": "line_5Hd9Tx3Kc7Wn2Qb6Lm8Vz4Ry1", + "contact_handle": "+14155550123", + "outbound_number": "+14155550126", + "released_at": "2026-10-08T03:00:12.000Z", + "reason": "inactivity", + "metadata": null, + "line_metadata": null + } + }, + "topic": "binding.released", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/binding", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/line.apple_id_flagged.json b/providers/isnap/latest/line.apple_id_flagged.json new file mode 100644 index 00000000..318ac41f --- /dev/null +++ b/providers/isnap/latest/line.apple_id_flagged.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_x3XvY7rOUPJYJyOYwQAWXqtBZ", + "event_type": "line.apple_id_flagged", + "created_at": "2026-10-08T11:47:19.660Z", + "trace_id": "9bf757a25aa0b48060f131cdef36fc26", + "data": { + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "reason": "disabled_account_dialog", + "detected_via": "macos_dialog", + "flagged_at": "2026-10-08T11:47:19.000Z", + "metadata": { + "crm_account_id": "acct_4821" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "line.apple_id_flagged", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/line", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/line.capability_changed.json b/providers/isnap/latest/line.capability_changed.json new file mode 100644 index 00000000..85a90770 --- /dev/null +++ b/providers/isnap/latest/line.capability_changed.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_bcnxSkUr3jVtSJLv10LN8DJZq", + "event_type": "line.capability_changed", + "created_at": "2026-10-08T13:05:44.903Z", + "trace_id": "f5496f4253bfcc413b8f307570911e65", + "data": { + "line_id": "line_2Tm6Qx9Kd4Wc7Hb3Ln8Vz5Ry1", + "runtime_capabilities": { + "imessage": "degraded", + "sms_fallback": "active", + "send_text": "active", + "send_attachment": "active" + }, + "changed": [ + { + "capability": "imessage", + "from": "active", + "to": "degraded" + } + ], + "changed_at": "2026-10-08T13:05:44.870Z", + "metadata": { + "crm_account_id": "acct_4821" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "line.capability_changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/line", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/line.connected.json b/providers/isnap/latest/line.connected.json new file mode 100644 index 00000000..f348ff3d --- /dev/null +++ b/providers/isnap/latest/line.connected.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_iQhZL5ZmeUrD953nigRJr3Nrf", + "event_type": "line.connected", + "created_at": "2026-10-08T16:48:20.091Z", + "trace_id": "b9ad0531553b629b6d182bc2edf9567a", + "data": { + "line": { + "id": "line_2Tm6Qx9Kd4Wc7Hb3Ln8Vz5Ry1", + "phone_number": "+14155550127", + "area_code": "415", + "country_code": "US", + "state": "CA", + "state_name": "California", + "billing_tier": "byod_imessage", + "byod": true, + "inbound_only": false, + "capabilities": [ + "imessage", + "sms" + ], + "status": "active", + "monthly_price": 1500, + "stripe_subscription_id": null, + "activated_at": "2026-09-20T10:15:00.000Z", + "expires_at": null, + "anniversary_at": "2026-09-20T10:15:00.000Z", + "cancel_at": null, + "billing_anchor_at": null, + "next_anchor_at": "2026-10-20T10:15:00.000Z", + "pending_variant": null, + "created_at": "2026-09-20T10:15:00.000Z", + "metadata": { + "crm_account_id": "acct_4821" + }, + "test_line": false, + "shared": false + }, + "device_session_id": "dvs_5Tn8Kc3Wq6Zb9Lx2Hm7Vd4Ry1", + "connected_at": "2026-10-08T16:48:20.000Z", + "metadata": { + "crm_account_id": "acct_4821" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "line.connected", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/line", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/line.degraded.json b/providers/isnap/latest/line.degraded.json new file mode 100644 index 00000000..28ba4627 --- /dev/null +++ b/providers/isnap/latest/line.degraded.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_KfnbU6o4DIaLciv2X0Wpskp00", + "event_type": "line.degraded", + "created_at": "2026-10-08T12:10:30.214Z", + "trace_id": "7f5693b4963c7645d86898621d43c528", + "data": { + "line_id": "line_2Tm6Qx9Kd4Wc7Hb3Ln8Vz5Ry1", + "reasons": [ + "apple_account_reauth_required", + "not_receiving" + ], + "checks": { + "apple_account_credential": "fail", + "phone_alias_registered": "pass", + "inbound_reception": "fail" + }, + "device_session_id": "dvs_5Tn8Kc3Wq6Zb9Lx2Hm7Vd4Ry1", + "detected_at": "2026-10-08T12:10:30.000Z", + "metadata": { + "crm_account_id": "acct_4821" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "line.degraded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/line", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/line.disconnected.json b/providers/isnap/latest/line.disconnected.json new file mode 100644 index 00000000..664b8486 --- /dev/null +++ b/providers/isnap/latest/line.disconnected.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_5U3lAKt1sEil4nTUqdaOnmDi6", + "event_type": "line.disconnected", + "created_at": "2026-10-08T17:15:02.371Z", + "trace_id": "c5ac59e2bbba55414088db30f2f082fd", + "data": { + "line": { + "id": "line_2Tm6Qx9Kd4Wc7Hb3Ln8Vz5Ry1", + "phone_number": "+14155550127", + "area_code": "415", + "country_code": "US", + "state": "CA", + "state_name": "California", + "billing_tier": "byod_imessage", + "byod": true, + "inbound_only": false, + "capabilities": [ + "imessage", + "sms" + ], + "status": "active", + "monthly_price": 1500, + "stripe_subscription_id": null, + "activated_at": "2026-09-20T10:15:00.000Z", + "expires_at": null, + "anniversary_at": "2026-09-20T10:15:00.000Z", + "cancel_at": null, + "billing_anchor_at": null, + "next_anchor_at": "2026-10-20T10:15:00.000Z", + "pending_variant": null, + "created_at": "2026-09-20T10:15:00.000Z", + "metadata": { + "crm_account_id": "acct_4821" + }, + "test_line": false, + "shared": false + }, + "device_session_id": "dvs_5Tn8Kc3Wq6Zb9Lx2Hm7Vd4Ry1", + "reason": "device_logout", + "disconnected_at": "2026-10-08T17:15:02.336Z", + "metadata": { + "crm_account_id": "acct_4821" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "line.disconnected", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/line", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/line.offline.json b/providers/isnap/latest/line.offline.json new file mode 100644 index 00000000..0efc2b34 --- /dev/null +++ b/providers/isnap/latest/line.offline.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_IcurA33fdLdBGAirl1rbbCJZ7", + "event_type": "line.offline", + "created_at": "2026-10-08T16:41:00.447Z", + "trace_id": "b28e0a62765382cb2ce9627fbe533b4c", + "data": { + "line_id": "line_2Tm6Qx9Kd4Wc7Hb3Ln8Vz5Ry1", + "byod": true, + "last_heartbeat_at": "2026-10-08T16:35:58.000Z", + "detected_at": "2026-10-08T16:41:00.412Z", + "durable": false, + "metadata": { + "crm_account_id": "acct_4821" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "line.offline", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/line", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/line.quota_exceeded.json b/providers/isnap/latest/line.quota_exceeded.json new file mode 100644 index 00000000..27334cd6 --- /dev/null +++ b/providers/isnap/latest/line.quota_exceeded.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_LMcOiyqZiNklSGanjkiggDIrH", + "event_type": "line.quota_exceeded", + "created_at": "2026-10-08T14:40:12.158Z", + "trace_id": "b7ee206cf0a7e11bc7c1713ef907c31d", + "data": { + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "bucket": "hourly", + "used": 60, + "limit": 60, + "resets_at": "2026-10-08T15:40:12.120Z", + "metadata": { + "crm_account_id": "acct_4821" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "line.quota_exceeded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/line", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/line.quota_warning.json b/providers/isnap/latest/line.quota_warning.json new file mode 100644 index 00000000..746c9098 --- /dev/null +++ b/providers/isnap/latest/line.quota_warning.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_KctDevloyOCQVwKwfbzp8goWE", + "event_type": "line.quota_warning", + "created_at": "2026-10-08T14:23:01.939Z", + "trace_id": "b2a20049e82fae8511d2f5131584db41", + "data": { + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "bucket": "daily_new", + "used": 40, + "limit": 50, + "percent": 0.8, + "resets_at": "2026-10-09T14:23:01.905Z", + "metadata": { + "crm_account_id": "acct_4821" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "line.quota_warning", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/line", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/line.terminated.json b/providers/isnap/latest/line.terminated.json new file mode 100644 index 00000000..ca89931d --- /dev/null +++ b/providers/isnap/latest/line.terminated.json @@ -0,0 +1,63 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_rNkXxugjp1RFTRICRIihSmvRU", + "event_type": "line.terminated", + "created_at": "2026-10-08T18:00:09.601Z", + "trace_id": "e1ec25265c65746cb4f818dce47075f8", + "data": { + "line": { + "id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "phone_number": "+14155550124", + "area_code": "415", + "country_code": "US", + "state": "CA", + "state_name": "California", + "billing_tier": "rental_iphone", + "byod": false, + "inbound_only": false, + "capabilities": [ + "imessage", + "sms" + ], + "status": "cancelled", + "monthly_price": 27500, + "stripe_subscription_id": null, + "activated_at": "2026-09-12T09:30:00.000Z", + "expires_at": null, + "anniversary_at": "2026-09-12T09:30:00.000Z", + "cancel_at": null, + "billing_anchor_at": null, + "next_anchor_at": null, + "pending_variant": null, + "created_at": "2026-08-30T11:02:45.000Z", + "metadata": { + "crm_account_id": "acct_4821" + }, + "test_line": false, + "shared": false + }, + "origin": "customer_initiated", + "reason": "terminated by the customer", + "previous_status": "active", + "cancel_at": null, + "released_macos_session_ids": [], + "terminated_at": "2026-10-08T18:00:09.552Z", + "metadata": { + "crm_account_id": "acct_4821" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "line.terminated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/line", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/line.variant_changed.json b/providers/isnap/latest/line.variant_changed.json new file mode 100644 index 00000000..252cf2ea --- /dev/null +++ b/providers/isnap/latest/line.variant_changed.json @@ -0,0 +1,64 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_COE2ca2gk071oFAhFyFhnuM26", + "event_type": "line.variant_changed", + "created_at": "2026-10-08T10:15:27.352Z", + "trace_id": "dcc89991429c849e8985e04234e66790", + "data": { + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "inbound_only": true, + "effective_at": "2026-10-08T10:15:27.318Z", + "line": { + "id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "phone_number": "+14155550124", + "area_code": "415", + "country_code": "US", + "state": "CA", + "state_name": "California", + "billing_tier": "rental_iphone", + "byod": false, + "inbound_only": true, + "capabilities": [ + "imessage", + "sms" + ], + "status": "active", + "monthly_price": 9700, + "stripe_subscription_id": null, + "activated_at": "2026-09-12T09:30:00.000Z", + "expires_at": null, + "anniversary_at": "2026-09-12T09:30:00.000Z", + "cancel_at": null, + "billing_anchor_at": null, + "next_anchor_at": "2026-10-12T09:30:00.000Z", + "pending_variant": null, + "created_at": "2026-08-30T11:02:45.000Z", + "metadata": { + "crm_account_id": "acct_4821" + }, + "test_line": false, + "shared": false + }, + "from": false, + "to": true, + "changed_at": "2026-10-08T10:15:27.318Z", + "scheduled": false, + "metadata": { + "crm_account_id": "acct_4821" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "line.variant_changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/line", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/line.variant_scheduled.json b/providers/isnap/latest/line.variant_scheduled.json new file mode 100644 index 00000000..426efd6e --- /dev/null +++ b/providers/isnap/latest/line.variant_scheduled.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_9yx4ovN8v6RbYghwq2ryT7OJ8", + "event_type": "line.variant_scheduled", + "created_at": "2026-10-08T10:15:27.352Z", + "trace_id": "91b7392517d3671eb1f0cf5eb26a10e0", + "data": { + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "inbound_only": true, + "effective_at": "2026-10-12T09:30:00.000Z", + "metadata": { + "crm_account_id": "acct_4821" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "line.variant_scheduled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/line", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/line.variant_unscheduled.json b/providers/isnap/latest/line.variant_unscheduled.json new file mode 100644 index 00000000..9647f9a1 --- /dev/null +++ b/providers/isnap/latest/line.variant_unscheduled.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_aHeYVT8HEj0ewydm0wvekKZlX", + "event_type": "line.variant_unscheduled", + "created_at": "2026-10-09T08:02:51.774Z", + "trace_id": "11a11f8ac3a791def6f11e1a54c33af3", + "data": { + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "inbound_only": true, + "effective_at": "2026-10-12T09:30:00.000Z", + "metadata": { + "crm_account_id": "acct_4821" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "line.variant_unscheduled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/line", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/macos_session.released.json b/providers/isnap/latest/macos_session.released.json new file mode 100644 index 00000000..80bb79eb --- /dev/null +++ b/providers/isnap/latest/macos_session.released.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_P05nb1wvoZmppbShLRwsJsugi", + "event_type": "macos_session.released", + "created_at": "2026-10-08T15:21:37.940Z", + "trace_id": "c950ef0e13a8e5380ac6ed1c78b6d401", + "data": { + "macos_session_id": "mcs_7Kd2Nq8Rb4Xw1Ty6Ue9Ao3Ph5", + "anniversary_at": "2026-09-08T15:00:00.000Z", + "cancel_at": "2026-10-08T15:00:00.000Z", + "released_at": "2026-10-08T15:21:37.904Z", + "reason": "cancelled", + "metadata": null, + "line_metadata": null + } + }, + "topic": "macos_session.released", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/macos-session", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/macos_session.rented.json b/providers/isnap/latest/macos_session.rented.json new file mode 100644 index 00000000..7396a92b --- /dev/null +++ b/providers/isnap/latest/macos_session.rented.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_QoKfueu7Cs064JSzFnYXsYr2m", + "event_type": "macos_session.rented", + "created_at": "2026-10-08T15:00:00.515Z", + "trace_id": "c87b173389c4c77058d13c61b4f4c287", + "data": { + "macos_session_id": "mcs_7Kd2Nq8Rb4Xw1Ty6Ue9Ao3Ph5", + "anniversary_at": "2026-10-08T15:00:00.000Z", + "rented_at": "2026-10-08T15:00:00.482Z", + "metadata": null, + "line_metadata": null + } + }, + "topic": "macos_session.rented", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/macos-session", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/message.cancelled.json b/providers/isnap/latest/message.cancelled.json new file mode 100644 index 00000000..3e26fcc2 --- /dev/null +++ b/providers/isnap/latest/message.cancelled.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_YUDwDcSPQMbAKNIqHhA2oMfvY", + "event_type": "message.cancelled", + "created_at": "2026-10-08T02:55:31.044Z", + "trace_id": "6a223d01526d3e14c3b6547d5f672e7e", + "data": { + "message": { + "id": "msg_6Lw2Qd8Vn4Kc9Tx3Hb7Zm5Ry1", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "direction": "outbound", + "kind": "message", + "to": "+14155550123", + "from": "+14155550124", + "body": "Good morning. Your order ships today.", + "channel": "auto", + "service": null, + "status": "cancelled", + "effect": null, + "reply_to_message_id": null, + "use_typing_indicator": true, + "metadata": null, + "attachments": [], + "reactions": [], + "scheduled_for": "2026-10-08T13:00:00.000Z", + "schedule_reason": "quiet_hours", + "reply_lane": false, + "ignore_quiet_hours": false, + "queue_info": null, + "created_at": "2026-10-08T02:41:10.118Z", + "queued_at": "2026-10-08T02:41:10.118Z", + "sent_at": null, + "delivered_at": null, + "read_at": null, + "failed_at": null, + "error_code": null, + "error_message": null, + "cancelled_at": "2026-10-08T02:55:31.007Z" + }, + "metadata": null, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "message.cancelled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/message", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/message.delivered.json b/providers/isnap/latest/message.delivered.json new file mode 100644 index 00000000..155dffcd --- /dev/null +++ b/providers/isnap/latest/message.delivered.json @@ -0,0 +1,64 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_SbiiTpvshM4lGJPoeKchYYHyi", + "event_type": "message.delivered", + "created_at": "2026-10-08T14:23:03.412Z", + "trace_id": "aafdc3addad1168b986065c50f4653ce", + "data": { + "message": { + "id": "msg_4Jt9Wc2Xq7Lm5Nb8Kd3Vh6Rz1", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "direction": "outbound", + "kind": "message", + "to": "+14155550123", + "from": "+14155550124", + "body": "Your table is confirmed for 8 pm.", + "channel": "auto", + "service": "iMessage", + "status": "delivered", + "effect": null, + "reply_to_message_id": null, + "use_typing_indicator": true, + "metadata": { + "booking_id": "bk_20931" + }, + "attachments": [], + "reactions": [], + "scheduled_for": "2026-10-08T14:22:57.392Z", + "schedule_reason": null, + "reply_lane": false, + "ignore_quiet_hours": false, + "queue_info": null, + "created_at": "2026-10-08T14:22:57.392Z", + "queued_at": "2026-10-08T14:22:57.392Z", + "sent_at": "2026-10-08T14:23:01.870Z", + "delivered_at": "2026-10-08T14:23:03.000Z", + "read_at": null, + "failed_at": null, + "error_code": null, + "error_message": null, + "cancelled_at": null + }, + "message_id": "msg_4Jt9Wc2Xq7Lm5Nb8Kd3Vh6Rz1", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "status": "delivered", + "delivered_at": "2026-10-08T14:23:03.000Z", + "metadata": { + "booking_id": "bk_20931" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "message.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/message", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/message.failed.json b/providers/isnap/latest/message.failed.json new file mode 100644 index 00000000..9aa58abc --- /dev/null +++ b/providers/isnap/latest/message.failed.json @@ -0,0 +1,62 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_CDmwRnly4Zsq8zmFnDUpl3FaF", + "event_type": "message.failed", + "created_at": "2026-10-08T14:23:02.560Z", + "trace_id": "e8e44cf7f42b8d8c234dbe4770b5b6a2", + "data": { + "message": { + "id": "msg_4Jt9Wc2Xq7Lm5Nb8Kd3Vh6Rz1", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "direction": "outbound", + "kind": "message", + "to": "+14155550123", + "from": "+14155550124", + "body": "Your table is confirmed for 8 pm.", + "channel": "auto", + "service": null, + "status": "failed", + "effect": null, + "reply_to_message_id": null, + "use_typing_indicator": true, + "metadata": { + "booking_id": "bk_20931" + }, + "attachments": [], + "reactions": [], + "scheduled_for": "2026-10-08T14:22:57.392Z", + "schedule_reason": null, + "reply_lane": false, + "ignore_quiet_hours": false, + "queue_info": null, + "created_at": "2026-10-08T14:22:57.392Z", + "queued_at": "2026-10-08T14:22:57.392Z", + "sent_at": null, + "delivered_at": null, + "read_at": null, + "failed_at": "2026-10-08T14:23:02.514Z", + "error_code": null, + "error_message": "Not delivered", + "cancelled_at": null + }, + "failed_at": "2026-10-08T14:23:02.514Z", + "error_message": "Not delivered", + "metadata": { + "booking_id": "bk_20931" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "message.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/message", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/message.fallback_triggered.json b/providers/isnap/latest/message.fallback_triggered.json new file mode 100644 index 00000000..d7aa32d9 --- /dev/null +++ b/providers/isnap/latest/message.fallback_triggered.json @@ -0,0 +1,62 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_Zz7USHmcOiK9QyaF81KNRQIxf", + "event_type": "message.fallback_triggered", + "created_at": "2026-10-08T14:23:01.958Z", + "trace_id": "303cf1b83455b8bc4d0fde85f45a583c", + "data": { + "message": { + "id": "msg_4Jt9Wc2Xq7Lm5Nb8Kd3Vh6Rz1", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "direction": "outbound", + "kind": "message", + "to": "+14155550123", + "from": "+14155550124", + "body": "Your table is confirmed for 8 pm.", + "channel": "auto", + "service": "SMS", + "status": "sent", + "effect": null, + "reply_to_message_id": null, + "use_typing_indicator": true, + "metadata": { + "booking_id": "bk_20931" + }, + "attachments": [], + "reactions": [], + "scheduled_for": "2026-10-08T14:22:57.392Z", + "schedule_reason": null, + "reply_lane": false, + "ignore_quiet_hours": false, + "queue_info": null, + "created_at": "2026-10-08T14:22:57.392Z", + "queued_at": "2026-10-08T14:22:57.392Z", + "sent_at": "2026-10-08T14:23:01.870Z", + "delivered_at": null, + "read_at": null, + "failed_at": null, + "error_code": null, + "error_message": null, + "cancelled_at": null + }, + "fallback_service": "SMS", + "triggered_at": "2026-10-08T14:23:01.925Z", + "metadata": { + "booking_id": "bk_20931" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "message.fallback_triggered", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/message", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/message.queued.json b/providers/isnap/latest/message.queued.json new file mode 100644 index 00000000..af1fbb56 --- /dev/null +++ b/providers/isnap/latest/message.queued.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_I2SF9H5zjDJohjDQ7alT1PNEF", + "event_type": "message.queued", + "created_at": "2026-10-08T14:22:57.431Z", + "trace_id": "9e1629cfee10b2f2a2a4b12396852806", + "data": { + "message": { + "id": "msg_4Jt9Wc2Xq7Lm5Nb8Kd3Vh6Rz1", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "direction": "outbound", + "kind": "message", + "to": "+14155550123", + "from": "+14155550124", + "body": "Your table is confirmed for 8 pm.", + "channel": "auto", + "service": null, + "status": "queued", + "effect": null, + "reply_to_message_id": null, + "use_typing_indicator": true, + "metadata": { + "booking_id": "bk_20931" + }, + "attachments": [], + "reactions": [], + "scheduled_for": "2026-10-08T14:22:57.392Z", + "schedule_reason": null, + "reply_lane": false, + "ignore_quiet_hours": false, + "queue_info": null, + "created_at": "2026-10-08T14:22:57.392Z", + "queued_at": "2026-10-08T14:22:57.392Z", + "sent_at": null, + "delivered_at": null, + "read_at": null, + "failed_at": null, + "error_code": null, + "error_message": null, + "cancelled_at": null + }, + "metadata": { + "booking_id": "bk_20931" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "message.queued", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/message", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/message.read.json b/providers/isnap/latest/message.read.json new file mode 100644 index 00000000..1dd45a76 --- /dev/null +++ b/providers/isnap/latest/message.read.json @@ -0,0 +1,64 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_tc5AKMfMbrsUZEZdm7XgjiaAg", + "event_type": "message.read", + "created_at": "2026-10-08T14:25:40.377Z", + "trace_id": "4f6534b89390ecd3e346afa132aa64d1", + "data": { + "message": { + "id": "msg_4Jt9Wc2Xq7Lm5Nb8Kd3Vh6Rz1", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "direction": "outbound", + "kind": "message", + "to": "+14155550123", + "from": "+14155550124", + "body": "Your table is confirmed for 8 pm.", + "channel": "auto", + "service": "iMessage", + "status": "read", + "effect": null, + "reply_to_message_id": null, + "use_typing_indicator": true, + "metadata": { + "booking_id": "bk_20931" + }, + "attachments": [], + "reactions": [], + "scheduled_for": "2026-10-08T14:22:57.392Z", + "schedule_reason": null, + "reply_lane": false, + "ignore_quiet_hours": false, + "queue_info": null, + "created_at": "2026-10-08T14:22:57.392Z", + "queued_at": "2026-10-08T14:22:57.392Z", + "sent_at": "2026-10-08T14:23:01.870Z", + "delivered_at": "2026-10-08T14:23:03.000Z", + "read_at": "2026-10-08T14:25:40.000Z", + "failed_at": null, + "error_code": null, + "error_message": null, + "cancelled_at": null + }, + "message_id": "msg_4Jt9Wc2Xq7Lm5Nb8Kd3Vh6Rz1", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "status": "read", + "read_at": "2026-10-08T14:25:40.000Z", + "metadata": { + "booking_id": "bk_20931" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "message.read", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/message", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/message.received.json b/providers/isnap/latest/message.received.json new file mode 100644 index 00000000..d65fc9fb --- /dev/null +++ b/providers/isnap/latest/message.received.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_Fh50GcqYY37ay4VjUxQ2rR6jN", + "event_type": "message.received", + "created_at": "2026-10-08T14:22:57.143Z", + "trace_id": "174b4a27e4e4938fa67ea87b23a18579", + "data": { + "message": { + "id": "msg_7Hq3Zd9Kp2Vx6Wn4Tb8Lc5Ym1", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "direction": "inbound", + "kind": "message", + "to": "+14155550124", + "from": "+14155550123", + "body": "Is the table still free at 8?", + "channel": "iMessage", + "service": "iMessage", + "status": "delivered", + "effect": null, + "reply_to_message_id": null, + "use_typing_indicator": true, + "metadata": null, + "attachments": [], + "reactions": [], + "scheduled_for": null, + "schedule_reason": null, + "reply_lane": false, + "ignore_quiet_hours": false, + "queue_info": null, + "created_at": "2026-10-08T14:22:57.101Z", + "queued_at": null, + "sent_at": null, + "delivered_at": "2026-10-08T14:22:56.000Z", + "read_at": null, + "failed_at": null, + "error_code": null, + "error_message": null, + "cancelled_at": null + }, + "chat_id": "chat_6Rm1Yb5Tq9Hd3Kx7Wc2Ln8Vz4", + "contact_name": "Dana Whitfield", + "received_at": "2026-10-08T14:22:56.000Z", + "metadata": null, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "message.received", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/message", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/message.scheduled.json b/providers/isnap/latest/message.scheduled.json new file mode 100644 index 00000000..240f083a --- /dev/null +++ b/providers/isnap/latest/message.scheduled.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_n61XRp14Xsni5Rp62vR9lBiKR", + "event_type": "message.scheduled", + "created_at": "2026-10-08T02:41:10.152Z", + "trace_id": "299b3b176e98407380e87a39919121b3", + "data": { + "message": { + "id": "msg_6Lw2Qd8Vn4Kc9Tx3Hb7Zm5Ry1", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "direction": "outbound", + "kind": "message", + "to": "+14155550123", + "from": "+14155550124", + "body": "Good morning. Your order ships today.", + "channel": "auto", + "service": null, + "status": "scheduled", + "effect": null, + "reply_to_message_id": null, + "use_typing_indicator": true, + "metadata": null, + "attachments": [], + "reactions": [], + "scheduled_for": "2026-10-08T13:00:00.000Z", + "schedule_reason": "quiet_hours", + "reply_lane": false, + "ignore_quiet_hours": false, + "queue_info": null, + "created_at": "2026-10-08T02:41:10.118Z", + "queued_at": "2026-10-08T02:41:10.118Z", + "sent_at": null, + "delivered_at": null, + "read_at": null, + "failed_at": null, + "error_code": null, + "error_message": null, + "cancelled_at": null + }, + "schedule_reason": "quiet_hours", + "scheduled_for": "2026-10-08T13:00:00.000Z", + "metadata": null, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "message.scheduled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/message", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/message.sent.json b/providers/isnap/latest/message.sent.json new file mode 100644 index 00000000..ac7d554a --- /dev/null +++ b/providers/isnap/latest/message.sent.json @@ -0,0 +1,62 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_0S4QUDmNi9GqD9yppQsQ9DJhl", + "event_type": "message.sent", + "created_at": "2026-10-08T14:23:01.902Z", + "trace_id": "1464eb794189512e0758ee26757eac80", + "data": { + "message": { + "id": "msg_4Jt9Wc2Xq7Lm5Nb8Kd3Vh6Rz1", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "direction": "outbound", + "kind": "message", + "to": "+14155550123", + "from": "+14155550124", + "body": "Your table is confirmed for 8 pm.", + "channel": "auto", + "service": "iMessage", + "status": "sent", + "effect": null, + "reply_to_message_id": null, + "use_typing_indicator": true, + "metadata": { + "booking_id": "bk_20931" + }, + "attachments": [], + "reactions": [], + "scheduled_for": "2026-10-08T14:22:57.392Z", + "schedule_reason": null, + "reply_lane": false, + "ignore_quiet_hours": false, + "queue_info": null, + "created_at": "2026-10-08T14:22:57.392Z", + "queued_at": "2026-10-08T14:22:57.392Z", + "sent_at": "2026-10-08T14:23:01.870Z", + "delivered_at": null, + "read_at": null, + "failed_at": null, + "error_code": null, + "error_message": null, + "cancelled_at": null + }, + "sent_at": "2026-10-08T14:23:01.870Z", + "origin": "api", + "metadata": { + "booking_id": "bk_20931" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "message.sent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/message", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/pre_order.cancelled.json b/providers/isnap/latest/pre_order.cancelled.json new file mode 100644 index 00000000..6a7b57b2 --- /dev/null +++ b/providers/isnap/latest/pre_order.cancelled.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_O0TshFIHcAbhX9r4Ck8hlnyed", + "event_type": "pre_order.cancelled", + "created_at": "2026-10-08T09:12:05.770Z", + "trace_id": "53ab27debdbd04a18a085e24e118ab9c", + "data": { + "pre_order_id": "7f3c2a10-5b8e-4d6f-9a21-c4e8b7d05f36", + "cancelled_at": "2026-10-08T09:12:05.733Z", + "metadata": { + "order_ref": "po_5560" + }, + "line_metadata": null + } + }, + "topic": "pre_order.cancelled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/pre-order", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/pre_order.fulfilled.json b/providers/isnap/latest/pre_order.fulfilled.json new file mode 100644 index 00000000..960aaf0c --- /dev/null +++ b/providers/isnap/latest/pre_order.fulfilled.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_lCXSyzzhW3qWUgjBjiSWqGA3L", + "event_type": "pre_order.fulfilled", + "created_at": "2026-10-08T19:30:44.158Z", + "trace_id": "df793e9f23155b81b5e950f2f7b0ee31", + "data": { + "pre_order_id": "7f3c2a10-5b8e-4d6f-9a21-c4e8b7d05f36", + "line_id": "line_9Wn4Kc7Tx2Qd5Hb8Lm3Vz6Ry1", + "phone_number": "+14155550125", + "billing_tier": "rental_iphone", + "fulfilled_at": "2026-10-08T19:30:44.120Z", + "metadata": { + "order_ref": "po_5560" + }, + "line_metadata": null + } + }, + "topic": "pre_order.fulfilled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/pre-order", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/reaction.added.json b/providers/isnap/latest/reaction.added.json new file mode 100644 index 00000000..3203d2a8 --- /dev/null +++ b/providers/isnap/latest/reaction.added.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_Yo3mlTXyTSpOrMYS4TEUsL606", + "event_type": "reaction.added", + "created_at": "2026-10-08T14:26:12.515Z", + "trace_id": "4c97dccf3686e6cbb8745d87f8df3391", + "data": { + "parent_message_id": "msg_7Hq3Zd9Kp2Vx6Wn4Tb8Lc5Ym1", + "reaction_id": "msg_9Bx4Lk7Qw2Zn5Hc8Tm3Vd6Ry1", + "reaction_type": "like", + "reaction_emoji": "\ud83d\udc4d", + "direction": "outbound", + "actor_handle": "+14155550124", + "added_at": "2026-10-08T14:26:12.480Z", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "metadata": null, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "reaction.added", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/reaction", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/reaction.received.json b/providers/isnap/latest/reaction.received.json new file mode 100644 index 00000000..bfae1161 --- /dev/null +++ b/providers/isnap/latest/reaction.received.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_od4S1OTQOIoDufq1ukEByQYSs", + "event_type": "reaction.received", + "created_at": "2026-10-08T14:27:30.842Z", + "trace_id": "6948adb4dda0c2d8adf12cdfad46cb37", + "data": { + "parent_message_id": "msg_4Jt9Wc2Xq7Lm5Nb8Kd3Vh6Rz1", + "reaction_id": "msg_2Kd7Wn4Tx9Qb6Lc3Hm8Vz5Ry1", + "reaction_type": "love", + "reaction_emoji": "\u2764\ufe0f", + "from_handle": "+14155550123", + "direction": "inbound", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "received_at": "2026-10-08T14:27:30.000Z", + "metadata": { + "booking_id": "bk_20931" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "reaction.received", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/reaction", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/reaction.removed.json b/providers/isnap/latest/reaction.removed.json new file mode 100644 index 00000000..48d0ef42 --- /dev/null +++ b/providers/isnap/latest/reaction.removed.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_DJV0cu4nwzBOIklbM8BOYvsdK", + "event_type": "reaction.removed", + "created_at": "2026-10-08T14:29:02.611Z", + "trace_id": "d6c9849cbd21661f31de138a02e63360", + "data": { + "parent_message_id": "msg_4Jt9Wc2Xq7Lm5Nb8Kd3Vh6Rz1", + "reaction_id": "msg_yUFbvflLgvBULo8HD3KJfwczN", + "reaction_type": "love", + "reaction_emoji": "\u2764\ufe0f", + "from_handle": "+14155550123", + "direction": "inbound", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "removed_at": "2026-10-08T14:29:02.000Z", + "metadata": { + "booking_id": "bk_20931" + }, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "reaction.removed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/reaction", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/trial.bind_conflict.json b/providers/isnap/latest/trial.bind_conflict.json new file mode 100644 index 00000000..6b47a282 --- /dev/null +++ b/providers/isnap/latest/trial.bind_conflict.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_LfbkaUWQSb9d5maFrrxNJMFYx", + "event_type": "trial.bind_conflict", + "created_at": "2026-10-08T14:05:33.244Z", + "trace_id": "2e9290b74f9496aa7029341ec0a7400f", + "data": { + "trial_id": "trl_2Wd7Hx4Qn9Kb6Tc3Lm8Vz5Ry1", + "pool_line_id": "line_3Qc7Vn2Kx8Wd5Tb9Hm4Lz6Ry1", + "paired_handle": "+14155550123", + "reason": "already_bound_elsewhere", + "conflict_at": "2026-10-08T14:05:33.208Z", + "metadata": { + "signup_id": "su_7731" + }, + "line_metadata": null + } + }, + "topic": "trial.bind_conflict", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/trial", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/trial.dormant.json b/providers/isnap/latest/trial.dormant.json new file mode 100644 index 00000000..ff7f05da --- /dev/null +++ b/providers/isnap/latest/trial.dormant.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_3laaOt6utFg6Jka3nVemtny6Q", + "event_type": "trial.dormant", + "created_at": "2026-10-08T14:40:02.649Z", + "trace_id": "f4c66a1092e736088a8ba6187516b10b", + "data": { + "trial_id": "trl_2Wd7Hx4Qn9Kb6Tc3Lm8Vz5Ry1", + "outbound_count": 10, + "dormant_at": "2026-10-08T14:40:02.615Z", + "metadata": { + "signup_id": "su_7731" + }, + "line_metadata": null + } + }, + "topic": "trial.dormant", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/trial", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/trial.linked.json b/providers/isnap/latest/trial.linked.json new file mode 100644 index 00000000..4e1c3ce4 --- /dev/null +++ b/providers/isnap/latest/trial.linked.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_xvGqwXTL25zKZPK7mRedsLgRm", + "event_type": "trial.linked", + "created_at": "2026-10-08T14:05:33.241Z", + "trace_id": "dcc75530314ec66c92d5d6f12034061e", + "data": { + "trial_id": "trl_2Wd7Hx4Qn9Kb6Tc3Lm8Vz5Ry1", + "token": "K7M2QXR", + "pool_line_id": "line_3Qc7Vn2Kx8Wd5Tb9Hm4Lz6Ry1", + "paired_handle": "+14155550123", + "max_outbound_without_inbound": 10, + "linked_at": "2026-10-08T14:05:33.208Z", + "metadata": { + "signup_id": "su_7731" + }, + "line_metadata": null + } + }, + "topic": "trial.linked", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/trial", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/trial.reactivated.json b/providers/isnap/latest/trial.reactivated.json new file mode 100644 index 00000000..f1131fe6 --- /dev/null +++ b/providers/isnap/latest/trial.reactivated.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_0M0ZR2qaHSoaJjp9zf8tfNqYV", + "event_type": "trial.reactivated", + "created_at": "2026-10-08T15:12:48.966Z", + "trace_id": "1e2138aa2e8d31f1861bffa377b7048c", + "data": { + "trial_id": "trl_2Wd7Hx4Qn9Kb6Tc3Lm8Vz5Ry1", + "reactivation_reason": "inbound_message", + "reactivated_at": "2026-10-08T15:12:48.930Z", + "metadata": { + "signup_id": "su_7731" + }, + "line_metadata": null + } + }, + "topic": "trial.reactivated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/trial", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/trial.revoked.json b/providers/isnap/latest/trial.revoked.json new file mode 100644 index 00000000..a1598f8f --- /dev/null +++ b/providers/isnap/latest/trial.revoked.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_ADbvLGLDE3sjcqY7tDiFr7i9I", + "event_type": "trial.revoked", + "created_at": "2026-10-08T16:20:15.437Z", + "trace_id": "d6cefd9166749ee7f07d20a0c0d6d479", + "data": { + "trial_id": "trl_2Wd7Hx4Qn9Kb6Tc3Lm8Vz5Ry1", + "pool_line_id": "line_3Qc7Vn2Kx8Wd5Tb9Hm4Lz6Ry1", + "paired_handle": "+14155550123", + "reason": "partner", + "revoked_at": "2026-10-08T16:20:15.402Z", + "metadata": { + "signup_id": "su_7731" + }, + "line_metadata": null + } + }, + "topic": "trial.revoked", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/trial", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/typing_indicator.started.json b/providers/isnap/latest/typing_indicator.started.json new file mode 100644 index 00000000..1580a97b --- /dev/null +++ b/providers/isnap/latest/typing_indicator.started.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_LE6K1XP1CAktq71PV6hxhBrg4", + "event_type": "typing_indicator.started", + "created_at": "2026-10-08T14:22:41.730Z", + "trace_id": "22dc56c9d8017368367efc63fd7e41e9", + "data": { + "chat_id": "chat_6Rm1Yb5Tq9Hd3Kx7Wc2Ln8Vz4", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "from_handle": "+14155550123", + "started_at": "2026-10-08T14:22:41.000Z", + "metadata": null, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "typing_indicator.started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/typing-indicator", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/typing_indicator.stopped.json b/providers/isnap/latest/typing_indicator.stopped.json new file mode 100644 index 00000000..c4a79339 --- /dev/null +++ b/providers/isnap/latest/typing_indicator.stopped.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_1bOXb7ykRz3eedrVdmoHrYKI6", + "event_type": "typing_indicator.stopped", + "created_at": "2026-10-08T14:22:53.512Z", + "trace_id": "eba12966af432a5e80b464fa0c28a9c6", + "data": { + "chat_id": "chat_6Rm1Yb5Tq9Hd3Kx7Wc2Ln8Vz4", + "line_id": "line_8Xk2mQ4vTn7Bw9Rz3Lc6Yp1Hd", + "from_handle": "+14155550123", + "stopped_at": "2026-10-08T14:22:53.000Z", + "metadata": null, + "line_metadata": { + "crm_account_id": "acct_4821" + } + } + }, + "topic": "typing_indicator.stopped", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/typing-indicator", + "retrieved": "2026-10-26" + } +} diff --git a/providers/isnap/latest/webhook.test.json b/providers/isnap/latest/webhook.test.json new file mode 100644 index 00000000..e5d34373 --- /dev/null +++ b/providers/isnap/latest/webhook.test.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "event_id": "evt_2Yc8RkP4mWq7Lx3Nv9Tb5Hs1D", + "event_type": "webhook.test", + "created_at": "2025-10-09T08:53:20.000Z", + "trace_id": "0af7651916cd43dd8448eb211c80319c", + "data": { + "webhook_id": "11111111-2222-3333-4444-555555555555", + "probe": true, + "metadata": null, + "line_metadata": null + } + }, + "topic": "webhook.test", + "source": { + "type": "vendor-documentation", + "url": "https://docs.isnap.ai/webhooks/events/webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/jazzhr/index.json b/providers/jazzhr/index.json new file mode 100644 index 00000000..dc51bc6d --- /dev/null +++ b/providers/jazzhr/index.json @@ -0,0 +1,13 @@ +{ + "label": "JazzHR", + "configs": { + "latest_version": "latest", + "topic_identifier": "x-jazzhr-event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/jazzhr/latest/VERIFY.json b/providers/jazzhr/latest/VERIFY.json new file mode 100644 index 00000000..ce61d021 --- /dev/null +++ b/providers/jazzhr/latest/VERIFY.json @@ -0,0 +1,15 @@ +{ + "headers": { + "content-type": "application/json", + "x-jazzhr-event": "VERIFY" + }, + "body": { + "data": "JazzHR Verify Event" + }, + "topic": "VERIFY", + "source": { + "type": "vendor-documentation", + "url": "https://apidoc.jazzhrapis.com/candidate-export/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/jobber/index.json b/providers/jobber/index.json new file mode 100644 index 00000000..fbb7e74e --- /dev/null +++ b/providers/jobber/index.json @@ -0,0 +1,13 @@ +{ + "label": "Jobber", + "configs": { + "latest_version": "latest", + "topic_identifier": "data.webHookEvent.topic" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/jobber/latest/CLIENT_CREATE.json b/providers/jobber/latest/CLIENT_CREATE.json new file mode 100644 index 00000000..79d27342 --- /dev/null +++ b/providers/jobber/latest/CLIENT_CREATE.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "webHookEvent": { + "topic": "CLIENT_CREATE", + "appId": "3ef22a50-072d-430c-a78f-b7646657560b", + "accountId": "MQ==", + "itemId": "MQ==", + "occurredAt": "2026-07-16T16:31:31-06:00" + } + } + }, + "topic": "CLIENT_CREATE", + "source": { + "type": "vendor-documentation", + "url": "https://developer.getjobber.com/docs/using_jobbers_api/setting_up_webhooks/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/junction/index.json b/providers/junction/index.json new file mode 100644 index 00000000..2a924b11 --- /dev/null +++ b/providers/junction/index.json @@ -0,0 +1,13 @@ +{ + "label": "Junction", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/junction/latest/provider.connection.created.json b/providers/junction/latest/provider.connection.created.json new file mode 100644 index 00000000..bce0216a --- /dev/null +++ b/providers/junction/latest/provider.connection.created.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "source": { + "logo": "https://storage.googleapis.com/vital-assets/freestyle.png", + "name": "Freestyle Libre BLE", + "slug": "freestyle_libre_ble" + }, + "user_id": "4a29dbc7-6db3-4c83-bfac-70a20a4be1b2" + }, + "event_type": "provider.connection.created", + "user_id": "4a29dbc7-6db3-4c83-bfac-70a20a4be1b2", + "client_user_id": "01HW3FSNVCHC3B2QB5N0ZAAAVG", + "team_id": "6b74423d-0504-4470-9afb-477252ccf67a" + }, + "topic": "provider.connection.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.junction.com/webhooks/event-structure", + "retrieved": "2026-10-26" + } +} diff --git a/providers/justt/index.json b/providers/justt/index.json new file mode 100644 index 00000000..e05d375f --- /dev/null +++ b/providers/justt/index.json @@ -0,0 +1,13 @@ +{ + "label": "Justt", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/justt/latest/chargeback.accepted.json b/providers/justt/latest/chargeback.accepted.json new file mode 100644 index 00000000..ab15c9c2 --- /dev/null +++ b/providers/justt/latest/chargeback.accepted.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "chargeback.accepted", + "timestamp": "2022-03-15T09:39:24.514Z", + "data": { + "id": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "chargebackId": "QRZ54SXB4K6TF232", + "referenceAccountId": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "status": "inProgress", + "acceptedAt": "2025-01-15T12:34:56.789Z", + "error": "Network timeout", + "externalTransactionIdentifier": "ext_txn_123" + } + }, + "topic": "chargeback.accepted", + "source": { + "type": "vendor-documentation", + "url": "https://developers.justt.ai/reference/chargebackaccepted", + "retrieved": "2026-10-26" + } +} diff --git a/providers/justt/latest/chargeback.created.json b/providers/justt/latest/chargeback.created.json new file mode 100644 index 00000000..3936613c --- /dev/null +++ b/providers/justt/latest/chargeback.created.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "chargeback.created", + "timestamp": "2022-03-15T09:39:24.514Z", + "data": { + "id": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "chargebackId": "QRZ54SXB4K6TF232", + "referenceAccountId": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "integrationId": "stripe_integration_123", + "psp": "stripe", + "currency": "USD", + "amount": 100.17, + "postingDate": "2022-03-15T09:39:24.514Z", + "transactionCreatedDate": "2022-03-15T09:39:24.514Z", + "dueDate": "2022-03-15T09:39:24.514Z", + "pspStatusChangeDate": "2022-03-15T09:39:24.514Z", + "pspStatus": "needs_response", + "status": "waiting_for_data", + "lifecycleStage": "chargeback", + "transactionId": "txn_1234567890", + "reasonCode": "4855", + "reason": "Goods/Services Not Received", + "reasonGroup": "fraud", + "cardScheme": "visa", + "bin": "424242", + "cardLastFourDigits": "1234", + "isEnriched": true, + "paymentMethod": "credit_card", + "billingCountry": "US", + "arn": "74537604221234567891234", + "enrichmentRatio": 0.85, + "externalTransactionIdentifier": "ext_txn_123", + "merchantReferenceName": "65SD89F08236587G41111", + "winProbability": 80, + "roiRecommendation": "Fight", + "transactionAmount": 99.99, + "transactionCurrency": "USD" + } + }, + "topic": "chargeback.created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.justt.ai/reference/chargebackcreated", + "retrieved": "2026-10-26" + } +} diff --git a/providers/justt/latest/chargeback.evidence.submitted.json b/providers/justt/latest/chargeback.evidence.submitted.json new file mode 100644 index 00000000..98a4312f --- /dev/null +++ b/providers/justt/latest/chargeback.evidence.submitted.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "chargeback.evidence.submitted", + "timestamp": "2022-03-15T09:39:24.514Z", + "data": { + "submitEvidenceId": "sub_1234567890", + "fileId": "file_1234567890", + "id": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "chargebackId": "QRZ54SXB4K6TF232", + "referenceAccountId": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "status": "inProgress", + "submittedAt": "2025-01-15T12:34:56.789Z", + "error": "Network timeout", + "externalTransactionIdentifier": "ext_txn_123" + } + }, + "topic": "chargeback.evidence.submitted", + "source": { + "type": "vendor-documentation", + "url": "https://developers.justt.ai/reference/chargebackevidencesubmitted", + "retrieved": "2026-10-26" + } +} diff --git a/providers/justt/latest/chargeback.status.updated.json b/providers/justt/latest/chargeback.status.updated.json new file mode 100644 index 00000000..4424234a --- /dev/null +++ b/providers/justt/latest/chargeback.status.updated.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "chargeback.status.updated", + "timestamp": "2022-03-15T09:39:24.514Z", + "data": { + "id": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "chargebackId": "QRZ54SXB4K6TF232", + "referenceAccountId": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "integrationId": "stripe_integration_123", + "psp": "stripe", + "currency": "USD", + "amount": 100.17, + "postingDate": "2022-03-15T09:39:24.514Z", + "transactionCreatedDate": "2022-03-15T09:39:24.514Z", + "dueDate": "2022-03-15T09:39:24.514Z", + "pspStatusChangeDate": "2022-03-15T09:39:24.514Z", + "pspStatus": "needs_response", + "status": "waiting_for_data", + "lifecycleStage": "chargeback", + "transactionId": "txn_1234567890", + "reasonCode": "4855", + "reason": "Goods/Services Not Received", + "reasonGroup": "fraud", + "cardScheme": "visa", + "bin": "424242", + "cardLastFourDigits": "1234", + "isEnriched": true, + "paymentMethod": "credit_card", + "billingCountry": "US", + "arn": "74537604221234567891234", + "enrichmentRatio": 0.85, + "externalTransactionIdentifier": "ext_txn_123", + "merchantReferenceName": "65SD89F08236587G41111", + "winProbability": 80, + "roiRecommendation": "Fight", + "transactionAmount": 99.99, + "transactionCurrency": "USD" + } + }, + "topic": "chargeback.status.updated", + "source": { + "type": "vendor-documentation", + "url": "https://developers.justt.ai/reference/chargebackstatusupdated", + "retrieved": "2026-10-26" + } +} diff --git a/providers/justt/latest/chargeback.updated.json b/providers/justt/latest/chargeback.updated.json new file mode 100644 index 00000000..91d34da6 --- /dev/null +++ b/providers/justt/latest/chargeback.updated.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "chargeback.updated", + "timestamp": "2022-03-15T09:39:24.514Z", + "data": { + "id": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "chargebackId": "QRZ54SXB4K6TF232", + "referenceAccountId": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "integrationId": "stripe_integration_123", + "psp": "stripe", + "currency": "USD", + "amount": 100.17, + "postingDate": "2022-03-15T09:39:24.514Z", + "transactionCreatedDate": "2022-03-15T09:39:24.514Z", + "dueDate": "2022-03-15T09:39:24.514Z", + "pspStatusChangeDate": "2022-03-15T09:39:24.514Z", + "pspStatus": "needs_response", + "status": "waiting_for_data", + "lifecycleStage": "chargeback", + "transactionId": "txn_1234567890", + "reasonCode": "4855", + "reason": "Goods/Services Not Received", + "reasonGroup": "fraud", + "cardScheme": "visa", + "bin": "424242", + "cardLastFourDigits": "1234", + "isEnriched": true, + "paymentMethod": "credit_card", + "billingCountry": "US", + "arn": "74537604221234567891234", + "enrichmentRatio": 0.85, + "externalTransactionIdentifier": "ext_txn_123", + "merchantReferenceName": "65SD89F08236587G41111", + "winProbability": 80, + "roiRecommendation": "Fight", + "transactionAmount": 99.99, + "transactionCurrency": "USD" + } + }, + "topic": "chargeback.updated", + "source": { + "type": "vendor-documentation", + "url": "https://developers.justt.ai/reference/chargebackupdated", + "retrieved": "2026-10-26" + } +} diff --git a/providers/justt/latest/pre_chargeback_alert.received.json b/providers/justt/latest/pre_chargeback_alert.received.json new file mode 100644 index 00000000..e0694124 --- /dev/null +++ b/providers/justt/latest/pre_chargeback_alert.received.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "pre_chargeback_alert.received", + "timestamp": "2022-03-15T09:39:24.514Z", + "data": { + "alertTimestamp": "2025-01-02T03:04:05Z", + "alertType": "issuer_alert", + "type": "Fraud", + "arn": "12345678901234567890123", + "authorizationCode": "301008", + "internalAlertId": "8a979c83-9a9b-4e2a-9a4a-1a2b3c4d5e6f", + "provider": "Ethoca", + "providerAlertId": "ALERT-987654", + "merchantDescriptor": "Dennis Windows", + "referenceAccountId": "5f8f5c7a-4c3e-4a2b-9b8a-2f1e0d9c8b7a", + "transaction": { + "transactionId": "txn_00123456789", + "amount": 123.45, + "currency": "USD", + "card": { + "bin": "411111", + "last4": "1234" + }, + "timestamp": "2025-01-02T03:04:05Z" + } + } + }, + "topic": "pre_chargeback_alert.received", + "source": { + "type": "vendor-documentation", + "url": "https://developers.justt.ai/reference/pre_chargeback_alertreceived", + "retrieved": "2026-10-26" + } +} diff --git a/providers/justt/latest/pre_chargeback_alert.refund.failed.json b/providers/justt/latest/pre_chargeback_alert.refund.failed.json new file mode 100644 index 00000000..6fb8cc5b --- /dev/null +++ b/providers/justt/latest/pre_chargeback_alert.refund.failed.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "pre_chargeback_alert.refund.failed", + "timestamp": "2022-03-15T09:39:24.514Z", + "data": { + "internalAlertId": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "providerId": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "providerName": "Ethoca", + "providerAlertId": "ALERT-987654", + "referenceAccountId": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "psp": { + "pspName": "stripe", + "transactionId": "txn_1234567890", + "refundError": "transaction_could_not_matched" + }, + "alertTimestamp": "2025-01-02T03:04:05Z", + "amount": 100.17, + "currency": "USD" + } + }, + "topic": "pre_chargeback_alert.refund.failed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.justt.ai/reference/pre_chargeback_alertrefundfailed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/justt/latest/pre_chargeback_alert.refund.succeeded.json b/providers/justt/latest/pre_chargeback_alert.refund.succeeded.json new file mode 100644 index 00000000..288b99a0 --- /dev/null +++ b/providers/justt/latest/pre_chargeback_alert.refund.succeeded.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "pre_chargeback_alert.refund.succeeded", + "timestamp": "2022-03-15T09:39:24.514Z", + "data": { + "internalAlertId": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "providerId": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "providerName": "Ethoca", + "providerAlertId": "ALERT-987654", + "referenceAccountId": "04318fb0-e4ff-4712-972e-4db99b3fb23c", + "psp": { + "pspName": "stripe", + "transactionId": "txn_1234567890", + "refundId": "re_1234567890", + "refundedDate": "2025-01-02T03:04:05Z" + }, + "amount": 100.17, + "currency": "USD", + "alertTimestamp": "2025-01-02T03:04:05Z" + } + }, + "topic": "pre_chargeback_alert.refund.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://developers.justt.ai/reference/pre_chargeback_alertrefundsucceeded", + "retrieved": "2026-10-26" + } +} diff --git a/providers/justt/latest/pre_chargeback_alert.transaction_matched.json b/providers/justt/latest/pre_chargeback_alert.transaction_matched.json new file mode 100644 index 00000000..1ad9ffe9 --- /dev/null +++ b/providers/justt/latest/pre_chargeback_alert.transaction_matched.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "pre_chargeback_alert.transaction_matched", + "timestamp": "2022-03-15T09:39:24.514Z", + "data": { + "alertTimestamp": "2025-01-02T03:04:05Z", + "alertType": "issuer_alert", + "type": "Fraud", + "arn": "12345678901234567890123", + "authorizationCode": "301008", + "internalAlertId": "8a979c83-9a9b-4e2a-9a4a-1a2b3c4d5e6f", + "provider": "Ethoca", + "providerAlertId": "ALERT-987654", + "merchantDescriptor": "Dennis Windows", + "referenceAccountId": "5f8f5c7a-4c3e-4a2b-9b8a-2f1e0d9c8b7a", + "transaction": { + "transactionId": "txn_00123456789", + "amount": 123.45, + "currency": "USD", + "card": { + "bin": "411111", + "last4": "1234" + }, + "timestamp": "2025-01-02T03:04:05Z" + }, + "matchedTransaction": { + "transactionId": "txn_00123456789", + "psp": "stripe" + } + } + }, + "topic": "pre_chargeback_alert.transaction_matched", + "source": { + "type": "vendor-documentation", + "url": "https://developers.justt.ai/reference/pre_chargeback_alerttransaction_matched", + "retrieved": "2026-10-26" + } +} diff --git a/providers/justt/latest/subscription.cancel_immediately.failed.json b/providers/justt/latest/subscription.cancel_immediately.failed.json new file mode 100644 index 00000000..b3bd9be1 --- /dev/null +++ b/providers/justt/latest/subscription.cancel_immediately.failed.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "subscription.cancel_immediately.failed", + "timestamp": "2022-03-15T09:39:24.514Z", + "data": { + "subscriptionId": "sub_00123456789", + "transactionId": "txn_00123456789", + "alertId": "550e8400-e29b-41d4-a716-446655440000", + "chargebackId": "cbk_00123456789", + "crmProvider": "chargebee", + "referenceAccountId": "550e8400-e29b-41d4-a716-446655440000", + "failureReason": "Subscription not found in provider account", + "failureCode": "subscription_not_found" + } + }, + "topic": "subscription.cancel_immediately.failed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.justt.ai/reference/subscriptioncancel_immediatelyfailed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/justt/latest/subscription.cancel_immediately.success.json b/providers/justt/latest/subscription.cancel_immediately.success.json new file mode 100644 index 00000000..36d5edad --- /dev/null +++ b/providers/justt/latest/subscription.cancel_immediately.success.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "subscription.cancel_immediately.success", + "timestamp": "2022-03-15T09:39:24.514Z", + "data": { + "subscriptionId": "sub_00123456789", + "transactionId": "txn_00123456789", + "alertId": "550e8400-e29b-41d4-a716-446655440000", + "chargebackId": "cbk_00123456789", + "crmProvider": "chargebee", + "referenceAccountId": "550e8400-e29b-41d4-a716-446655440000" + } + }, + "topic": "subscription.cancel_immediately.success", + "source": { + "type": "vendor-documentation", + "url": "https://developers.justt.ai/reference/subscriptioncancel_immediatelysuccess", + "retrieved": "2026-10-26" + } +} diff --git a/providers/khipu/index.json b/providers/khipu/index.json new file mode 100644 index 00000000..d5cf45e1 --- /dev/null +++ b/providers/khipu/index.json @@ -0,0 +1,13 @@ +{ + "label": "Khipu", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/khipu/latest/reconciliation.json b/providers/khipu/latest/reconciliation.json new file mode 100644 index 00000000..79a8585e --- /dev/null +++ b/providers/khipu/latest/reconciliation.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payment_id": "zfxnocsow6mz", + "receiver_id": 990939, + "subject": "TEST_COBRO", + "amount": 1000.0, + "discount": 0.0, + "currency": "CLP", + "receipt_url": "https://s3.amazonaws.com/staging.notifications.khipu.com/CPKH-1804240956-zfxnocsow6mz.pdf", + "bank": "DemoBank", + "bank_id": "Bawdf", + "payer_name": "Developer User #990.939", + "payer_email": "test@khipu.com", + "personal_identifier": "44.444.444-4", + "bank_account_number": "000000000000444444444", + "out_of_date_conciliation": false, + "transaction_id": "15f836bd-e8a7-4d12-b2f1-56403012b555", + "authorizer_operation_code": "AUT-20240418-0001", + "responsible_user_email": "test@khipu.com", + "payment_method": "simplified_transfer", + "conciliation_date": "2024-04-18T13:56:54.859Z" + }, + "topic": "reconciliation", + "source": { + "type": "vendor-documentation", + "url": "https://docs.khipu.com/en/payment-solutions/instant-payments/payment-webhook#example", + "retrieved": "2026-10-26" + } +} diff --git a/providers/kolide/index.json b/providers/kolide/index.json new file mode 100644 index 00000000..acebea44 --- /dev/null +++ b/providers/kolide/index.json @@ -0,0 +1,13 @@ +{ + "label": "1Password Device Trust (Kolide)", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/kolide/latest/admin_users.created.json b/providers/kolide/latest/admin_users.created.json new file mode 100644 index 00000000..d15b94af --- /dev/null +++ b/providers/kolide/latest/admin_users.created.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "admin_users.created", + "id": "01HDW1V4TDE1B3KCAMR8V7Z4S5", + "timestamp": "2024-06-21T21:28:17Z", + "data": { + "user_id": 1, + "name": "Fred Flintstone", + "email": "fred@theflintstones.com", + "access": "Admin", + "admin_user_url": "https://api.kolide.com/admin_users/1" + } + }, + "topic": "admin_users.created", + "source": { + "type": "vendor-documentation", + "url": "https://support.1password.com/device-trust-webhooks/#admin_users-created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/kolide/latest/audit_log.recorded.json b/providers/kolide/latest/audit_log.recorded.json new file mode 100644 index 00000000..d3a94d92 --- /dev/null +++ b/providers/kolide/latest/audit_log.recorded.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "audit_log.recorded", + "id": "01JA67B1DYJCKJ1J73T0F5EWGR", + "timestamp": "2024-10-14T19:16:05Z", + "data": { + "actor_name": "Fred Flintstone", + "actor_type": "User", + "actor_email": "fred@theflintstones.com", + "ip_address": "86.121.117.128", + "description": "Enabled check 'iTerm2 - Require Secure Keyboard Entry to Be Enabled'" + } + }, + "topic": "audit_log.recorded", + "source": { + "type": "vendor-documentation", + "url": "https://support.1password.com/device-trust-webhooks/#audit_log-recorded", + "retrieved": "2026-10-26" + } +} diff --git a/providers/kolide/latest/auth_logs.failure.json b/providers/kolide/latest/auth_logs.failure.json new file mode 100644 index 00000000..2c84b93d --- /dev/null +++ b/providers/kolide/latest/auth_logs.failure.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "auth_logs.failure", + "id": "01HDW1V4TDE1B3KCAMR8V7Z4S5", + "timestamp": "2024-05-14T21:28:17Z", + "data": { + "auth_log_url": "https://api.kolide.com/auth_logs/id3374648", + "browser_name": "Chrome", + "browser_version": "122.0.0.0", + "device_id": 1, + "device_name": "Caitlins-M1", + "launcher_version": "1.4.0", + "person_id": 3 + } + }, + "topic": "auth_logs.failure", + "source": { + "type": "vendor-documentation", + "url": "https://support.1password.com/device-trust-webhooks/#auth_logs-failure", + "retrieved": "2026-10-26" + } +} diff --git a/providers/kolide/latest/auth_logs.success.json b/providers/kolide/latest/auth_logs.success.json new file mode 100644 index 00000000..834bdfc2 --- /dev/null +++ b/providers/kolide/latest/auth_logs.success.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "auth_logs.success", + "id": "01HDW1V4TDE1B3KCAMR8V7Z4S5", + "timestamp": "2024-03-11T21:28:17Z", + "data": { + "auth_log_url": "https://api.kolide.com/auth_logs/id3374648", + "browser_name": "Chrome", + "browser_version": "122.0.0.0", + "device_id": 1, + "device_name": "Caitlins-M1", + "launcher_version": "1.4.0", + "person_id": 3 + } + }, + "topic": "auth_logs.success", + "source": { + "type": "vendor-documentation", + "url": "https://support.1password.com/device-trust-webhooks/#auth_logs-success", + "retrieved": "2026-10-26" + } +} diff --git a/providers/kolide/latest/device_trust.status_changed.json b/providers/kolide/latest/device_trust.status_changed.json new file mode 100644 index 00000000..5b15d358 --- /dev/null +++ b/providers/kolide/latest/device_trust.status_changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "device_trust.status_changed", + "id": "01J7EXHMF0FCA14EW04JASYCRP", + "timestamp": "2024-09-10T21:30:59Z", + "data": { + "device_id": 9, + "device_name": "Matts-Kolide-MacBook-Pro", + "device_status": "blocked", + "device_url": "https://api.kolide.com/devices/9" + } + }, + "topic": "device_trust.status_changed", + "source": { + "type": "vendor-documentation", + "url": "https://support.1password.com/device-trust-webhooks/#device_trust-status_changed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/kolide/latest/devices.created.json b/providers/kolide/latest/devices.created.json new file mode 100644 index 00000000..466a996e --- /dev/null +++ b/providers/kolide/latest/devices.created.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "devices.created", + "id": "01HDVY8MA3CQ48HJ356FP8M2P6", + "timestamp": "2023-10-28T20:05:33Z", + "data": { + "device_id": 1, + "device_name": "Jasons-MacBook-Pro" + } + }, + "topic": "devices.created", + "source": { + "type": "vendor-documentation", + "url": "https://support.1password.com/device-trust-webhooks/#devices-created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/kolide/latest/devices.destroyed.json b/providers/kolide/latest/devices.destroyed.json new file mode 100644 index 00000000..e8b47ce8 --- /dev/null +++ b/providers/kolide/latest/devices.destroyed.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "devices.destroyed", + "id": "01HDW1TX10N3BS6WJYFP2D421D", + "timestamp": "2023-10-28T21:07:58Z", + "data": { + "device_id": 1, + "device_name": "Jasons-MacBook-Pro-2" + } + }, + "topic": "devices.destroyed", + "source": { + "type": "vendor-documentation", + "url": "https://support.1password.com/device-trust-webhooks/#devices-destroyed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/kolide/latest/devices.registered.json b/providers/kolide/latest/devices.registered.json new file mode 100644 index 00000000..f403716c --- /dev/null +++ b/providers/kolide/latest/devices.registered.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "devices.registered", + "id": "01HDVYMVM58H3RMBA3CR16M4PP", + "timestamp": "2023-10-28T20:12:14Z", + "data": { + "device_id": 1, + "device_name": "Jasons-MacBook-Pro", + "device_url": "https://api.kolide.com/devices/1", + "registered_owner": { + "id": 1, + "name": "Casper McFadden", + "email": "ghost@kolide.co", + "owner_url": "https://api.kolide.com/people/1" + } + } + }, + "topic": "devices.registered", + "source": { + "type": "vendor-documentation", + "url": "https://support.1password.com/device-trust-webhooks/#devices-registered", + "retrieved": "2026-10-26" + } +} diff --git a/providers/kolide/latest/issues.new.json b/providers/kolide/latest/issues.new.json new file mode 100644 index 00000000..6078ea3d --- /dev/null +++ b/providers/kolide/latest/issues.new.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "issues.new", + "id": "01HDW0TFR12Q0DJFVY7Y0DBQ0N", + "timestamp": "2023-10-28T20:50:15Z", + "data": { + "issue_id": 2, + "title": null, + "check_id": 71, + "device": { + "id": 1, + "name": "Jasons-MacBook-Pro-2" + }, + "check": { + "id": 71, + "name": "macOS Firewall - Require macOS Firewall is Enabled", + "tags": [] + } + } + }, + "topic": "issues.new", + "source": { + "type": "vendor-documentation", + "url": "https://support.1password.com/device-trust-webhooks/#issues-new", + "retrieved": "2026-10-26" + } +} diff --git a/providers/kolide/latest/issues.resolved.json b/providers/kolide/latest/issues.resolved.json new file mode 100644 index 00000000..48753c7e --- /dev/null +++ b/providers/kolide/latest/issues.resolved.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "issues.resolved", + "id": "01HDW1E30VMSHFFP4MXVCSF7BC", + "timestamp": "2023-10-28T21:00:58Z", + "data": { + "issue_id": 2, + "title": "macOS Firewall is Disabled", + "device": { + "id": 1, + "name": "Jasons-MacBook-Pro-2" + }, + "check": { + "id": 71, + "name": "macOS Firewall - Require macOS Firewall is Enabled", + "tags": [] + } + } + }, + "topic": "issues.resolved", + "source": { + "type": "vendor-documentation", + "url": "https://support.1password.com/device-trust-webhooks/#issues-resolved", + "retrieved": "2026-10-26" + } +} diff --git a/providers/kolide/latest/requests.issue_exemption.json b/providers/kolide/latest/requests.issue_exemption.json new file mode 100644 index 00000000..9598cd09 --- /dev/null +++ b/providers/kolide/latest/requests.issue_exemption.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "requests.issue_exemption", + "id": "01HDW1P1BE8PHC7Y6RQTCFBTWR", + "timestamp": "2023-10-28T21:05:18Z", + "data": { + "device_id": 1, + "device_name": "Jasons-MacBook-Pro-2", + "person_email": "ghost@kolide.co", + "message": "I need to keep my device on an old version of macOS because I am a developer testing backwards compatibility.", + "issues": [ + { + "issue_id": 1, + "issue_url": "https://api.kolide.com/issues/1" + } + ] + } + }, + "topic": "requests.issue_exemption", + "source": { + "type": "vendor-documentation", + "url": "https://support.1password.com/device-trust-webhooks/#requests-issue_exemption", + "retrieved": "2026-10-26" + } +} diff --git a/providers/kolide/latest/requests.registration.json b/providers/kolide/latest/requests.registration.json new file mode 100644 index 00000000..0a870646 --- /dev/null +++ b/providers/kolide/latest/requests.registration.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "requests.registration", + "id": "01HDW1V4TDE1B3KCAMR8V7Z4S5", + "timestamp": "2023-10-28T21:08:06Z", + "data": { + "device": { + "id": 2, + "name": "Jasons-MacBook-Pro-2", + "url": "https://api.kolide.com/devices/2" + }, + "requester": { + "id": 1, + "email": "ghost@kolide.co", + "url": "https://api.kolide.com/people/1" + }, + "message": "I was recently provisioned a new computer to replace my laptop which no longer works." + } + }, + "topic": "requests.registration", + "source": { + "type": "vendor-documentation", + "url": "https://support.1password.com/device-trust-webhooks/#requests-registration", + "retrieved": "2026-10-26" + } +} diff --git a/providers/kolide/latest/webhook.test.json b/providers/kolide/latest/webhook.test.json new file mode 100644 index 00000000..7f2d5156 --- /dev/null +++ b/providers/kolide/latest/webhook.test.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "webhook.test", + "id": "01HDVY6MBEYST7797YFFH6QK7C", + "timestamp": "2023-10-28T20:04:28Z", + "data": { + "message": "This is a test webhook event" + } + }, + "topic": "webhook.test", + "source": { + "type": "vendor-documentation", + "url": "https://support.1password.com/device-trust-webhooks/#verifying-webhook-authenticity", + "retrieved": "2026-10-26" + } +} diff --git a/providers/komoju/index.json b/providers/komoju/index.json new file mode 100644 index 00000000..dd190871 --- /dev/null +++ b/providers/komoju/index.json @@ -0,0 +1,13 @@ +{ + "label": "KOMOJU", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/komoju/latest/payment.authorized.json b/providers/komoju/latest/payment.authorized.json new file mode 100644 index 00000000..68037e27 --- /dev/null +++ b/providers/komoju/latest/payment.authorized.json @@ -0,0 +1,53 @@ +{ + "headers": { + "x-komoju-id": "6cul2yma626autvvxz2xre1qr", + "x-komoju-signature": "75e653443e6543ee4c4b0665c73a4818216c9464f4a3ac959bff5ebafc105693", + "x-komoju-event": "payment.authorized", + "user-agent": "Komoju-Webhook", + "content-type": "application/json" + }, + "body": { + "id": "dv7ywuavew3n2meqsllj5bbob", + "type": "payment.authorized", + "resource": "event", + "data": { + "id": "8xz5cn01gkt37cz0myd98k2f1", + "resource": "payment", + "status": "authorized", + "amount": 1000, + "tax": 80, + "customer": null, + "payment_deadline": "2018-11-20T14:59:59Z", + "payment_details": { + "type": "bank_transfer", + "email": "test@example.com", + "order_id": "Y5236584956", + "bank_name": "\u4e09\u4e95\u4f4f\u53cb\u9280\u884c", + "account_branch_name": "\u3072\u306a\u304e\u304f", + "account_number": "6", + "account_type": "\u666e\u901a\u9810\u91d1", + "account_name": "\u682a\u5f0f\u4f1a\u793eDEGICA\uff08\u30ab\u30d6\u30b7\u30ad\u30ac\u30a4\u30b7\u30e3 \u30c7\u30b8\u30ab\uff09", + "instructions_url": "https://komoju.com/ja/instructions/8xz5cn01gkt37cz0myd98k2f1" + }, + "payment_method_fee": 0, + "total": 1080, + "currency": "JPY", + "description": null, + "captured_at": null, + "external_order_num": "123", + "metadata": {}, + "created_at": "2018-11-13T06:19:49Z", + "amount_refunded": 0, + "locale": "ja", + "refunds": [], + "refund_requests": [] + }, + "created_at": "2018-11-13T06:19:49Z" + }, + "topic": "payment.authorized", + "source": { + "type": "vendor-documentation", + "url": "https://docs.komoju.com/en/docs/introduction/webhooks#example-delivery", + "retrieved": "2026-10-26" + } +} diff --git a/providers/komoju/latest/ping.json b/providers/komoju/latest/ping.json new file mode 100644 index 00000000..062ca268 --- /dev/null +++ b/providers/komoju/latest/ping.json @@ -0,0 +1,32 @@ +{ + "headers": { + "x-komoju-id": "1lqjmj6k7li996cdiqxqqzf1k", + "x-komoju-signature": "ee52defb62c1d48125741bfe92a13b6cbffc97b0b3a26b5cab582f766a4ae97e", + "x-komoju-event": "ping", + "user-agent": "Komoju-Webhook", + "content-type": "application/json" + }, + "body": { + "id": "do33foclbroj52ib9whb6yh4m", + "type": "ping", + "resource": "event", + "data": { + "id": "bll40gxhuhcw19vor5kx55akw", + "resource": "webhook", + "url": "http://example.com/hook", + "active": true, + "event_list": [ + "ping", + "payment.captured" + ], + "created_at": "2018-11-13T06:19:49Z" + }, + "created_at": "2018-11-13T06:19:49Z" + }, + "topic": "ping", + "source": { + "type": "vendor-documentation", + "url": "https://docs.komoju.com/en/docs/introduction/webhooks#example-delivery", + "retrieved": "2026-10-26" + } +} diff --git a/providers/langfuse/index.json b/providers/langfuse/index.json new file mode 100644 index 00000000..1b702667 --- /dev/null +++ b/providers/langfuse/index.json @@ -0,0 +1,13 @@ +{ + "label": "Langfuse", + "configs": { + "latest_version": "v1", + "topic_identifier": "action" + }, + "provenance": { + "v1": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/langfuse/v1/created.json b/providers/langfuse/v1/created.json new file mode 100644 index 00000000..cec2167d --- /dev/null +++ b/providers/langfuse/v1/created.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "550e8400-e29b-41d4-a716-446655440000", + "timestamp": "2024-07-10T10:30:00Z", + "type": "prompt-version", + "apiVersion": "v1", + "action": "created", + "prompt": { + "id": "prompt_abc123", + "name": "movie-critic", + "version": 3, + "projectId": "xyz789", + "labels": [ + "production", + "latest" + ], + "prompt": "As a {{criticLevel}} movie critic, rate {{movie}} out of 10.", + "type": "text", + "config": { + "key": "value" + }, + "commitMessage": "Improved critic persona", + "tags": [ + "entertainment" + ], + "createdAt": "2024-07-10T10:30:00Z", + "updatedAt": "2024-07-10T10:30:00Z" + } + }, + "topic": "created", + "source": { + "type": "vendor-documentation", + "url": "https://langfuse.com/docs/prompt-management/features/webhooks-slack-integrations#inspect-the-payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/laso-finance/index.json b/providers/laso-finance/index.json new file mode 100644 index 00000000..a3031741 --- /dev/null +++ b/providers/laso-finance/index.json @@ -0,0 +1,13 @@ +{ + "label": "Laso Finance", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/laso-finance/latest/notification.transaction.json b/providers/laso-finance/latest/notification.transaction.json new file mode 100644 index 00000000..e8b14a21 --- /dev/null +++ b/providers/laso-finance/latest/notification.transaction.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "notification.transaction", + "timestamp": "2026-07-31T18:04:05.000Z", + "data": { + "user_id": "usr_abc123", + "title": "Bank transfer complete", + "text": "$250.00 landed in your agent wallet.", + "category": "transaction" + } + }, + "topic": "notification.transaction", + "source": { + "type": "vendor-documentation", + "url": "https://docs.laso.finance/guides/agent-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/2.0/course_completion.json b/providers/learnupon/2.0/course_completion.json new file mode 100644 index 00000000..262ce61e --- /dev/null +++ b/providers/learnupon/2.0/course_completion.json @@ -0,0 +1,117 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "courseId": 2587200, + "enrollmentId": 17906600, + "courseReferenceCode": null, + "certification": { + "certExpiresAt": "", + "wasRecertified": false, + "certificationName": "" + }, + "courseAccessExpiresAt": null, + "dateEnrolled": "2023-10-20T20:45:41.000Z", + "dateStarted": "2023-10-20T20:47:42.000Z", + "dateCompleted": "2023-10-20T04:00:00.000Z", + "enrollmentStatus": "passed", + "percentage": 100, + "hasAttemptsRemaining": false, + "manuallyMarkedCompleteById": 291100, + "manuallyMarkedComplete": true, + "user": { + "userId": 291162, + "username": null, + "email": "agnes.poitou@yourdomain.com" + }, + "credits": null, + "modules": [ + { + "name": "Webhooks: intro", + "dateCompleted": "2023-10-20T04:00:00.000Z", + "type": "page", + "status": "completed", + "dateStarted": "2023-10-20T20:47:42.000Z", + "additional_data": null, + "markedCompleted": true, + "id": 2409200, + "percentage": null, + "sequence": 1 + }, + { + "percentage": null, + "sequence": 2, + "markedCompleted": true, + "additional_data": null, + "id": 2409200, + "dateCompleted": "2023-10-20T04:00:00.000Z", + "dateStarted": null, + "status": "not_started", + "type": "training", + "name": "Use webhooks to build integrations: intro" + }, + { + "name": "Use APIs to get the most from automation", + "dateStarted": null, + "type": "training", + "status": "not_started", + "dateCompleted": "2023-10-20T04:00:00.000Z", + "id": 405200, + "additional_data": null, + "markedCompleted": true, + "sequence": 3, + "percentage": null + }, + { + "name": "Webhooks exam", + "dateCompleted": "2023-10-20T04:00:00.000Z", + "status": "not_started", + "type": "exam", + "dateStarted": null, + "additional_data": { + "attemptsTaken": 0, + "isKnowledgeTest": false, + "unlimitedAttemptsAllowed": false, + "passMark": 0, + "timedExam": false, + "passPercentage": 50, + "wasAutoSubmitted": false, + "timeTaken": null, + "examId": 205900, + "attemptsAllowed": 1, + "timeAllowed": null + }, + "markedCompleted": true, + "id": 2409200, + "percentage": null, + "sequence": 4 + }, + { + "name": "Wrap up survey", + "type": "survey", + "status": "not_started", + "dateStarted": null, + "dateCompleted": "2023-10-20T04:00:00.000Z", + "id": 2409200, + "markedCompleted": true, + "additional_data": { + "surveyId": 205900 + }, + "sequence": 5, + "percentage": null + } + ], + "eventCreated": "2023-10-20T20:56:03.000Z" + } + ] + }, + "topic": "course_completion", + "source": { + "type": "vendor-documentation", + "url": "https://docs.learnupon.com/webhooks/v2/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/2.0/course_enrollment.json b/providers/learnupon/2.0/course_enrollment.json new file mode 100644 index 00000000..ed988d3e --- /dev/null +++ b/providers/learnupon/2.0/course_enrollment.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "eventCreated": "2023-12-14T19:41:35.463Z", + "user": { + "userId": 285900, + "email": "bella.bell@yourdomain.com", + "username": null + }, + "enrollmentId": 18976600, + "dueDate": null, + "courseId": 2712800, + "wasRecertified": false + } + ] + }, + "topic": "course_enrollment", + "source": { + "type": "vendor-documentation", + "url": "https://docs.learnupon.com/webhooks/v2/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/2.0/course_unenrollment.json b/providers/learnupon/2.0/course_unenrollment.json new file mode 100644 index 00000000..98903095 --- /dev/null +++ b/providers/learnupon/2.0/course_unenrollment.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "courseId": 2712800, + "enrollmentId": 18976600, + "user": { + "email": "bella.bell@yourdomain.com", + "username": null, + "userId": 2859300 + }, + "eventCreated": "2023-12-14T19:43:33.822Z" + } + ] + }, + "topic": "course_unenrollment", + "source": { + "type": "vendor-documentation", + "url": "https://docs.learnupon.com/webhooks/v2/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/2.0/event_session_canceled.json b/providers/learnupon/2.0/event_session_canceled.json new file mode 100644 index 00000000..17fdcbdd --- /dev/null +++ b/providers/learnupon/2.0/event_session_canceled.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "sessionId": 1574477, + "eventId": 1449140, + "locationTitle": null, + "locationId": null, + "endTime": "2025-11-24T19:00:00Z", + "startTime": "2025-11-24T18:00:00Z", + "title": "Session created to test webhooks", + "createdByUserId": 291160, + "timezone": "Eastern Time (US & Canada)", + "clonedFromId": null, + "customSessionData": [ + { + "fieldLabel": "Client code", + "customSessionDataDefinitionId": 29950, + "fieldValue": "SECRECT" + }, + { + "customSessionDataDefinitionId": 29949, + "fieldValue": [ + "Sales" + ], + "fieldLabel": "Cost center" + } + ], + "numEnrolled": 0, + "updatedByUserId": 291160, + "environmentType": "in person", + "description": "testing webhooks v2 \n" + } + ] + }, + "topic": "event_session_canceled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.learnupon.com/webhooks/v2/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/2.0/event_session_updated.json b/providers/learnupon/2.0/event_session_updated.json new file mode 100644 index 00000000..eee6124d --- /dev/null +++ b/providers/learnupon/2.0/event_session_updated.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "sessionInstructorsUserIds": [ + 291100, + 291140 + ], + "minCapacity": null, + "maxCapacity": 5, + "numEnrolled": 0, + "sessionId": 1574477, + "webinarUrl": null, + "timezone": "Eastern Time (US & Canada)", + "title": "Session created to test webhooks", + "customWebinarUrl": null, + "completionRequirement": "attendance required", + "startTime": "2025-11-24T18:00:00Z", + "endTime": "2025-11-24T19:00:00Z", + "customSessionData": [ + { + "fieldLabel": "Client code", + "fieldValue": "SECRET", + "customSessionDataDefinitionId": 29950 + }, + { + "customSessionDataDefinitionId": 29949, + "fieldLabel": "Cost center", + "fieldValue": [ + "Sales" + ] + } + ], + "minimumAttendanceThreshold": null, + "waitlistExpiry": "2025-11-24T17:00:00Z", + "description": "testing webhooks v2 \n", + "createdByUserId": 291160, + "locationTitle": null, + "registerWaitlistEnabled": true, + "updatedByUserId": 291160, + "clonedFromId": null, + "eventId": 1449140, + "locationId": null, + "environmentType": "in person", + "webinarTitle": null + } + ] + }, + "topic": "event_session_updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.learnupon.com/webhooks/v2/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/2.0/learning_journey_archived.json b/providers/learnupon/2.0/learning_journey_archived.json new file mode 100644 index 00000000..2e727d15 --- /dev/null +++ b/providers/learnupon/2.0/learning_journey_archived.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "archivedBy": { + "email": "beatrice.dansk@yourdomain.com", + "userId": 291200, + "username": "" + }, + "eventCreated": "2026-09-15T20:48:15.416Z", + "externalVersionId": "1", + "externalWorkflowId": "fa3535d4-bda1-445e-8ca8-3098XXXXXXX", + "status": "archived" + } + ] + }, + "topic": "learning_journey_archived", + "source": { + "type": "vendor-documentation", + "url": "https://docs.learnupon.com/webhooks/v2/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/2.0/learning_journey_blocked.json b/providers/learnupon/2.0/learning_journey_blocked.json new file mode 100644 index 00000000..67ca9904 --- /dev/null +++ b/providers/learnupon/2.0/learning_journey_blocked.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "eventCreated": "2026-08-18T18:57:19.436Z", + "externalEnrollmentId": "bb4e9369-d53e-4f92-81f9-4cf61XXXXXX", + "externalVersionId": "5", + "externalWorkflowId": "17024ef9-5e13-4f7e-9525-302decXXXXX", + "node": { + "id": "8:c7ab249ba569ce0167e44017f6d660b4c34498660e42aab84e5a532XXXXXXXXX", + "name": "New drivers", + "type": "branch" + }, + "reason": "missing_custom_user_data_attribute", + "reasonMetadata": { + "attributeId": "1827" + }, + "user": { + "email": "bella.bell@yourdomain.com", + "guid": "e7acea83-58e0-11f0-8f2b-06c3fXXXXXX", + "userId": 2859000, + "username": "" + } + } + ] + }, + "topic": "learning_journey_blocked", + "source": { + "type": "vendor-documentation", + "url": "https://docs.learnupon.com/webhooks/v2/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/2.0/learning_journey_completion.json b/providers/learnupon/2.0/learning_journey_completion.json new file mode 100644 index 00000000..1e47b9bd --- /dev/null +++ b/providers/learnupon/2.0/learning_journey_completion.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "completedAt": "2026-08-14T19:35:04.497Z", + "eventCreated": "2026-08-14T19:35:04.509Z", + "externalEnrollmentId": "290b6899-51e1-4093-bc93-91c47XXXXXXXX", + "externalVersionId": "3", + "externalWorkflowId": "32e73608-fa20-4863-8f8c-84ae2dXXXXXXXX", + "status": "completed", + "user": { + "email": "bella.bell@yourdomain.com", + "guid": "c090d122-58e1-11f0-8f2b-06c3fXXXXXXX", + "userId": 2859000, + "username": "" + } + } + ] + }, + "topic": "learning_journey_completion", + "source": { + "type": "vendor-documentation", + "url": "https://docs.learnupon.com/webhooks/v2/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/2.0/learning_journey_deleted.json b/providers/learnupon/2.0/learning_journey_deleted.json new file mode 100644 index 00000000..db984122 --- /dev/null +++ b/providers/learnupon/2.0/learning_journey_deleted.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "deletedBy": { + "email": "beatrice.dansk@yourdomain.com", + "userId": 291200, + "username": "" + }, + "eventCreated": "2026-09-15T20:34:11.819Z", + "externalVersionId": "1", + "externalWorkflowId": "3feb5e53-51e0-4c92-ab96-49880XXXXXX", + "status": "deleted" + } + ] + }, + "topic": "learning_journey_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.learnupon.com/webhooks/v2/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/2.0/learning_journey_enrollment.json b/providers/learnupon/2.0/learning_journey_enrollment.json new file mode 100644 index 00000000..e9ef549b --- /dev/null +++ b/providers/learnupon/2.0/learning_journey_enrollment.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "enrolledAt": "2026-08-14T19:17:37.000Z", + "eventCreated": "2026-08-14T19:17:37.531Z", + "externalEnrollmentId": "290b6899-51e1-4093-bc93-91cXXXXXXXX", + "externalVersionId": "3", + "externalWorkflowId": "32e73608-fa20-4863-8f8c-84ae2XXXXXXX", + "status": "not_started", + "user": { + "email": "bella.bell@yourdomain.com", + "guid": "c090d122-58e1-11f0-8f2b-06c3XXXXXXX", + "userId": 2859000, + "username": "" + } + } + ] + }, + "topic": "learning_journey_enrollment", + "source": { + "type": "vendor-documentation", + "url": "https://docs.learnupon.com/webhooks/v2/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/2.0/learning_path_enrollment.json b/providers/learnupon/2.0/learning_path_enrollment.json new file mode 100644 index 00000000..5acfb6f0 --- /dev/null +++ b/providers/learnupon/2.0/learning_path_enrollment.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "learningPathId": 21600, + "dueDate": null, + "user": { + "email": "bella.bell@yourdomain.com", + "userId": 2859300, + "username": null + }, + "enrollmentId": 1053300, + "eventCreated": "2023-12-14T19:46:06.659Z" + } + ] + }, + "topic": "learning_path_enrollment", + "source": { + "type": "vendor-documentation", + "url": "https://docs.learnupon.com/webhooks/v2/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/2.0/purchase_completion.json b/providers/learnupon/2.0/purchase_completion.json new file mode 100644 index 00000000..aff775f9 --- /dev/null +++ b/providers/learnupon/2.0/purchase_completion.json @@ -0,0 +1,52 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "user": { + "userId": 2415600, + "email": "william.wallace@yourdomain.com", + "username": "wnwallace" + }, + "orderId": 3465500, + "currency": "usd", + "country": "United States", + "state": "Colorado", + "paymentGateway": "paypal", + "paymentId": "EC-24815576G65860000", + "coupon": "testcoup90", + "dateCompleted": "2023-12-14T21:21:26.000Z", + "bulkCodes": null, + "orderTotal": 5, + "amountPaid": 0.5, + "orderDiscount": 4.5, + "salesTaxAmount": null, + "lineItems": [ + { + "lineItemId": 4838500, + "name": "Test Course 1", + "courseReferenceCode": null, + "type": "course", + "listPrice": 5, + "discount": 4.5, + "coupon": null, + "salesTaxRate": null, + "salesTaxAmount": null, + "taxRateLocation": "store", + "amountPaid": 0.5, + "quantity": 1 + } + ], + "eventCreated": "2023-12-14T21:21:26.580Z" + } + ] + }, + "topic": "purchase_completion", + "source": { + "type": "vendor-documentation", + "url": "https://docs.learnupon.com/webhooks/v2/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/2.0/user_created.json b/providers/learnupon/2.0/user_created.json new file mode 100644 index 00000000..01302413 --- /dev/null +++ b/providers/learnupon/2.0/user_created.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "eventCreated": "2026-02-04T21:04:53.238Z", + "user": { + "source": "UI_USER", + "username": null, + "userId": 13126820, + "email": "anne.headley@yourdomain.com" + } + } + ] + }, + "topic": "user_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.learnupon.com/webhooks/v2/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/2.0/user_updated.json b/providers/learnupon/2.0/user_updated.json new file mode 100644 index 00000000..c3f972e3 --- /dev/null +++ b/providers/learnupon/2.0/user_updated.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "changedAttributes": [ + "first_name", + "display_name" + ], + "eventCreated": "2026-02-04T21:09:38.356Z", + "user": { + "source": "MY_PROFILE", + "email": "anne.headley@yourdomain.com", + "username": null, + "userId": 13126820 + } + } + ] + }, + "topic": "user_updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.learnupon.com/webhooks/v2/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/learnupon/index.json b/providers/learnupon/index.json new file mode 100644 index 00000000..ae9721b0 --- /dev/null +++ b/providers/learnupon/index.json @@ -0,0 +1,13 @@ +{ + "label": "LearnUpon", + "configs": { + "latest_version": "2.0", + "topic_identifier": "x-webhook-type" + }, + "provenance": { + "2.0": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/leonardo-ai/index.json b/providers/leonardo-ai/index.json new file mode 100644 index 00000000..34e0360f --- /dev/null +++ b/providers/leonardo-ai/index.json @@ -0,0 +1,13 @@ +{ + "label": "Leonardo.Ai", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/leonardo-ai/latest/image_generation.complete.json b/providers/leonardo-ai/latest/image_generation.complete.json new file mode 100644 index 00000000..c4096c9c --- /dev/null +++ b/providers/leonardo-ai/latest/image_generation.complete.json @@ -0,0 +1,141 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "axios/1.4.0" + }, + "body": { + "type": "image_generation.complete", + "object": "generation", + "timestamp": 1699490546932, + "api_version": "v1", + "data": { + "object": { + "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", + "createdAt": "2023-11-09T00:42:22.707Z", + "updatedAt": "2023-11-09T00:42:26.740Z", + "userId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", + "public": false, + "flagged": false, + "nsfw": false, + "status": "COMPLETE", + "coreModel": "SD", + "guidanceScale": 7, + "imageHeight": 512, + "imageWidth": 512, + "inferenceSteps": 30, + "initGeneratedImageId": null, + "initImageId": null, + "initStrength": null, + "initType": null, + "initUpscaledImageId": null, + "modelId": "6bef9f1b-29cb-40c7-b9df-32b51c1f67d3", + "negativePrompt": "", + "prompt": "An oil painting of a cat", + "quantity": 1, + "sdVersion": "v2", + "tiling": false, + "imageAspectRatio": null, + "tokenCost": 0, + "negativeStylePrompt": "", + "seed": "905778432", + "scheduler": "EULER_DISCRETE", + "presetStyle": null, + "promptMagic": false, + "canvasInitImageId": null, + "canvasMaskImageId": null, + "canvasRequest": false, + "api": true, + "poseImage2Image": false, + "imagePromptStrength": null, + "category": null, + "poseImage2ImageType": null, + "highContrast": false, + "apiDollarCost": "9", + "poseImage2ImageWeight": null, + "alchemy": null, + "contrastRatio": null, + "highResolution": null, + "expandedDomain": null, + "promptMagicVersion": null, + "unzoom": null, + "unzoomAmount": null, + "apiKeyId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", + "photoReal": false, + "promptMagicStrength": null, + "photoRealStrength": null, + "imageToImage": false, + "controlnetsUsed": false, + "model": { + "id": "6bef9f1b-29cb-40c7-b9df-32b51c1f67d3", + "createdAt": "2023-01-06T01:02:38.315Z", + "updatedAt": "2023-03-01T11:45:06.428Z", + "name": "Leonardo Creative", + "description": "An alternative finetune of SD 2.1 that brings a little more creative interpretation to the mix.", + "public": true, + "userId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", + "flagged": false, + "nsfw": false, + "official": true, + "status": "COMPLETE", + "classPrompt": null, + "coreModel": "SD", + "initDatasetId": null, + "instancePrompt": null, + "sdVersion": "v2", + "trainingEpoch": null, + "trainingSteps": null, + "tokenCost": null, + "batchSize": 4, + "learningRate": null, + "type": "GENERAL", + "modelHeight": 768, + "modelWidth": 768, + "leonardoInstancePrompt": null, + "trainingStrength": "MEDIUM", + "featured": false, + "featuredImageId": null, + "featuredPosition": 4, + "api": false, + "favouriteCount": 0, + "imageCount": 2416039, + "enhancedModeration": false, + "apiDollarCost": null, + "apiKeyId": null, + "modelLRN": null + }, + "images": [ + { + "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", + "createdAt": "2023-11-09T00:42:26.733Z", + "updatedAt": "2023-11-09T00:42:26.733Z", + "userId": "ef8b8386-94f7-48d1-b10e-e87fd4dee6e6", + "url": "https://cdn.leonardo.ai/users/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/generations/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/Leonardo_Creative_An_oil_painting_of_a_cat_0.jpg", + "generationId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", + "nobgId": null, + "nsfw": false, + "likeCount": 0, + "trendingScore": 0, + "public": false + } + ], + "apiKey": { + "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", + "createdAt": "2023-11-07T00:11:07.274Z", + "userId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", + "key": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", + "lastUsed": "2023-11-07T00:11:07.274Z", + "name": "webhook with key", + "type": "PRODUCTION", + "webhookCallbackUrl": "https://webhook.site/cc21af5f-4caa-498e-8f26-20c664680b73", + "webhookCallbackApiKey": "abcd" + } + } + } + }, + "topic": "image_generation.complete", + "source": { + "type": "vendor-documentation", + "url": "https://docs.leonardo.ai/docs/guide-to-the-webhook-callback-feature", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/index.json b/providers/lettermint/index.json new file mode 100644 index 00000000..c96160fa --- /dev/null +++ b/providers/lettermint/index.json @@ -0,0 +1,13 @@ +{ + "label": "Lettermint", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/lettermint/latest/message.clicked.json b/providers/lettermint/latest/message.clicked.json new file mode 100644 index 00000000..483dcb3f --- /dev/null +++ b/providers/lettermint/latest/message.clicked.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "b2c3d4e5-f6a7-8901-bcde-f01234567892", + "event": "message.clicked", + "timestamp": "2025-08-08T20:18:30.000Z", + "data": { + "message_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "subject": "Your weekly recommendations", + "metadata": { + "X-Campaign-ID": "weekly-recs" + }, + "tag": "recommendations", + "tags": [ + { + "name": "__lettermint_tag", + "value": "recommendations" + }, + { + "name": "variant", + "value": "B" + } + ], + "recipient": "user@example.com", + "clicked_at": "2025-08-08T20:18:30+00:00", + "tracking_event_id": "0198a5be-cfa8-78e4-8339-144ab5a92fb1", + "classification_revision": 1, + "destination_url": "https://example.com/product/123", + "link_index": 0, + "anchor_text": "View Product", + "first_click": true, + "device_type": "mobile", + "client_type": "browser", + "client_name": "Safari", + "user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15", + "bot": { + "detected": false, + "probability": 0, + "classification": "genuine", + "proxy_type": null, + "reason_codes": [], + "machine": false, + "counts_for_metrics": true + } + } + }, + "topic": "message.clicked", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#messageclicked", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/latest/message.created.json b/providers/lettermint/latest/message.created.json new file mode 100644 index 00000000..9796e152 --- /dev/null +++ b/providers/lettermint/latest/message.created.json @@ -0,0 +1,50 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "54d7e8c9-1195-4ba0-9d3f-b9af92305add", + "event": "message.created", + "timestamp": "2025-08-08T20:14:00.000Z", + "data": { + "message_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "from": { + "email": "updates@acme.com", + "name": "Acme Updates" + }, + "to": [ + "user@example.com" + ], + "cc": [ + "cc@example.com" + ], + "bcc": [ + "bcc@example.com" + ], + "reply_to": [ + "help@acme.com" + ], + "subject": "Welcome to Acme", + "metadata": { + "X-Campaign-ID": "welcome-2025" + }, + "tag": "welcome", + "tags": [ + { + "name": "__lettermint_tag", + "value": "welcome" + }, + { + "name": "campaign", + "value": "welcome-v2" + } + ] + } + }, + "topic": "message.created", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#messagecreated", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/latest/message.delivered.json b/providers/lettermint/latest/message.delivered.json new file mode 100644 index 00000000..720f7720 --- /dev/null +++ b/providers/lettermint/latest/message.delivered.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "9b0c4a4e-4e29-4d8b-8b3a-3f0f3e6d2f9b", + "event": "message.delivered", + "timestamp": "2025-08-08T20:15:12.000Z", + "data": { + "message_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "subject": "Your order has shipped", + "recipient": "user@example.com", + "response": { + "status_code": 250, + "enhanced_status_code": "2.0.0", + "content": "OK 1640705112 qp1355551phe.1 - gsmtp" + }, + "metadata": { + "X-Transaction-ID": "txn-456" + }, + "tag": "order-confirmation", + "tags": [ + { + "name": "__lettermint_tag", + "value": "order-confirmation" + }, + { + "name": "campaign", + "value": "orders" + } + ] + } + }, + "topic": "message.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#messagedelivered", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/latest/message.failed.json b/providers/lettermint/latest/message.failed.json new file mode 100644 index 00000000..82a2275d --- /dev/null +++ b/providers/lettermint/latest/message.failed.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "9b0c4a4e-4e29-4d8b-8b3a-3f0f3e6d2f9b", + "event": "message.failed", + "timestamp": "2025-08-08T20:14:12.000Z", + "data": { + "message_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "subject": "Password reset request", + "recipient": "user@example.com", + "reason": "5.7.10 Encryption needed: recipient did not offer STARTTLS", + "reason_code": "enforced_tls_failed", + "response": { + "status_code": 550 + }, + "metadata": { + "X-Session-ID": "sess-abc123" + }, + "tag": null, + "tags": [ + { + "name": "environment", + "value": "production" + } + ] + } + }, + "topic": "message.failed", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#messagefailed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/latest/message.hard_bounced.json b/providers/lettermint/latest/message.hard_bounced.json new file mode 100644 index 00000000..685c9d61 --- /dev/null +++ b/providers/lettermint/latest/message.hard_bounced.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "event": "message.hard_bounced", + "timestamp": "2025-08-08T20:15:30.000Z", + "data": { + "message_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "subject": "Summer sale - 50% off!", + "recipient": "user@example.com", + "response": { + "status_code": 250, + "enhanced_status_code": "2.0.0", + "content": "OK 1640705112 qp1355551phe.1 - gsmtp" + }, + "metadata": { + "X-Campaign-ID": "summer-sale" + }, + "tag": "marketing", + "tags": [ + { + "name": "__lettermint_tag", + "value": "marketing" + }, + { + "name": "campaign", + "value": "summer-sale" + } + ] + } + }, + "topic": "message.hard_bounced", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#messagehard_bounced", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/latest/message.opened.json b/providers/lettermint/latest/message.opened.json new file mode 100644 index 00000000..71f12fe2 --- /dev/null +++ b/providers/lettermint/latest/message.opened.json @@ -0,0 +1,64 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "event": "message.opened", + "timestamp": "2025-08-08T20:17:00.000Z", + "data": { + "message_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "subject": "Your order has shipped", + "metadata": { + "X-Order-ID": "order-12345" + }, + "tag": "shipping", + "tags": [ + { + "name": "__lettermint_tag", + "value": "shipping" + }, + { + "name": "environment", + "value": "production" + } + ], + "recipient": "user@example.com", + "opened_at": "2025-08-08T20:17:00+00:00", + "tracking_event_id": "0198a5bd-6008-7d91-a532-635dc95f4371", + "classification_revision": 1, + "first_open": true, + "device_type": "desktop", + "client_type": "browser", + "client_name": "Chrome", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36", + "bot": { + "detected": false, + "probability": 0, + "classification": "genuine", + "proxy_type": null, + "reason_codes": [], + "machine": false, + "counts_for_metrics": true + }, + "engagement": { + "event_id": "0198a5bd-6008-7d91-a532-635dc95f4371", + "revision": 1, + "request_actor": "human", + "engagement_state": "high_confidence_human", + "time_basis": "direct_observation", + "human_open_time_known": true, + "observed_open": true, + "human_open": true, + "privacy_open": false, + "inferred": false + } + } + }, + "topic": "message.opened", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#messageopened", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/latest/message.policy_rejected.json b/providers/lettermint/latest/message.policy_rejected.json new file mode 100644 index 00000000..63127c0f --- /dev/null +++ b/providers/lettermint/latest/message.policy_rejected.json @@ -0,0 +1,50 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "c4d5e6f7-a8b9-0123-cdef-456789abcdef", + "event": "message.policy_rejected", + "timestamp": "2025-08-08T20:14:03.000Z", + "data": { + "message_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "subject": "Limited time offer!!!", + "reason": "Spam score threshold exceeded", + "score": 7.5, + "spam_symbols": [ + { + "name": "BAYES_SPAM", + "score": 3.5, + "options": [], + "description": "Bayes spam probability is very high" + }, + { + "name": "SUBJ_ALL_CAPS", + "score": 1.5, + "options": [], + "description": "Subject is all capitals" + } + ], + "metadata": { + "X-Campaign-ID": "promo-123" + }, + "tag": "marketing", + "tags": [ + { + "name": "__lettermint_tag", + "value": "marketing" + }, + { + "name": "campaign", + "value": "limited-offer" + } + ] + } + }, + "topic": "message.policy_rejected", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#messagepolicy_rejected", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/latest/message.sent.json b/providers/lettermint/latest/message.sent.json new file mode 100644 index 00000000..6b650356 --- /dev/null +++ b/providers/lettermint/latest/message.sent.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "7f9c8e2a-1b3d-4f6e-b7d2-5c9f3a7e8b0c", + "event": "message.sent", + "timestamp": "2025-08-08T20:15:00.000Z", + "data": { + "message_id": "123e4567-e89b-12d3-a456-426614174000", + "subject": "Your weekly newsletter", + "recipient": "user@example.com", + "metadata": { + "X-User-ID": "user-123" + }, + "tag": "newsletter", + "tags": [ + { + "name": "__lettermint_tag", + "value": "newsletter" + }, + { + "name": "environment", + "value": "production" + } + ] + } + }, + "topic": "message.sent", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#messagesent", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/latest/message.soft_bounced.json b/providers/lettermint/latest/message.soft_bounced.json new file mode 100644 index 00000000..04b071e7 --- /dev/null +++ b/providers/lettermint/latest/message.soft_bounced.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "9b0c4a4e-4e29-4d8b-8b3a-3f0f3e6d2f9b", + "event": "message.soft_bounced", + "timestamp": "2025-08-08T20:15:30.000Z", + "data": { + "message_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "subject": "Your order #789 update", + "recipient": "user@example.com", + "response": { + "status_code": 250, + "enhanced_status_code": "2.0.0", + "content": "OK 1640705112 qp1355551phe.1 - gsmtp" + }, + "metadata": { + "X-Order-ID": "order-789" + }, + "tag": "order-notification", + "tags": [ + { + "name": "__lettermint_tag", + "value": "order-notification" + }, + { + "name": "environment", + "value": "production" + } + ] + } + }, + "topic": "message.soft_bounced", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#messagesoft_bounced", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/latest/message.spam_complaint.json b/providers/lettermint/latest/message.spam_complaint.json new file mode 100644 index 00000000..59c7db8f --- /dev/null +++ b/providers/lettermint/latest/message.spam_complaint.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "event": "message.spam_complaint", + "timestamp": "2025-08-08T20:16:00.000Z", + "data": { + "message_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "subject": "Weekly digest - August edition", + "recipient": "user@example.com", + "metadata": { + "X-Newsletter-ID": "weekly-digest" + }, + "tag": "newsletter", + "tags": [ + { + "name": "__lettermint_tag", + "value": "newsletter" + }, + { + "name": "campaign", + "value": "weekly-digest" + } + ] + } + }, + "topic": "message.spam_complaint", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#messagespam_complaint", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/latest/message.suppressed.json b/providers/lettermint/latest/message.suppressed.json new file mode 100644 index 00000000..4119685f --- /dev/null +++ b/providers/lettermint/latest/message.suppressed.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "event": "message.suppressed", + "timestamp": "2025-08-08T20:14:05.000Z", + "data": { + "message_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "subject": "Your account statement", + "recipient": "user@example.com", + "reason": "hard_bounce", + "scope": "team", + "suppression_type": "email", + "matched_value": "user@example.com", + "suppression_id": "1d74d4c9-8492-4f5f-ae3f-f6fd671399ea", + "matching_suppression_ids": [ + "1d74d4c9-8492-4f5f-ae3f-f6fd671399ea" + ], + "matching_reasons": [ + "hard_bounce" + ], + "metadata": { + "X-Account-ID": "acc-xyz789" + }, + "tag": "transactional", + "tags": [ + { + "name": "__lettermint_tag", + "value": "transactional" + }, + { + "name": "environment", + "value": "production" + } + ] + } + }, + "topic": "message.suppressed", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#messagesuppressed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/latest/message.unsubscribed.json b/providers/lettermint/latest/message.unsubscribed.json new file mode 100644 index 00000000..6cfede26 --- /dev/null +++ b/providers/lettermint/latest/message.unsubscribed.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "b2c3d4e5-f6a7-8901-bcde-f01234567891", + "event": "message.unsubscribed", + "timestamp": "2025-08-08T20:16:30.000Z", + "data": { + "message_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "subject": "August newsletter highlights", + "recipient": "user@example.com", + "unsubscribed_at": "2025-08-08T20:16:30.000Z", + "metadata": { + "X-Campaign-ID": "newsletter-august" + }, + "tag": "newsletter", + "tags": [ + { + "name": "__lettermint_tag", + "value": "newsletter" + }, + { + "name": "campaign", + "value": "weekly-digest" + } + ] + } + }, + "topic": "message.unsubscribed", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#messageunsubscribed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/latest/suppression.added.json b/providers/lettermint/latest/suppression.added.json new file mode 100644 index 00000000..7063c780 --- /dev/null +++ b/providers/lettermint/latest/suppression.added.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "6f9475b4-487e-4a6e-b79f-983fd7b02ed8", + "event": "suppression.added", + "timestamp": "2026-07-29T08:15:30.000Z", + "context": { + "scope": "team", + "team_id": "9f4e3d2c-1b0a-4987-9654-3210fedcba98", + "project_id": null, + "route_id": null + }, + "data": { + "suppression_id": "1d74d4c9-8492-4f5f-ae3f-f6fd671399ea", + "type": "email", + "value": "suppressed@example.com", + "reason": "hard_bounce", + "applies_to": "all" + } + }, + "topic": "suppression.added", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#suppressionadded", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/latest/suppression.removed.json b/providers/lettermint/latest/suppression.removed.json new file mode 100644 index 00000000..93050e53 --- /dev/null +++ b/providers/lettermint/latest/suppression.removed.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "9a61ff8c-42fe-4e02-a01e-6cb742ab8d87", + "event": "suppression.removed", + "timestamp": "2026-07-29T09:45:00.000Z", + "context": { + "scope": "team", + "team_id": "9f4e3d2c-1b0a-4987-9654-3210fedcba98", + "project_id": null, + "route_id": null + }, + "data": { + "suppression_id": "1d74d4c9-8492-4f5f-ae3f-f6fd671399ea", + "type": "email", + "value": "suppressed@example.com", + "reason": "hard_bounce", + "applies_to": "all" + } + }, + "topic": "suppression.removed", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#suppressionremoved", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lettermint/latest/webhook.test.json b/providers/lettermint/latest/webhook.test.json new file mode 100644 index 00000000..a3229c2a --- /dev/null +++ b/providers/lettermint/latest/webhook.test.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "test-7f9c8e2a-1b3d-4f6e-b7d2-5c9f3a7e8b0c", + "event": "webhook.test", + "timestamp": "2025-08-08T20:14:12.000Z", + "data": { + "message": "This is a test webhook from Lettermint", + "webhook_id": "9f9bf19c-4a2c-45f3-a6c7-bc937224ec5a", + "timestamp": 1754921294 + } + }, + "topic": "webhook.test", + "source": { + "type": "vendor-documentation", + "url": "https://lettermint.co/docs/platform/webhooks/events#webhooktest", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/api_token.activated.json b/providers/linq/2026-02-03/api_token.activated.json new file mode 100644 index 00000000..613ada5a --- /dev/null +++ b/providers/linq/2026-02-03/api_token.activated.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "api_token.activated", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0012", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "API token activated", + "occurred_at": "2026-09-25T18:23:44.201Z", + "api_token": { + "id": "7c1e2f3a-4b5c-4d6e-8f90-1a2b3c4d5e6f", + "name": "CI deploy", + "token_prefix": "lq_live_3f9a", + "expires_at": null + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "api_token.activated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/api_token.created.json b/providers/linq/2026-02-03/api_token.created.json new file mode 100644 index 00000000..7321b937 --- /dev/null +++ b/providers/linq/2026-02-03/api_token.created.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "api_token.created", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0008", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "API token created", + "occurred_at": "2026-09-25T18:23:44.201Z", + "api_token": { + "id": "7c1e2f3a-4b5c-4d6e-8f90-1a2b3c4d5e6f", + "name": "CI deploy", + "token_prefix": "lq_live_3f9a", + "expires_at": "2027-03-25T00:00:00Z" + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "api_token.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/api_token.deleted.json b/providers/linq/2026-02-03/api_token.deleted.json new file mode 100644 index 00000000..18f24143 --- /dev/null +++ b/providers/linq/2026-02-03/api_token.deleted.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "api_token.deleted", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0013", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "API token deleted", + "occurred_at": "2026-09-25T18:23:44.201Z", + "api_token": { + "id": "7c1e2f3a-4b5c-4d6e-8f90-1a2b3c4d5e6f", + "name": "CI deploy", + "token_prefix": "lq_live_3f9a", + "expires_at": "2027-03-25T00:00:00Z" + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "api_token.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/api_token.expired.json b/providers/linq/2026-02-03/api_token.expired.json new file mode 100644 index 00000000..9fd3e187 --- /dev/null +++ b/providers/linq/2026-02-03/api_token.expired.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "api_token.expired", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0011", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "API token expired", + "occurred_at": "2026-09-25T18:23:44.201Z", + "api_token": { + "id": "7c1e2f3a-4b5c-4d6e-8f90-1a2b3c4d5e6f", + "name": "CI deploy", + "token_prefix": "lq_live_3f9a", + "expires_at": "2026-09-25T18:23:44Z" + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "api_token.expired", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/api_token.expiry_scheduled.json b/providers/linq/2026-02-03/api_token.expiry_scheduled.json new file mode 100644 index 00000000..691313c9 --- /dev/null +++ b/providers/linq/2026-02-03/api_token.expiry_scheduled.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "api_token.expiry_scheduled", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0010", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "API token expiry scheduled", + "occurred_at": "2026-09-25T18:23:44.201Z", + "api_token": { + "id": "7c1e2f3a-4b5c-4d6e-8f90-1a2b3c4d5e6f", + "name": "CI deploy", + "token_prefix": "lq_live_3f9a", + "expires_at": "2026-12-31T00:00:00Z" + }, + "change": { + "from": null, + "to": "2026-12-31T00:00:00Z" + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "api_token.expiry_scheduled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/api_token.renamed.json b/providers/linq/2026-02-03/api_token.renamed.json new file mode 100644 index 00000000..531f30db --- /dev/null +++ b/providers/linq/2026-02-03/api_token.renamed.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "api_token.renamed", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0009", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "API token renamed", + "occurred_at": "2026-09-25T18:23:44.201Z", + "api_token": { + "id": "7c1e2f3a-4b5c-4d6e-8f90-1a2b3c4d5e6f", + "name": "CI deploy", + "token_prefix": "lq_live_3f9a", + "expires_at": null + }, + "change": { + "from": "Deploy key", + "to": "CI deploy" + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "api_token.renamed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/chat.background_update_failed.json b/providers/linq/2026-02-03/chat.background_update_failed.json new file mode 100644 index 00000000..f3515e08 --- /dev/null +++ b/providers/linq/2026-02-03/chat.background_update_failed.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "chat.background_update_failed", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2026-07-30T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "chat_id": "550e8400-e29b-41d4-a716-446655440000", + "error_code": 4001, + "failed_at": "2026-07-30T17:35:00.000Z" + } + }, + "topic": "chat.background_update_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/chat.background_updated.json b/providers/linq/2026-02-03/chat.background_updated.json new file mode 100644 index 00000000..1424cf65 --- /dev/null +++ b/providers/linq/2026-02-03/chat.background_updated.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "chat.background_updated", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2026-07-14T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "chat": { + "id": "550e8400-e29b-41d4-a716-446655440000", + "is_group": false, + "owner_handle": { + "id": "550e8400-e29b-41d4-a716-446655440092", + "handle": "+12025551234", + "is_me": true, + "service": "iMessage", + "status": "active", + "joined_at": "2026-07-01T05:48:51.321Z", + "left_at": null + } + }, + "background": { + "type": "dynamic", + "style": "water", + "variant": "dark" + }, + "actor_handle": { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "active", + "joined_at": "2026-07-01T17:30:00.000Z", + "left_at": null + } + } + }, + "topic": "chat.background_updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/chat.created.json b/providers/linq/2026-02-03/chat.created.json new file mode 100644 index 00000000..cf3bc286 --- /dev/null +++ b/providers/linq/2026-02-03/chat.created.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "chat.created", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2025-11-23T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "id": "550e8400-e29b-41d4-a716-446655440000", + "display_name": "+14155551234, +14155559876", + "service": "iMessage", + "handles": [ + { + "id": "550e8400-e29b-41d4-a716-446655440010", + "handle": "+14155551234", + "is_me": true, + "service": "iMessage", + "status": "active", + "joined_at": "2025-11-23T17:30:00.000Z", + "left_at": null + }, + { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "active", + "joined_at": "2025-11-23T17:30:00.000Z", + "left_at": null + } + ], + "is_group": false, + "created_at": "2025-11-23T17:30:00.000Z", + "updated_at": "2025-11-23T17:30:00.000Z", + "health_status": { + "status": "HEALTHY", + "doc_url": "https://docs.linqapp.com/channel/imessage/guides/chats/chat-health#healthy", + "updated_at": "2025-11-23T17:30:00.000Z" + } + } + }, + "topic": "chat.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/chat.group_icon_update_failed.json b/providers/linq/2026-02-03/chat.group_icon_update_failed.json new file mode 100644 index 00000000..f3722739 --- /dev/null +++ b/providers/linq/2026-02-03/chat.group_icon_update_failed.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "chat.group_icon_update_failed", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2025-11-23T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "chat_id": "550e8400-e29b-41d4-a716-446655440000", + "error_code": 3007, + "failed_at": "2025-11-23T17:55:00.000Z" + } + }, + "topic": "chat.group_icon_update_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/chat.group_icon_updated.json b/providers/linq/2026-02-03/chat.group_icon_updated.json new file mode 100644 index 00000000..e0005596 --- /dev/null +++ b/providers/linq/2026-02-03/chat.group_icon_updated.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "chat.group_icon_updated", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2025-11-23T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "chat_id": "550e8400-e29b-41d4-a716-446655440000", + "old_value": "https://example.com/old-icon.png", + "new_value": "https://example.com/new-icon.png", + "changed_by_handle": { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "active", + "joined_at": "2025-11-23T17:30:00.000Z", + "left_at": null + }, + "updated_at": "2025-11-23T17:50:00.000Z" + } + }, + "topic": "chat.group_icon_updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/chat.group_name_update_failed.json b/providers/linq/2026-02-03/chat.group_name_update_failed.json new file mode 100644 index 00000000..b8c561a5 --- /dev/null +++ b/providers/linq/2026-02-03/chat.group_name_update_failed.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "chat.group_name_update_failed", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2025-11-23T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "chat_id": "550e8400-e29b-41d4-a716-446655440000", + "error_code": 3007, + "failed_at": "2025-11-23T17:55:00.000Z" + } + }, + "topic": "chat.group_name_update_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/chat.group_name_updated.json b/providers/linq/2026-02-03/chat.group_name_updated.json new file mode 100644 index 00000000..00066d60 --- /dev/null +++ b/providers/linq/2026-02-03/chat.group_name_updated.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "chat.group_name_updated", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2025-11-23T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "chat_id": "550e8400-e29b-41d4-a716-446655440000", + "old_value": "Old Group Name", + "new_value": "New Group Name", + "changed_by_handle": { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "active", + "joined_at": "2025-11-23T17:30:00.000Z", + "left_at": null + }, + "updated_at": "2025-11-23T17:50:00.000Z" + } + }, + "topic": "chat.group_name_updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/chat.typing_indicator.started.json b/providers/linq/2026-02-03/chat.typing_indicator.started.json new file mode 100644 index 00000000..6e151f92 --- /dev/null +++ b/providers/linq/2026-02-03/chat.typing_indicator.started.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "chat.typing_indicator.started", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2025-11-23T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "chat_id": "550e8400-e29b-41d4-a716-446655440000" + } + }, + "topic": "chat.typing_indicator.started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/chat.typing_indicator.stopped.json b/providers/linq/2026-02-03/chat.typing_indicator.stopped.json new file mode 100644 index 00000000..fab82654 --- /dev/null +++ b/providers/linq/2026-02-03/chat.typing_indicator.stopped.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "chat.typing_indicator.stopped", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2025-11-23T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "chat_id": "550e8400-e29b-41d4-a716-446655440000" + } + }, + "topic": "chat.typing_indicator.stopped", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/contact_card.created.json b/providers/linq/2026-02-03/contact_card.created.json new file mode 100644 index 00000000..26cf65db --- /dev/null +++ b/providers/linq/2026-02-03/contact_card.created.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "contact_card.created", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0005", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Contact card created", + "occurred_at": "2026-09-25T18:23:44.201Z", + "phone_number": "+12025551234", + "contact_card": { + "id": "c3d4e5f6-a7b8-4c9d-8e0f-1a2b3c4d5e6f", + "first_name": "Acme", + "last_name": "Support", + "image_url": null + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "contact_card.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/contact_card.deleted.json b/providers/linq/2026-02-03/contact_card.deleted.json new file mode 100644 index 00000000..b71c73de --- /dev/null +++ b/providers/linq/2026-02-03/contact_card.deleted.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "contact_card.deleted", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0007", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Contact card deleted", + "occurred_at": "2026-09-25T18:23:44.201Z", + "phone_number": "+12025551234", + "contact_card": { + "id": "c3d4e5f6-a7b8-4c9d-8e0f-1a2b3c4d5e6f", + "first_name": "Acme", + "last_name": "Support", + "image_url": "https://cdn.linqapp.com/contact-card/example.jpg" + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "contact_card.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/contact_card.updated.json b/providers/linq/2026-02-03/contact_card.updated.json new file mode 100644 index 00000000..3a177055 --- /dev/null +++ b/providers/linq/2026-02-03/contact_card.updated.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "contact_card.updated", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0006", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Contact card updated", + "occurred_at": "2026-09-25T18:23:44.201Z", + "phone_number": "+12025551234", + "contact_card": { + "id": "c3d4e5f6-a7b8-4c9d-8e0f-1a2b3c4d5e6f", + "first_name": "Acme", + "last_name": "Support", + "image_url": "https://cdn.linqapp.com/contact-card/example.jpg" + }, + "change": { + "last_name": { + "from": null, + "to": "Support" + }, + "image_url": { + "from": null, + "to": "https://cdn.linqapp.com/contact-card/example.jpg" + } + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "contact_card.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/environment.created.json b/providers/linq/2026-02-03/environment.created.json new file mode 100644 index 00000000..6d3f5959 --- /dev/null +++ b/providers/linq/2026-02-03/environment.created.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "environment.created", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0014", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Environment created", + "occurred_at": "2026-09-25T18:23:44.201Z", + "environment": { + "name": "Staging", + "type": "environment" + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "environment.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/environment.deleted.json b/providers/linq/2026-02-03/environment.deleted.json new file mode 100644 index 00000000..7e2ab9c2 --- /dev/null +++ b/providers/linq/2026-02-03/environment.deleted.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "environment.deleted", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0017", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Environment deleted", + "occurred_at": "2026-09-25T18:23:44.201Z", + "environment": { + "name": "Staging", + "type": "environment" + }, + "lines_moved_to_production": 3, + "tokens_revoked": 2, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "environment.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/environment.line_moved.json b/providers/linq/2026-02-03/environment.line_moved.json new file mode 100644 index 00000000..835850bb --- /dev/null +++ b/providers/linq/2026-02-03/environment.line_moved.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "environment.line_moved", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0004", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Line moved to environment", + "occurred_at": "2026-09-25T18:23:44.201Z", + "phone_number": "+12025551234", + "change": { + "from": { + "name": "Production", + "type": "environment" + }, + "to": { + "name": "Staging", + "type": "environment" + } + }, + "actor": { + "type": "api" + }, + "origin": "api" + } + }, + "topic": "environment.line_moved", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/environment.renamed.json b/providers/linq/2026-02-03/environment.renamed.json new file mode 100644 index 00000000..b28c0f41 --- /dev/null +++ b/providers/linq/2026-02-03/environment.renamed.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "environment.renamed", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0015", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Environment renamed", + "occurred_at": "2026-09-25T18:23:44.201Z", + "environment": { + "name": "Staging", + "type": "environment" + }, + "change": { + "from": "QA", + "to": "Staging" + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "environment.renamed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/location.sharing.started.json b/providers/linq/2026-02-03/location.sharing.started.json new file mode 100644 index 00000000..7d935772 --- /dev/null +++ b/providers/linq/2026-02-03/location.sharing.started.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "location.sharing.started", + "event_id": "550e8400-e29b-41d4-a716-446655440000", + "created_at": "2026-02-04T12:00:00Z", + "trace_id": "2eff5df5c6f688733c007523c4d61cd9", + "partner_id": "your-partner-id", + "data": { + "shared_by": "+15551234567", + "shared_with": "+15559876543", + "began_at": "2026-02-04T12:00:00Z", + "ends_at": "2026-02-04T13:00:00Z", + "chat_id": "550e8400-e29b-41d4-a716-446655440000" + } + }, + "topic": "location.sharing.started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/location.sharing.stopped.json b/providers/linq/2026-02-03/location.sharing.stopped.json new file mode 100644 index 00000000..2efc70a8 --- /dev/null +++ b/providers/linq/2026-02-03/location.sharing.stopped.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "location.sharing.stopped", + "event_id": "660f9500-f30c-52e5-b827-557766551111", + "created_at": "2026-02-04T18:45:00Z", + "trace_id": "3bff6ef6d7g799844d118634d5e72de0", + "partner_id": "your-partner-id", + "data": { + "shared_by": "+15551234567", + "shared_with": "+15559876543", + "began_at": "2026-02-04T12:00:00Z", + "ended_at": "2026-02-04T18:45:00Z", + "chat_id": "550e8400-e29b-41d4-a716-446655440000" + } + }, + "topic": "location.sharing.stopped", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/message.edited.json b/providers/linq/2026-02-03/message.edited.json new file mode 100644 index 00000000..df124548 --- /dev/null +++ b/providers/linq/2026-02-03/message.edited.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "message.edited", + "event_id": "c3d4e5f6-a7b8-9012-cdef-345678901234", + "created_at": "2026-03-05T02:12:46.501Z", + "trace_id": "d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6", + "partner_id": "your-partner-id", + "data": { + "chat": { + "id": "8f392755-6865-4b18-880a-227f9d8b458f", + "is_group": false, + "owner_handle": { + "handle": "+12025551234", + "id": "6d6c617f-187a-4dcd-a0d5-988347a8c092", + "is_me": true, + "joined_at": "2026-01-04T05:48:51.321469Z", + "left_at": null, + "service": "iMessage", + "status": "active" + }, + "health_status": { + "status": "HEALTHY", + "doc_url": "https://docs.linqapp.com/channel/imessage/guides/chats/chat-health#healthy", + "updated_at": "2026-03-05T02:12:45.000Z" + } + }, + "id": "89e3566e-1d13-49e5-a8ee-48490d5bfeb7", + "direction": "outbound", + "sender_handle": { + "handle": "+12025551234", + "id": "6d6c617f-187a-4dcd-a0d5-988347a8c092", + "is_me": true, + "joined_at": "2026-01-04T05:48:51.321469Z", + "left_at": null, + "service": "iMessage", + "status": "active" + }, + "part": { + "index": 0, + "text": "This is the edited message content" + }, + "edited_at": "2026-03-05T02:12:46.487Z" + } + }, + "topic": "message.edited", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/message.failed.json b/providers/linq/2026-02-03/message.failed.json new file mode 100644 index 00000000..03417bcf --- /dev/null +++ b/providers/linq/2026-02-03/message.failed.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "message.failed", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2025-11-23T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "chat_id": "550e8400-e29b-41d4-a716-446655440000", + "message_id": "550e8400-e29b-41d4-a716-446655440001", + "code": 4006, + "detail_code": 100001, + "reason": "Message send timed out", + "service": null, + "preferred_service": "RCS", + "failed_at": "2025-11-23T17:35:00.000Z" + } + }, + "topic": "message.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/message.read.json b/providers/linq/2026-02-03/message.read.json new file mode 100644 index 00000000..3f03550f --- /dev/null +++ b/providers/linq/2026-02-03/message.read.json @@ -0,0 +1,64 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "message.read", + "event_id": "8fd42065-b998-482a-93b3-da855f8dad17", + "created_at": "2026-02-05T19:13:58.833366566Z", + "trace_id": "cbb93c08fa1a3f3c4c2efc161d67f36d", + "partner_id": "your-partner-id", + "data": { + "chat": { + "id": "24e33345-e6cf-4f50-9d35-1d7fde8c9818", + "is_group": false, + "owner_handle": { + "handle": "+12025551234", + "id": "d31678e9-0442-48fd-b7ed-c898d245dd15", + "is_me": true, + "joined_at": "2026-01-18T03:38:41.442254Z", + "left_at": null, + "service": "iMessage", + "status": "active" + }, + "health_status": { + "status": "HEALTHY", + "doc_url": "https://docs.linqapp.com/channel/imessage/guides/chats/chat-health#healthy", + "updated_at": "2026-02-05T19:13:57.000Z" + } + }, + "id": "dc6d3f68-90df-48f0-a504-e65f239a383c", + "idempotency_key": null, + "direction": "outbound", + "sender_handle": { + "handle": "+12025551234", + "id": "d31678e9-0442-48fd-b7ed-c898d245dd15", + "is_me": true, + "joined_at": "2026-01-18T03:38:41.442254Z", + "left_at": null, + "service": "iMessage", + "status": "active" + }, + "parts": [ + { + "type": "text", + "value": "Hello world!" + } + ], + "effect": null, + "sent_at": "2026-02-05T19:13:57.814Z", + "delivered_at": "2026-02-05T19:13:57.948Z", + "read_at": "2026-02-05T19:13:58.177Z", + "service": "iMessage", + "preferred_service": null + } + }, + "topic": "message.read", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/message.received.json b/providers/linq/2026-02-03/message.received.json new file mode 100644 index 00000000..bfea6d48 --- /dev/null +++ b/providers/linq/2026-02-03/message.received.json @@ -0,0 +1,65 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "message.received", + "event_id": "2915e81c-5068-4796-ace2-21d2c94ad298", + "created_at": "2026-02-05T19:31:13.736444093Z", + "trace_id": "8af9171a45022df2eb74ba4e4c83be0f", + "partner_id": "your-partner-id", + "data": { + "chat": { + "id": "8f392755-6865-4b18-880a-227f9d8b458f", + "is_group": false, + "owner_handle": { + "handle": "+12025551234", + "id": "6d6c617f-187a-4dcd-a0d5-988347a8c092", + "is_me": true, + "joined_at": "2026-01-04T05:48:51.321469Z", + "left_at": null, + "service": "iMessage", + "status": "active" + }, + "health_status": { + "status": "HEALTHY", + "doc_url": "https://docs.linqapp.com/channel/imessage/guides/chats/chat-health#healthy", + "updated_at": "2026-02-05T19:31:12.000Z" + } + }, + "id": "89e3566e-1d13-49e5-a8ee-48490d5bfeb7", + "direction": "inbound", + "sender_handle": { + "handle": "+12025559876", + "id": "e604375a-5913-483a-8278-c631e8f0ffda", + "is_me": false, + "joined_at": "2026-01-04T05:48:51.321469Z", + "left_at": null, + "service": "iMessage", + "status": "active" + }, + "parts": [ + { + "type": "text", + "value": "Hello!" + } + ], + "device_status": "known", + "device_first_seen_at": "2026-01-04T05:48:51Z", + "effect": null, + "reply_to": null, + "sent_at": "2026-02-05T19:31:13.074Z", + "delivered_at": null, + "read_at": null, + "service": "iMessage" + } + }, + "topic": "message.received", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/participant.added.json b/providers/linq/2026-02-03/participant.added.json new file mode 100644 index 00000000..738b6b60 --- /dev/null +++ b/providers/linq/2026-02-03/participant.added.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "participant.added", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2025-11-23T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "chat_id": "550e8400-e29b-41d4-a716-446655440000", + "handle": "+14155559876", + "participant": { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "active", + "joined_at": "2025-11-23T17:40:00.000Z", + "left_at": null + }, + "added_at": "2025-11-23T17:40:00.000Z" + } + }, + "topic": "participant.added", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/participant.removed.json b/providers/linq/2026-02-03/participant.removed.json new file mode 100644 index 00000000..58f9252a --- /dev/null +++ b/providers/linq/2026-02-03/participant.removed.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "participant.removed", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2025-11-23T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "chat_id": "550e8400-e29b-41d4-a716-446655440000", + "handle": "+14155559876", + "participant": { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "removed", + "joined_at": "2025-11-23T17:30:00.000Z", + "left_at": "2025-11-23T17:45:00.000Z" + }, + "removed_at": "2025-11-23T17:45:00.000Z" + } + }, + "topic": "participant.removed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/phone_number.forwarding_updated.json b/providers/linq/2026-02-03/phone_number.forwarding_updated.json new file mode 100644 index 00000000..3b10481f --- /dev/null +++ b/providers/linq/2026-02-03/phone_number.forwarding_updated.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "phone_number.forwarding_updated", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0003", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Line forwarding number changed", + "occurred_at": "2026-09-25T18:23:44.201Z", + "phone_number": "+12025551234", + "change": { + "from": "+12025550199", + "to": "+12025550100" + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "phone_number.forwarding_updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/phone_number.status_updated.json b/providers/linq/2026-02-03/phone_number.status_updated.json new file mode 100644 index 00000000..6670772e --- /dev/null +++ b/providers/linq/2026-02-03/phone_number.status_updated.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "phone_number.status_updated", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2026-02-18T18:35:05.363Z", + "trace_id": "b66e67c5c6b2c20e41d53c51698db27a", + "partner_id": "your-partner-id", + "data": { + "phone_number": "+12025551234", + "previous_status": "ACTIVE", + "new_status": "FLAGGED", + "previous_reputation": "AT_RISK", + "new_reputation": "CRITICAL", + "changed_at": "2026-02-18T18:35:05.000Z" + } + }, + "topic": "phone_number.status_updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/poll.delivered.json b/providers/linq/2026-02-03/poll.delivered.json new file mode 100644 index 00000000..866c79f9 --- /dev/null +++ b/providers/linq/2026-02-03/poll.delivered.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "poll.delivered", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2026-07-08T17:35:02.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "message_id": "550e8400-e29b-41d4-a716-446655440001", + "direction": "outbound", + "chat": { + "id": "550e8400-e29b-41d4-a716-446655440000", + "is_group": false, + "owner_handle": null + }, + "sender_handle": { + "id": "550e8400-e29b-41d4-a716-446655440092", + "handle": "+12025551234", + "is_me": true, + "service": "iMessage", + "status": "active", + "joined_at": "2026-07-01T05:48:51.321Z", + "left_at": null + }, + "created_at": "2026-07-08T17:35:00.000Z", + "updated_at": "2026-07-08T17:35:02.000Z", + "poll": { + "options": [ + { + "option_id": "3f2504e0-4f89-11d3-9a0c-0305e82c3301", + "text": "Tacos", + "can_be_edited": true, + "creator_handle": null, + "voters": [] + } + ], + "total_voters": 0 + }, + "service": "iMessage", + "sent_at": "2026-07-08T17:35:00.000Z", + "delivered_at": "2026-07-08T17:35:02.000Z", + "read_at": null + } + }, + "topic": "poll.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/poll.failed.json b/providers/linq/2026-02-03/poll.failed.json new file mode 100644 index 00000000..3e159475 --- /dev/null +++ b/providers/linq/2026-02-03/poll.failed.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "poll.failed", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2026-07-08T17:35:05.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "message_id": "550e8400-e29b-41d4-a716-446655440001", + "direction": "outbound", + "chat": { + "id": "550e8400-e29b-41d4-a716-446655440000", + "is_group": false, + "owner_handle": null + }, + "sender_handle": null, + "poll": { + "options": [ + { + "option_id": "3f2504e0-4f89-11d3-9a0c-0305e82c3301", + "text": "Tacos", + "can_be_edited": true, + "creator_handle": null, + "voters": [] + } + ], + "total_voters": 0 + }, + "service": "iMessage", + "error": { + "code": 4001, + "message": "Message send failed" + }, + "failed_at": "2026-07-08T17:35:05.000Z" + } + }, + "topic": "poll.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/poll.reaction.added.json b/providers/linq/2026-02-03/poll.reaction.added.json new file mode 100644 index 00000000..2dd31c1b --- /dev/null +++ b/providers/linq/2026-02-03/poll.reaction.added.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "poll.reaction.added", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2026-07-08T17:41:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "chat_id": "550e8400-e29b-41d4-a716-446655440000", + "message_id": "550e8400-e29b-41d4-a716-446655440001", + "part_index": 0, + "reaction_type": "love", + "custom_emoji": null, + "is_from_me": false, + "from": "+14155559876", + "from_handle": { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "active", + "joined_at": "2026-07-01T17:30:00.000Z", + "left_at": null + }, + "service": "iMessage", + "reacted_at": "2026-07-08T17:41:00.000Z", + "sticker": null + } + }, + "topic": "poll.reaction.added", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/poll.read.json b/providers/linq/2026-02-03/poll.read.json new file mode 100644 index 00000000..83fe19e2 --- /dev/null +++ b/providers/linq/2026-02-03/poll.read.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "poll.read", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2026-07-08T17:36:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "message_id": "550e8400-e29b-41d4-a716-446655440001", + "direction": "outbound", + "chat": { + "id": "550e8400-e29b-41d4-a716-446655440000", + "is_group": false, + "owner_handle": null + }, + "sender_handle": { + "id": "550e8400-e29b-41d4-a716-446655440092", + "handle": "+12025551234", + "is_me": true, + "service": "iMessage", + "status": "active", + "joined_at": "2026-07-01T05:48:51.321Z", + "left_at": null + }, + "created_at": "2026-07-08T17:35:00.000Z", + "updated_at": "2026-07-08T17:36:00.000Z", + "poll": { + "options": [ + { + "option_id": "3f2504e0-4f89-11d3-9a0c-0305e82c3301", + "text": "Tacos", + "can_be_edited": true, + "creator_handle": null, + "voters": [] + } + ], + "total_voters": 0 + }, + "service": "iMessage", + "sent_at": "2026-07-08T17:35:00.000Z", + "delivered_at": "2026-07-08T17:35:02.000Z", + "read_at": "2026-07-08T17:36:00.000Z" + } + }, + "topic": "poll.read", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/poll.received.json b/providers/linq/2026-02-03/poll.received.json new file mode 100644 index 00000000..9bcc5e55 --- /dev/null +++ b/providers/linq/2026-02-03/poll.received.json @@ -0,0 +1,77 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "poll.received", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2026-07-08T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "message_id": "550e8400-e29b-41d4-a716-446655440001", + "direction": "inbound", + "chat": { + "id": "550e8400-e29b-41d4-a716-446655440000", + "is_group": false, + "owner_handle": { + "id": "550e8400-e29b-41d4-a716-446655440092", + "handle": "+12025551234", + "is_me": true, + "service": "iMessage", + "status": "active", + "joined_at": "2026-07-01T05:48:51.321Z", + "left_at": null + } + }, + "sender_handle": { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "active", + "joined_at": "2026-07-01T17:30:00.000Z", + "left_at": null + }, + "created_at": "2026-07-08T17:35:00.000Z", + "updated_at": "2026-07-08T17:35:00.000Z", + "poll": { + "options": [ + { + "option_id": "3f2504e0-4f89-11d3-9a0c-0305e82c3301", + "text": "Tacos", + "can_be_edited": true, + "creator_handle": { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "active", + "joined_at": "2026-07-01T17:30:00.000Z", + "left_at": null + }, + "voters": [] + }, + { + "option_id": "3f2504e0-4f89-11d3-9a0c-0305e82c3302", + "text": "Sushi", + "can_be_edited": true, + "creator_handle": null, + "voters": [] + } + ], + "total_voters": 0 + }, + "service": "iMessage", + "received_at": "2026-07-08T17:35:00.000Z" + } + }, + "topic": "poll.received", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/poll.sent.json b/providers/linq/2026-02-03/poll.sent.json new file mode 100644 index 00000000..3fe309e7 --- /dev/null +++ b/providers/linq/2026-02-03/poll.sent.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "poll.sent", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2026-07-08T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "message_id": "550e8400-e29b-41d4-a716-446655440001", + "direction": "outbound", + "chat": { + "id": "550e8400-e29b-41d4-a716-446655440000", + "is_group": false, + "owner_handle": null + }, + "sender_handle": { + "id": "550e8400-e29b-41d4-a716-446655440092", + "handle": "+12025551234", + "is_me": true, + "service": "iMessage", + "status": "active", + "joined_at": "2026-07-01T05:48:51.321Z", + "left_at": null + }, + "created_at": "2026-07-08T17:35:00.000Z", + "updated_at": "2026-07-08T17:35:00.000Z", + "poll": { + "options": [ + { + "option_id": "3f2504e0-4f89-11d3-9a0c-0305e82c3301", + "text": "Tacos", + "can_be_edited": true, + "creator_handle": null, + "voters": [] + } + ], + "total_voters": 0 + }, + "service": "iMessage", + "sent_at": "2026-07-08T17:35:00.000Z", + "delivered_at": null, + "read_at": null + } + }, + "topic": "poll.sent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/poll.updated.json b/providers/linq/2026-02-03/poll.updated.json new file mode 100644 index 00000000..69a5cd46 --- /dev/null +++ b/providers/linq/2026-02-03/poll.updated.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "poll.updated", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2026-07-08T17:40:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "message_id": "550e8400-e29b-41d4-a716-446655440001", + "direction": "inbound", + "chat": { + "id": "550e8400-e29b-41d4-a716-446655440000", + "is_group": false, + "owner_handle": null + }, + "sender_handle": { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "active", + "joined_at": "2026-07-01T17:30:00.000Z", + "left_at": null + }, + "added_options": [ + { + "option_id": "3f2504e0-4f89-11d3-9a0c-0305e82c3303", + "text": "Pizza", + "can_be_edited": true, + "creator_handle": { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "active", + "joined_at": "2026-07-01T17:30:00.000Z", + "left_at": null + }, + "voters": [] + } + ], + "service": "iMessage" + } + }, + "topic": "poll.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/poll.vote.added.json b/providers/linq/2026-02-03/poll.vote.added.json new file mode 100644 index 00000000..48580c20 --- /dev/null +++ b/providers/linq/2026-02-03/poll.vote.added.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "poll.vote.added", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2026-07-08T17:38:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "message_id": "550e8400-e29b-41d4-a716-446655440001", + "direction": "inbound", + "chat": { + "id": "550e8400-e29b-41d4-a716-446655440000", + "is_group": false, + "owner_handle": null + }, + "sender_handle": { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "active", + "joined_at": "2026-07-01T17:30:00.000Z", + "left_at": null + }, + "option_id": "3f2504e0-4f89-11d3-9a0c-0305e82c3301", + "service": "iMessage" + } + }, + "topic": "poll.vote.added", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/poll.vote.removed.json b/providers/linq/2026-02-03/poll.vote.removed.json new file mode 100644 index 00000000..3b907166 --- /dev/null +++ b/providers/linq/2026-02-03/poll.vote.removed.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "poll.vote.removed", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2026-07-08T17:39:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "message_id": "550e8400-e29b-41d4-a716-446655440001", + "direction": "inbound", + "chat": { + "id": "550e8400-e29b-41d4-a716-446655440000", + "is_group": false, + "owner_handle": null + }, + "sender_handle": { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "active", + "joined_at": "2026-07-01T17:30:00.000Z", + "left_at": null + }, + "option_id": "3f2504e0-4f89-11d3-9a0c-0305e82c3301", + "service": "iMessage" + } + }, + "topic": "poll.vote.removed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/reaction.added.json b/providers/linq/2026-02-03/reaction.added.json new file mode 100644 index 00000000..e83fd9a8 --- /dev/null +++ b/providers/linq/2026-02-03/reaction.added.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "reaction.added", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2025-11-23T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "chat_id": "550e8400-e29b-41d4-a716-446655440000", + "message_id": "550e8400-e29b-41d4-a716-446655440001", + "part_index": 0, + "reaction_type": "love", + "custom_emoji": null, + "is_from_me": false, + "from": "+14155559876", + "from_handle": { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "active", + "joined_at": "2025-11-23T17:30:00.000Z", + "left_at": null + }, + "service": "iMessage", + "reacted_at": "2025-11-23T17:35:00.000Z", + "sticker": null + } + }, + "topic": "reaction.added", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/reaction.removed.json b/providers/linq/2026-02-03/reaction.removed.json new file mode 100644 index 00000000..07dc227d --- /dev/null +++ b/providers/linq/2026-02-03/reaction.removed.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "reaction.removed", + "event_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "created_at": "2025-11-23T17:35:00.000Z", + "trace_id": "abc123def456", + "partner_id": "your-partner-id", + "data": { + "chat_id": "550e8400-e29b-41d4-a716-446655440000", + "message_id": "550e8400-e29b-41d4-a716-446655440001", + "part_index": 0, + "reaction_type": "love", + "custom_emoji": null, + "is_from_me": false, + "from": "+14155559876", + "from_handle": { + "id": "550e8400-e29b-41d4-a716-446655440011", + "handle": "+14155559876", + "is_me": false, + "service": "iMessage", + "status": "active", + "joined_at": "2025-11-23T17:30:00.000Z", + "left_at": null + }, + "service": "iMessage", + "reacted_at": "2025-11-23T17:35:00.000Z", + "sticker": null + } + }, + "topic": "reaction.removed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/team_member.added.json b/providers/linq/2026-02-03/team_member.added.json new file mode 100644 index 00000000..4e66d8db --- /dev/null +++ b/providers/linq/2026-02-03/team_member.added.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "team_member.added", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d001b", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Team member added", + "occurred_at": "2026-09-25T18:23:44.201Z", + "team_member": { + "id": "3f6c9a52-8d1e-4b7a-a2c4-9e0f5d7b1c38", + "name": "Sam Rivera", + "role": "member" + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "team_member.added", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/team_member.signed_in.json b/providers/linq/2026-02-03/team_member.signed_in.json new file mode 100644 index 00000000..99fce310 --- /dev/null +++ b/providers/linq/2026-02-03/team_member.signed_in.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "team_member.signed_in", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d001c", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Team member signed in", + "occurred_at": "2026-09-25T18:23:44.201Z", + "team_member": { + "id": "3f6c9a52-8d1e-4b7a-a2c4-9e0f5d7b1c38", + "name": "Sam Rivera" + }, + "method": "sso", + "actor": { + "type": "team_member", + "id": "3f6c9a52-8d1e-4b7a-a2c4-9e0f5d7b1c38", + "name": "Sam Rivera", + "email": "sam@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "team_member.signed_in", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/team_member.signed_out.json b/providers/linq/2026-02-03/team_member.signed_out.json new file mode 100644 index 00000000..5b425303 --- /dev/null +++ b/providers/linq/2026-02-03/team_member.signed_out.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "team_member.signed_out", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d001d", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Team member signed out", + "occurred_at": "2026-09-25T18:23:44.201Z", + "team_member": { + "id": "3f6c9a52-8d1e-4b7a-a2c4-9e0f5d7b1c38", + "name": "Sam Rivera" + }, + "actor": { + "type": "team_member", + "id": "3f6c9a52-8d1e-4b7a-a2c4-9e0f5d7b1c38", + "name": "Sam Rivera", + "email": "sam@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "team_member.signed_out", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/webhook_subscription.created.json b/providers/linq/2026-02-03/webhook_subscription.created.json new file mode 100644 index 00000000..0c5a0cb8 --- /dev/null +++ b/providers/linq/2026-02-03/webhook_subscription.created.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "webhook_subscription.created", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0018", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Webhook created", + "occurred_at": "2026-09-25T18:23:44.201Z", + "webhook_subscription": { + "id": "b2f4c6d8-1a3e-4c5f-9e7d-3b5a7c9e1f20", + "target_url": "https://hooks.example.com/linq", + "events": [ + "message.received", + "webhook_subscription.created" + ] + }, + "actor": { + "type": "api" + }, + "origin": "api" + } + }, + "topic": "webhook_subscription.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/webhook_subscription.deleted.json b/providers/linq/2026-02-03/webhook_subscription.deleted.json new file mode 100644 index 00000000..423286dc --- /dev/null +++ b/providers/linq/2026-02-03/webhook_subscription.deleted.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "webhook_subscription.deleted", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0019", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Webhook deleted", + "occurred_at": "2026-09-25T18:23:44.201Z", + "webhook_subscription": { + "id": "b2f4c6d8-1a3e-4c5f-9e7d-3b5a7c9e1f20", + "target_url": "https://hooks.example.com/linq" + }, + "actor": { + "type": "api" + }, + "origin": "api" + } + }, + "topic": "webhook_subscription.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/webhook_subscription.disabled.json b/providers/linq/2026-02-03/webhook_subscription.disabled.json new file mode 100644 index 00000000..54ea7530 --- /dev/null +++ b/providers/linq/2026-02-03/webhook_subscription.disabled.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "webhook_subscription.disabled", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0022", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Webhook disabled", + "occurred_at": "2026-09-25T18:23:44.201Z", + "webhook_subscription": { + "id": "b2f4c6d8-1a3e-4c5f-9e7d-3b5a7c9e1f20", + "target_url": "https://hooks.example.com/linq" + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "webhook_subscription.disabled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/webhook_subscription.enabled.json b/providers/linq/2026-02-03/webhook_subscription.enabled.json new file mode 100644 index 00000000..57c4b70b --- /dev/null +++ b/providers/linq/2026-02-03/webhook_subscription.enabled.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "webhook_subscription.enabled", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0021", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Webhook enabled", + "occurred_at": "2026-09-25T18:23:44.201Z", + "webhook_subscription": { + "id": "b2f4c6d8-1a3e-4c5f-9e7d-3b5a7c9e1f20", + "target_url": "https://hooks.example.com/linq" + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "webhook_subscription.enabled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/webhook_subscription.events.updated.json b/providers/linq/2026-02-03/webhook_subscription.events.updated.json new file mode 100644 index 00000000..e5db5510 --- /dev/null +++ b/providers/linq/2026-02-03/webhook_subscription.events.updated.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "webhook_subscription.events.updated", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0023", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Webhook events changed", + "occurred_at": "2026-09-25T18:23:44.201Z", + "webhook_subscription": { + "id": "b2f4c6d8-1a3e-4c5f-9e7d-3b5a7c9e1f20" + }, + "change": { + "from": [ + "message.received", + "webhook_subscription.events.updated" + ], + "to": [ + "message.received", + "message.sent", + "webhook_subscription.events.updated" + ] + }, + "actor": { + "type": "api" + }, + "origin": "api" + } + }, + "topic": "webhook_subscription.events.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/webhook_subscription.phone_numbers.updated.json b/providers/linq/2026-02-03/webhook_subscription.phone_numbers.updated.json new file mode 100644 index 00000000..ce817211 --- /dev/null +++ b/providers/linq/2026-02-03/webhook_subscription.phone_numbers.updated.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "webhook_subscription.phone_numbers.updated", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0024", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Webhook lines changed", + "occurred_at": "2026-09-25T18:23:44.201Z", + "webhook_subscription": { + "id": "b2f4c6d8-1a3e-4c5f-9e7d-3b5a7c9e1f20" + }, + "change": { + "from": [], + "to": [ + "+12025551234", + "+12025555678" + ] + }, + "actor": { + "type": "api" + }, + "origin": "api" + } + }, + "topic": "webhook_subscription.phone_numbers.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/webhook_subscription.routing_headers_cleared.json b/providers/linq/2026-02-03/webhook_subscription.routing_headers_cleared.json new file mode 100644 index 00000000..f319b4a2 --- /dev/null +++ b/providers/linq/2026-02-03/webhook_subscription.routing_headers_cleared.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "webhook_subscription.routing_headers_cleared", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0026", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Webhook routing headers cleared", + "occurred_at": "2026-09-25T18:23:44.201Z", + "webhook_subscription": { + "id": "b2f4c6d8-1a3e-4c5f-9e7d-3b5a7c9e1f20" + }, + "change": { + "from": { + "key_header": "X-Routing-Key", + "id_header": "X-Routing-Id" + }, + "to": null + }, + "actor": { + "type": "api" + }, + "origin": "api" + } + }, + "topic": "webhook_subscription.routing_headers_cleared", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/webhook_subscription.routing_headers_set.json b/providers/linq/2026-02-03/webhook_subscription.routing_headers_set.json new file mode 100644 index 00000000..aa8535cf --- /dev/null +++ b/providers/linq/2026-02-03/webhook_subscription.routing_headers_set.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "webhook_subscription.routing_headers_set", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0025", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Webhook routing headers set", + "occurred_at": "2026-09-25T18:23:44.201Z", + "webhook_subscription": { + "id": "b2f4c6d8-1a3e-4c5f-9e7d-3b5a7c9e1f20" + }, + "change": { + "from": null, + "to": { + "key_header": "X-Routing-Key", + "id_header": "X-Routing-Id" + } + }, + "actor": { + "type": "api" + }, + "origin": "api" + } + }, + "topic": "webhook_subscription.routing_headers_set", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/webhook_subscription.target_url_changed.json b/providers/linq/2026-02-03/webhook_subscription.target_url_changed.json new file mode 100644 index 00000000..9e22c3d7 --- /dev/null +++ b/providers/linq/2026-02-03/webhook_subscription.target_url_changed.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "webhook_subscription.target_url_changed", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0020", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Webhook URL changed", + "occurred_at": "2026-09-25T18:23:44.201Z", + "webhook_subscription": { + "id": "b2f4c6d8-1a3e-4c5f-9e7d-3b5a7c9e1f20" + }, + "change": { + "from": "https://old.example.com/linq", + "to": "https://hooks.example.com/linq" + }, + "actor": { + "type": "api" + }, + "origin": "api" + } + }, + "topic": "webhook_subscription.target_url_changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/2026-02-03/zero_day_retention.updated.json b/providers/linq/2026-02-03/zero_day_retention.updated.json new file mode 100644 index 00000000..51fd22ae --- /dev/null +++ b/providers/linq/2026-02-03/zero_day_retention.updated.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v3", + "webhook_version": "2026-02-03", + "event_type": "zero_day_retention.updated", + "event_id": "5b2f0c1e-7a41-4d7e-9a53-0f6f1c9d0001", + "created_at": "2026-09-25T18:23:44.512Z", + "trace_id": "4f9a1c0d2b3e4f5a6b7c8d9e0f1a2b3c", + "partner_id": "your-partner-id", + "data": { + "summary": "Zero-day retention turned on", + "occurred_at": "2026-09-25T18:23:44.201Z", + "change": { + "from": false, + "to": true + }, + "actor": { + "type": "team_member", + "id": "8d2e4f60-1b3c-4a5d-9e7f-0a1b2c3d4e5f", + "name": "Maria Lopez", + "email": "maria@acme.com" + }, + "origin": "dashboard" + } + }, + "topic": "zero_day_retention.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.linqapp.com/channel/imessage/guides/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/linq/index.json b/providers/linq/index.json new file mode 100644 index 00000000..9e6efc06 --- /dev/null +++ b/providers/linq/index.json @@ -0,0 +1,13 @@ +{ + "label": "Linq", + "configs": { + "latest_version": "2026-02-03", + "topic_identifier": "event_type" + }, + "provenance": { + "2026-02-03": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/liveblocks/index.json b/providers/liveblocks/index.json new file mode 100644 index 00000000..e0873c2f --- /dev/null +++ b/providers/liveblocks/index.json @@ -0,0 +1,13 @@ +{ + "label": "Liveblocks", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/liveblocks/latest/commentCreated.json b/providers/liveblocks/latest/commentCreated.json new file mode 100644 index 00000000..70edd1fc --- /dev/null +++ b/providers/liveblocks/latest/commentCreated.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "commentCreated", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "threadId": "my-thread-id", + "commentId": "my-comment-id", + "createdAt": "2021-10-06T01:45:56.558Z", + "createdBy": "my-user-id" + } + }, + "topic": "commentCreated", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/commentDeleted.json b/providers/liveblocks/latest/commentDeleted.json new file mode 100644 index 00000000..849e0934 --- /dev/null +++ b/providers/liveblocks/latest/commentDeleted.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "commentDeleted", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "threadId": "my-thread-id", + "commentId": "my-comment-id", + "deletedAt": "2021-10-06T01:45:56.558Z" + } + }, + "topic": "commentDeleted", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/commentEdited.json b/providers/liveblocks/latest/commentEdited.json new file mode 100644 index 00000000..af412913 --- /dev/null +++ b/providers/liveblocks/latest/commentEdited.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "commentEdited", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "threadId": "my-thread-id", + "commentId": "my-comment-id", + "editedAt": "2021-10-06T01:45:56.558Z" + } + }, + "topic": "commentEdited", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/commentMetadataUpdated.json b/providers/liveblocks/latest/commentMetadataUpdated.json new file mode 100644 index 00000000..83f2cec4 --- /dev/null +++ b/providers/liveblocks/latest/commentMetadataUpdated.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "commentMetadataUpdated", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "threadId": "my-thread-id", + "commentId": "my-comment-id", + "updatedAt": "2021-10-06T01:45:56.558Z", + "updatedBy": "my-user-id" + } + }, + "topic": "commentMetadataUpdated", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/commentReactionAdded.json b/providers/liveblocks/latest/commentReactionAdded.json new file mode 100644 index 00000000..81be731d --- /dev/null +++ b/providers/liveblocks/latest/commentReactionAdded.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "commentReactionAdded", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "threadId": "my-thread-id", + "commentId": "my-comment-id", + "emoji": "\ud83d\udc4d", + "addedAt": "2021-10-06T01:45:56.558Z", + "addedBy": "my-user-id" + } + }, + "topic": "commentReactionAdded", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/commentReactionRemoved.json b/providers/liveblocks/latest/commentReactionRemoved.json new file mode 100644 index 00000000..63932c42 --- /dev/null +++ b/providers/liveblocks/latest/commentReactionRemoved.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "commentReactionRemoved", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "threadId": "my-thread-id", + "commentId": "my-comment-id", + "emoji": "\ud83d\udc4d", + "removedAt": "2021-10-06T01:45:56.558Z", + "removedBy": "my-user-id" + } + }, + "topic": "commentReactionRemoved", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/notification.json b/providers/liveblocks/latest/notification.json new file mode 100644 index 00000000..8be2f0d9 --- /dev/null +++ b/providers/liveblocks/latest/notification.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "notification", + "data": { + "channel": "email", + "kind": "thread", + "projectId": "my-project-id", + "roomId": "my-room-id", + "userId": "my-user-id", + "threadId": "my-thread-id", + "inboxNotificationId": "my-inbox-notification-id", + "createdAt": "2021-10-06T01:45:56.558Z", + "triggeredAt": "2021-10-06T01:50:56.558Z" + } + }, + "topic": "notification", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/roomCreated.json b/providers/liveblocks/latest/roomCreated.json new file mode 100644 index 00000000..f27f8832 --- /dev/null +++ b/providers/liveblocks/latest/roomCreated.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "roomCreated", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "createdAt": "2021-10-06T01:45:56.558Z" + } + }, + "topic": "roomCreated", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/roomDeleted.json b/providers/liveblocks/latest/roomDeleted.json new file mode 100644 index 00000000..87664b7d --- /dev/null +++ b/providers/liveblocks/latest/roomDeleted.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "roomDeleted", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "deletedAt": "2021-10-06T01:45:56.558Z" + } + }, + "topic": "roomDeleted", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/threadCreated.json b/providers/liveblocks/latest/threadCreated.json new file mode 100644 index 00000000..5e907c6a --- /dev/null +++ b/providers/liveblocks/latest/threadCreated.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "threadCreated", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "threadId": "my-thread-id", + "createdAt": "2021-10-06T01:45:56.558Z", + "createdBy": "my-user-id" + } + }, + "topic": "threadCreated", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/threadDeleted.json b/providers/liveblocks/latest/threadDeleted.json new file mode 100644 index 00000000..a639a26b --- /dev/null +++ b/providers/liveblocks/latest/threadDeleted.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "threadDeleted", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "threadId": "my-thread-id", + "deletedAt": "2021-10-06T01:45:56.558Z" + } + }, + "topic": "threadDeleted", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/threadMarkedAsResolved.json b/providers/liveblocks/latest/threadMarkedAsResolved.json new file mode 100644 index 00000000..154e39b7 --- /dev/null +++ b/providers/liveblocks/latest/threadMarkedAsResolved.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "threadMarkedAsResolved", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "threadId": "my-thread-id", + "updatedAt": "2021-10-06T01:45:56.558Z", + "updatedBy": "my-user-id" + } + }, + "topic": "threadMarkedAsResolved", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/threadMarkedAsUnresolved.json b/providers/liveblocks/latest/threadMarkedAsUnresolved.json new file mode 100644 index 00000000..7050602c --- /dev/null +++ b/providers/liveblocks/latest/threadMarkedAsUnresolved.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "threadMarkedAsUnresolved", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "threadId": "my-thread-id", + "updatedAt": "2021-10-06T01:45:56.558Z", + "updatedBy": "my-user-id" + } + }, + "topic": "threadMarkedAsUnresolved", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/threadMetadataUpdated.json b/providers/liveblocks/latest/threadMetadataUpdated.json new file mode 100644 index 00000000..3dc12462 --- /dev/null +++ b/providers/liveblocks/latest/threadMetadataUpdated.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "threadMetadataUpdated", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "threadId": "my-thread-id", + "updatedAt": "2021-10-06T01:45:56.558Z", + "updatedBy": "my-user-id" + } + }, + "topic": "threadMetadataUpdated", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/userEntered.json b/providers/liveblocks/latest/userEntered.json new file mode 100644 index 00000000..75ef8563 --- /dev/null +++ b/providers/liveblocks/latest/userEntered.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "userEntered", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "connectionId": 4, + "userId": "a-user-id", + "userInfo": null, + "enteredAt": "2021-10-06T01:45:56.558Z", + "numActiveUsers": 8 + } + }, + "topic": "userEntered", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/userLeft.json b/providers/liveblocks/latest/userLeft.json new file mode 100644 index 00000000..25d0f991 --- /dev/null +++ b/providers/liveblocks/latest/userLeft.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "userLeft", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "connectionId": 4, + "userId": "a-user-id", + "userInfo": { + "name": "John Doe" + }, + "leftAt": "2021-10-06T01:45:56.558Z", + "numActiveUsers": 7 + } + }, + "topic": "userLeft", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/liveblocks/latest/ydocUpdated.json b/providers/liveblocks/latest/ydocUpdated.json new file mode 100644 index 00000000..ea215e51 --- /dev/null +++ b/providers/liveblocks/latest/ydocUpdated.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "ydocUpdated", + "data": { + "projectId": "my-project-id", + "roomId": "my-room-id", + "updatedAt": "2013-06-26T19:10:19Z" + } + }, + "topic": "ydocUpdated", + "source": { + "type": "vendor-documentation", + "url": "https://liveblocks.io/docs/api-reference/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/lob/index.json b/providers/lob/index.json new file mode 100644 index 00000000..3cd93103 --- /dev/null +++ b/providers/lob/index.json @@ -0,0 +1,13 @@ +{ + "label": "Lob", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type.id" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/lob/latest/self_mailer.rendered_thumbnails.json b/providers/lob/latest/self_mailer.rendered_thumbnails.json new file mode 100644 index 00000000..c121b597 --- /dev/null +++ b/providers/lob/latest/self_mailer.rendered_thumbnails.json @@ -0,0 +1,110 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": { + "resource": "self mailers", + "enabled_for_test": true, + "id": "self_mailer.rendered_thumbnails", + "object": "event_type" + }, + "reference_id": "sfm_c29bbbca5f7bd489", + "date_created": "2021-12-16T01:34:18.159Z", + "id": "evt_d47ff1b815373f67", + "body": { + "id": "sfm_c29bbbca5f7bd489", + "description": "self mailer create", + "metadata": { + "secretId": "REDACTED", + "subObject": { + "subId": "REDACTED" + } + }, + "to": { + "id": "REDACTED", + "description": "REDACTED", + "name": "REDACTED", + "company": "REDACTED", + "phone": "REDACTED", + "email": "REDACTED", + "address_line1": "REDACTED", + "address_line2": "REDACTED", + "address_city": "REDACTED", + "address_state": "REDACTED", + "address_zip": "REDACTED", + "address_country": "REDACTED", + "metadata": { + "arrayTest": [ + "REDACTED", + { + "keyInArray": "REDACTED", + "key2": "REDACTED" + }, + { + "keyInArray2": "REDACTED" + } + ] + }, + "date_created": "REDACTED", + "date_modified": "REDACTED", + "deleted": "REDACTED", + "object": "REDACTED" + }, + "from": { + "id": "REDACTED", + "description": "REDACTED", + "name": "REDACTED", + "company": "REDACTED", + "phone": "REDACTED", + "email": "REDACTED", + "address_line1": "REDACTED", + "address_line2": "REDACTED", + "address_city": "REDACTED", + "address_state": "REDACTED", + "address_zip": "REDACTED", + "address_country": "REDACTED", + "metadata": {}, + "date_created": "REDACTED", + "date_modified": "REDACTED", + "deleted": "REDACTED", + "object": "REDACTED" + }, + "url": "REDACTED", + "outside_template_id": null, + "inside_template_id": null, + "inside_template_version_id": null, + "outside_template_version_id": null, + "carrier": "USPS", + "tracking_events": [], + "thumbnails": [ + { + "small": "REDACTED", + "medium": "REDACTED", + "large": "REDACTED" + }, + { + "small": "REDACTED", + "medium": "REDACTED", + "large": "REDACTED" + } + ], + "merge_variables": "REDACTED", + "size": "6x18_bifold", + "mail_type": "usps_first_class", + "expected_delivery_date": "2021-12-27", + "target_delivery_date": null, + "date_created": "2021-12-16T01:34:12.087Z", + "date_modified": "2021-12-16T01:34:14.469Z", + "send_date": "2021-12-16T01:39:12.078Z", + "object": "self_mailer" + }, + "object": "event" + }, + "topic": "self_mailer.rendered_thumbnails", + "source": { + "type": "vendor-documentation", + "url": "https://help.lob.com/print-and-mail/getting-data-and-results/using-webhooks.md", + "retrieved": "2026-10-26" + } +} diff --git a/providers/logto/index.json b/providers/logto/index.json new file mode 100644 index 00000000..81fdfb03 --- /dev/null +++ b/providers/logto/index.json @@ -0,0 +1,13 @@ +{ + "label": "Logto", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/logto/latest/Grant.LimitExceeded.json b/providers/logto/latest/Grant.LimitExceeded.json new file mode 100644 index 00000000..b62f0e22 --- /dev/null +++ b/providers/logto/latest/Grant.LimitExceeded.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "hookId": "hook_abc", + "event": "Grant.LimitExceeded", + "createdAt": "2024-01-01T00:00:00.000Z", + "ip": "192.168.0.1", + "userAgent": "Mozilla/5.0", + "userId": "u_001", + "applicationId": "app_xyz", + "application": { + "id": "app_xyz", + "type": "SPA", + "name": "My app", + "description": "My app description" + }, + "maxAllowedGrants": 2, + "preRevocationActiveGrantCount": 3, + "revokedGrantIds": [ + "grant_001" + ] + }, + "topic": "Grant.LimitExceeded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.logto.io/developers/webhooks/webhooks-request", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/index.json b/providers/loyaltylion/index.json new file mode 100644 index 00000000..efed7ff8 --- /dev/null +++ b/providers/loyaltylion/index.json @@ -0,0 +1,13 @@ +{ + "label": "LoyaltyLion", + "configs": { + "latest_version": "latest", + "topic_identifier": "topic" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/loyaltylion/latest/customers.update.json b/providers/loyaltylion/latest/customers.update.json new file mode 100644 index 00000000..0b56b762 --- /dev/null +++ b/providers/loyaltylion/latest/customers.update.json @@ -0,0 +1,74 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "customers/update", + "created_at": "2025-01-01T03:00:05.000Z", + "customer": { + "id": 1001, + "email": "alice@example.com", + "guest": false, + "blocked": false, + "birthday": "1970-01-01", + "enrolled": true, + "metadata": {}, + "created_at": "2020-11-23T17:28:25.362Z", + "properties": { + "name": "Alice Blue", + "last_name": "Blue", + "first_name": "Alice" + }, + "updated_at": "2025-02-13T00:00:11.535Z", + "enrolled_at": "2023-05-12T20:46:40.377Z", + "merchant_id": "5000001", + "referral_id": null, + "referred_by": null, + "points_spent": 0, + "referral_url": "https://prz.io/a", + "points_pending": 0, + "points_approved": 500, + "rewards_claimed": 0, + "rewards_used": 0, + "insights_segment": null, + "loyalty_tier_membership": { + "manual": false, + "expires_at": null, + "started_at": "2024-12-17T02:03:15.378Z", + "loyalty_tier": { + "id": 100, + "name": "Bronze", + "hidden": false, + "number": 1, + "default": true, + "position": 0, + "lower_bound": "0.00", + "upper_bound": "249.99" + } + }, + "tier_eligibility": { + "kind": "points", + "valid_until": null, + "tier_points": { + "now": 150, + "at_expiration": null + }, + "points_needed_for_renewal": null, + "points_needed_for_upgrade": 100, + "upgrade_tier": { + "id": 101, + "name": "Silver", + "threshold": 250 + }, + "forecasted_tier": null + } + } + }, + "topic": "customers/update", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/customers-update", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/loyalty_emails.unsubscribe.json b/providers/loyaltylion/latest/loyalty_emails.unsubscribe.json new file mode 100644 index 00000000..aa2e332e --- /dev/null +++ b/providers/loyaltylion/latest/loyalty_emails.unsubscribe.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "loyalty_emails/unsubscribe", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "unsubscribe": { + "customer": { + "id": 6936, + "email": "sarah@example.com" + } + } + } + }, + "topic": "loyalty_emails/unsubscribe", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/loyalty-emails-unsubscribe", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.approaching_points_expiration.json b/providers/loyaltylion/latest/program_events.customer.approaching_points_expiration.json new file mode 100644 index 00000000..2323d08e --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.approaching_points_expiration.json @@ -0,0 +1,85 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.approaching_points_expiration", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "id": "332d90cd-1ba1-4a7b-abd1-79e643b4b89f", + "created_at": "2018-01-01T03:00:05.000Z", + "kind": "customer.approaching_points_expiration", + "unique_until": null, + "properties": { + "expire_points_at": "2024-01-01T03:00:05.000Z", + "points_to_expire": 136, + "earned_on": "2023-01-01T03:00:05.000Z", + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": "a4e", + "referred_by": { + "id": 3958, + "merchant_id": "192838592" + }, + "loyalty_tier_membership": { + "started_at": "2017-03-03 00:00:00Z", + "expires_at": null, + "manual": false, + "loyalty_tier": { + "id": 16, + "name": "Silver", + "position": 2, + "default": false, + "hidden": false, + "lower_bound": "200.01", + "upper_bound": "400.00" + } + }, + "tier_eligibility": { + "kind": "points", + "valid_until": null, + "tier_points": { + "now": 250, + "at_expiration": null + }, + "points_needed_for_renewal": null, + "points_needed_for_upgrade": 150, + "upgrade_tier": { + "id": 17, + "name": "Gold", + "threshold": 400 + }, + "forecasted_tier": null + }, + "insights_segment": "Loyal", + "referral_url": "https://prz.io/KzByQ2Fa", + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + } + } + } + }, + "topic": "program_events/customer.approaching_points_expiration", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-approaching-points-expiration", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.approaching_reward_expiration.json b/providers/loyaltylion/latest/program_events.customer.approaching_reward_expiration.json new file mode 100644 index 00000000..e688dd6c --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.approaching_reward_expiration.json @@ -0,0 +1,91 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.approaching_reward_expiration", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "id": "332d90cd-1ba1-4a7b-abd1-79e643b4b89f", + "created_at": "2018-01-01T03:00:05.000Z", + "kind": "customer.approaching_reward_expiration", + "unique_until": null, + "properties": { + "title": "$5 voucher", + "source": { + "kind": "customer_redemption" + }, + "expires_at": "2014-01-01T03:00:05.000Z", + "reward_type": "voucher", + "voucher_code": "LL-PQ8V63", + "discount_type": "flat", + "discount_amount": 20, + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": "a4e", + "referred_by": { + "id": 3958, + "merchant_id": "192838592" + }, + "loyalty_tier_membership": { + "started_at": "2017-03-03 00:00:00Z", + "expires_at": null, + "manual": false, + "loyalty_tier": { + "id": 16, + "name": "Silver", + "position": 2, + "default": false, + "hidden": false, + "lower_bound": "200.01", + "upper_bound": "400.00" + } + }, + "tier_eligibility": { + "kind": "points", + "valid_until": null, + "tier_points": { + "now": 250, + "at_expiration": null + }, + "points_needed_for_renewal": null, + "points_needed_for_upgrade": 150, + "upgrade_tier": { + "id": 17, + "name": "Gold", + "threshold": 400 + }, + "forecasted_tier": null + }, + "insights_segment": "Loyal", + "referral_url": "https://prz.io/KzByQ2Fa", + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + } + } + } + }, + "topic": "program_events/customer.approaching_reward_expiration", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-approaching-reward-expiration", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.approaching_tier_upgrade.json b/providers/loyaltylion/latest/program_events.customer.approaching_tier_upgrade.json new file mode 100644 index 00000000..7f257185 --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.approaching_tier_upgrade.json @@ -0,0 +1,97 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.approaching_tier_upgrade", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "properties": { + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": "a4e", + "referred_by": { + "id": 3958, + "merchant_id": "192838592" + }, + "loyalty_tier_membership": { + "started_at": "2017-03-03 00:00:00Z", + "expires_at": null, + "manual": false, + "loyalty_tier": { + "id": 15, + "name": "Bronze", + "position": 1, + "default": true, + "hidden": false, + "lower_bound": "0.00", + "upper_bound": "200.00" + } + }, + "tier_eligibility": { + "kind": "points", + "valid_until": null, + "tier_points": { + "now": 180, + "at_expiration": null + }, + "points_needed_for_renewal": null, + "points_needed_for_upgrade": 20, + "upgrade_tier": { + "id": 16, + "name": "Silver", + "threshold": 200 + }, + "forecasted_tier": null + }, + "insights_segment": "Loyal", + "referral_url": "https://prz.io/KzByQ2Fa", + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + }, + "next_tier": { + "id": 16, + "name": "Silver", + "number": 2, + "default": false, + "hidden": false, + "lower_bound": "200.01", + "upper_bound": "400.00" + }, + "current_tier": { + "id": 15, + "name": "Bronze", + "number": 1, + "default": true, + "hidden": false, + "lower_bound": "0.00", + "upper_bound": "200.00" + }, + "points_required": 20 + } + } + }, + "topic": "program_events/customer.approaching_tier_upgrade", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customers-approaching-tier-upgrade", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.claimed_reward.json b/providers/loyaltylion/latest/program_events.customer.claimed_reward.json new file mode 100644 index 00000000..4283adbd --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.claimed_reward.json @@ -0,0 +1,52 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.claimed_reward", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "properties": { + "title": "$5 voucher", + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": null, + "referred_by": null, + "loyalty_tier_membership": null, + "tier_eligibility": null, + "insights_segment": "Loyal", + "referral_url": null, + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + }, + "reward_type": "voucher", + "voucher_code": "LL-PQ8V63", + "discount_type": "flat", + "discount_amount": 20 + } + } + }, + "topic": "program_events/customer.claimed_reward", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-claimed-reward", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.enrolled.json b/providers/loyaltylion/latest/program_events.customer.enrolled.json new file mode 100644 index 00000000..bed76f57 --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.enrolled.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.enrolled", + "created_at": "2025-01-01T03:00:05.000Z", + "payload": { + "properties": { + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": null, + "referred_by": null, + "loyalty_tier_membership": null, + "tier_eligibility": null, + "insights_segment": "Loyal", + "referral_url": null, + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + }, + "enrollment": { + "date": "2025-01-01T02:55:00.000Z", + "trigger": "account_creation" + } + } + } + }, + "topic": "program_events/customer.enrolled", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-enrolled", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.moved_to_at_risk_segment.json b/providers/loyaltylion/latest/program_events.customer.moved_to_at_risk_segment.json new file mode 100644 index 00000000..cfe393cf --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.moved_to_at_risk_segment.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.moved_to_at_risk_segment", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": {}, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": null, + "referred_by": null, + "loyalty_tier_membership": null, + "tier_eligibility": null, + "insights_segment": "At Risk", + "referral_url": "https://prz.io/KzByQ2Fa", + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + }, + "frequency": 1, + "total_spend": 4500, + "last_order_date": "2020-11-11T19:18:39.928Z", + "average_basket_size": 4500, + "new_insight_segment": "At Risk", + "previous_insight_segment": "Win Back" + } + }, + "topic": "program_events/customer.moved_to_at_risk_segment", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-moved-to-at-risk-segment", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.moved_to_defected_segment.json b/providers/loyaltylion/latest/program_events.customer.moved_to_defected_segment.json new file mode 100644 index 00000000..640df2e2 --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.moved_to_defected_segment.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.moved_to_defected_segment", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": {}, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": null, + "referred_by": null, + "loyalty_tier_membership": null, + "tier_eligibility": null, + "insights_segment": "Win Back", + "referral_url": "https://prz.io/KzByQ2Fa", + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + }, + "frequency": 1, + "total_spend": 4500, + "last_order_date": "2020-11-11T19:18:39.928Z", + "average_basket_size": 4500, + "new_insight_segment": "Win Back", + "previous_insight_segment": "At Risk" + } + }, + "topic": "program_events/customer.moved_to_defected_segment", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-moved-to-defected-segment", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.moved_to_loyal_segment.json b/providers/loyaltylion/latest/program_events.customer.moved_to_loyal_segment.json new file mode 100644 index 00000000..3d61ef32 --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.moved_to_loyal_segment.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.moved_to_loyal_segment", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": {}, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": null, + "referred_by": null, + "loyalty_tier_membership": null, + "tier_eligibility": null, + "insights_segment": "Loyal", + "referral_url": "https://prz.io/KzByQ2Fa", + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + }, + "frequency": 2, + "total_spend": 4500, + "last_order_date": "2020-11-11T19:18:39.928Z", + "average_basket_size": 4500, + "new_insight_segment": "Loyal", + "previous_insight_segment": "Win Back" + } + }, + "topic": "program_events/customer.moved_to_loyal_segment", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-moved-to-loyal-segment", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.points_earned.json b/providers/loyaltylion/latest/program_events.customer.points_earned.json new file mode 100644 index 00000000..f572be12 --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.points_earned.json @@ -0,0 +1,95 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.points_earned", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "properties": { + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": null, + "referred_by": null, + "loyalty_tier_membership": null, + "tier_eligibility": null, + "insights_segment": "Loyal", + "referral_url": null, + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + }, + "transaction": { + "id": "5432", + "points_approved": "1200", + "points_pending": "0", + "created_at": "2018-01-01T03:00:05.000Z", + "activity": { + "id": "7653", + "merchant_id": "3452672", + "value": "50", + "state": "pending", + "created_at": "2018-01-01T03:00:05.000Z", + "rule": { + "id": "8632145", + "name": "$purchase", + "title": "Make a purchase" + } + } + }, + "available_rewards": [ + { + "id": 121013, + "kind": "cart_discount_voucher", + "title": "10% Off", + "method": "voucher", + "content": {}, + "site_id": 12, + "claim_url": "https://email.storerewards.co/track/a3hvr8d1808pvlpvvryt/click?p=2290s8fopfnsd0E/sh7292ksdp0", + "order_type": "all", + "point_cost": 500, + "description": null, + "target_site": { + "id": 12, + "url": "https://www.example.com", + "name": "Example Store" + }, + "target_type": "all", + "usage_limit": 1, + "discount_type": "percentage", + "minimum_spend": null, + "discount_amount": 100, + "session_options": null, + "target_products": [], + "max_free_shipping": null, + "target_collections": [], + "max_redemption_amount": 1, + "min_redemption_amount": 1 + } + ] + } + } + }, + "topic": "program_events/customer.points_earned", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-points-earned", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.receipt_approved.json b/providers/loyaltylion/latest/program_events.customer.receipt_approved.json new file mode 100644 index 00000000..6643f489 --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.receipt_approved.json @@ -0,0 +1,79 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.receipt_approved", + "created_at": "2025-03-15T10:30:00.000Z", + "payload": { + "id": "a1b2c3d4-5e6f-7890-abcd-ef1234567890", + "created_at": "2025-03-15T10:30:00.000Z", + "kind": "customer.receipt_approved", + "unique_until": null, + "properties": { + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 0, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": null, + "referred_by": null, + "loyalty_tier_membership": null, + "tier_eligibility": null, + "insights_segment": "Loyal", + "referral_url": null, + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2025-03-15T10:30:00.000Z" + }, + "receipt": { + "id": 42, + "status": "approved", + "retailer_name": "Walmart", + "total_paid": 85.5, + "tax_paid": 7.5, + "currency": "USD", + "fraud_score": 15, + "duplicate": false, + "retailer_receipt_date": "2025-03-14T00:00:00.000Z", + "created_at": "2025-03-14T18:22:00.000Z" + }, + "rule": { + "id": 1234, + "name": "$retail_purchase" + }, + "activity": { + "id": "7653", + "merchant_id": null, + "value": "100", + "state": "approved", + "created_at": "2025-03-15T10:30:00.000Z", + "rule": { + "id": "1234", + "name": "$retail_purchase", + "title": "Upload a receipt" + } + } + } + } + }, + "topic": "program_events/customer.receipt_approved", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-receipt-approved", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.receipt_declined.json b/providers/loyaltylion/latest/program_events.customer.receipt_declined.json new file mode 100644 index 00000000..d1644ecc --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.receipt_declined.json @@ -0,0 +1,69 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.receipt_declined", + "created_at": "2025-03-15T10:30:00.000Z", + "payload": { + "id": "a1b2c3d4-5e6f-7890-abcd-ef1234567890", + "created_at": "2025-03-15T10:30:00.000Z", + "kind": "customer.receipt_declined", + "unique_until": null, + "properties": { + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 0, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": null, + "referred_by": null, + "loyalty_tier_membership": null, + "tier_eligibility": null, + "insights_segment": "Loyal", + "referral_url": null, + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2025-03-15T10:30:00.000Z" + }, + "receipt": { + "id": 43, + "status": "declined", + "retailer_name": "Walmart", + "total_paid": 85.5, + "tax_paid": 7.5, + "currency": "USD", + "fraud_score": 92, + "duplicate": false, + "retailer_receipt_date": "2025-03-14T00:00:00.000Z", + "created_at": "2025-03-14T18:22:00.000Z" + }, + "rule": { + "id": 1234, + "name": "$retail_purchase" + }, + "declined_reason": "Fraud score exceeded threshold", + "upload_url": "https://upload.loyaltylion.com/123/a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4" + } + } + }, + "topic": "program_events/customer.receipt_declined", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-receipt-declined", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.recurring_reward_available_reminder.json b/providers/loyaltylion/latest/program_events.customer.recurring_reward_available_reminder.json new file mode 100644 index 00000000..89125e4f --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.recurring_reward_available_reminder.json @@ -0,0 +1,79 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.recurring_reward_available_reminder", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "properties": { + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": null, + "referred_by": null, + "loyalty_tier_membership": null, + "tier_eligibility": null, + "insights_segment": "Loyal", + "referral_url": null, + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + }, + "available_rewards": [ + { + "id": 121013, + "kind": "cart_discount_voucher", + "title": "10% Off", + "method": "voucher", + "content": {}, + "site_id": 12, + "claim_url": "https://email.storerewards.co/track/a3hvr8d1808pvlpvvryt/click?p=2290s8fopfnsd0E/sh7292ksdp0", + "order_type": "all", + "point_cost": 500, + "description": null, + "target_site": { + "id": 12, + "url": "https://www.example.com", + "name": "Example Store" + }, + "target_type": "all", + "usage_limit": 1, + "discount_type": "percentage", + "minimum_spend": null, + "discount_amount": 100, + "session_options": null, + "target_products": [], + "max_free_shipping": null, + "target_collections": [], + "max_redemption_amount": 1, + "min_redemption_amount": 1 + } + ], + "points_interval_start_date": "2018-01-01T03:00:05.000Z", + "points_approved_in_interval": 100 + } + } + }, + "topic": "program_events/customer.recurring_reward_available_reminder", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-recurring-reward-available-reminder", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.referral_complete.json b/providers/loyaltylion/latest/program_events.customer.referral_complete.json new file mode 100644 index 00000000..4217bcbd --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.referral_complete.json @@ -0,0 +1,107 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.referral_complete", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "properties": { + "referring_customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": null, + "referred_by": null, + "loyalty_tier_membership": null, + "tier_eligibility": null, + "insights_segment": "Loyal", + "referral_url": null, + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + }, + "referred_customer": { + "id": 45254, + "merchant_id": "2104789172", + "email": "bill@example.com", + "points_approved": 0, + "points_pending": 0, + "points_spent": 0, + "rewards_claimed": 0, + "rewards_used": 0, + "properties": { + "name": "Bill Smith" + }, + "metadata": {}, + "birthday": "1990-07-18", + "blocked": false, + "guest": true, + "enrolled": false, + "enrolled_at": "2019-12-10T03:00:00.000Z", + "referral_id": null, + "referred_by": { + "id": 6932, + "merchant_id": "2134606599" + }, + "loyalty_tier_membership": null, + "tier_eligibility": null, + "insights_segment": "Loyal", + "referral_url": null, + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + }, + "order": { + "id": 194572858, + "total": "45.96", + "metadata": {}, + "total_tax": "0", + "created_at": "2021-08-19T05:50:42.797Z", + "total_paid": "45.96", + "updated_at": "2021-08-19T05:50:42.797Z", + "merchant_id": "4158567448655", + "refund_status": "not_refunded", + "payment_status": "paid", + "total_refunded": "0", + "total_shipping": "5.99", + "merchant_number": "263961", + "total_discounts": "10.00", + "fulfillment_status": "not_fulfilled", + "cancellation_status": "not_cancelled" + }, + "activity": { + "id": 239638566, + "rule": { + "id": 149623, + "name": "$referral", + "title": "Refer friends" + }, + "state": "pending", + "value": 1000, + "merchant_id": null, + "created_at": "2018-01-01T03:00:05.000Z" + } + } + } + }, + "topic": "program_events/customer.referral_complete", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-referral-complete", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.reward_available_notification.json b/providers/loyaltylion/latest/program_events.customer.reward_available_notification.json new file mode 100644 index 00000000..c66df18d --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.reward_available_notification.json @@ -0,0 +1,77 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.reward_available_notification", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "properties": { + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": null, + "referred_by": null, + "loyalty_tier_membership": null, + "tier_eligibility": null, + "insights_segment": "Loyal", + "referral_url": null, + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + }, + "available_rewards": [ + { + "id": 121013, + "kind": "cart_discount_voucher", + "title": "10% Off", + "method": "voucher", + "content": {}, + "site_id": 12, + "claim_url": "https://email.storerewards.co/track/a3hvr8d1808pvlpvvryt/click?p=2290s8fopfnsd0E/sh7292ksdp0", + "order_type": "all", + "point_cost": 500, + "description": null, + "target_site": { + "id": 12, + "url": "https://www.example.com", + "name": "Example Store" + }, + "target_type": "all", + "usage_limit": 1, + "discount_type": "percentage", + "minimum_spend": null, + "discount_amount": 100, + "session_options": null, + "target_products": [], + "max_free_shipping": null, + "target_collections": [], + "max_redemption_amount": 1, + "min_redemption_amount": 1 + } + ] + } + } + }, + "topic": "program_events/customer.reward_available_notification", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-reward-available-notification", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.rule_completed.json b/providers/loyaltylion/latest/program_events.customer.rule_completed.json new file mode 100644 index 00000000..45518cb5 --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.rule_completed.json @@ -0,0 +1,77 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.rule_completed", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "properties": { + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": null, + "referred_by": null, + "loyalty_tier_membership": null, + "tier_eligibility": null, + "insights_segment": "Loyal", + "referral_url": null, + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + }, + "order": { + "id": 194572858, + "total": "45.96", + "metadata": {}, + "total_tax": "0", + "created_at": "2021-08-19T05:50:42.797Z", + "total_paid": "45.96", + "updated_at": "2021-08-19T05:50:42.797Z", + "merchant_id": "4158567448655", + "refund_status": "not_refunded", + "payment_status": "paid", + "total_refunded": "0", + "total_shipping": "5.99", + "merchant_number": "263961", + "total_discounts": "10.00", + "fulfillment_status": "not_fulfilled", + "cancellation_status": "not_cancelled" + }, + "activity": { + "id": 239638566, + "rule": { + "id": 149623, + "name": "$purchase", + "title": "Make a purchase" + }, + "state": "pending", + "value": 1000, + "merchant_id": null, + "created_at": "2018-01-01T03:00:05.000Z" + } + } + } + }, + "topic": "program_events/customer.rule_completed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-rule-completed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.tier_downgraded.json b/providers/loyaltylion/latest/program_events.customer.tier_downgraded.json new file mode 100644 index 00000000..bae4510a --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.tier_downgraded.json @@ -0,0 +1,100 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.tier_downgraded", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "id": "332d90cd-1ba1-4a7b-abd1-79e643b4b89f", + "created_at": "2018-01-01T03:00:05.000Z", + "kind": "customer.tier_downgraded", + "unique_until": null, + "properties": { + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": "a4e", + "referred_by": { + "id": 3958, + "merchant_id": "192838592" + }, + "loyalty_tier_membership": { + "started_at": "2017-03-03 00:00:00Z", + "expires_at": null, + "manual": false, + "loyalty_tier": { + "id": 16, + "name": "Silver", + "position": 2, + "default": false, + "hidden": false, + "lower_bound": "200.01", + "upper_bound": "400.00" + } + }, + "tier_eligibility": { + "kind": "points", + "valid_until": null, + "tier_points": { + "now": 220, + "at_expiration": null + }, + "points_needed_for_renewal": null, + "points_needed_for_upgrade": 180, + "upgrade_tier": { + "id": 17, + "name": "Gold", + "threshold": 400 + }, + "forecasted_tier": null + }, + "insights_segment": "Loyal", + "referral_url": "https://prz.io/KzByQ2Fa", + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + }, + "previous_tier": { + "id": 15, + "name": "Bronze", + "number": 1, + "default": true, + "hidden": false, + "lower_bound": "0.00", + "upper_bound": "200.00" + }, + "new_tier": { + "id": 16, + "name": "Silver", + "number": 2, + "default": false, + "hidden": false, + "lower_bound": "200.01", + "upper_bound": "400.00" + } + } + } + }, + "topic": "program_events/customer.tier_downgraded", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-tier-downgraded", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/program_events.customer.tier_upgraded.json b/providers/loyaltylion/latest/program_events.customer.tier_upgraded.json new file mode 100644 index 00000000..c9e3a43e --- /dev/null +++ b/providers/loyaltylion/latest/program_events.customer.tier_upgraded.json @@ -0,0 +1,100 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "program_events/customer.tier_upgraded", + "created_at": "2018-01-01T03:00:05.000Z", + "payload": { + "id": "332d90cd-1ba1-4a7b-abd1-79e643b4b89f", + "created_at": "2018-01-01T03:00:05.000Z", + "kind": "customer.tier_upgraded", + "unique_until": null, + "properties": { + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 300, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": "a4e", + "referred_by": { + "id": 3958, + "merchant_id": "192838592" + }, + "loyalty_tier_membership": { + "started_at": "2017-03-03 00:00:00Z", + "expires_at": null, + "manual": false, + "loyalty_tier": { + "id": 16, + "name": "Silver", + "position": 2, + "default": false, + "hidden": false, + "lower_bound": "200.01", + "upper_bound": "400.00" + } + }, + "tier_eligibility": { + "kind": "points", + "valid_until": null, + "tier_points": { + "now": 250, + "at_expiration": null + }, + "points_needed_for_renewal": null, + "points_needed_for_upgrade": 150, + "upgrade_tier": { + "id": 17, + "name": "Gold", + "threshold": 400 + }, + "forecasted_tier": null + }, + "insights_segment": "Loyal", + "referral_url": "https://prz.io/KzByQ2Fa", + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2018-01-01T03:00:00.000Z" + }, + "previous_tier": { + "id": 15, + "name": "Bronze", + "number": 1, + "default": true, + "hidden": false, + "lower_bound": "0.00", + "upper_bound": "200.00" + }, + "new_tier": { + "id": 16, + "name": "Silver", + "number": 2, + "default": false, + "hidden": false, + "lower_bound": "200.01", + "upper_bound": "400.00" + } + } + } + }, + "topic": "program_events/customer.tier_upgraded", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/program-events/customer-tier-upgraded", + "retrieved": "2026-10-26" + } +} diff --git a/providers/loyaltylion/latest/receipts.manual_approval_required.json b/providers/loyaltylion/latest/receipts.manual_approval_required.json new file mode 100644 index 00000000..6ffcf555 --- /dev/null +++ b/providers/loyaltylion/latest/receipts.manual_approval_required.json @@ -0,0 +1,61 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "bff1bddb-6cd8-4c2c-9619-18744657053c", + "topic": "receipts/manual_approval_required", + "created_at": "2025-03-15T10:30:00.000Z", + "payload": { + "customer": { + "id": 6932, + "merchant_id": "2134606599", + "email": "jessica@example.com", + "points_approved": 200, + "points_pending": 0, + "points_spent": 500, + "rewards_claimed": 5, + "rewards_used": 0, + "properties": { + "name": "Jessica White" + }, + "metadata": {}, + "birthday": "1990-01-29", + "blocked": false, + "guest": false, + "enrolled": true, + "enrolled_at": "2015-12-10T03:00:00.000Z", + "referral_id": null, + "referred_by": null, + "loyalty_tier_membership": null, + "tier_eligibility": null, + "insights_segment": "Loyal", + "referral_url": null, + "created_at": "2016-12-10T03:00:00.000Z", + "updated_at": "2025-03-15T10:30:00.000Z" + }, + "receipt": { + "id": 42, + "status": "awaiting_manual_review", + "retailer_name": "Walmart", + "total_paid": 85.5, + "tax_paid": 7.5, + "currency": "USD", + "fraud_score": 55, + "duplicate": false, + "retailer_receipt_date": "2025-03-14T00:00:00.000Z", + "created_at": "2025-03-14T18:22:00.000Z" + }, + "rule": { + "id": 1234, + "name": "$retail_purchase" + } + } + }, + "topic": "receipts/manual_approval_required", + "source": { + "type": "vendor-documentation", + "url": "https://developers.loyaltylion.com/api-reference/v2/webhooks/events/receipts-manual-approval-required", + "retrieved": "2026-10-26" + } +} diff --git a/providers/mailtrap/index.json b/providers/mailtrap/index.json new file mode 100644 index 00000000..7fd98ca1 --- /dev/null +++ b/providers/mailtrap/index.json @@ -0,0 +1,13 @@ +{ + "label": "Mailtrap", + "configs": { + "latest_version": "latest", + "topic_identifier": "events[].event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/mailtrap/latest/activity_log.user.login.json b/providers/mailtrap/latest/activity_log.user.login.json new file mode 100644 index 00000000..df7d0266 --- /dev/null +++ b/providers/mailtrap/latest/activity_log.user.login.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "events": [ + { + "event": "activity_log.user.login", + "description": "logged in with SSO", + "actor": { + "id": 1, + "type": "user", + "name": "John Doe" + }, + "timestamp": 1735830138 + } + ] + }, + "topic": "activity_log.user.login", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mailtrap.io/email-api-smtp/advanced/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailtrap/latest/activity_log.user.updated.json b/providers/mailtrap/latest/activity_log.user.updated.json new file mode 100644 index 00000000..57f133f5 --- /dev/null +++ b/providers/mailtrap/latest/activity_log.user.updated.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "events": [ + { + "event": "activity_log.user.updated", + "description": "updated the user profile", + "actor": { + "id": 1, + "type": "user", + "name": "John Doe" + }, + "resource": { + "id": "1", + "type": "user", + "name": "John Doe" + }, + "changes": { + "name": { + "from": "John", + "to": "John Doe" + } + }, + "timestamp": 1735830138 + } + ] + }, + "topic": "activity_log.user.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mailtrap.io/email-api-smtp/advanced/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailtrap/latest/bounce.json b/providers/mailtrap/latest/bounce.json new file mode 100644 index 00000000..ccbf07bc --- /dev/null +++ b/providers/mailtrap/latest/bounce.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "events": [ + { + "event": "bounce", + "timestamp": 1728669700, + "sending_stream": "transactional", + "message_id": "1df37d17-0286-4d8b-8edf-bc4ec5be86e6", + "email": "receiver@example.com", + "event_id": "bede7236-2284-43d6-a953-1fdcafd0fdbc", + "response": "[CS01] Message rejected due to local policy", + "response_code": 555, + "bounce_category": "spam", + "sending_domain_name": "examplesender.com" + } + ] + }, + "topic": "bounce", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mailtrap.io/email-api-smtp/advanced/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailtrap/latest/click.json b/providers/mailtrap/latest/click.json new file mode 100644 index 00000000..cc04b5a4 --- /dev/null +++ b/providers/mailtrap/latest/click.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "events": [ + { + "event": "click", + "timestamp": 1728669700, + "sending_stream": "transactional", + "message_id": "1df37d17-0286-4d8b-8edf-bc4ec5be86e6", + "email": "receiver@example.com", + "event_id": "bede7236-2284-43d6-a953-1fdcafd0fdbc", + "ip": "142.86.27.2", + "user_agent": "Mozilla/5.0 (Windows NT x.y; Win64; x64)", + "url": "https://mailtrap.io/email-api", + "sending_domain_name": "examplesender.com" + } + ] + }, + "topic": "click", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mailtrap.io/email-api-smtp/advanced/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailtrap/latest/delivery.json b/providers/mailtrap/latest/delivery.json new file mode 100644 index 00000000..8e3e7f95 --- /dev/null +++ b/providers/mailtrap/latest/delivery.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "events": [ + { + "event": "delivery", + "timestamp": 1728669700, + "sending_stream": "transactional", + "category": "Password reset", + "custom_variables": { + "user_id": "123" + }, + "message_id": "1df37d17-0286-4d8b-8edf-bc4ec5be86e6", + "email": "receiver@example.com", + "event_id": "bede7236-2284-43d6-a953-1fdcafd0fdbc", + "sending_domain_name": "examplesender.com" + } + ] + }, + "topic": "delivery", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mailtrap.io/email-api-smtp/advanced/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailtrap/latest/open.json b/providers/mailtrap/latest/open.json new file mode 100644 index 00000000..b631ff24 --- /dev/null +++ b/providers/mailtrap/latest/open.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "events": [ + { + "event": "open", + "timestamp": 1728669700, + "sending_stream": "transactional", + "message_id": "1df37d17-0286-4d8b-8edf-bc4ec5be86e6", + "email": "receiver@example.com", + "event_id": "bede7236-2284-43d6-a953-1fdcafd0fdbc", + "ip": "127.138.158.185", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)", + "sending_domain_name": "examplesender.com" + } + ] + }, + "topic": "open", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mailtrap.io/email-api-smtp/advanced/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailtrap/latest/reject.json b/providers/mailtrap/latest/reject.json new file mode 100644 index 00000000..580f33ef --- /dev/null +++ b/providers/mailtrap/latest/reject.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "events": [ + { + "event": "reject", + "timestamp": 1728669700, + "sending_stream": "transactional", + "message_id": "1df37d17-0286-4d8b-8edf-bc4ec5be86e6", + "email": "receiver@example.com", + "event_id": "bede7236-2284-43d6-a953-1fdcafd0fdbc", + "reason": "Recipient in suppression list. Reason: unsubscription", + "sending_domain_name": "examplesender.com" + } + ] + }, + "topic": "reject", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mailtrap.io/email-api-smtp/advanced/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailtrap/latest/soft.bounce.json b/providers/mailtrap/latest/soft.bounce.json new file mode 100644 index 00000000..66356001 --- /dev/null +++ b/providers/mailtrap/latest/soft.bounce.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "events": [ + { + "event": "soft bounce", + "timestamp": 1728669700, + "sending_stream": "transactional", + "message_id": "1df37d17-0286-4d8b-8edf-bc4ec5be86e6", + "email": "receiver@example.com", + "event_id": "bede7236-2284-43d6-a953-1fdcafd0fdbc", + "response": "4.7.1 Temporary error, please retry", + "response_code": 451, + "bounce_category": "greylisting", + "sending_domain_name": "examplesender.com" + } + ] + }, + "topic": "soft bounce", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mailtrap.io/email-api-smtp/advanced/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailtrap/latest/spam.json b/providers/mailtrap/latest/spam.json new file mode 100644 index 00000000..aadcb912 --- /dev/null +++ b/providers/mailtrap/latest/spam.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "events": [ + { + "event": "spam", + "timestamp": 1728669700, + "sending_stream": "transactional", + "message_id": "1df37d17-0286-4d8b-8edf-bc4ec5be86e6", + "email": "receiver@example.com", + "event_id": "bede7236-2284-43d6-a953-1fdcafd0fdbc", + "sending_domain_name": "examplesender.com" + } + ] + }, + "topic": "spam", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mailtrap.io/email-api-smtp/advanced/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailtrap/latest/suspension.json b/providers/mailtrap/latest/suspension.json new file mode 100644 index 00000000..2517dc65 --- /dev/null +++ b/providers/mailtrap/latest/suspension.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "events": [ + { + "event": "suspension", + "timestamp": 1728669700, + "sending_stream": "transactional", + "message_id": "1df37d17-0286-4d8b-8edf-bc4ec5be86e6", + "email": "receiver@example.com", + "event_id": "bede7236-2284-43d6-a953-1fdcafd0fdbc", + "reason": "Your account has reached its daily sending limit.", + "sending_domain_name": "examplesender.com" + } + ] + }, + "topic": "suspension", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mailtrap.io/email-api-smtp/advanced/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mailtrap/latest/unsubscribe.json b/providers/mailtrap/latest/unsubscribe.json new file mode 100644 index 00000000..c1068b13 --- /dev/null +++ b/providers/mailtrap/latest/unsubscribe.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "events": [ + { + "event": "unsubscribe", + "timestamp": 1728669700, + "sending_stream": "transactional", + "message_id": "1df37d17-0286-4d8b-8edf-bc4ec5be86e6", + "email": "receiver@example.com", + "event_id": "bede7236-2284-43d6-a953-1fdcafd0fdbc", + "sending_domain_name": "examplesender.com" + } + ] + }, + "topic": "unsubscribe", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mailtrap.io/email-api-smtp/advanced/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/index.json b/providers/maximizer/index.json new file mode 100644 index 00000000..23f54198 --- /dev/null +++ b/providers/maximizer/index.json @@ -0,0 +1,13 @@ +{ + "label": "Maximizer", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/maximizer/latest/AbEntry.Create.json b/providers/maximizer/latest/AbEntry.Create.json new file mode 100644 index 00000000..1df509ea --- /dev/null +++ b/providers/maximizer/latest/AbEntry.Create.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "62880b27-2a70-4c89-90a1-edd9060920e9", + "ProcessedTimestamp": "2024-09-13T23:54:16.2642372Z", + "Timestamp": "2024-09-13T23:53:02.183202Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "AbEntry", + "Data": { + "Op": "Create", + "Original": null, + "New": { + "Key": "Q29tcGFueQkyNDA5MTMyNTE2NTMwMTc3MTAwMDFDCTA=" + }, + "Version": "0.1" + } + } + ], + "topic": "AbEntry.Create", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/AbEntry.Delete.json b/providers/maximizer/latest/AbEntry.Delete.json new file mode 100644 index 00000000..9dd8bd72 --- /dev/null +++ b/providers/maximizer/latest/AbEntry.Delete.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "c6c51f89-2e50-4f92-bae0-cbdd9d17cd6e", + "ProcessedTimestamp": "2024-09-13T23:56:54.7576447Z", + "Timestamp": "2024-09-13T23:55:42.8942359Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "AbEntry", + "Data": { + "Op": "Delete", + "Original": { + "Key": "Q29tcGFueQkyNDA5MTMyNTE2NTMwMTc3MTAwMDFDCTA=" + }, + "New": null, + "Version": "0.1" + } + } + ], + "topic": "AbEntry.Delete", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/AbEntry.Update.json b/providers/maximizer/latest/AbEntry.Update.json new file mode 100644 index 00000000..0ac0c6dd --- /dev/null +++ b/providers/maximizer/latest/AbEntry.Update.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "5f74a13f-38ee-4538-ab75-66e0f7e8ecb4", + "ProcessedTimestamp": "2024-09-13T23:56:43.1884143Z", + "Timestamp": "2024-09-13T23:55:30.9512605Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "AbEntry", + "Data": { + "Op": "Update", + "Original": { + "Key": "Q29tcGFueQkyNDA5MTMyNTE2NTMwMTc3MTAwMDFDCTA=" + }, + "New": { + "Key": "Q29tcGFueQkyNDA5MTMyNTE2NTMwMTc3MTAwMDFDCTA=" + }, + "Version": "0.1" + } + } + ], + "topic": "AbEntry.Update", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/Export.Read.json b/providers/maximizer/latest/Export.Read.json new file mode 100644 index 00000000..29767d65 --- /dev/null +++ b/providers/maximizer/latest/Export.Read.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "5c994ea3-4289-4804-a16b-da2269f9a257", + "ProcessedTimestamp": "2024-09-19T23:41:06.6730238Z", + "Timestamp": "2024-09-19T23:39:49.8557246Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "Export", + "Data": { + "Op": "Read", + "Original": { + "EntityType": 1, + "UserKey": "VXNlcglNQVNURVI=", + "Rows": 132 + }, + "New": null, + "Version": "1.0" + } + } + ], + "topic": "Export.Read", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/InteractionLog.Create.json b/providers/maximizer/latest/InteractionLog.Create.json new file mode 100644 index 00000000..487ecc8f --- /dev/null +++ b/providers/maximizer/latest/InteractionLog.Create.json @@ -0,0 +1,68 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "c3c15923-a562-4b1f-bceb-07adf0e852d6", + "ProcessedTimestamp": "2024-09-20T21:02:39.5663441Z", + "Timestamp": "2024-09-20T21:01:22.6722822Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "InteractionLog", + "Data": { + "Op": "Create", + "Original": null, + "New": { + "Key": "SW50ZXJhY3Rpb25Mb2cJMjQwOTIwMDAwMDAwMDAxMTU2Nzk5SUwJMA==", + "Source": "604-600-1234", + "Subject": "Test Phone Call Interaction", + "Description": "This is a test interaction representing a phone call", + "Type": { + "Key": "60001", + "Name": "Phone Call", + "Icon": 61589, + "BiDirectional": true, + "External": false + }, + "StartDate": "2018-01-20T10:00:01Z", + "EndDate": "2018-01-20T10:10:10Z", + "User": "VXNlcglNQVNURVI=", + "LeadKey": "TGVhZAkyMzA5MTEwMDAwMTEzMTk3MTY1MzFMRQkw", + "WithKey": "T3Bwb3J0dW5pdHkJMjQwNTI4MjUwOTE4NTU1MTUwMDAyTwkw", + "Result": [ + "10" + ], + "Direction": 1, + "Duration": 123, + "Data": "Data related to this entry", + "Category": [ + "1" + ], + "CreationDate": "2024-09-20T21:01:22Z", + "AbEntryKey": null, + "LastModifyDate": "2024-09-20T21:01:22Z", + "ModifiedBy": "VXNlcglNQVNURVI=", + "Creator": "VXNlcglNQVNURVI=", + "SecAccess": { + "Write": [ + "VXNlcgkq" + ], + "Read": [ + "VXNlcgkq" + ] + } + }, + "Version": "0.2" + } + } + ], + "topic": "InteractionLog.Create", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/InteractionLog.Delete.json b/providers/maximizer/latest/InteractionLog.Delete.json new file mode 100644 index 00000000..d93f57bf --- /dev/null +++ b/providers/maximizer/latest/InteractionLog.Delete.json @@ -0,0 +1,68 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "11e3d947-4e8e-4720-aee2-002768b2b4ec", + "ProcessedTimestamp": "2024-09-20T21:08:24.3214965Z", + "Timestamp": "2024-09-20T21:07:06.2065219Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "InteractionLog", + "Data": { + "Op": "Delete", + "Original": { + "Key": "SW50ZXJhY3Rpb25Mb2cJMjQwOTIwMDAwMDAwMDAxMTU2Nzk5SUwJMA==", + "Source": "Test Phone Call Interaction Updated", + "Subject": "This is am updated test interaction representing a phone call", + "Description": "This is a test interaction representing a phone call", + "StartDate": "2018-01-20T10:00:01Z", + "EndDate": "2018-01-20T10:10:10Z", + "User": "VXNlcglNQVNURVI=", + "AbEntryKey": null, + "LeadKey": "TGVhZAkyMzA5MTEwMDAwMTEzMTk3MTY1MzFMRQkw", + "WithKey": "T3Bwb3J0dW5pdHkJMjQwNTI4MjUwOTE4NTU1MTUwMDAyTwkw", + "Duration": 123, + "LastModifyDate": "2024-09-20T21:05:43Z", + "ModifiedBy": "VXNlcglNQVNURVI=", + "CreationDate": "2024-09-20T21:01:22Z", + "Creator": "VXNlcglNQVNURVI=", + "Direction": 2, + "SecAccess": { + "Write": [ + "VXNlcgkq" + ], + "Read": [ + "VXNlcgkq" + ] + }, + "Data": "Data related to this entry", + "Result": [ + "11" + ], + "Type": { + "Key": "60005", + "Name": "SMS", + "Icon": 62074, + "BiDirectional": true, + "External": false + }, + "Category": [ + "2" + ] + }, + "New": null, + "Version": "0.2" + } + } + ], + "topic": "InteractionLog.Delete", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/InteractionLog.Update.json b/providers/maximizer/latest/InteractionLog.Update.json new file mode 100644 index 00000000..be36b9c1 --- /dev/null +++ b/providers/maximizer/latest/InteractionLog.Update.json @@ -0,0 +1,82 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "a1c4da33-2f56-4421-a29e-540bf11bdca5", + "ProcessedTimestamp": "2024-09-20T21:07:01.793215Z", + "Timestamp": "2024-09-20T21:05:43.3020096Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "InteractionLog", + "Data": { + "Op": "Update", + "Original": { + "Key": "SW50ZXJhY3Rpb25Mb2cJMjQwOTIwMDAwMDAwMDAxMTU2Nzk5SUwJMA==", + "Source": "604-600-1234", + "Subject": "Test Phone Call Interaction", + "Result": [ + "10" + ], + "Category": [ + "1" + ], + "Direction": 1, + "Description": "This is a test interaction representing a phone call", + "StartDate": "2018-01-20T10:00:01Z", + "EndDate": "2018-01-20T10:10:10Z", + "User": "VXNlcglNQVNURVI=", + "AbEntryKey": null, + "LeadKey": "TGVhZAkyMzA5MTEwMDAwMTEzMTk3MTY1MzFMRQkw", + "WithKey": "T3Bwb3J0dW5pdHkJMjQwNTI4MjUwOTE4NTU1MTUwMDAyTwkw", + "Duration": 123, + "LastModifyDate": "2024-09-20T21:01:22Z", + "ModifiedBy": "VXNlcglNQVNURVI=", + "CreationDate": "2024-09-20T21:01:22Z", + "Creator": "VXNlcglNQVNURVI=", + "SecAccess": { + "Write": [ + "VXNlcgkq" + ], + "Read": [ + "VXNlcgkq" + ] + }, + "Data": "Data related to this entry", + "Type": { + "Key": "60001", + "Name": "Phone Call", + "Icon": 61589, + "BiDirectional": true, + "External": false + } + }, + "New": { + "Key": "SW50ZXJhY3Rpb25Mb2cJMjQwOTIwMDAwMDAwMDAxMTU2Nzk5SUwJMA==", + "Source": "Test Phone Call Interaction Updated", + "Subject": "This is am updated test interaction representing a phone call", + "Result": [ + "11" + ], + "Category": [ + "2" + ], + "Direction": 2, + "Type": { + "Key": "60005" + } + }, + "Version": "0.2" + } + } + ], + "topic": "InteractionLog.Update", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/InteractionLogDefault.Create.json b/providers/maximizer/latest/InteractionLogDefault.Create.json new file mode 100644 index 00000000..6ebf52de --- /dev/null +++ b/providers/maximizer/latest/InteractionLogDefault.Create.json @@ -0,0 +1,61 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "d54aac62-c9bf-45b4-a63c-82337ce19896", + "ProcessedTimestamp": "2024-09-20T21:12:40.1541918Z", + "Timestamp": "2024-09-20T21:11:23.0474225Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "InteractionLogDefault", + "Data": { + "Op": "Create", + "Original": null, + "New": { + "Key": "SW50ZXJhY3Rpb25Mb2cJQE1BU1RFUi5MRC9JTE9HCTA=", + "Source": "604-600-1234", + "Subject": "Test Phone Call Interaction", + "Description": "This is a test interaction representing a phone call", + "Type": { + "Key": "60001", + "Name": "Phone Call", + "Icon": 61589, + "BiDirectional": true, + "External": false + }, + "Result": [ + "10" + ], + "Direction": 1, + "Category": [ + "1" + ], + "CreationDate": "2024-09-20T21:11:23Z", + "LastModifyDate": "2024-09-20T21:11:23Z", + "ModifiedBy": "VXNlcglNQVNURVI=", + "Creator": "VXNlcglNQVNURVI=", + "SecAccess": { + "Write": [ + "VXNlcgkq" + ], + "Read": [ + "VXNlcgkq" + ] + }, + "Data": null + }, + "Version": "0.2" + } + } + ], + "topic": "InteractionLogDefault.Create", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/InteractionLogDefault.Delete.json b/providers/maximizer/latest/InteractionLogDefault.Delete.json new file mode 100644 index 00000000..ad738de3 --- /dev/null +++ b/providers/maximizer/latest/InteractionLogDefault.Delete.json @@ -0,0 +1,61 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "5e24e3ec-2bc6-4d78-97ff-e60c313ded7f", + "ProcessedTimestamp": "2024-09-20T21:14:43.6271143Z", + "Timestamp": "2024-09-20T21:13:26.8760103Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "InteractionLogDefault", + "Data": { + "Op": "Delete", + "Original": { + "Key": "SW50ZXJhY3Rpb25Mb2cJQE1BU1RFUi5MRC9JTE9HCTA=", + "Source": "Test Phone Call Interaction Updated", + "Subject": "This is am updated test interaction representing a phone call", + "Description": "This is a test interaction representing a phone call", + "LastModifyDate": "2024-09-20T21:12:24Z", + "ModifiedBy": "VXNlcglNQVNURVI=", + "CreationDate": "2024-09-20T21:11:23Z", + "Creator": "VXNlcglNQVNURVI=", + "Direction": 2, + "SecAccess": { + "Write": [ + "VXNlcgkq" + ], + "Read": [ + "VXNlcgkq" + ] + }, + "Data": null, + "Result": [ + "11" + ], + "Type": { + "Key": "60005", + "Name": "SMS", + "Icon": 62074, + "BiDirectional": true, + "External": false + }, + "Category": [ + "2" + ] + }, + "New": null, + "Version": "0.2" + } + } + ], + "topic": "InteractionLogDefault.Delete", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/InteractionLogDefault.Update.json b/providers/maximizer/latest/InteractionLogDefault.Update.json new file mode 100644 index 00000000..245fb8b9 --- /dev/null +++ b/providers/maximizer/latest/InteractionLogDefault.Update.json @@ -0,0 +1,75 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "c8a38589-b198-4f5f-a6c8-d25e915b8545", + "ProcessedTimestamp": "2024-09-20T21:13:42.7398691Z", + "Timestamp": "2024-09-20T21:12:24.5817223Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "InteractionLogDefault", + "Data": { + "Op": "Update", + "Original": { + "Key": "SW50ZXJhY3Rpb25Mb2cJQE1BU1RFUi5MRC9JTE9HCTA=", + "Source": "604-600-1234", + "Subject": "Test Phone Call Interaction", + "Result": [ + "10" + ], + "Category": [ + "1" + ], + "Direction": 1, + "Description": "This is a test interaction representing a phone call", + "LastModifyDate": "2024-09-20T21:11:23Z", + "ModifiedBy": "VXNlcglNQVNURVI=", + "CreationDate": "2024-09-20T21:11:23Z", + "Creator": "VXNlcglNQVNURVI=", + "SecAccess": { + "Write": [ + "VXNlcgkq" + ], + "Read": [ + "VXNlcgkq" + ] + }, + "Data": null, + "Type": { + "Key": "60001", + "Name": "Phone Call", + "Icon": 61589, + "BiDirectional": true, + "External": false + } + }, + "New": { + "Key": "SW50ZXJhY3Rpb25Mb2cJQE1BU1RFUi5MRC9JTE9HCTA=", + "Source": "Test Phone Call Interaction Updated", + "Subject": "This is am updated test interaction representing a phone call", + "Result": [ + "11" + ], + "Category": [ + "2" + ], + "Direction": 2, + "Type": { + "Key": "60005" + } + }, + "Version": "0.2" + } + } + ], + "topic": "InteractionLogDefault.Update", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/Lead.Create.json b/providers/maximizer/latest/Lead.Create.json new file mode 100644 index 00000000..8d34e441 --- /dev/null +++ b/providers/maximizer/latest/Lead.Create.json @@ -0,0 +1,95 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "0281120b-eb32-4547-89ba-4f4b17435be6", + "ProcessedTimestamp": "2024-09-12T22:49:44.8787465Z", + "Timestamp": "2024-09-12T22:48:33.8254103Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "Lead", + "Data": { + "Op": "Create", + "Original": null, + "New": { + "Key": "TGVhZAkyNDA5MTIwMDAwMDAwMDU2MDcwOTFMRQkw", + "CompanyName": "CompanyName Test", + "MrMs": "MrMs Test", + "FirstName": "FirstName Test", + "MiddleName": "MiddleName Test", + "LastName": "LastName Test", + "Salutation": "Salutation Test", + "Position": "Position Test", + "Email": "address", + "Website": "https://www.example.com/", + "AssignedTo": "VXNlcglNYXN0ZXI=", + "Status": 1, + "Address": { + "AddressLine1": "addressline1 test", + "AddressLine2": "addressline2 test", + "City": "city test", + "StateProvince": "stateprovince test", + "ZipCode": "zipcode test", + "Country": "country test", + "Key": "QWRkcmVzcwkyNDA5MTIwMDAwMDAwMDU2MDcwOTFMRQkw", + "Description": null, + "Creator": "VXNlcglNQVNURVI=", + "CreationDate": "2024-09-12T22:48:33Z", + "ModifiedBy": "VXNlcglNQVNURVI=", + "LastModifyDate": "2024-09-12T22:48:33Z" + }, + "Phone1": { + "Default": true, + "Number": "1-800-123-1234", + "Description": "Main", + "Extension": "888" + }, + "Phone2": { + "Number": "1-800-123-4568", + "Default": false, + "Description": "", + "Extension": "" + }, + "Udf/$TYPEID(57997)": [ + "2" + ], + "Udf/$TYPEID(57993)": 6, + "Udf/$TYPEID(57994)": [ + "8" + ], + "CloseDate": "2018-01-01T13:00:00Z", + "ProcessStageSetupKey": "UHJvY2Vzc1N0YWdlU2V0dXAJQCovTEVBRAkz", + "CreationDate": "2024-09-12T22:48:33Z", + "ProcessSetupKey": "UHJvY2Vzc1NldHVwCUAqL0xFQUQJMA==", + "Creator": "VXNlcglNQVNURVI=", + "ModifiedBy": "VXNlcglNQVNURVI=", + "LastModifyDate": "2024-09-12T22:48:33Z", + "FullName": "LastName Test, FirstName Test MiddleName Test", + "AbEntryKey": null, + "OpportunityKey": null, + "PartnerKey": null, + "SecAccess": { + "Write": [ + "VXNlcgkq" + ], + "Read": [ + "VXNlcgkq" + ] + }, + "CampaignKey": null + }, + "Version": "0.9" + } + } + ], + "topic": "Lead.Create", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/Lead.Delete.json b/providers/maximizer/latest/Lead.Delete.json new file mode 100644 index 00000000..aa06b19f --- /dev/null +++ b/providers/maximizer/latest/Lead.Delete.json @@ -0,0 +1,95 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "70cdff7f-59f8-4035-a277-e2a74d64cce1", + "ProcessedTimestamp": "2024-09-12T23:14:01.252681Z", + "Timestamp": "2024-09-12T23:12:49.929389Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "Lead", + "Data": { + "Op": "Delete", + "Original": { + "Key": "TGVhZAkyNDA5MTIwMDAwMDAwMDU2MDcwOTFMRQkw", + "CompanyName": "CompanyName Test Update", + "MrMs": "MrMs Test Update", + "FirstName": "FirstName Test Update", + "MiddleName": "MiddleName Test Update", + "LastName": "LastName Test Update", + "Salutation": "Salutation Test Update", + "Position": "Position Test Update", + "Email": "address", + "Website": "https://www.example.com/Update", + "Status": 1, + "AssignedTo": "VXNlcglNYXN0ZXI=", + "Address": { + "Key": "QWRkcmVzcwkyNDA5MTIwMDAwMDAwMDU2MDcwOTFMRQkw", + "Description": null, + "AddressLine1": "addressline1 test", + "AddressLine2": "addressline2 test", + "City": "city test", + "Country": "country test", + "StateProvince": "stateprovince test", + "ZipCode": "zipcode test", + "Creator": "VXNlcglNQVNURVI=", + "CreationDate": "2024-09-12T22:48:33Z", + "ModifiedBy": "VXNlcglNQVNURVI=", + "LastModifyDate": "2024-09-12T23:10:27Z" + }, + "Creator": "VXNlcglNQVNURVI=", + "CreationDate": "2024-09-12T22:48:33Z", + "ModifiedBy": "VXNlcglNQVNURVI=", + "LastModifyDate": "2024-09-12T23:10:27Z", + "Phone1": { + "Default": true, + "Description": "Main", + "Number": "1-800-123-1234", + "Extension": "888" + }, + "Phone2": { + "Default": false, + "Description": "", + "Number": "1-800-123-4568", + "Extension": "" + }, + "FullName": "LastName Test Update, FirstName Test Update MiddleName Test Update", + "AbEntryKey": null, + "OpportunityKey": null, + "PartnerKey": null, + "CloseDate": "2018-01-02T16:00:00Z", + "ProcessSetupKey": "UHJvY2Vzc1NldHVwCUAqL0xFQUQJMA==", + "ProcessStageSetupKey": "UHJvY2Vzc1N0YWdlU2V0dXAJQCovTEVBRAkz", + "SecAccess": { + "Write": [ + "VXNlcgkq" + ], + "Read": [ + "VXNlcgkq" + ] + }, + "CampaignKey": null, + "Udf/$TYPEID(57993)": 6, + "Udf/$TYPEID(57994)": [ + "8" + ], + "Udf/$TYPEID(57997)": [ + "2" + ] + }, + "New": null, + "Version": "0.9" + } + } + ], + "topic": "Lead.Delete", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/Lead.Update.json b/providers/maximizer/latest/Lead.Update.json new file mode 100644 index 00000000..bc9afc47 --- /dev/null +++ b/providers/maximizer/latest/Lead.Update.json @@ -0,0 +1,106 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "ed305a30-6b04-45ca-81d5-705ddcc6c022", + "ProcessedTimestamp": "2024-09-12T23:11:40.0342588Z", + "Timestamp": "2024-09-12T23:10:28.2123142Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "Lead", + "Data": { + "Op": "Update", + "Original": { + "Key": "TGVhZAkyNDA5MTIwMDAwMDAwMDU2MDcwOTFMRQkw", + "CompanyName": "CompanyName Test", + "MrMs": "MrMs Test", + "FirstName": "FirstName Test", + "MiddleName": "MiddleName Test", + "LastName": "LastName Test", + "Salutation": "Salutation Test", + "Position": "Position Test", + "Website": "https://www.example.com/", + "CloseDate": "2018-01-01T13:00:00Z", + "Email": "address", + "Status": 1, + "AssignedTo": "VXNlcglNYXN0ZXI=", + "Address": { + "Key": "QWRkcmVzcwkyNDA5MTIwMDAwMDAwMDU2MDcwOTFMRQkw", + "Description": null, + "AddressLine1": "addressline1 test", + "AddressLine2": "addressline2 test", + "City": "city test", + "Country": "country test", + "StateProvince": "stateprovince test", + "ZipCode": "zipcode test", + "Creator": "VXNlcglNQVNURVI=", + "CreationDate": "2024-09-12T22:48:33Z", + "ModifiedBy": "VXNlcglNQVNURVI=", + "LastModifyDate": "2024-09-12T22:48:33Z" + }, + "Creator": "VXNlcglNQVNURVI=", + "CreationDate": "2024-09-12T22:48:33Z", + "ModifiedBy": "VXNlcglNQVNURVI=", + "LastModifyDate": "2024-09-12T22:48:33Z", + "Phone1": { + "Default": true, + "Description": "Main", + "Number": "1-800-123-1234", + "Extension": "888" + }, + "Phone2": { + "Default": false, + "Description": "", + "Number": "1-800-123-4568", + "Extension": "" + }, + "FullName": "LastName Test, FirstName Test MiddleName Test", + "AbEntryKey": null, + "OpportunityKey": null, + "PartnerKey": null, + "ProcessSetupKey": "UHJvY2Vzc1NldHVwCUAqL0xFQUQJMA==", + "ProcessStageSetupKey": "UHJvY2Vzc1N0YWdlU2V0dXAJQCovTEVBRAkz", + "SecAccess": { + "Write": [ + "VXNlcgkq" + ], + "Read": [ + "VXNlcgkq" + ] + }, + "CampaignKey": null, + "Udf/$TYPEID(57993)": 6, + "Udf/$TYPEID(57994)": [ + "8" + ], + "Udf/$TYPEID(57997)": [ + "2" + ] + }, + "New": { + "Key": "TGVhZAkyNDA5MTIwMDAwMDAwMDU2MDcwOTFMRQkw", + "CompanyName": "CompanyName Test Update", + "MrMs": "MrMs Test Update", + "FirstName": "FirstName Test Update", + "MiddleName": "MiddleName Test Update", + "LastName": "LastName Test Update", + "Salutation": "Salutation Test Update", + "Position": "Position Test Update", + "Website": "https://www.example.com/Update", + "CloseDate": "2018-01-02T16:00:00Z" + }, + "Version": "0.9" + } + } + ], + "topic": "Lead.Update", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/LeadDefault.Create.json b/providers/maximizer/latest/LeadDefault.Create.json new file mode 100644 index 00000000..18d0f9e5 --- /dev/null +++ b/providers/maximizer/latest/LeadDefault.Create.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "1570f188-10f3-4661-ab9c-4295c76120b3", + "ProcessedTimestamp": "2024-09-14T00:20:40.1353111Z", + "Timestamp": "2024-09-14T00:19:28.3645828Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "LeadDefault", + "Data": { + "Op": "Create", + "Original": null, + "New": { + "Key": "TGVhZERlZmF1bHQJQE1BU1RFUi5MRAkw", + "AssignedTo": "VXNlcglNQVNURVI=", + "Udf/$TYPEID(57997)": [ + "57989" + ], + "ProcessSetupKey": "UHJvY2Vzc1NldHVwCUAqL0xFQUQJMA==", + "ProcessStageSetupKey": "UHJvY2Vzc1N0YWdlU2V0dXAJQCovTEVBRAkz", + "SecAccess": { + "Write": [ + "VXNlcglNQVNURVI=" + ], + "Read": [ + "VXNlcglNQVNURVI=" + ] + } + }, + "Version": "1.3" + } + } + ], + "topic": "LeadDefault.Create", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/LeadDefault.Delete.json b/providers/maximizer/latest/LeadDefault.Delete.json new file mode 100644 index 00000000..d1e9da87 --- /dev/null +++ b/providers/maximizer/latest/LeadDefault.Delete.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "bafad26f-38a4-4955-999c-c081af893fa2", + "ProcessedTimestamp": "2024-09-14T00:23:00.066874Z", + "Timestamp": "2024-09-14T00:21:48.330877Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "LeadDefault", + "Data": { + "Op": "Delete", + "Original": { + "Key": "TGVhZERlZmF1bHQJQE1BU1RFUi5MRAkw", + "AssignedTo": "VXNlcglNQVNURVI=", + "ProcessSetupKey": "UHJvY2Vzc1NldHVwCUAqL0xFQUQJMA==", + "ProcessStageSetupKey": "UHJvY2Vzc1N0YWdlU2V0dXAJQCovTEVBRAky", + "SecAccess": { + "Write": [ + "VXNlcglNQVNURVI=" + ], + "Read": [ + "VXNlcglNQVNURVI=" + ] + }, + "Udf/$TYPEID(57997)": [ + "57997" + ] + }, + "New": null, + "Version": "1.3" + } + } + ], + "topic": "LeadDefault.Delete", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/LeadDefault.Update.json b/providers/maximizer/latest/LeadDefault.Update.json new file mode 100644 index 00000000..52221d53 --- /dev/null +++ b/providers/maximizer/latest/LeadDefault.Update.json @@ -0,0 +1,52 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "44e04bf2-4900-406d-ba30-6d07309f1d23", + "ProcessedTimestamp": "2024-09-14T00:22:45.4274752Z", + "Timestamp": "2024-09-14T00:21:32.3070622Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "LeadDefault", + "Data": { + "Op": "Update", + "Original": { + "Key": "TGVhZERlZmF1bHQJQE1BU1RFUi5MRAkw", + "Udf/$TYPEID(57997)": [ + "57989" + ], + "ProcessSetupKey": "UHJvY2Vzc1NldHVwCUAqL0xFQUQJMA==", + "ProcessStageSetupKey": "UHJvY2Vzc1N0YWdlU2V0dXAJQCovTEVBRAkz", + "SecAccess": { + "Write": [ + "VXNlcglNQVNURVI=" + ], + "Read": [ + "VXNlcglNQVNURVI=" + ] + }, + "AssignedTo": "VXNlcglNQVNURVI=" + }, + "New": { + "Key": "TGVhZERlZmF1bHQJQE1BU1RFUi5MRAkw", + "Udf/$TYPEID(57997)": [ + "57997" + ], + "ProcessSetupKey": "UHJvY2Vzc1NldHVwCUAqL0xFQUQJMA==", + "ProcessStageSetupKey": "UHJvY2Vzc1N0YWdlU2V0dXAJQCovTEVBRAky" + }, + "Version": "1.3" + } + } + ], + "topic": "LeadDefault.Update", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/Opportunity.Create.json b/providers/maximizer/latest/Opportunity.Create.json new file mode 100644 index 00000000..57481bc3 --- /dev/null +++ b/providers/maximizer/latest/Opportunity.Create.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "73f3cb0f-c287-4366-8bfd-388ede64fa4e", + "ProcessedTimestamp": "2024-09-20T00:06:51.4463148Z", + "Timestamp": "2024-09-20T00:05:35.0926672Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "Opportunity", + "Data": { + "Op": "Create", + "Original": null, + "New": { + "Key": "T3Bwb3J0dW5pdHkJMjQwOTE5MjUxNzA1MzQ4NTcwMDAxTwkw" + }, + "Version": "0.1" + } + } + ], + "topic": "Opportunity.Create", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/Opportunity.Delete.json b/providers/maximizer/latest/Opportunity.Delete.json new file mode 100644 index 00000000..707ed898 --- /dev/null +++ b/providers/maximizer/latest/Opportunity.Delete.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "a87686d9-56da-464e-851e-917e47d5feb5", + "ProcessedTimestamp": "2024-09-20T00:08:30.9706828Z", + "Timestamp": "2024-09-20T00:07:14.1975292Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "Opportunity", + "Data": { + "Op": "Delete", + "Original": { + "Key": "T3Bwb3J0dW5pdHkJMjQwOTE5MjUxNzA1MzQ4NTcwMDAxTwkw" + }, + "New": null, + "Version": "0.1" + } + } + ], + "topic": "Opportunity.Delete", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/maximizer/latest/Opportunity.Update.json b/providers/maximizer/latest/Opportunity.Update.json new file mode 100644 index 00000000..f6488153 --- /dev/null +++ b/providers/maximizer/latest/Opportunity.Update.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "Id": "fc292018-2437-4446-8975-64ab0029dbc8", + "ProcessedTimestamp": "2024-09-20T00:07:41.5344016Z", + "Timestamp": "2024-09-20T00:06:24.7330868Z", + "Recipients": [], + "WorkspaceId": "108F314C-6787-4EE6-BE49-C0E0C651F039", + "SourceId": "1a0dde7c-743f-4b55-a2bf-e7738393a8e5", + "Options": null, + "Entity": "Opportunity", + "Data": { + "Op": "Update", + "Original": { + "Key": "T3Bwb3J0dW5pdHkJMjQwOTE5MjUxNzA1MzQ4NTcwMDAxTwkw" + }, + "New": { + "Key": "T3Bwb3J0dW5pdHkJMjQwOTE5MjUxNzA1MzQ4NTcwMDAxTwkw" + }, + "Version": "0.1" + } + } + ], + "topic": "Opportunity.Update", + "source": { + "type": "vendor-documentation", + "url": "https://www.postman.com/maximizercrm/workspace/maximizer-api/collection/26919988-9792e8ec-e1b2-4413-aac8-aa8d54acacfe", + "retrieved": "2026-10-22" + } +} diff --git a/providers/meetgeek/index.json b/providers/meetgeek/index.json new file mode 100644 index 00000000..5c2c7cea --- /dev/null +++ b/providers/meetgeek/index.json @@ -0,0 +1,13 @@ +{ + "label": "MeetGeek", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/meetgeek/latest/failed-analysis.json b/providers/meetgeek/latest/failed-analysis.json new file mode 100644 index 00000000..b5805e87 --- /dev/null +++ b/providers/meetgeek/latest/failed-analysis.json @@ -0,0 +1,14 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "message": "File analyzed failed" + }, + "topic": "failed-analysis", + "source": { + "type": "vendor-documentation", + "url": "https://docs.meetgeek.ai/api/api-reference/v1/appendix-webhooks#event-notifications", + "retrieved": "2026-10-26" + } +} diff --git a/providers/meetgeek/latest/successful-analysis.json b/providers/meetgeek/latest/successful-analysis.json new file mode 100644 index 00000000..271d0fa0 --- /dev/null +++ b/providers/meetgeek/latest/successful-analysis.json @@ -0,0 +1,15 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "message": "File analyzed successfully", + "meeting_id": "9433976b-cfa3-4373-9afb-eb0b7a5915df" + }, + "topic": "successful-analysis", + "source": { + "type": "vendor-documentation", + "url": "https://docs.meetgeek.ai/api/api-reference/v1/appendix-webhooks#event-notifications", + "retrieved": "2026-10-26" + } +} diff --git a/providers/meeting-baas/index.json b/providers/meeting-baas/index.json new file mode 100644 index 00000000..a32eac65 --- /dev/null +++ b/providers/meeting-baas/index.json @@ -0,0 +1,13 @@ +{ + "label": "Meeting BaaS", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/meeting-baas/latest/bot.chat_message.json b/providers/meeting-baas/latest/bot.chat_message.json new file mode 100644 index 00000000..e049e8d9 --- /dev/null +++ b/providers/meeting-baas/latest/bot.chat_message.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "bot.chat_message", + "data": { + "bot_id": "123e4567-e89b-12d3-a456-426614174000", + "event_id": "789e0123-e45b-67c8-d901-234567890abc", + "message_id": "spaces/XxM_aNTpzGkB/messages/1773539019302815", + "sender_name": "John Doe", + "sender_id": 2, + "text": "Can we discuss the Q4 roadmap?", + "sent_at": "2025-01-15T10:32:15Z" + }, + "extra": { + "customer_id": "12345" + } + }, + "topic": "bot.chat_message", + "source": { + "type": "vendor-documentation", + "url": "https://docs.meetingbaas.com/api-v2/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/meeting-baas/latest/bot.failed.json b/providers/meeting-baas/latest/bot.failed.json new file mode 100644 index 00000000..f7555592 --- /dev/null +++ b/providers/meeting-baas/latest/bot.failed.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "bot.failed", + "data": { + "bot_id": "123e4567-e89b-12d3-a456-426614174000", + "event_id": "789e0123-e45b-67c8-d901-234567890abc", + "error_code": "BOT_NOT_ACCEPTED", + "error_message": "Bot was not accepted into the meeting", + "extra": { + "customer_id": "12345" + } + } + }, + "topic": "bot.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.meetingbaas.com/api-v2/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/meeting-baas/latest/bot.status_change.json b/providers/meeting-baas/latest/bot.status_change.json new file mode 100644 index 00000000..e864f9af --- /dev/null +++ b/providers/meeting-baas/latest/bot.status_change.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "bot.status_change", + "data": { + "bot_id": "123e4567-e89b-12d3-a456-426614174000", + "event_id": "789e0123-e45b-67c8-d901-234567890abc", + "status": { + "code": "in_call_recording", + "created_at": "2025-01-15T10:30:00Z", + "start_time": 1736941800 + }, + "extra": { + "customer_id": "12345" + } + } + }, + "topic": "bot.status_change", + "source": { + "type": "vendor-documentation", + "url": "https://docs.meetingbaas.com/api-v2/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/meeting-baas/latest/calendar.connection_created.json b/providers/meeting-baas/latest/calendar.connection_created.json new file mode 100644 index 00000000..f807f9ee --- /dev/null +++ b/providers/meeting-baas/latest/calendar.connection_created.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "calendar.connection_created", + "data": { + "calendar_id": "123e4567-e89b-12d3-a456-426614174000", + "platform": "google", + "account_email": "user@example.com", + "calendar_name": "Primary" + } + }, + "topic": "calendar.connection_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.meetingbaas.com/api-v2/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/meeting-baas/latest/calendar.connection_deleted.json b/providers/meeting-baas/latest/calendar.connection_deleted.json new file mode 100644 index 00000000..2791aff6 --- /dev/null +++ b/providers/meeting-baas/latest/calendar.connection_deleted.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "calendar.connection_deleted", + "data": { + "calendar_id": "123e4567-e89b-12d3-a456-426614174000", + "platform": "google" + } + }, + "topic": "calendar.connection_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.meetingbaas.com/api-v2/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/meeting-baas/latest/calendar.connection_error.json b/providers/meeting-baas/latest/calendar.connection_error.json new file mode 100644 index 00000000..46f696af --- /dev/null +++ b/providers/meeting-baas/latest/calendar.connection_error.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "calendar.connection_error", + "data": { + "calendar_id": "123e4567-e89b-12d3-a456-426614174000", + "platform": "google", + "error": "OAuth token refresh failed", + "status": "error" + } + }, + "topic": "calendar.connection_error", + "source": { + "type": "vendor-documentation", + "url": "https://docs.meetingbaas.com/api-v2/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/meeting-baas/latest/calendar.connection_updated.json b/providers/meeting-baas/latest/calendar.connection_updated.json new file mode 100644 index 00000000..1f958f68 --- /dev/null +++ b/providers/meeting-baas/latest/calendar.connection_updated.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "calendar.connection_updated", + "data": { + "calendar_id": "123e4567-e89b-12d3-a456-426614174000", + "platform": "google", + "status": "active" + } + }, + "topic": "calendar.connection_updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.meetingbaas.com/api-v2/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/meeting-baas/latest/calendar.events_synced.json b/providers/meeting-baas/latest/calendar.events_synced.json new file mode 100644 index 00000000..5b21e511 --- /dev/null +++ b/providers/meeting-baas/latest/calendar.events_synced.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "calendar.events_synced", + "data": { + "calendar_id": "123e4567-e89b-12d3-a456-426614174000", + "events_synced": 42, + "sync_type": "full" + } + }, + "topic": "calendar.events_synced", + "source": { + "type": "vendor-documentation", + "url": "https://docs.meetingbaas.com/api-v2/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/index.json b/providers/metronome/index.json new file mode 100644 index 00000000..3f903242 --- /dev/null +++ b/providers/metronome/index.json @@ -0,0 +1,13 @@ +{ + "label": "Metronome", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/metronome/latest/alerts.invoice_total_reached.json b/providers/metronome/latest/alerts.invoice_total_reached.json new file mode 100644 index 00000000..bf6841b5 --- /dev/null +++ b/providers/metronome/latest/alerts.invoice_total_reached.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "h8i9j0k1-l2m3-n4o5-p6q7-r8s9t0u1v2w3", + "properties": { + "customer_id": "i9j0k1l2-m3n4-o5p6-q7r8-s9t0u1v2w3x4", + "alert_id": "h8i9j0k1-l2m3-n4o5-p6q7-r8s9t0u1v2w3", + "timestamp": "2024-10-07T18:00:00.000Z", + "threshold": 50000, + "alert_name": "Invoice total exceeded", + "invoice_id": "j0k1l2m3-n4o5-p6q7-r8s9-t0u1v2w3x4y5", + "invoice_total": 55000, + "triggered_by": "invoice_generation" + }, + "type": "alerts.invoice_total_reached" + }, + "topic": "alerts.invoice_total_reached", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/alerts.low_remaining_commit_balance_reached.json b/providers/metronome/latest/alerts.low_remaining_commit_balance_reached.json new file mode 100644 index 00000000..3a589880 --- /dev/null +++ b/providers/metronome/latest/alerts.low_remaining_commit_balance_reached.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "properties": { + "customer_id": "c3d4e5f6-g7h8-i9j0-k1l2-m3n4o5p6q7r8", + "alert_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "timestamp": "2024-10-07T14:45:30.456Z", + "threshold": 5000, + "alert_name": "Commit balance low", + "commit_id": "d4e5f6g7-h8i9-j0k1-l2m3-n4o5p6q7r8s9", + "remaining_balance": 1200, + "triggered_by": "usage" + }, + "type": "alerts.low_remaining_commit_balance_reached" + }, + "topic": "alerts.low_remaining_commit_balance_reached", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/alerts.low_remaining_credit_balance_reached.json b/providers/metronome/latest/alerts.low_remaining_credit_balance_reached.json new file mode 100644 index 00000000..72ddd669 --- /dev/null +++ b/providers/metronome/latest/alerts.low_remaining_credit_balance_reached.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "445b849e-1366-4580-a6cc-f488e27c059f", + "properties": { + "customer_id": "ac39ecc3-87ee-4d58-8ec0-24041464dddd", + "alert_id": "445b849e-1366-4580-a6cc-f488e27c059f", + "timestamp": "2024-10-07T15:08:44.865Z", + "threshold": 20000, + "alert_name": "Credit balance low", + "credit_type_id": "2714e483-4ff1-48e4-9e25-ac732e8f24f2", + "remaining_balance": 5000, + "triggered_by": "usage" + }, + "type": "alerts.low_remaining_credit_balance_reached" + }, + "topic": "alerts.low_remaining_credit_balance_reached", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/alerts.spend_threshold_reached.json b/providers/metronome/latest/alerts.spend_threshold_reached.json new file mode 100644 index 00000000..80408d1f --- /dev/null +++ b/providers/metronome/latest/alerts.spend_threshold_reached.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "7f8a9b2c-3d4e-5f6g-7h8i-9j0k1l2m3n4o", + "properties": { + "customer_id": "b2c3d4e5-f6g7-h8i9-j0k1-l2m3n4o5p6q7", + "alert_id": "7f8a9b2c-3d4e-5f6g-7h8i-9j0k1l2m3n4o", + "timestamp": "2024-10-07T16:30:15.123Z", + "threshold": 10000, + "alert_name": "Spend threshold exceeded", + "current_spend": 12500, + "triggered_by": "usage" + }, + "type": "alerts.spend_threshold_reached" + }, + "topic": "alerts.spend_threshold_reached", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/alerts.usage_threshold_reached.json b/providers/metronome/latest/alerts.usage_threshold_reached.json new file mode 100644 index 00000000..95e81b8c --- /dev/null +++ b/providers/metronome/latest/alerts.usage_threshold_reached.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "e5f6g7h8-i9j0-k1l2-m3n4-o5p6q7r8s9t0", + "properties": { + "customer_id": "f6g7h8i9-j0k1-l2m3-n4o5-p6q7r8s9t0u1", + "alert_id": "e5f6g7h8-i9j0-k1l2-m3n4-o5p6q7r8s9t0", + "timestamp": "2024-10-07T17:15:45.789Z", + "threshold": 1000000, + "alert_name": "API calls threshold exceeded", + "billable_metric_id": "g7h8i9j0-k1l2-m3n4-o5p6-q7r8s9t0u1v2", + "current_usage": 1250000, + "triggered_by": "usage" + }, + "type": "alerts.usage_threshold_reached" + }, + "topic": "alerts.usage_threshold_reached", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/commit.archive.json b/providers/metronome/latest/commit.archive.json new file mode 100644 index 00000000..8009297c --- /dev/null +++ b/providers/metronome/latest/commit.archive.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "43bbd69c-28bb-5f04-b609-ea716b0f00b4", + "type": "commit.archive", + "timestamp": "2025-08-07T00:00:00Z", + "environment_type": "PRODUCTION", + "commit_id": "529a023b-3d3c-52b1-b6d5-4d3dd06c6cb0", + "commit_custom_fields": { + "tier_key": "f_minor" + }, + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "parent_recurring_commit_id": "0719c77c-e3e1-4d1d-bb59-6cee63773f24", + "customer_id": "1dd86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "commit.archive", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/commit.create.json b/providers/metronome/latest/commit.create.json new file mode 100644 index 00000000..164ffddf --- /dev/null +++ b/providers/metronome/latest/commit.create.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "23bbd69c-28bb-5f04-b609-ea716b0f00b4", + "type": "commit.create", + "timestamp": "2025-08-07T00:00:00Z", + "environment_type": "PRODUCTION", + "commit_id": "529a023b-3d3c-52b1-b6d5-4d3dd06c6cb0", + "commit_custom_fields": { + "tier_key": "f_minor" + }, + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "parent_recurring_commit_id": "0719c77c-e3e1-4d1d-bb59-6cee63773f24", + "customer_id": "1dd86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "commit.create", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/commit.edit.json b/providers/metronome/latest/commit.edit.json new file mode 100644 index 00000000..7380af04 --- /dev/null +++ b/providers/metronome/latest/commit.edit.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "33bbd69c-28bb-5f04-b609-ea716b0f00b4", + "type": "commit.edit", + "timestamp": "2025-08-07T00:00:00Z", + "environment_type": "PRODUCTION", + "commit_id": "529a023b-3d3c-52b1-b6d5-4d3dd06c6cb0", + "commit_custom_fields": { + "tier_key": "f_minor" + }, + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "parent_recurring_commit_id": "0719c77c-e3e1-4d1d-bb59-6cee63773f24", + "customer_id": "1dd86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "commit.edit", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/commit.segment.end.json b/providers/metronome/latest/commit.segment.end.json new file mode 100644 index 00000000..c6077d26 --- /dev/null +++ b/providers/metronome/latest/commit.segment.end.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "a2adc38c-671c-59dd-8f2e-39fc7482a4df", + "type": "commit.segment.end", + "timestamp": "2025-08-07T00:00:00Z", + "environment_type": "PRODUCTION", + "commit_id": "529a023b-3d3c-52b1-b6d5-4d3dd06c6cb0", + "commit_custom_fields": { + "tier_key": "f_minor" + }, + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "parent_recurring_commit_id": "0718c77c-e3e1-4d1d-bb59-6cee63773f24", + "segment_index": 0, + "segment_count": 1, + "segment_id": "dea59112-dadb-52c4-8789-304e2cddff92", + "customer_id": "1ed86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "commit.segment.end", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/commit.segment.start.json b/providers/metronome/latest/commit.segment.start.json new file mode 100644 index 00000000..6aae89ec --- /dev/null +++ b/providers/metronome/latest/commit.segment.start.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "92adc38c-671c-59dd-8f2e-39fc7482a4df", + "type": "commit.segment.start", + "timestamp": "2025-08-07T00:00:00Z", + "environment_type": "PRODUCTION", + "commit_id": "529a023b-3d3c-52b1-b6d5-4d3dd06c6cb0", + "commit_custom_fields": { + "tier_key": "f_minor" + }, + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "parent_recurring_commit_id": "0718c77c-e3e1-4d1d-bb59-6cee63773f24", + "segment_index": 0, + "segment_count": 1, + "segment_id": "dea59112-dadb-52c4-8789-304e2cddff92", + "customer_id": "1ed86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "commit.segment.start", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/contract.archive.json b/providers/metronome/latest/contract.archive.json new file mode 100644 index 00000000..95e40806 --- /dev/null +++ b/providers/metronome/latest/contract.archive.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba0d43a2-9426-5219-9191-becdfb43e102", + "type": "contract.archive", + "timestamp": "2025-09-15T17:27:41Z", + "environment_type": "PRODUCTION", + "contract_id": "3b1cf6f5-e4ea-449f-acc3-afceffaddea7", + "contract_custom_fields": { + "org_key": "g_major" + }, + "customer_id": "541be796-88fa-4081-8f8f-7ac230c43b2c", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "contract.archive", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/contract.create.json b/providers/metronome/latest/contract.create.json new file mode 100644 index 00000000..2e9201b8 --- /dev/null +++ b/providers/metronome/latest/contract.create.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "fca7b4ef-6187-51d5-a9d9-b57f40117728", + "type": "contract.create", + "timestamp": "2025-09-12T20:20:04Z", + "environment_type": "PRODUCTION", + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "customer_id": "1ed86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "contract.create", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/contract.edit.json b/providers/metronome/latest/contract.edit.json new file mode 100644 index 00000000..8f6127f4 --- /dev/null +++ b/providers/metronome/latest/contract.edit.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba0d43a2-9426-5219-9191-becdfb43e102", + "type": "contract.edit", + "timestamp": "2025-09-15T17:27:41Z", + "environment_type": "PRODUCTION", + "contract_id": "3b1cf6f5-e4ea-449f-acc3-afceffaddea7", + "contract_custom_fields": { + "org_key": "g_major" + }, + "customer_id": "541be796-88fa-4081-8f8f-7ac230c43b2c", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "contract.edit", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/contract.end.json b/providers/metronome/latest/contract.end.json new file mode 100644 index 00000000..0c579dfc --- /dev/null +++ b/providers/metronome/latest/contract.end.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ba0d43a2-9426-5219-9191-becdfb43e102", + "type": "contract.end", + "timestamp": "2025-09-15T17:27:41Z", + "environment_type": "PRODUCTION", + "contract_id": "3b1cf6f5-e4ea-449f-acc3-afceffaddea7", + "contract_custom_fields": { + "org_key": "g_major" + }, + "customer_id": "541be796-88fa-4081-8f8f-7ac230c43b2c", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "contract.end", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/contract.start.json b/providers/metronome/latest/contract.start.json new file mode 100644 index 00000000..e117b079 --- /dev/null +++ b/providers/metronome/latest/contract.start.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "4dcef5c4-ed3b-5d0e-baa4-beec74544158", + "type": "contract.start", + "timestamp": "2025-08-07T00:00:00Z", + "environment_type": "PRODUCTION", + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "customer_id": "1ed86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "contract.start", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/credit.archive.json b/providers/metronome/latest/credit.archive.json new file mode 100644 index 00000000..6ad6cd78 --- /dev/null +++ b/providers/metronome/latest/credit.archive.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "43bbd69c-28bb-5f04-b609-ea716b0f00b4", + "type": "credit.archive", + "timestamp": "2025-08-07T00:00:00Z", + "environment_type": "PRODUCTION", + "credit_id": "529a023b-3d3c-52b1-b6d5-4d3dd06c6cb0", + "credit_custom_fields": { + "tier_key": "f_minor" + }, + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "parent_recurring_credit_id": "0719c77c-e3e1-4d1d-bb59-6cee63773f24", + "customer_id": "1dd86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "credit.archive", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/credit.create.json b/providers/metronome/latest/credit.create.json new file mode 100644 index 00000000..f3b8c604 --- /dev/null +++ b/providers/metronome/latest/credit.create.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "23bbd69c-28bb-5f04-b609-ea716b0f00b4", + "type": "credit.create", + "timestamp": "2025-08-07T00:00:00Z", + "environment_type": "PRODUCTION", + "credit_id": "529a023b-3d3c-52b1-b6d5-4d3dd06c6cb0", + "credit_custom_fields": { + "tier_key": "f_minor" + }, + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "parent_recurring_credit_id": "0719c77c-e3e1-4d1d-bb59-6cee63773f24", + "customer_id": "1dd86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "credit.create", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/credit.edit.json b/providers/metronome/latest/credit.edit.json new file mode 100644 index 00000000..b5534701 --- /dev/null +++ b/providers/metronome/latest/credit.edit.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "33bbd69c-28bb-5f04-b609-ea716b0f00b4", + "type": "credit.edit", + "timestamp": "2025-08-07T00:00:00Z", + "environment_type": "PRODUCTION", + "credit_id": "529a023b-3d3c-52b1-b6d5-4d3dd06c6cb0", + "credit_custom_fields": { + "tier_key": "f_minor" + }, + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "parent_recurring_credit_id": "0719c77c-e3e1-4d1d-bb59-6cee63773f24", + "customer_id": "1dd86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "credit.edit", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/credit.segment.end.json b/providers/metronome/latest/credit.segment.end.json new file mode 100644 index 00000000..b719c2ec --- /dev/null +++ b/providers/metronome/latest/credit.segment.end.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "a2adc38c-671c-59dd-8f2e-39fc7482a4df", + "type": "credit.segment.end", + "timestamp": "2025-08-07T00:00:00Z", + "environment_type": "PRODUCTION", + "credit_id": "529a023b-3d3c-52b1-b6d5-4d3dd06c6cb0", + "credit_custom_fields": { + "tier_key": "f_minor" + }, + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "parent_recurring_credit_id": "0718c77c-e3e1-4d1d-bb59-6cee63773f24", + "segment_index": 0, + "segment_count": 1, + "segment_id": "dea59112-dadb-52c4-8789-304e2cddff92", + "customer_id": "1ed86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "credit.segment.end", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/credit.segment.start.json b/providers/metronome/latest/credit.segment.start.json new file mode 100644 index 00000000..c1f59ec7 --- /dev/null +++ b/providers/metronome/latest/credit.segment.start.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "92adc38c-671c-59dd-8f2e-39fc7482a4df", + "type": "credit.segment.start", + "timestamp": "2025-08-07T00:00:00Z", + "environment_type": "PRODUCTION", + "credit_id": "529a023b-3d3c-52b1-b6d5-4d3dd06c6cb0", + "credit_custom_fields": { + "tier_key": "f_minor" + }, + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "parent_recurring_credit_id": "0718c77c-e3e1-4d1d-bb59-6cee63773f24", + "segment_index": 0, + "segment_count": 1, + "segment_id": "dea59112-dadb-52c4-8789-304e2cddff92", + "customer_id": "1ed86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "credit.segment.start", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/integration.issue.json b/providers/metronome/latest/integration.issue.json new file mode 100644 index 00000000..0cf3460c --- /dev/null +++ b/providers/metronome/latest/integration.issue.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "c941cccc-a890-45e4-96de-3fdb8a6809f3", + "type": "integration.issue", + "properties": { + "integration": "NETSUITE", + "error": "Authentication failed: Invalid client credentials", + "error_code": "INVALID_CREDENTIALS", + "timestamp": "2025-10-03T12:34:56.789Z" + } + }, + "topic": "integration.issue", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/invoice.billing_provider_error.json b/providers/metronome/latest/invoice.billing_provider_error.json new file mode 100644 index 00000000..9440e9fd --- /dev/null +++ b/providers/metronome/latest/invoice.billing_provider_error.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "c941cccc-a890-45e4-96de-3fdb8a6809f3", + "properties": { + "invoice_id": "9927e175-c1d3-4f94-875b-8906bc773a95", + "customer_id": "83518c41-76ff-4ac4-85d4-bd7010112bd3", + "billing_provider": "STRIPE", + "billing_provider_error": "No such customer: 'cus_PQzIVPOCGb4otV'" + }, + "type": "invoice.billing_provider_error" + }, + "topic": "invoice.billing_provider_error", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/invoice.finalized.json b/providers/metronome/latest/invoice.finalized.json new file mode 100644 index 00000000..f433e5f9 --- /dev/null +++ b/providers/metronome/latest/invoice.finalized.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "fc00bd44-8d4b-4913-9b7c-fd1f8da61e62", + "properties": { + "invoice_id": "de99894e-f9ce-4b6c-92b0-f4ec0d09b6f1", + "customer_id": "3c9e87ba-0e49-44a3-9aa9-6917f8da3491", + "invoice_finalized_date": "2024-02-20T15:50:07.457Z" + }, + "type": "invoice.finalized" + }, + "topic": "invoice.finalized", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/invoice.void.json b/providers/metronome/latest/invoice.void.json new file mode 100644 index 00000000..e65692bf --- /dev/null +++ b/providers/metronome/latest/invoice.void.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "38498915-c390-4c23-b13b-d6de5bfaadce", + "type": "invoice.void", + "timestamp": "2026-10-15T12:00:00Z", + "environment_type": "PRODUCTION", + "invoice_id": "958c06cf-dafb-4190-be8d-86f010f6bbe5", + "invoice_type": "USAGE", + "invoice_custom_fields": { + "purchase_order": "PO-123" + }, + "contract_id": "4066aa52-4c2f-4145-9023-afe5fa7b4a62", + "contract_custom_fields": { + "plan": "enterprise" + }, + "customer_id": "cedde3ab-5bf2-4176-83a7-1767671ad514", + "customer_custom_fields": { + "region": "us-west" + } + }, + "topic": "invoice.void", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/marketplaces.aws_metering_disabled.json b/providers/metronome/latest/marketplaces.aws_metering_disabled.json new file mode 100644 index 00000000..c881ff08 --- /dev/null +++ b/providers/metronome/latest/marketplaces.aws_metering_disabled.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "daf54f25-12f4-4b2a-8462-ebfff4b622b7", + "properties": { + "customer_id": "4ffe51f1-3702-490c-816e-35fad3e271de", + "aws_customer_id": "SJyeYLq7123", + "aws_product_code": "6m81ochldaiejgnw0b8391bfn" + }, + "type": "marketplaces.aws_metering_disabled" + }, + "topic": "marketplaces.aws_metering_disabled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/marketplaces.azure_metering_disabled.json b/providers/metronome/latest/marketplaces.azure_metering_disabled.json new file mode 100644 index 00000000..5660d3ea --- /dev/null +++ b/providers/metronome/latest/marketplaces.azure_metering_disabled.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "c9afa306-4449-45f3-9bce-68e4927a1f0b", + "properties": { + "customer_id": "1eea08e0-2fe0-45ad-96e2-3c1dbc2ce3a8", + "subscription_id": "f6ccac8e-9918-4c8f-9597-8a210a84c31c" + }, + "type": "marketplaces.azure_metering_disabled" + }, + "topic": "marketplaces.azure_metering_disabled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/marketplaces.gcp_metering_disabled.json b/providers/metronome/latest/marketplaces.gcp_metering_disabled.json new file mode 100644 index 00000000..95382124 --- /dev/null +++ b/providers/metronome/latest/marketplaces.gcp_metering_disabled.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "c9afa306-4449-45f3-9bce-68e4927a1f0b", + "properties": { + "customer_id": "1eea08e0-2fe0-45ad-96e2-3c1dbc2ce3a8", + "gcp_usage_reporting_id": "project_number:012345678912", + "gcp_entitlement_id": "f6ccac8e-9918-4c8f-9597-8a210a84c31c", + "gcp_service_name": "your-listing.endpoints.provider.cloud.goog" + }, + "type": "marketplaces.gcp_metering_disabled" + }, + "topic": "marketplaces.gcp_metering_disabled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/subscription.create.json b/providers/metronome/latest/subscription.create.json new file mode 100644 index 00000000..88592437 --- /dev/null +++ b/providers/metronome/latest/subscription.create.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "b7e2f1a4-3c5d-5e6f-8a9b-0c1d2e3f4a5b", + "type": "subscription.create", + "timestamp": "2026-10-01T15:30:00Z", + "environment_type": "PRODUCTION", + "subscription_id": "6a1f8c3e-2b4d-4e5f-9a7b-8c9d0e1f2a3b", + "subscription_custom_fields": { + "seat_type": "developer" + }, + "starting_at": "2026-11-01T00:00:00Z", + "ending_before": null, + "payment_gate_config": { + "payment_gate_type": "STRIPE", + "tax_type": "STRIPE" + }, + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "customer_id": "1ed86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "subscription.create", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/subscription.end.json b/providers/metronome/latest/subscription.end.json new file mode 100644 index 00000000..efe8ed7f --- /dev/null +++ b/providers/metronome/latest/subscription.end.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "d9a4b3c6-5e7f-5a8b-9c1d-2e3f4a5b6c7d", + "type": "subscription.end", + "timestamp": "2027-01-01T00:00:00Z", + "environment_type": "PRODUCTION", + "subscription_id": "7b2a9d4f-3c5e-4f6a-8b9c-0d1e2f3a4b5c", + "subscription_custom_fields": { + "seat_type": "admin" + }, + "ending_before": "2027-01-01T00:00:00Z", + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "customer_id": "1ed86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "subscription.end", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/metronome/latest/subscription.start.json b/providers/metronome/latest/subscription.start.json new file mode 100644 index 00000000..ed305e02 --- /dev/null +++ b/providers/metronome/latest/subscription.start.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "c8f3a2b5-4d6e-5f7a-9b0c-1d2e3f4a5b6c", + "type": "subscription.start", + "timestamp": "2026-11-01T00:00:00Z", + "environment_type": "PRODUCTION", + "subscription_id": "6a1f8c3e-2b4d-4e5f-9a7b-8c9d0e1f2a3b", + "subscription_custom_fields": { + "seat_type": "developer" + }, + "starting_at": "2026-11-01T00:00:00Z", + "payment_gate_config": { + "payment_gate_type": "STRIPE", + "tax_type": "STRIPE" + }, + "contract_id": "33d206f6-7455-49f6-857d-2172c37db68d", + "contract_custom_fields": { + "org_key": "g_major" + }, + "customer_id": "1ed86915-97f1-4d92-8fa6-763c0235093a", + "customer_custom_fields": { + "bill_customer_id": "0cu21JDIRIUDQKDS6wmx" + } + }, + "topic": "subscription.start", + "source": { + "type": "vendor-documentation", + "url": "https://docs.metronome.com/guides/platform-configuration/setup-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/mews-pos/index.json b/providers/mews-pos/index.json new file mode 100644 index 00000000..949598a7 --- /dev/null +++ b/providers/mews-pos/index.json @@ -0,0 +1,13 @@ +{ + "label": "Mews POS", + "configs": { + "latest_version": "latest", + "topic_identifier": "meta.eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/mews-pos/latest/booking.status.updated.json b/providers/mews-pos/latest/booking.status.updated.json new file mode 100644 index 00000000..dbd3b10d --- /dev/null +++ b/providers/mews-pos/latest/booking.status.updated.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "98656c4a-950d-4b19-b7ef-ad1744e92b53", + "type": "bookings", + "attributes": { + "status": "seated", + "updatedAt": "2025-02-06T09:41:30.465Z" + } + }, + "meta": { + "eventType": "booking.status.updated" + } + }, + "topic": "booking.status.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mews.com/pos-api/events/webhooks#request-body", + "retrieved": "2026-10-26" + } +} diff --git a/providers/micetribe/index.json b/providers/micetribe/index.json new file mode 100644 index 00000000..20b1c03b --- /dev/null +++ b/providers/micetribe/index.json @@ -0,0 +1,13 @@ +{ + "label": "MICEtribe", + "configs": { + "latest_version": "latest", + "topic_identifier": "meta.trigger" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/micetribe/latest/registration.updated.json b/providers/micetribe/latest/registration.updated.json new file mode 100644 index 00000000..2d0c67a7 --- /dev/null +++ b/providers/micetribe/latest/registration.updated.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "registration_id": "6a08287fa219e11ac60d2a10", + "data": { + "registration_data": { + "email": "attendee@example.com", + "phone": "+97400000000", + "fullname": "Jane Doe", + "first_name": "Jane", + "last_name": "Doe" + }, + "entry_status": "Approved", + "persona": "attendee", + "barcode": "ABC123XY", + "source": "online", + "mirror": "", + "print": { + "print_count": 0, + "last_printed_at": "", + "last_printed_by": "" + }, + "checkin": { + "attended": false, + "checkin_at": "" + }, + "payment": { + "total_payment": "10.00", + "currency": "QAR", + "method": "SkipCash" + } + }, + "meta": { + "event_id": 7337, + "event_name": "My Event", + "event_slug": "my-event", + "webhook_name": "crm-sync", + "occurred_at": "2026-06-01T12:29:11+00:00", + "created_at": "2026-05-18T09:27:25+00:00", + "updated_at": "2026-06-01T08:37:39+00:00", + "trigger": "registration.updated", + "webhook_url": "https://your-server.com/webhooks/micetribe", + "request_method": "post" + } + }, + "topic": "registration.updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.micetribe.com/webhooks-10150906f0", + "retrieved": "2026-10-26" + } +} diff --git a/providers/missive/index.json b/providers/missive/index.json new file mode 100644 index 00000000..8450c8f2 --- /dev/null +++ b/providers/missive/index.json @@ -0,0 +1,13 @@ +{ + "label": "Missive", + "configs": { + "latest_version": "latest", + "topic_identifier": "rule.type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/missive/latest/label_change.json b/providers/missive/latest/label_change.json new file mode 100644 index 00000000..4f5884e4 --- /dev/null +++ b/providers/missive/latest/label_change.json @@ -0,0 +1,111 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "rule": { + "id": "45408b30-aa3a-45n1-bh67-0a0cb8da9080", + "description": "Notify elfs", + "type": "label_change" + }, + "conversation": { + "id": "47a57b76-df42-4d8k-927x-80dbe5d87191", + "subject": "Mordor GPS coordinates", + "latest_message_subject": "Fwd: Mordor GPS coordinates", + "organization": { + "id": "93e5e5d5-11a2-4c9b-80b8-94f3c08068cf", + "name": "Fellowship" + }, + "team": { + "id": "2f618f9e-d3d4-4a01-b7d5-57124ab366b8", + "name": "Hobbits", + "organization": "93e5e5d5-11a2-4c9b-80b8-94f3c08068cf" + }, + "color": null, + "assignees": [ + { + "id": "6b52b6b9-9b51-46ad-a4e3-82ef3c45512c", + "name": "Frodo Baggins", + "email": "frodo@fellowship.org", + "unassigned": false, + "closed": false, + "archived": false, + "trashed": false, + "junked": false, + "assigned": true, + "flagged": false, + "snoozed": true + } + ], + "assignee_names": "Frodo Baggins", + "assignee_emails": "frodo@fellowship.org", + "users": [ + { + "id": "6b52b6b9-9b51-46ad-a4e3-82ef3c45512c", + "name": "Frodo Baggins", + "email": "frodo@fellowship.org", + "unassigned": false, + "closed": false, + "archived": false, + "trashed": false, + "junked": false, + "assigned": true, + "flagged": false, + "snoozed": true + } + ], + "attachments_count": 0, + "messages_count": 1, + "authors": [ + { + "name": "Samwise Gamgee", + "address": "sam@fellowship.org" + } + ], + "drafts_count": 0, + "send_later_messages_count": 0, + "tasks_count": 0, + "completed_tasks_count": 0, + "shared_labels": [ + { + "id": "146ff5c4-d5la-3b63-b994-76711fn790lq", + "name": "Elfs" + } + ], + "shared_label_names": "Elfs", + "app_url": "missive://mail.missiveapp.com/#inbox/conversations/47a57b76-df42-4d8k-927x-80dbe5d87191", + "web_url": "https://mail.missiveapp.com/#inbox/conversations/47a57b76-df42-4d8k-927x-80dbe5d87191" + }, + "latest_message": { + "id": "86ef8bb8-269c-4959-a4f0-213db4e67844", + "subject": "Fwd: Mordor GPS coordinates", + "preview": "Hi Mr. Gamgee, I discovered something really disturbing about the Mordor coordinates we had.", + "type": "email", + "delivered_at": 1548415828, + "updated_at": 1548434556, + "created_at": 1548434555, + "email_message_id": "", + "in_reply_to": [], + "references": [], + "from_field": { + "name": "Samwise Gamgee", + "address": "sam@fellowship.org" + }, + "to_fields": [ + { + "name": null, + "address": "sam@fellowship.org" + } + ], + "cc_fields": [], + "bcc_fields": [], + "reply_to_fields": [] + } + }, + "topic": "label_change", + "source": { + "type": "vendor-documentation", + "url": "https://missiveapp.com/docs/developers/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/moneybird/index.json b/providers/moneybird/index.json new file mode 100644 index 00000000..2eb31bc4 --- /dev/null +++ b/providers/moneybird/index.json @@ -0,0 +1,13 @@ +{ + "label": "Moneybird", + "configs": { + "latest_version": "latest", + "topic_identifier": "action" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/moneybird/latest/sales_invoice_state_changed_to_late.json b/providers/moneybird/latest/sales_invoice_state_changed_to_late.json new file mode 100644 index 00000000..04749df1 --- /dev/null +++ b/providers/moneybird/latest/sales_invoice_state_changed_to_late.json @@ -0,0 +1,92 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "administration_id": "116015326147118082", + "webhook_id": "116010948233266179", + "webhook_token": "hPCNhskk1PwGC1pyJZMZmKNT", + "entity_type": "SalesInvoice", + "entity_id": "116015245643744263", + "state": "late", + "action": "sales_invoice_state_changed_to_late", + "entity": { + "id": "116015245643744263", + "contact_id": "116015245567198212", + "contact": { + "id": "116015245567198212", + "company_name": "Foobar Holding B.V.", + "firstname": "", + "lastname": "", + "attention": "", + "address1": "Hoofdstraat 12", + "address2": "", + "zipcode": "1234AB", + "city": "Amsterdam", + "country": "NL", + "email": "info@example.com", + "phone": "", + "send_method": "email", + "customer_id": "1", + "tax_number": "", + "chamber_of_commerce": "", + "bank_account": "", + "send_invoices_to_attention": "", + "send_invoices_to_email": "info@example.com", + "send_estimates_to_attention": "", + "send_estimates_to_email": "info@example.com", + "sepa_active": false, + "sepa_iban": "", + "sepa_bic": "", + "sepa_mandate_id": "", + "sepa_mandate_date": null, + "created_at": "2015-02-25T10:39:41.615Z", + "updated_at": "2015-02-25T10:39:41.615Z", + "notes": [], + "custom_fields": [] + }, + "invoice_id": null, + "workflow_id": "116015053116802148", + "document_style_id": "116015053175522406", + "state": "late", + "invoice_date": null, + "payment_conditions": "We verzoeken u vriendelijk het bovenstaande bedrag van {document.total_price} voor {document.due_date} te voldoen op onze bankrekening onder vermelding van het factuurnummer {document.invoice_id}. Voor vragen kunt u contact opnemen per e-mail.", + "reference": "Project X", + "language": "nl", + "currency": "EUR", + "discount": "0.0", + "paid_at": null, + "sent_at": null, + "created_at": "2015-02-25T10:39:41.685Z", + "updated_at": "2015-02-25T10:39:41.685Z", + "details": [ + { + "id": "116015245648987144", + "tax_rate_id": "116015052994118749", + "ledger_account_id": "116015052938544219", + "amount": "1 x", + "description": "Project X", + "price": "300.0", + "row_order": 1, + "total_price_excl_tax_with_discount": "300.0", + "total_price_excl_tax_with_discount_base": "300.0", + "tax_report_reference": [ + "NL/1a" + ], + "created_at": "2015-02-25T10:39:41.693Z", + "updated_at": "2015-02-25T10:39:41.693Z" + } + ], + "payments": [], + "custom_fields": [], + "notes": [], + "attachments": [] + } + }, + "topic": "sales_invoice_state_changed_to_late", + "source": { + "type": "vendor-documentation", + "url": "https://developer.moneybird.com/webhooks/payload", + "retrieved": "2026-10-22" + } +} diff --git a/providers/mono/index.json b/providers/mono/index.json new file mode 100644 index 00000000..85733cae --- /dev/null +++ b/providers/mono/index.json @@ -0,0 +1,13 @@ +{ + "label": "Mono", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/mono/latest/direct_debit.payment_abandoned.json b/providers/mono/latest/direct_debit.payment_abandoned.json new file mode 100644 index 00000000..640308ab --- /dev/null +++ b/providers/mono/latest/direct_debit.payment_abandoned.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "direct_debit.payment_abandoned", + "event_id": "PsmZW6jiY6vDuDHeFmvsiJudamnPHuKhAKyoMFPznWs", + "timestamp": "2026-01-07T10:10:50.186Z", + "data": { + "type": "onetime-debit", + "object": { + "_id": "662fae55648be1af8", + "id": "txdruhpmxvfo6060k", + "status": "abandoned", + "message": "User abandoned the payment page.", + "amount": 20000, + "description": "description of payment", + "fee": 100, + "currency": "NGN", + "account": "662fae53ff648be1ae4", + "customer": null, + "reference": "ZRDWCG1714385608212", + "liveMode": true, + "verified": false, + "business": "60cc8f95bc5c6b1d", + "meta": null, + "created_at": "2024-04-29T14:27:33.851Z", + "updated_at": "2024-04-29T14:45:00.035Z" + } + } + }, + "topic": "direct_debit.payment_abandoned", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mono.co/docs/payments/onetime/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/mono/latest/direct_debit.payment_cancelled.json b/providers/mono/latest/direct_debit.payment_cancelled.json new file mode 100644 index 00000000..5526d8a3 --- /dev/null +++ b/providers/mono/latest/direct_debit.payment_cancelled.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "direct_debit.payment_cancelled", + "event_id": "PsmZW6jiY6vDuDHeFmvsiJudamnPHuKhAKyoMFPznWs", + "timestamp": "2026-01-07T10:10:50.186Z", + "data": { + "type": "onetime-debit", + "object": { + "id": "txd_ExP1X0llzmr", + "status": "cancelled", + "message": "This payment was cancelled by the user", + "amount": 20000, + "description": "description of payment", + "fee": 100, + "currency": "NGN", + "account": "66352371c793ad4f8", + "reference": "GP4S6J1424165", + "liveMode": true, + "verified": false, + "meta": null, + "created_at": "2024-05-03T17:48:33.627Z", + "updated_at": "2024-05-03T17:49:06.211Z" + } + } + }, + "topic": "direct_debit.payment_cancelled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mono.co/docs/payments/onetime/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/mono/latest/direct_debit.payment_failed.json b/providers/mono/latest/direct_debit.payment_failed.json new file mode 100644 index 00000000..8760f520 --- /dev/null +++ b/providers/mono/latest/direct_debit.payment_failed.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "direct_debit.payment_failed", + "event_id": "PsmZW6jiY6vDuDHeFmvsiJudamnPHuKhAKyoMFPznWs", + "timestamp": "2026-01-07T10:10:50.186Z", + "data": { + "type": "onetime-debit", + "object": { + "description": "Wallet Funding", + "amount": 50000, + "fee": 4500, + "liveMode": true, + "customer": null, + "account": "618d41d61846d1e2", + "currency": "NGN", + "reference": "wp_f4719afff5234d60c0570e", + "status": "failed", + "id": "txd_XzhFBoknIjuosOz4", + "created_at": "2024-05-04T17:48:33.627Z", + "updated_at": "2024-05-04T17:49:06.211Z" + } + } + }, + "topic": "direct_debit.payment_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mono.co/docs/payments/onetime/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/mono/latest/direct_debit.payment_successful.json b/providers/mono/latest/direct_debit.payment_successful.json new file mode 100644 index 00000000..283d4fde --- /dev/null +++ b/providers/mono/latest/direct_debit.payment_successful.json @@ -0,0 +1,65 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "direct_debit.payment_successful", + "event_id": "PsmZW6jiY6vDuDHeFmvsiJudamnPHuKhAKyoMFPznWs", + "timestamp": "2026-01-07T10:10:50.186Z", + "data": { + "type": "onetime-debit", + "object": { + "_id": "65aa7939564a694c67789012", + "id": "txd_wzb8uhew4j9ngru43a123456", + "status": "successful", + "message": "Payment was successful", + "description": "new payment", + "amount": 20000, + "fee": 6100, + "currency": "NGN", + "liveMode": true, + "account": { + "status": "AVAILABLE", + "linked": true, + "_id": "65aa7935564a694c67123456", + "name": "SAMUEL OLAMIDE", + "accountNumber": "0123456789", + "currency": "NGN", + "balance": 50000, + "type": "SAVINGS ACCOUNT", + "bvn": null, + "authMethod": "mobile_banking", + "liveMode": true, + "app": "61e3798cbbe2010771123456", + "institution": { + "_id": "5f2d08c060b92e2888287707", + "name": "First Bank", + "bankCode": "011", + "type": "PERSONAL_BANKING", + "icon": "https://mono-public-bucket.s3.eu-west-2.amazonaws.com/images/first-bank-icon.png" + }, + "scope": [ + "payments" + ], + "created_at": "2021-07-18T18:54:23.491Z", + "updated_at": "2021-07-18T18:55:16.055Z" + }, + "reference": "123456789012", + "verified": true, + "business": "60cc8f95ba1772018c123456", + "created_at": "2021-08-18T18:54:23.491Z", + "updated_at": "2021-08-18T18:55:16.055Z", + "method": "transfer", + "flagged": false, + "flag_reasons": null, + "held_settlement": false + } + } + }, + "topic": "direct_debit.payment_successful", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mono.co/docs/payments/onetime/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/mono/latest/mono.events.account_connected.json b/providers/mono/latest/mono.events.account_connected.json new file mode 100644 index 00000000..4f1d3a19 --- /dev/null +++ b/providers/mono/latest/mono.events.account_connected.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "mono.events.account_connected", + "event_id": "jU4ixom09P6eX2arBA3AmeiPyYalMk4WPdCaQ", + "timestamp": "2026-01-27T21:00:39.588Z", + "data": { + "id": "6979274350b9c321c14524b1", + "customer": "6961439d7716b67eba2d068a", + "meta": { + "data_status": "PROCESSING", + "auth_method": "internet_banking", + "ref": "4055877-T" + }, + "app": "68cbf35e9DS6deec038a43d9", + "business": "68ca76a195f6deec0384d6c0" + } + }, + "topic": "mono.events.account_connected", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mono.co/docs/financial-data/auth-connection", + "retrieved": "2026-10-26" + } +} diff --git a/providers/mono/latest/mono.events.account_updated.json b/providers/mono/latest/mono.events.account_updated.json new file mode 100644 index 00000000..e28d03b4 --- /dev/null +++ b/providers/mono/latest/mono.events.account_updated.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "mono.events.account_updated", + "event_id": "tDZCfxYASzx75YtXe3zbrgNzQtohDd6AE2BwWRvKf4", + "timestamp": "2026-01-27T21:00:38.856Z", + "data": { + "account": { + "_id": "697926f050B9c321c1451dda", + "name": "Samuel Olamide", + "accountNumber": "0131883461", + "currency": "NGN", + "balance": 22967, + "type": "Tier 3 Savings Account", + "bvn": "9422", + "authMethod": "internet_banking", + "institution": { + "name": "ALAT by WEMA", + "bankCode": "035", + "type": "PERSONAL_BANKING" + }, + "created_at": "2026-01-27T20:58:24.714Z", + "updated_at": "2026-01-27T21:10:01.511Z" + }, + "meta": { + "data_status": "AVAILABLE", + "auth_method": "internet_banking", + "retrieved_data": [ + "identity", + "balance", + "transactions" + ], + "ref": "4055877-T" + } + } + }, + "topic": "mono.events.account_updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.mono.co/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/navattic/index.json b/providers/navattic/index.json new file mode 100644 index 00000000..4c596d68 --- /dev/null +++ b/providers/navattic/index.json @@ -0,0 +1,13 @@ +{ + "label": "Navattic", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/navattic/latest/session_closed.json b/providers/navattic/latest/session_closed.json new file mode 100644 index 00000000..508152be --- /dev/null +++ b/providers/navattic/latest/session_closed.json @@ -0,0 +1,120 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "navattic-tour" + }, + "body": { + "eventType": "session_closed", + "timestamp": "2026-07-14T18:32:05.000Z", + "data": { + "session": { + "type": "INTERACTIVE_DEMO", + "recordedGuideSessionId": "clx8f2k1a0003abcd12345678", + "createdAt": "2026-07-14T18:20:11.000Z", + "closedAt": "2026-07-14T18:32:05.000Z", + "mostRecentDemoName": "Acme Product Tour", + "mostRecentProjectId": "clx8f0aaa0001abcd12345678", + "mostRecentShareLinkId": "clx8f0bbb0002abcd12345678", + "recordedEvents": [ + { + "id": "clx8f3xyz0004abcd12345678", + "createdAt": "2026-07-14T18:20:12.000Z", + "updatedAt": "2026-07-14T18:20:12.000Z", + "type": "VIEW_STEP", + "recordedStepId": "clx8f0ccc0005abcd12345678", + "recordedStepIndex": 0, + "recordedStepCommonId": "clx8f0ddd0006abcd12345678", + "recordedStepName": "Welcome", + "recordedFlowId": "clx8f0eee0007abcd12345678", + "recordedFlowName": "Getting Started", + "recordedProjectId": "clx8f0aaa0001abcd12345678", + "recordedProjectName": "Acme Product Tour", + "recordedChecklistId": "", + "recordedChecklistName": "", + "recordedTaskId": "", + "recordedTaskName": "", + "recordedInterestId": "", + "recordedInterestName": "", + "urlNavigated": "", + "workspaceId": "clx8ezzzz0000abcd12345678", + "projectId": "clx8f0aaa0001abcd12345678", + "projectShareLinkId": "clx8f0bbb0002abcd12345678", + "flowId": "clx8f0eee0007abcd12345678", + "checklistId": null, + "projectVersionId": "clx8f0fff0008abcd12345678", + "projectLanguage": "EN", + "guideId": "clx8f0ggg0009abcd12345678", + "sessionId": "clx8f2k1a0003abcd12345678", + "endUserId": "clx8f1hhh0010abcd12345678", + "mobileId": null, + "mobileVersionId": null + } + ] + }, + "endUser": { + "id": "clx8f1hhh0010abcd12345678", + "createdAt": "2026-06-01T09:14:00.000Z", + "updatedAt": "2026-07-14T18:32:05.000Z", + "mostRecentEmail": "jane.doe@example.com", + "mostRecentName": "Jane Doe", + "mostRecentCompany": "Example Corp", + "mostRecentCountry": "United States", + "mostRecentCountryRegion": "California", + "mostRecentCity": "San Francisco", + "converted": true, + "navigated": true, + "engaged": true, + "workspaceId": "clx8ezzzz0000abcd12345678", + "sharedId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "companyAccountId": "clx8f4iii0011abcd12345678", + "customPropertyValues": [ + { + "propertyId": "clx8f6kkk0013abcd12345678", + "value": "jane.doe@example.com", + "createdAt": "2026-07-14T18:21:00.000Z", + "source": "FORM", + "property": { + "id": "clx8f6kkk0013abcd12345678", + "name": "Email", + "object": "VISITOR" + } + } + ], + "recordedEvents": [] + }, + "companyAccount": { + "id": "clx8f4iii0011abcd12345678", + "createdAt": "2026-06-01T09:14:00.000Z", + "updatedAt": "2026-07-14T18:32:05.000Z", + "workspaceId": "clx8ezzzz0000abcd12345678", + "name": "Example Corp", + "websiteDomain": "example.com", + "engaged": true, + "description": "Example Corp builds widgets.", + "linkedinUrl": "https://linkedin.com/company/example", + "sector": "Information Technology", + "industryGroup": "Software & Services", + "industry": "Software", + "subIndustry": "Application Software", + "employeeCount": 250, + "estimatedAnnualRevenue": "50000000", + "amountRaised": "12000000", + "trafficRank": "high", + "foundedYear": 2015, + "city": "San Francisco", + "state": "CA", + "country": "US", + "postalCode": "94105", + "technologies": "react,aws", + "clearbitConfidence": null, + "customPropertyValues": [] + } + } + }, + "topic": "session_closed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.navattic.com/integrations/webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/needle/index.json b/providers/needle/index.json new file mode 100644 index 00000000..81c1e206 --- /dev/null +++ b/providers/needle/index.json @@ -0,0 +1,13 @@ +{ + "label": "Needle", + "configs": { + "latest_version": "v1", + "topic_identifier": "type" + }, + "provenance": { + "v1": { + "sourced_via": "docs", + "sourced_on": "2026-10-25" + } + } +} diff --git a/providers/needle/v1/account_access_granted.json b/providers/needle/v1/account_access_granted.json new file mode 100644 index 00000000..bcaef6af --- /dev/null +++ b/providers/needle/v1/account_access_granted.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_access_granted", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_access_granted", + "label": "Account access granted", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "member": { + "userId": "00000000-0000-0000-0000-000000000006", + "name": "Ada Lovelace" + } + } + } + }, + "topic": "account_access_granted", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/account_access_revoked.json b/providers/needle/v1/account_access_revoked.json new file mode 100644 index 00000000..f99ae154 --- /dev/null +++ b/providers/needle/v1/account_access_revoked.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_access_revoked", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_access_revoked", + "label": "Account access removed", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "member": { + "userId": "00000000-0000-0000-0000-000000000006", + "name": "Ada Lovelace" + } + } + } + }, + "topic": "account_access_revoked", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/account_connected.json b/providers/needle/v1/account_connected.json new file mode 100644 index 00000000..f26c898f --- /dev/null +++ b/providers/needle/v1/account_connected.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_connected", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_connected", + "label": "Account connected", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": null + } + }, + "topic": "account_connected", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/account_deleted.json b/providers/needle/v1/account_deleted.json new file mode 100644 index 00000000..b1ec0d3b --- /dev/null +++ b/providers/needle/v1/account_deleted.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_deleted", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_deleted", + "label": "Account deleted", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": null + } + }, + "topic": "account_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/account_disconnected.json b/providers/needle/v1/account_disconnected.json new file mode 100644 index 00000000..a615da64 --- /dev/null +++ b/providers/needle/v1/account_disconnected.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_disconnected", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_disconnected", + "label": "Account disconnected", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "errorKind": "auth_required" + } + } + }, + "topic": "account_disconnected", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/account_limits_updated.json b/providers/needle/v1/account_limits_updated.json new file mode 100644 index 00000000..3b1d3270 --- /dev/null +++ b/providers/needle/v1/account_limits_updated.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_limits_updated", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_limits_updated", + "label": "Account limits changed", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "changes": { + "linkedin_invitation.day": { + "from": "20", + "to": "25" + }, + "linkedin_invitation.week": { + "from": "100", + "to": "120" + } + } + } + } + }, + "topic": "account_limits_updated", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/account_paused.json b/providers/needle/v1/account_paused.json new file mode 100644 index 00000000..e2164bd7 --- /dev/null +++ b/providers/needle/v1/account_paused.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_paused", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_paused", + "label": "Account paused", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "errorKind": "rate_limited", + "message": "Rate limited by the provider", + "properties": { + "pausedUntil": "2026-01-01T12:15:00.000Z" + } + } + } + }, + "topic": "account_paused", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/account_reconnected.json b/providers/needle/v1/account_reconnected.json new file mode 100644 index 00000000..1657c4f7 --- /dev/null +++ b/providers/needle/v1/account_reconnected.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_reconnected", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_reconnected", + "label": "Account reconnected", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": null + } + }, + "topic": "account_reconnected", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/account_resumed.json b/providers/needle/v1/account_resumed.json new file mode 100644 index 00000000..0fe61ccd --- /dev/null +++ b/providers/needle/v1/account_resumed.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_resumed", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_resumed", + "label": "Account resumed", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "message": "Resumed by hand" + } + } + }, + "topic": "account_resumed", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/account_sharing_changed.json b/providers/needle/v1/account_sharing_changed.json new file mode 100644 index 00000000..f318fe18 --- /dev/null +++ b/providers/needle/v1/account_sharing_changed.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_sharing_changed", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_sharing_changed", + "label": "Account sharing changed", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "changes": { + "sharedWithWorkspace": { + "from": "false", + "to": "true" + } + } + } + } + }, + "topic": "account_sharing_changed", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/account_suspended.json b/providers/needle/v1/account_suspended.json new file mode 100644 index 00000000..a8e59f84 --- /dev/null +++ b/providers/needle/v1/account_suspended.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_suspended", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "account_suspended", + "label": "Account suspended", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "message": "billing" + } + } + }, + "topic": "account_suspended", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/api_key_created.json b/providers/needle/v1/api_key_created.json new file mode 100644 index 00000000..64298180 --- /dev/null +++ b/providers/needle/v1/api_key_created.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "api_key_created", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "api_key_created", + "label": "API key created", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "apiKey": { + "id": "00000000-0000-0000-0000-000000000007", + "name": "CRM sync" + } + } + } + }, + "topic": "api_key_created", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/api_key_deleted.json b/providers/needle/v1/api_key_deleted.json new file mode 100644 index 00000000..6aa5b50f --- /dev/null +++ b/providers/needle/v1/api_key_deleted.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "api_key_deleted", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "api_key_deleted", + "label": "API key deleted", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "apiKey": { + "id": "00000000-0000-0000-0000-000000000007", + "name": "CRM sync" + } + } + } + }, + "topic": "api_key_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/api_key_enabled.json b/providers/needle/v1/api_key_enabled.json new file mode 100644 index 00000000..5f9149f0 --- /dev/null +++ b/providers/needle/v1/api_key_enabled.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "api_key_enabled", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "api_key_enabled", + "label": "API key enabled", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "apiKey": { + "id": "00000000-0000-0000-0000-000000000007", + "name": "CRM sync" + } + } + } + }, + "topic": "api_key_enabled", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/api_key_revoked.json b/providers/needle/v1/api_key_revoked.json new file mode 100644 index 00000000..481952f2 --- /dev/null +++ b/providers/needle/v1/api_key_revoked.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "api_key_revoked", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "api_key_revoked", + "label": "API key disabled", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "apiKey": { + "id": "00000000-0000-0000-0000-000000000007", + "name": "CRM sync" + } + } + } + }, + "topic": "api_key_revoked", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/campaign_status_changed.json b/providers/needle/v1/campaign_status_changed.json new file mode 100644 index 00000000..465dff77 --- /dev/null +++ b/providers/needle/v1/campaign_status_changed.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "campaign_status_changed", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "campaign_status_changed", + "label": "Campaign status changed", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "message": "draft -> active" + } + } + }, + "topic": "campaign_status_changed", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/campaign_updated.json b/providers/needle/v1/campaign_updated.json new file mode 100644 index 00000000..ca451411 --- /dev/null +++ b/providers/needle/v1/campaign_updated.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "campaign_updated", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "campaign_updated", + "label": "Campaign edited", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "changedFields": [ + "graph", + "schedule" + ] + } + } + }, + "topic": "campaign_updated", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/condition_evaluated.json b/providers/needle/v1/condition_evaluated.json new file mode 100644 index 00000000..2a6b9cad --- /dev/null +++ b/providers/needle/v1/condition_evaluated.json @@ -0,0 +1,50 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "condition_evaluated", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "condition_evaluated", + "label": "Check evaluated", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "linkedin_profile_view", + "properties": { + "branch": "no" + } + } + } + }, + "topic": "condition_evaluated", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/draft_approved.json b/providers/needle/v1/draft_approved.json new file mode 100644 index 00000000..36950b88 --- /dev/null +++ b/providers/needle/v1/draft_approved.json @@ -0,0 +1,52 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "draft_approved", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "draft_approved", + "label": "Draft approved", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "draftId": "00000000-0000-0000-0000-000000000006", + "action": "linkedin_message", + "text": "Hi Jane, open to a quick chat?", + "edited": true, + "originalText": "Hi Jane, are you open to a chat?", + "subject": null + } + } + }, + "topic": "draft_approved", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/draft_created.json b/providers/needle/v1/draft_created.json new file mode 100644 index 00000000..e716a24f --- /dev/null +++ b/providers/needle/v1/draft_created.json @@ -0,0 +1,50 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "draft_created", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "draft_created", + "label": "Draft created", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "draftId": "00000000-0000-0000-0000-000000000006", + "action": "linkedin_message", + "text": "Hi Jane, open to a quick chat?", + "subject": null + } + } + }, + "topic": "draft_created", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/draft_discarded.json b/providers/needle/v1/draft_discarded.json new file mode 100644 index 00000000..c9c0b718 --- /dev/null +++ b/providers/needle/v1/draft_discarded.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "draft_discarded", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "draft_discarded", + "label": "Draft discarded", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "draftId": "00000000-0000-0000-0000-000000000006", + "action": "linkedin_message", + "discardReason": "rejected" + } + } + }, + "topic": "draft_discarded", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/draft_failed.json b/providers/needle/v1/draft_failed.json new file mode 100644 index 00000000..6729f83b --- /dev/null +++ b/providers/needle/v1/draft_failed.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "draft_failed", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "draft_failed", + "label": "Draft not sent", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "draftId": "00000000-0000-0000-0000-000000000006", + "action": "linkedin_message", + "message": "This person is on your do-not-contact list (unsubscribed)." + } + } + }, + "topic": "draft_failed", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/enrollment_completed.json b/providers/needle/v1/enrollment_completed.json new file mode 100644 index 00000000..1533bb70 --- /dev/null +++ b/providers/needle/v1/enrollment_completed.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "enrollment_completed", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "enrollment_completed", + "label": "Sequence finished", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "exitReason": "finished" + } + } + }, + "topic": "enrollment_completed", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/enrollment_stopped.json b/providers/needle/v1/enrollment_stopped.json new file mode 100644 index 00000000..c354f864 --- /dev/null +++ b/providers/needle/v1/enrollment_stopped.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "enrollment_stopped", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "enrollment_stopped", + "label": "Sequence stopped", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "exitReason": "replied" + } + } + }, + "topic": "enrollment_stopped", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/enrollment_waiting.json b/providers/needle/v1/enrollment_waiting.json new file mode 100644 index 00000000..a20db103 --- /dev/null +++ b/providers/needle/v1/enrollment_waiting.json @@ -0,0 +1,50 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "enrollment_waiting", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "enrollment_waiting", + "label": "Sequence waiting", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "properties": { + "waitingFor": "linkedin_invite_accepted", + "timeoutAt": "2026-01-15T12:00:00.000Z" + } + } + } + }, + "topic": "enrollment_waiting", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/instagram_follow_sent.json b/providers/needle/v1/instagram_follow_sent.json new file mode 100644 index 00000000..fe7f3a81 --- /dev/null +++ b/providers/needle/v1/instagram_follow_sent.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_follow_sent", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_follow_sent", + "label": "Followed", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "instagram", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "instagram_follow", + "text": null + } + } + }, + "topic": "instagram_follow_sent", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/instagram_message_reacted.json b/providers/needle/v1/instagram_message_reacted.json new file mode 100644 index 00000000..8d9a88c5 --- /dev/null +++ b/providers/needle/v1/instagram_message_reacted.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_message_reacted", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_message_reacted", + "label": "Reacted to a message", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "instagram", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "instagram_reaction" + } + } + }, + "topic": "instagram_message_reacted", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/instagram_message_received.json b/providers/needle/v1/instagram_message_received.json new file mode 100644 index 00000000..a178cffe --- /dev/null +++ b/providers/needle/v1/instagram_message_received.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_message_received", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_message_received", + "label": "Reply received", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "instagram", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "text": "Sounds good!", + "profile": { + "name": "Jane Doe", + "identity": "janedoe", + "url": "https://www.instagram.com/janedoe", + "channelUserId": "1234567890" + } + } + } + }, + "topic": "instagram_message_received", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/instagram_message_sent.json b/providers/needle/v1/instagram_message_sent.json new file mode 100644 index 00000000..1db05ef3 --- /dev/null +++ b/providers/needle/v1/instagram_message_sent.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_message_sent", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_message_sent", + "label": "Message sent", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "instagram", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "instagram_message", + "text": "Hi Jane, love your shop!" + } + } + }, + "topic": "instagram_message_sent", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/instagram_post_commented.json b/providers/needle/v1/instagram_post_commented.json new file mode 100644 index 00000000..305ebbde --- /dev/null +++ b/providers/needle/v1/instagram_post_commented.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_post_commented", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_post_commented", + "label": "Commented on a post", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "instagram", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "instagram_comment", + "text": "Love this." + } + } + }, + "topic": "instagram_post_commented", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/instagram_post_created.json b/providers/needle/v1/instagram_post_created.json new file mode 100644 index 00000000..68801cc6 --- /dev/null +++ b/providers/needle/v1/instagram_post_created.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_post_created", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_post_created", + "label": "Post published", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "instagram", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "instagram_post", + "text": "New office, same team." + } + } + }, + "topic": "instagram_post_created", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/instagram_post_reacted.json b/providers/needle/v1/instagram_post_reacted.json new file mode 100644 index 00000000..7f5610f5 --- /dev/null +++ b/providers/needle/v1/instagram_post_reacted.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_post_reacted", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_post_reacted", + "label": "Liked a post", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "instagram", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "instagram_reaction" + } + } + }, + "topic": "instagram_post_reacted", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/instagram_profile_visited.json b/providers/needle/v1/instagram_profile_visited.json new file mode 100644 index 00000000..442d65d6 --- /dev/null +++ b/providers/needle/v1/instagram_profile_visited.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_profile_visited", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_profile_visited", + "label": "Profile visited", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "instagram", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "instagram_profile_view", + "text": null, + "profile": { + "name": "Jane Doe", + "identity": "janedoe", + "url": "https://www.instagram.com/janedoe/", + "imageUrl": null + } + } + } + }, + "topic": "instagram_profile_visited", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/instagram_unfollowed.json b/providers/needle/v1/instagram_unfollowed.json new file mode 100644 index 00000000..f0d61fda --- /dev/null +++ b/providers/needle/v1/instagram_unfollowed.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_unfollowed", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "instagram_unfollowed", + "label": "Unfollowed", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "instagram", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "instagram_unfollow", + "text": null + } + } + }, + "topic": "instagram_unfollowed", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/lead_created.json b/providers/needle/v1/lead_created.json new file mode 100644 index 00000000..4ed622ce --- /dev/null +++ b/providers/needle/v1/lead_created.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "lead_created", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "lead_created", + "label": "Lead created", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "profile": { + "name": "Jane Doe", + "identity": "jane-doe", + "url": "https://www.linkedin.com/in/jane-doe" + } + } + } + }, + "topic": "lead_created", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/lead_deleted.json b/providers/needle/v1/lead_deleted.json new file mode 100644 index 00000000..98059991 --- /dev/null +++ b/providers/needle/v1/lead_deleted.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "lead_deleted", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "lead_deleted", + "label": "Lead deleted", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "profile": { + "name": "Jane Doe", + "identity": "jane-doe", + "url": "https://www.linkedin.com/in/jane-doe" + } + } + } + }, + "topic": "lead_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/lead_enrolled.json b/providers/needle/v1/lead_enrolled.json new file mode 100644 index 00000000..74005e8f --- /dev/null +++ b/providers/needle/v1/lead_enrolled.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "lead_enrolled", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "lead_enrolled", + "label": "Lead added", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": null + } + }, + "topic": "lead_enrolled", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/lead_skipped.json b/providers/needle/v1/lead_skipped.json new file mode 100644 index 00000000..ddfa68c2 --- /dev/null +++ b/providers/needle/v1/lead_skipped.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "lead_skipped", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "lead_skipped", + "label": "Lead skipped", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "skipReason": "recently_contacted", + "message": "Contacted by your workspace within the last 30 days" + } + } + }, + "topic": "lead_skipped", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/lead_suppressed.json b/providers/needle/v1/lead_suppressed.json new file mode 100644 index 00000000..074c72f6 --- /dev/null +++ b/providers/needle/v1/lead_suppressed.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "lead_suppressed", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "lead_suppressed", + "label": "Lead suppressed", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "suppressionReason": "not_interested", + "keyword": "not interested" + } + } + }, + "topic": "lead_suppressed", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/lead_updated.json b/providers/needle/v1/lead_updated.json new file mode 100644 index 00000000..a78399e1 --- /dev/null +++ b/providers/needle/v1/lead_updated.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "lead_updated", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "lead_updated", + "label": "Lead updated", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "changes": { + "jobTitle": { + "from": "Engineer", + "to": "Head of Engineering" + }, + "linkedin": { + "from": null, + "to": "jane-doe" + } + } + } + } + }, + "topic": "lead_updated", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/linkedin_invite_accepted.json b/providers/needle/v1/linkedin_invite_accepted.json new file mode 100644 index 00000000..faa4f331 --- /dev/null +++ b/providers/needle/v1/linkedin_invite_accepted.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_invite_accepted", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_invite_accepted", + "label": "Connection request accepted", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "profile": { + "identity": "jane-doe", + "url": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + } + } + }, + "topic": "linkedin_invite_accepted", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/linkedin_invite_sent.json b/providers/needle/v1/linkedin_invite_sent.json new file mode 100644 index 00000000..5126d46c --- /dev/null +++ b/providers/needle/v1/linkedin_invite_sent.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_invite_sent", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_invite_sent", + "label": "Connection request sent", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "linkedin_invitation", + "text": "Hi Jane, would love to connect." + } + } + }, + "topic": "linkedin_invite_sent", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/linkedin_invite_withdrawn.json b/providers/needle/v1/linkedin_invite_withdrawn.json new file mode 100644 index 00000000..96f37df4 --- /dev/null +++ b/providers/needle/v1/linkedin_invite_withdrawn.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_invite_withdrawn", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_invite_withdrawn", + "label": "Connection request withdrawn", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "linkedin_cancel_invitation", + "text": null + } + } + }, + "topic": "linkedin_invite_withdrawn", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/linkedin_message_received.json b/providers/needle/v1/linkedin_message_received.json new file mode 100644 index 00000000..43a637de --- /dev/null +++ b/providers/needle/v1/linkedin_message_received.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_message_received", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_message_received", + "label": "Reply received", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "text": "Thanks, happy to chat next week.", + "profile": { + "name": "Jane Doe", + "identity": "jane-doe", + "url": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + } + } + }, + "topic": "linkedin_message_received", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/linkedin_message_sent.json b/providers/needle/v1/linkedin_message_sent.json new file mode 100644 index 00000000..4569f736 --- /dev/null +++ b/providers/needle/v1/linkedin_message_sent.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_message_sent", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_message_sent", + "label": "Message sent", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "linkedin_message", + "text": "Hi Jane, open to a quick chat?", + "subject": null + } + } + }, + "topic": "linkedin_message_sent", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/linkedin_post_commented.json b/providers/needle/v1/linkedin_post_commented.json new file mode 100644 index 00000000..be983b58 --- /dev/null +++ b/providers/needle/v1/linkedin_post_commented.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_post_commented", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_post_commented", + "label": "Comment posted", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "linkedin_comment", + "text": "Great point on pricing." + } + } + }, + "topic": "linkedin_post_commented", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/linkedin_post_reacted.json b/providers/needle/v1/linkedin_post_reacted.json new file mode 100644 index 00000000..da010fa6 --- /dev/null +++ b/providers/needle/v1/linkedin_post_reacted.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_post_reacted", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_post_reacted", + "label": "Post reaction added", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "linkedin_reaction" + } + } + }, + "topic": "linkedin_post_reacted", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/linkedin_profile_visited.json b/providers/needle/v1/linkedin_profile_visited.json new file mode 100644 index 00000000..0ed400e8 --- /dev/null +++ b/providers/needle/v1/linkedin_profile_visited.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_profile_visited", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "linkedin_profile_visited", + "label": "Profile visited", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "linkedin_profile_view", + "text": null, + "profile": { + "name": "Jane Doe", + "identity": "jane-doe", + "url": null, + "imageUrl": null + } + } + } + }, + "topic": "linkedin_profile_visited", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/member_invitation_revoked.json b/providers/needle/v1/member_invitation_revoked.json new file mode 100644 index 00000000..f23dc6dc --- /dev/null +++ b/providers/needle/v1/member_invitation_revoked.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "member_invitation_revoked", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "member_invitation_revoked", + "label": "Invitation revoked", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "email": "ada@example.com", + "role": "member" + } + } + }, + "topic": "member_invitation_revoked", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/member_invited.json b/providers/needle/v1/member_invited.json new file mode 100644 index 00000000..e5211008 --- /dev/null +++ b/providers/needle/v1/member_invited.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "member_invited", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "member_invited", + "label": "Member invited", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "email": "ada@example.com", + "role": "member" + } + } + }, + "topic": "member_invited", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/member_joined.json b/providers/needle/v1/member_joined.json new file mode 100644 index 00000000..cf7f7a1e --- /dev/null +++ b/providers/needle/v1/member_joined.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "member_joined", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "member_joined", + "label": "Member joined", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "member": { + "userId": "00000000-0000-0000-0000-000000000006", + "name": "Ada Lovelace" + }, + "role": "member" + } + } + }, + "topic": "member_joined", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/member_left.json b/providers/needle/v1/member_left.json new file mode 100644 index 00000000..c2f57061 --- /dev/null +++ b/providers/needle/v1/member_left.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "member_left", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "member_left", + "label": "Member left", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "member": { + "userId": "00000000-0000-0000-0000-000000000006", + "name": "Ada Lovelace" + }, + "role": "member" + } + } + }, + "topic": "member_left", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/member_removed.json b/providers/needle/v1/member_removed.json new file mode 100644 index 00000000..039735c2 --- /dev/null +++ b/providers/needle/v1/member_removed.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "member_removed", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "member_removed", + "label": "Member removed", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "member": { + "userId": "00000000-0000-0000-0000-000000000006", + "name": "Ada Lovelace" + }, + "role": "member" + } + } + }, + "topic": "member_removed", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/member_role_changed.json b/providers/needle/v1/member_role_changed.json new file mode 100644 index 00000000..3bbfc5c1 --- /dev/null +++ b/providers/needle/v1/member_role_changed.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "member_role_changed", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "member_role_changed", + "label": "Member role changed", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "member": { + "userId": "00000000-0000-0000-0000-000000000006", + "name": "Ada Lovelace" + }, + "changes": { + "role": { + "from": "member", + "to": "admin" + } + } + } + } + }, + "topic": "member_role_changed", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/message_generated.json b/providers/needle/v1/message_generated.json new file mode 100644 index 00000000..add0700b --- /dev/null +++ b/providers/needle/v1/message_generated.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "message_generated", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "message_generated", + "label": "AI message written", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "text": "Hi Jane, open to a quick chat?" + } + } + }, + "topic": "message_generated", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/suppression_added.json b/providers/needle/v1/suppression_added.json new file mode 100644 index 00000000..26e89b3f --- /dev/null +++ b/providers/needle/v1/suppression_added.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "suppression_added", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "suppression_added", + "label": "Added to do-not-contact list", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "suppressionId": "00000000-0000-0000-0000-000000000009", + "suppressionReason": "existing_customer" + } + } + }, + "topic": "suppression_added", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/suppression_removed.json b/providers/needle/v1/suppression_removed.json new file mode 100644 index 00000000..b088ae11 --- /dev/null +++ b/providers/needle/v1/suppression_removed.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "suppression_removed", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "suppression_removed", + "label": "Removed from do-not-contact list", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "suppressionId": "00000000-0000-0000-0000-000000000009", + "suppressionReason": "existing_customer" + } + } + }, + "topic": "suppression_removed", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/task_approved.json b/providers/needle/v1/task_approved.json new file mode 100644 index 00000000..64d4815c --- /dev/null +++ b/providers/needle/v1/task_approved.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "task_approved", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "task_approved", + "label": "Message approved", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "linkedin_message", + "text": "Hi Jane, open to a quick chat?", + "properties": { + "edited": "true" + } + } + } + }, + "topic": "task_approved", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/task_cancelled.json b/providers/needle/v1/task_cancelled.json new file mode 100644 index 00000000..0ebad9cc --- /dev/null +++ b/providers/needle/v1/task_cancelled.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "task_cancelled", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "task_cancelled", + "label": "Step cancelled", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "linkedin_message", + "message": "The lead is no longer active in this campaign (stopped)" + } + } + }, + "topic": "task_cancelled", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/task_failed.json b/providers/needle/v1/task_failed.json new file mode 100644 index 00000000..bb5e757f --- /dev/null +++ b/providers/needle/v1/task_failed.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "task_failed", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "task_failed", + "label": "Step failed", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "linkedin_message", + "skipReason": "not_first_degree" + } + } + }, + "topic": "task_failed", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/task_held.json b/providers/needle/v1/task_held.json new file mode 100644 index 00000000..07c82e69 --- /dev/null +++ b/providers/needle/v1/task_held.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "task_held", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "task_held", + "label": "Held for approval", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "linkedin_message", + "text": "Hi Jane, open to a quick chat?", + "subject": null + } + } + }, + "topic": "task_held", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/task_skipped.json b/providers/needle/v1/task_skipped.json new file mode 100644 index 00000000..1bf2e9ec --- /dev/null +++ b/providers/needle/v1/task_skipped.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "task_skipped", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "task_skipped", + "label": "Step skipped", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": "linkedin", + "nodeId": "step_1", + "leadId": "00000000-0000-0000-0000-000000000002", + "leadName": "Jane Doe", + "leadImageUrl": null, + "leadEmail": "jane@example.com", + "leadIdentities": [ + { + "channel": "linkedin", + "channelIdentity": "jane-doe", + "profileUrl": "https://www.linkedin.com/in/jane-doe", + "channelUserId": "ACoAAA00000000000000000000000000000000000" + } + ], + "campaignId": "00000000-0000-0000-0000-000000000003", + "campaignName": "Example campaign", + "enrollmentId": "00000000-0000-0000-0000-000000000004", + "connectedAccountId": "00000000-0000-0000-0000-000000000005", + "accountName": "John Doe", + "actorUserId": null, + "actorName": null, + "data": { + "action": "linkedin_invitation", + "skipReason": "already_invited" + } + } + }, + "topic": "task_skipped", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/webhook_created.json b/providers/needle/v1/webhook_created.json new file mode 100644 index 00000000..335519fe --- /dev/null +++ b/providers/needle/v1/webhook_created.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "webhook_created", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "webhook_created", + "label": "Webhook added", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "webhook": { + "id": "00000000-0000-0000-0000-000000000008", + "host": "hooks.example.com" + } + } + } + }, + "topic": "webhook_created", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/webhook_deleted.json b/providers/needle/v1/webhook_deleted.json new file mode 100644 index 00000000..cbd6053f --- /dev/null +++ b/providers/needle/v1/webhook_deleted.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "webhook_deleted", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "webhook_deleted", + "label": "Webhook removed", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "webhook": { + "id": "00000000-0000-0000-0000-000000000008", + "host": "hooks.example.com" + } + } + } + }, + "topic": "webhook_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/needle/v1/webhook_updated.json b/providers/needle/v1/webhook_updated.json new file mode 100644 index 00000000..8df295d8 --- /dev/null +++ b/providers/needle/v1/webhook_updated.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v1", + "id": "00000000-0000-0000-0000-000000000001", + "type": "webhook_updated", + "timestamp": "2026-01-01T12:00:00.000Z", + "data": { + "id": "00000000-0000-0000-0000-000000000001", + "type": "webhook_updated", + "label": "Webhook changed", + "occurredAt": "2026-01-01T12:00:00.000Z", + "channel": null, + "nodeId": null, + "leadId": null, + "leadName": null, + "leadImageUrl": null, + "leadEmail": null, + "leadIdentities": [], + "campaignId": null, + "campaignName": null, + "enrollmentId": null, + "connectedAccountId": null, + "accountName": null, + "actorUserId": null, + "actorName": null, + "data": { + "webhook": { + "id": "00000000-0000-0000-0000-000000000008", + "host": "hooks.example.com" + }, + "changedFields": [ + "url", + "headers" + ] + } + } + }, + "topic": "webhook_updated", + "source": { + "type": "vendor-documentation", + "url": "https://needle.app/docs/webhooks#each-event-type", + "retrieved": "2026-10-25" + } +} diff --git a/providers/nextcloud/index.json b/providers/nextcloud/index.json new file mode 100644 index 00000000..01650722 --- /dev/null +++ b/providers/nextcloud/index.json @@ -0,0 +1,13 @@ +{ + "label": "Nextcloud", + "configs": { + "latest_version": "latest", + "topic_identifier": "event.class" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/nextcloud/latest/OCP.Calendar.Events.CalendarObjectCreatedEvent.json b/providers/nextcloud/latest/OCP.Calendar.Events.CalendarObjectCreatedEvent.json new file mode 100644 index 00000000..42066199 --- /dev/null +++ b/providers/nextcloud/latest/OCP.Calendar.Events.CalendarObjectCreatedEvent.json @@ -0,0 +1,50 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "class": "OCP\\Calendar\\Events\\CalendarObjectCreatedEvent", + "calendarId": 9, + "calendarData": { + "id": 9, + "uri": "work", + "{http://calendarserver.org/ns/}getctag": "1736283", + "{http://sabredav.org/ns}sync-token": 9651, + "{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set": "VEVENT,VTODO", + "{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp": "opaque" + }, + "shares": [ + { + "href": "mailto:alice@example.com", + "commonName": "Alice", + "status": 2, + "readOnly": false, + "{http://owncloud.org/ns}principal": "principal:users/alice", + "{http://owncloud.org/ns}group-share": false + } + ], + "objectData": { + "id": 22, + "uri": "event-20251111T100000Z.ics", + "lastmodified": 1700099500, + "etag": "19fa45b394", + "calendarid": 9, + "size": 4096, + "component": "VEVENT", + "classification": 0 + } + }, + "user": { + "uid": "david", + "displayName": "David" + }, + "time": 1700100000 + }, + "topic": "OCP\\Calendar\\Events\\CalendarObjectCreatedEvent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.nextcloud.com/server/latest/admin_manual/webhook_listeners/index.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/nextcloud/latest/OCP.Files.Events.Node.NodeCreatedEvent.json b/providers/nextcloud/latest/OCP.Files.Events.Node.NodeCreatedEvent.json new file mode 100644 index 00000000..b5d2bbb5 --- /dev/null +++ b/providers/nextcloud/latest/OCP.Files.Events.Node.NodeCreatedEvent.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "class": "OCP\\Files\\Events\\Node\\NodeCreatedEvent", + "node": { + "id": 437, + "path": "/admin/files/test-webhook.txt" + } + }, + "user": { + "uid": "admin", + "displayName": "Admin" + }, + "time": 1700100000 + }, + "topic": "OCP\\Files\\Events\\Node\\NodeCreatedEvent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.nextcloud.com/server/latest/admin_manual/webhook_listeners/index.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/nextcloud/latest/OCP.Files.Events.Node.NodeDeletedEvent.json b/providers/nextcloud/latest/OCP.Files.Events.Node.NodeDeletedEvent.json new file mode 100644 index 00000000..00dbb967 --- /dev/null +++ b/providers/nextcloud/latest/OCP.Files.Events.Node.NodeDeletedEvent.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "class": "OCP\\Files\\Events\\Node\\NodeDeletedEvent", + "node": { + "path": "/user/files/oldfile.txt" + } + }, + "user": { + "uid": "user", + "displayName": "User" + }, + "time": 1700100500 + }, + "topic": "OCP\\Files\\Events\\Node\\NodeDeletedEvent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.nextcloud.com/server/latest/admin_manual/webhook_listeners/index.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/nextcloud/latest/OCP.Files.Events.Node.NodeRenamedEvent.json b/providers/nextcloud/latest/OCP.Files.Events.Node.NodeRenamedEvent.json new file mode 100644 index 00000000..aad20402 --- /dev/null +++ b/providers/nextcloud/latest/OCP.Files.Events.Node.NodeRenamedEvent.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "class": "OCP\\Files\\Events\\Node\\NodeRenamedEvent", + "source": { + "path": "/user/files/previousname.txt" + }, + "target": { + "id": 599, + "path": "/user/files/newname.txt" + } + }, + "user": { + "uid": "user", + "displayName": "Joe User" + }, + "time": 1700100000 + }, + "topic": "OCP\\Files\\Events\\Node\\NodeRenamedEvent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.nextcloud.com/server/latest/admin_manual/webhook_listeners/index.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/nextcloud/latest/OCP.Files.Events.Node.NodeRestoredEvent.json b/providers/nextcloud/latest/OCP.Files.Events.Node.NodeRestoredEvent.json new file mode 100644 index 00000000..9e74b4dc --- /dev/null +++ b/providers/nextcloud/latest/OCP.Files.Events.Node.NodeRestoredEvent.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "class": "OCP\\Files\\Events\\Node\\NodeRestoredEvent", + "source": { + "id": 399, + "path": "/admin/files_trashbin/files/myfile.txt" + }, + "target": { + "id": 437, + "path": "/admin/files/myfile.txt" + } + }, + "user": { + "uid": "admin", + "displayName": "Admin" + }, + "time": 1700100000 + }, + "topic": "OCP\\Files\\Events\\Node\\NodeRestoredEvent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.nextcloud.com/server/latest/admin_manual/webhook_listeners/index.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/nextcloud/latest/OCP.SystemTag.TagAssignedEvent.json b/providers/nextcloud/latest/OCP.SystemTag.TagAssignedEvent.json new file mode 100644 index 00000000..ab19dc4e --- /dev/null +++ b/providers/nextcloud/latest/OCP.SystemTag.TagAssignedEvent.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "class": "OCP\\SystemTag\\TagAssignedEvent", + "objectType": "files", + "objectIds": [ + "437", + "438" + ], + "tagIds": [ + 3, + 17 + ] + }, + "user": { + "uid": "admin", + "displayName": "Admin" + }, + "time": 1700100000 + }, + "topic": "OCP\\SystemTag\\TagAssignedEvent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.nextcloud.com/server/latest/admin_manual/webhook_listeners/index.html", + "retrieved": "2026-10-22" + } +} diff --git a/providers/nitrosend/index.json b/providers/nitrosend/index.json new file mode 100644 index 00000000..7547d258 --- /dev/null +++ b/providers/nitrosend/index.json @@ -0,0 +1,13 @@ +{ + "label": "Nitrosend", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/nitrosend/latest/email.bounced.json b/providers/nitrosend/latest/email.bounced.json new file mode 100644 index 00000000..ab7ed57c --- /dev/null +++ b/providers/nitrosend/latest/email.bounced.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "email.bounced", + "timestamp": "2026-09-30T10:00:00.000Z", + "data": { + "message_id": 48213, + "to": "ada@example.com", + "subject": "Reset your password", + "idempotency_key": "reset-8841", + "tags": { + "user_id": "42" + }, + "bounce": { + "type": "hard", + "subtype": "NoEmail" + } + } + }, + "topic": "email.bounced", + "source": { + "type": "vendor-documentation", + "url": "https://docs.nitrosend.com/integrations/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/nitrosend/latest/email.received.json b/providers/nitrosend/latest/email.received.json new file mode 100644 index 00000000..f8388316 --- /dev/null +++ b/providers/nitrosend/latest/email.received.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "email.received", + "timestamp": "2026-09-30T10:04:12.000Z", + "data": { + "message_id": 48213, + "idempotency_key": "receipt-77", + "tags": { + "order": "77" + }, + "from": "ada@example.com", + "to": "support@yourbrand.com", + "subject": "Re: Your receipt", + "text": "Can I change the delivery address?", + "html": "

Can I change the delivery address?

", + "truncated": false, + "auto_submitted": false, + "attachments": [ + { + "id": 311, + "filename": "photo.jpg", + "size": 48213, + "content_type": "image/jpeg", + "scanned": true, + "scan_status": "clean", + "downloadable": true, + "download_requires_confirmation": false + }, + { + "id": 312, + "filename": "site-visit.mov", + "size": 31457280, + "content_type": "video/quicktime", + "scanned": false, + "scan_status": "failed", + "downloadable": false, + "download_requires_confirmation": false, + "availability_reason": "too_large" + } + ], + "conversation_id": 9021, + "conversation_message_id": 55410 + } + }, + "topic": "email.received", + "source": { + "type": "vendor-documentation", + "url": "https://docs.nitrosend.com/integrations/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/nomod/index.json b/providers/nomod/index.json new file mode 100644 index 00000000..bec8094d --- /dev/null +++ b/providers/nomod/index.json @@ -0,0 +1,13 @@ +{ + "label": "Nomod", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/nomod/latest/charge.completed.json b/providers/nomod/latest/charge.completed.json new file mode 100644 index 00000000..a04ac70d --- /dev/null +++ b/providers/nomod/latest/charge.completed.json @@ -0,0 +1,120 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "charge.completed", + "eventId": "ab088ef8-7597-475c-aacd-001555fb8bd3", + "objectId": "ch_5674c95a4fd04e439e6e53f5f6b97323", + "data": { + "created": "2026-04-14T10:30:00.000Z", + "currency": "AED", + "customFields": null, + "customer": { + "businessName": "", + "email": "customer@example.com", + "firstName": "First", + "id": "cfc70a58-a438-4740-a122-873e23cccdb8", + "lastName": "Last", + "phoneNumber": "55XXXXXXXX" + }, + "customerDccExchangeRate": null, + "customerInfo": { + "email": "customer@example.com", + "firstName": "Customer", + "lastName": "Last", + "phoneNumber": "55XXXXXXXX" + }, + "dccExchangeRate": "1.0000000000", + "dccIntent": null, + "discount": "0.000", + "discountPercentage": null, + "error": null, + "events": [ + { + "created": "2026-04-14T10:31:00.000Z", + "message": "Paid", + "type": "completed", + "user": { + "firstName": "Admin", + "id": "ae85b322-4453-4676-b4e5-0ce3133d7333", + "lastName": "User", + "uuid": "ae85b322-4453-4676-b4e5-0ce3133d7333" + } + } + ], + "failureUrl": null, + "fee": "3.426", + "feeBreakdown": { + "amount": "3.426", + "currency": "AED", + "fees": [ + { + "amount": "3.263", + "currency": "AED", + "description": "Charge Fee", + "details": [ + "International Card (2.87% + AED 1.00)" + ] + }, + { + "amount": "0.163", + "currency": "AED", + "description": "5.00% VAT" + } + ] + }, + "feeTax": "0.163", + "fxFee": "0.000", + "id": "5674c95a-4fd0-4e43-9e6e-53f5f6b97323", + "items": [ + { + "amount": "75.000", + "iconUrl": null, + "name": "Test Item", + "product": null, + "quantity": 1, + "sku": null, + "totalAmount": "75.000" + } + ], + "net": "75.434", + "networkCost": { + "amount": "0.000", + "currency": "AED" + }, + "note": "", + "originalCurrency": "AED", + "originalRefundTotal": "0.000", + "originalTotal": "78.860", + "paymentMethod": "noon", + "referenceId": 1121, + "refundTotal": "0.000", + "refunds": [], + "serviceFee": "1.830", + "serviceFeePercentage": "2.37", + "settlementCurrency": "AED", + "shippingAddress": null, + "source": "API", + "status": "paid", + "successUrl": "https://example.com/success/?charge=6O089ROx&customerEmail=customer@example.com", + "tax": "0.000", + "tip": "0.000", + "tipPercentage": "0.00", + "total": "78.860", + "user": { + "firstName": "Admin", + "id": "ae85b322-4453-4676-b4e5-0ce3133d7333", + "lastName": "User", + "uuid": "ae85b322-4453-4676-b4e5-0ce3133d7333" + }, + "viewCount": 0 + } + }, + "topic": "charge.completed", + "source": { + "type": "vendor-documentation", + "url": "https://nomod.com/docs/webhooks/how-webhooks-work", + "retrieved": "2026-10-26" + } +} diff --git a/providers/nooks/index.json b/providers/nooks/index.json new file mode 100644 index 00000000..d37f6786 --- /dev/null +++ b/providers/nooks/index.json @@ -0,0 +1,13 @@ +{ + "label": "Nooks", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/nooks/latest/call.logged.json b/providers/nooks/latest/call.logged.json new file mode 100644 index 00000000..11322c8c --- /dev/null +++ b/providers/nooks/latest/call.logged.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "call.logged", + "eventId": "ed573041-57e9-4ef6-9976-bb759761c2a7-#-22216d73-1351-4e4b-ae0c-64d7fc46b8c1", + "occurredAt": "2025-12-09T04:06:36.145Z", + "callData": { + "callId": "ed573041-57e9-4ef6-9976-bb759761c2a7", + "workspaceId": "cUvwa9fcNtE1G7vy", + "status": "completed", + "userData": { + "userId": "test-user-id", + "email": "test-user-email", + "name": "test-user-name" + }, + "prospectData": { + "prospectId": "0056s00000D1gRtAAJ", + "name": "Jane Smith", + "phoneNumber": "+14155551234", + "email": "jane.smith@acme.com", + "linkedInUrl": "https://www.linkedin.com/in/janesmith" + }, + "accountData": { + "accountId": "test-account-id", + "name": "test-account-name" + }, + "callDirection": "inbound", + "disposition": { + "id": "test-disposition-id", + "name": "test-disposition-name" + }, + "startedAt": "2025-12-09T02:54:29.170Z", + "durationSeconds": 100, + "recordingUrl": "https://storage.googleapis.com/recording-url-example", + "notes": "Spoke with Jane about renewal. She wants a follow-up demo next week.", + "transcriptUrl": "https://app.nooks.in/workspaces/cUvwa9fcNtE1G7vy/transcript?callId=ed573041-57e9-4ef6-9976-bb759761c2a7", + "sequenceData": { + "sequenceName": "Q1 Enterprise Outbound", + "sequenceStep": "Call Step 2" + } + } + }, + "topic": "call.logged", + "source": { + "type": "vendor-documentation", + "url": "https://nooks.help.usepylon.com/articles/8109690071-nooks-webhooks-integration-guide", + "retrieved": "2026-10-22" + } +} diff --git a/providers/northpass/index.json b/providers/northpass/index.json new file mode 100644 index 00000000..3caf0f41 --- /dev/null +++ b/providers/northpass/index.json @@ -0,0 +1,13 @@ +{ + "label": "Northpass", + "configs": { + "latest_version": "v2", + "topic_identifier": "data.type" + }, + "provenance": { + "v2": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/northpass/v2/course_completed_events.json b/providers/northpass/v2/course_completed_events.json new file mode 100644 index 00000000..94b4beec --- /dev/null +++ b/providers/northpass/v2/course_completed_events.json @@ -0,0 +1,103 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "66666666-6666-6666-6666-666666666666", + "type": "course_completed_events", + "links": {}, + "included": [ + { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people", + "links": { + "self": "https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "teaching": "https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy" + }, + "attributes": { + "name": "Jill Smith", + "email": "jillsmith@example.com", + "sso_uid": "jillsmith@example.com", + "full_name": "Jill Smith", + "created_at": "2022-04-08T17:55:42Z", + "first_name": "Jill", + "updated_at": "2022-04-08T17:55:42Z", + "activated_at": "2022-04-08T17:55:42Z", + "unsubscribed": false, + "last_active_at": "2022-04-08T17:58:47Z" + }, + "relationships": { + "school": { + "data": { + "id": "00000000-0000-0000-0000-000000000000", + "type": "schools" + } + } + } + }, + { + "id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz", + "type": "courses", + "links": { + "self": "https://api.northpass.com/v2/courses/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz", + "build": { + "href": "https://app.northpass.com/courses/abcdefgh/builder", + "methods": [ + "get" + ] + }, + "clone": "https://app.northpass.com/courses/abcdefgh/clone", + "preview": "/previews/courses/abcdefgh", + "teaching": "https://app.northpass.com/courses/abcdefgh" + }, + "attributes": { + "name": "Onboarding 101", + "status": "live", + "for_sale": true, + "permalink": "abcdefgh", + "created_at": "2020-09-01T16:36:33Z", + "updated_at": "2022-04-08T17:58:37Z", + "list_image_url": "Image URL here", + "enrollments_count": 2215, + "share_course_link": "https://subdomain.northpass.com/outline/abcdefgh/cover", + "course_enrollment_link": "https://subdomain.northpass.com/c/abcdefghijklmnopqrstuvwxyz" + }, + "relationships": { + "categories": { + "data": [] + }, + "instructor_partnerships": { + "data": [] + } + } + } + ], + "attributes": { + "created_at": "2022-05-03T12:51:02Z", + "course_version": 4, + "course_attempt_number": 1 + }, + "relationships": { + "course": { + "data": { + "id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz", + "type": "courses" + } + }, + "person": { + "data": { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people" + } + } + } + } + }, + "topic": "course_completed_events", + "source": { + "type": "vendor-documentation", + "url": "https://developers.northpass.com/docs/webhook-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/northpass/v2/course_published_events.json b/providers/northpass/v2/course_published_events.json new file mode 100644 index 00000000..59066c45 --- /dev/null +++ b/providers/northpass/v2/course_published_events.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "77777777-7777-7777-7777-777777777777", + "type": "course_published_events", + "links": {}, + "attributes": { + "published_at": "2024-07-05T11:19:07Z", + "required_for": "progressing_learners", + "version_number": 9 + }, + "relationships": { + "course": { + "data": { + "id": "00000000-0000-0000-0000-000000000000", + "type": "courses" + } + }, + "person": { + "data": { + "id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz", + "type": "people" + } + } + } + } + }, + "topic": "course_published_events", + "source": { + "type": "vendor-documentation", + "url": "https://developers.northpass.com/docs/webhook-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/northpass/v2/learner_created_events.json b/providers/northpass/v2/learner_created_events.json new file mode 100644 index 00000000..3093901f --- /dev/null +++ b/providers/northpass/v2/learner_created_events.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "11111111-1111-1111-1111-111111111111", + "type": "learner_created_events", + "links": {}, + "included": [ + { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people", + "links": { + "self": "https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "teaching": "https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy" + }, + "attributes": { + "name": "Jill Smith", + "email": "jillsmith@example.com", + "sso_uid": "jillsmith@example.com", + "full_name": "Jill Smith", + "created_at": "2022-04-08T17:55:42Z", + "first_name": "Jill", + "updated_at": "2022-04-08T17:55:42Z", + "activated_at": "2022-04-08T17:55:42Z", + "unsubscribed": false + }, + "relationships": { + "school": { + "data": { + "id": "00000000-0000-0000-0000-000000000000", + "type": "schools" + } + } + } + } + ], + "attributes": { + "created_at": "2022-04-08T17:55:43Z" + }, + "relationships": { + "person": { + "data": { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people" + } + } + } + } + }, + "topic": "learner_created_events", + "source": { + "type": "vendor-documentation", + "url": "https://developers.northpass.com/docs/webhook-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/northpass/v2/learner_enrolled_to_course_events.json b/providers/northpass/v2/learner_enrolled_to_course_events.json new file mode 100644 index 00000000..c1054b6d --- /dev/null +++ b/providers/northpass/v2/learner_enrolled_to_course_events.json @@ -0,0 +1,101 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "77777777-7777-7777-7777-777777777777", + "type": "learner_enrolled_to_course_events", + "links": {}, + "included": [ + { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people", + "links": { + "self": "https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "teaching": "https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy" + }, + "attributes": { + "name": "Jill Smith", + "email": "jillsmith@example.com", + "sso_uid": "jillsmith@example.com", + "full_name": "Jill Smith", + "created_at": "2022-04-08T17:55:42Z", + "first_name": "Jill", + "last_name": "Smith", + "updated_at": "2022-04-08T17:55:42Z", + "activated_at": "2022-04-08T17:55:42Z", + "unsubscribed": false, + "last_active_at": "2022-04-08T17:58:47Z" + }, + "relationships": { + "school": { + "data": { + "id": "00000000-0000-0000-0000-000000000000", + "type": "schools" + } + } + } + }, + { + "id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz", + "type": "courses", + "links": { + "self": "https://api.northpass.com/v2/courses/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz", + "build": { + "href": "https://app.northpass.com/courses/abcdefgh/builder", + "methods": [ + "get" + ] + }, + "clone": "https://app.northpass.com/courses/abcdefgh/clone", + "preview": "/previews/courses/abcdefgh", + "teaching": "https://app.northpass.com/courses/abcdefgh" + }, + "attributes": { + "name": "Onboarding 101", + "status": "live", + "for_sale": true, + "permalink": "abcdefgh", + "created_at": "2020-09-01T16:36:33Z", + "updated_at": "2022-04-08T17:58:37Z", + "enrollments_count": 2215, + "share_course_link": "https://subdomain.northpass.com/outline/abcdefgh/cover", + "course_enrollment_link": "https://subdomain.northpass.com/c/abcdefghijklmnopqrstuvwxyz" + }, + "relationships": { + "categories": { + "data": [] + }, + "instructor_partnerships": { + "data": [] + } + } + } + ], + "attributes": { + "created_at": "2023-02-28T18:09:02Z" + }, + "relationships": { + "course": { + "data": { + "id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz", + "type": "courses" + } + }, + "person": { + "data": { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people" + } + } + } + } + }, + "topic": "learner_enrolled_to_course_events", + "source": { + "type": "vendor-documentation", + "url": "https://developers.northpass.com/docs/webhook-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/northpass/v2/learner_started_course_events.json b/providers/northpass/v2/learner_started_course_events.json new file mode 100644 index 00000000..b4ec9f46 --- /dev/null +++ b/providers/northpass/v2/learner_started_course_events.json @@ -0,0 +1,103 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "88888888-8888-8888-8888-888888888888", + "type": "learner_started_course_events", + "links": {}, + "included": [ + { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people", + "links": { + "self": "https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "teaching": "https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy" + }, + "attributes": { + "name": "Jill Smith", + "email": "jillsmith@example.com", + "sso_uid": "jillsmith@example.com", + "full_name": "Jill Smith", + "created_at": "2022-04-08T17:55:42Z", + "first_name": "Jill", + "last_name": "Smith", + "updated_at": "2022-04-08T17:55:42Z", + "activated_at": "2022-04-08T17:55:42Z", + "unsubscribed": false, + "last_active_at": "2022-04-08T17:58:47Z" + }, + "relationships": { + "school": { + "data": { + "id": "00000000-0000-0000-0000-000000000000", + "type": "schools" + } + } + } + }, + { + "id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz", + "type": "courses", + "links": { + "self": "https://api.northpass.com/v2/courses/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz", + "build": { + "href": "https://app.northpass.com/courses/abcdefgh/builder", + "methods": [ + "get" + ] + }, + "clone": "https://app.northpass.com/courses/abcdefgh/clone", + "preview": "/previews/courses/abcdefgh", + "teaching": "https://app.northpass.com/courses/abcdefgh" + }, + "attributes": { + "name": "Onboarding 101", + "status": "live", + "for_sale": true, + "permalink": "abcdefgh", + "created_at": "2020-09-01T16:36:33Z", + "updated_at": "2022-04-08T17:58:37Z", + "enrollments_count": 2215, + "share_course_link": "https://subdomain.northpass.com/outline/abcdefgh/cover", + "course_enrollment_link": "https://subdomain.northpass.com/c/abcdefghijklmnopqrstuvwxyz" + }, + "relationships": { + "categories": { + "data": [] + }, + "instructor_partnerships": { + "data": [] + } + } + } + ], + "attributes": { + "created_at": "2023-02-28T18:09:07Z", + "course_version": 6, + "course_attempt_number": 1 + }, + "relationships": { + "course": { + "data": { + "id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz", + "type": "courses" + } + }, + "person": { + "data": { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people" + } + } + } + } + }, + "topic": "learner_started_course_events", + "source": { + "type": "vendor-documentation", + "url": "https://developers.northpass.com/docs/webhook-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/northpass/v2/learning_path_started_events.json b/providers/northpass/v2/learning_path_started_events.json new file mode 100644 index 00000000..0d3b3b44 --- /dev/null +++ b/providers/northpass/v2/learning_path_started_events.json @@ -0,0 +1,81 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "88888888-8888-8888-8888-888888888888", + "type": "learning_path_started_events", + "links": {}, + "included": [ + { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people", + "links": { + "self": "https://api.northpass-staging.com/v1/people/3dde1769-32a1-4523-909b-1a2566cd30b1", + "teaching": "https://app.northpass-staging.com/people/3dde1769-32a1-4523-909b-1a2566cd30b1" + }, + "attributes": { + "name": "Jill Smith", + "email": "jillsmith@example.com", + "sso_uid": "jillsmith@example.com", + "full_name": "Jill Smith", + "created_at": "2022-04-08T17:55:42Z", + "first_name": "Jill", + "last_name": "Smith", + "updated_at": "2022-04-08T17:55:42Z", + "activated_at": "2022-04-08T17:55:42Z", + "unsubscribed": false + }, + "relationships": { + "school": { + "data": { + "id": "00000000-0000-0000-0000-000000000000", + "type": "schools" + } + } + } + }, + { + "id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz", + "type": "learning_paths", + "links": { + "edit": "https://app.northpass.com/learning_paths/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz/summary", + "self": "https://api.northpass.com/v1/learning_paths/abcdefgh" + }, + "attributes": { + "name": "Onboarding 101", + "uuid": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz", + "created_at": "2023-07-28T13:37:05Z", + "share_learning_path_link": "https://subdomain.northpass.com/learning_paths/abcdefgh/cover", + "learning_path_enrollment_link": "https://subdomain.northpass.com/p/abcdefghijklmnopqrstuvwxyz" + } + } + ], + "attributes": { + "created_at": "2023-07-28T13:42:31Z", + "attempt_number": 1 + }, + "relationships": { + "person": { + "data": { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people" + } + }, + "learning_path": { + "data": { + "id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz", + "type": "learning_paths" + } + } + } + } + }, + "topic": "learning_path_started_events", + "source": { + "type": "vendor-documentation", + "url": "https://developers.northpass.com/docs/webhook-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/northpass/v2/person_activated_events.json b/providers/northpass/v2/person_activated_events.json new file mode 100644 index 00000000..f2dc8bb2 --- /dev/null +++ b/providers/northpass/v2/person_activated_events.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "333333333-3333-3333-3333-333333333333", + "type": "person_activated_events", + "links": {}, + "included": [ + { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people", + "links": { + "self": "https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "teaching": "https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy" + }, + "attributes": { + "name": "Jill Smith", + "email": "jillsmith@example.com", + "sso_uid": "jillsmith@example.com", + "full_name": "Jill Smith", + "created_at": "2022-04-08T17:55:42Z", + "first_name": "Jill", + "updated_at": "2022-04-08T17:55:42Z", + "activated_at": "2022-04-08T17:55:42Z", + "unsubscribed": false + }, + "relationships": { + "school": { + "data": { + "id": "00000000-0000-0000-0000-000000000000", + "type": "schools" + } + } + } + } + ], + "attributes": { + "created_at": "2022-04-08T17:55:43Z" + }, + "relationships": { + "person": { + "data": { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people" + } + } + } + } + }, + "topic": "person_activated_events", + "source": { + "type": "vendor-documentation", + "url": "https://developers.northpass.com/docs/webhook-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/northpass/v2/quiz_completed_events.json b/providers/northpass/v2/quiz_completed_events.json new file mode 100644 index 00000000..8ae5c1d6 --- /dev/null +++ b/providers/northpass/v2/quiz_completed_events.json @@ -0,0 +1,162 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "55555555-5555-5555-5555-555555555555", + "type": "quiz_completed_events", + "included": [ + { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people", + "links": { + "self": "https://api.northpass.com/v2/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "teaching": "https://app.northpass.com/people/abcdefghi-1234-jklm-5678-nopqrstuvwxy" + }, + "attributes": { + "name": "Jill Smith", + "email": "jillsmith@example.com", + "sso_uid": "jillsmith@example.com", + "full_name": "Jill Smith", + "created_at": "2022-04-08T17:55:42Z", + "first_name": "Jill", + "updated_at": "2022-04-08T17:55:42Z", + "activated_at": "2022-04-08T17:55:42Z", + "unsubscribed": false, + "last_active_at": "2022-04-08T17:58:47Z" + }, + "relationships": { + "school": { + "data": { + "id": "00000000-0000-0000-0000-000000000000", + "type": "schools" + } + } + } + }, + { + "id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz", + "type": "courses", + "links": { + "self": "https://api.northpass.com/v2/courses/zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzz", + "build": { + "href": "https://app.northpass.com/courses/abcdefgh/builder", + "methods": [ + "get" + ] + }, + "clone": "https://app.northpass.com/courses/abcdefgh/clone", + "preview": "/previews/courses/abcdefgh", + "teaching": "https://app.northpass.com/courses/abcdefgh" + }, + "attributes": { + "name": "Onboarding 101", + "status": "live", + "for_sale": true, + "permalink": "abcdefgh", + "created_at": "2020-09-01T16:36:33Z", + "updated_at": "2022-04-08T17:58:37Z", + "enrollments_count": 2215, + "share_course_link": "https://subdomain.northpass.com/outline/abcdefgh/cover", + "course_enrollment_link": "https://subdomain.northpass.com/c/abcdefghijklmnopqrstuvwxyz" + }, + "relationships": { + "categories": { + "data": [] + }, + "instructor_partnerships": { + "data": [] + } + } + }, + { + "id": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy", + "type": "activities", + "links": { + "teaching": "https://app.northpass.com/courses/abcdefgh/builder/activities/rstuvwxyz", + "course_builder": "https://app.northpass.com/courses/abcdefgh/builder" + }, + "attributes": { + "title": "Quiz Activity", + "course_name": "Onboarding 101" + } + }, + { + "id": "wwwwwwww-wwww-wwww-wwww-wwwwwwwwwwww", + "type": "quizzes", + "links": { + "self": { + "href": "https://api.northpass.com/v1/quizzes/wwwwwwww-wwww-wwww-wwww-wwwwwwwwwwww", + "methods": [ + "delete" + ] + }, + "build": "https://app.northpass.com/quizzes/1234567/builder", + "analytics": "https://app.northpass.com/analytics/single_quiz_results.wwwwwwww-wwww-wwww-wwww-wwwwwwwwwwww" + }, + "attributes": { + "name": "Quiz Name", + "quiz_type": "Quizzes::Static", + "created_at": "2022-11-27T17:41:23Z" + }, + "relationships": { + "person": { + "data": { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people" + } + }, + "activities": { + "data": [ + { + "id": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy", + "type": "activities" + } + ] + } + } + } + ], + "attributes": { + "value": 100, + "created_at": "2022-05-03T12:23:25Z", + "quiz_attempt_uuid": "vvvvvvvv-vvvv-vvvv-vvvv-vvvvvvvvvvvv", + "attempts_remaining": 0, + "minimum_passing_score": 80 + }, + "relationships": { + "quiz": { + "data": { + "id": "wwwwwwww-wwww-wwww-wwww-wwwwwwwwwwww", + "type": "activities" + } + }, + "course": { + "data": { + "id": "zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz", + "type": "courses" + } + }, + "person": { + "data": { + "id": "abcdefghi-1234-jklm-5678-nopqrstuvwxy", + "type": "people" + } + }, + "activity": { + "data": { + "id": "yyyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy", + "type": "activities" + } + } + } + } + }, + "topic": "quiz_completed_events", + "source": { + "type": "vendor-documentation", + "url": "https://developers.northpass.com/docs/webhook-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/notifuse/index.json b/providers/notifuse/index.json new file mode 100644 index 00000000..cf82496b --- /dev/null +++ b/providers/notifuse/index.json @@ -0,0 +1,13 @@ +{ + "label": "Notifuse", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/notifuse/latest/contact.created.json b/providers/notifuse/latest/contact.created.json new file mode 100644 index 00000000..2924a228 --- /dev/null +++ b/providers/notifuse/latest/contact.created.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "delivery_abc123", + "type": "contact.created", + "timestamp": "2024-01-15T10:30:00Z", + "workspace_id": "ws_1234567890", + "data": { + "email": "user@example.com", + "id": "contact_12345", + "external_id": "ext_67890", + "first_name": "John", + "last_name": "Doe", + "tags": [ + "newsletter", + "customer" + ], + "created_at": "2024-01-15T10:30:00Z", + "updated_at": "2024-01-15T10:30:00Z" + } + }, + "topic": "contact.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.notifuse.com/features/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/notifuse/latest/email.opened.json b/providers/notifuse/latest/email.opened.json new file mode 100644 index 00000000..5396f65f --- /dev/null +++ b/providers/notifuse/latest/email.opened.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "delivery_ghi789", + "type": "email.opened", + "timestamp": "2024-01-15T11:45:00Z", + "workspace_id": "ws_1234567890", + "data": { + "message_id": "msg_xyz789", + "email": "user@example.com", + "subject": "Welcome to our newsletter", + "broadcast_id": "bc_abc123", + "template_id": "welcome_email", + "created_at": "2024-01-15T11:45:00Z" + } + }, + "topic": "email.opened", + "source": { + "type": "vendor-documentation", + "url": "https://docs.notifuse.com/features/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/notifuse/latest/email.sent.json b/providers/notifuse/latest/email.sent.json new file mode 100644 index 00000000..ad9246cf --- /dev/null +++ b/providers/notifuse/latest/email.sent.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "delivery_def456", + "type": "email.sent", + "timestamp": "2024-01-15T10:30:00Z", + "workspace_id": "ws_1234567890", + "data": { + "message_id": "msg_xyz789", + "email": "user@example.com", + "subject": "Welcome to our newsletter", + "broadcast_id": "bc_abc123", + "template_id": "welcome_email", + "created_at": "2024-01-15T10:30:00Z" + } + }, + "topic": "email.sent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.notifuse.com/features/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/notifuse/latest/segment.joined.json b/providers/notifuse/latest/segment.joined.json new file mode 100644 index 00000000..6a1c18bb --- /dev/null +++ b/providers/notifuse/latest/segment.joined.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "delivery_jkl012", + "type": "segment.joined", + "timestamp": "2024-01-15T10:30:00Z", + "workspace_id": "ws_1234567890", + "data": { + "email": "user@example.com", + "contact_id": "contact_12345", + "segment_id": "seg_vip_customers", + "segment_name": "VIP Customers", + "created_at": "2024-01-15T10:30:00Z" + } + }, + "topic": "segment.joined", + "source": { + "type": "vendor-documentation", + "url": "https://docs.notifuse.com/features/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/novu/index.json b/providers/novu/index.json new file mode 100644 index 00000000..4dccfc72 --- /dev/null +++ b/providers/novu/index.json @@ -0,0 +1,13 @@ +{ + "label": "Novu", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/novu/latest/message.failed.json b/providers/novu/latest/message.failed.json new file mode 100644 index 00000000..8e58412d --- /dev/null +++ b/providers/novu/latest/message.failed.json @@ -0,0 +1,48 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_67f8a1b2c3d4e5f6a7b8c9d1", + "type": "message.failed", + "object": "message", + "timestamp": "2026-06-30T12:00:01.000Z", + "environmentId": "development", + "data": { + "object": { + "_id": "message_id", + "_templateId": "workflow_internal_id", + "_environmentId": "environment_id", + "_organizationId": "organization_id", + "_notificationId": "notification_id", + "subscriberId": "subscriber_123", + "templateIdentifier": "order-shipped", + "workflowId": "order-shipped", + "stepId": "send-push", + "transactionId": "transaction_id", + "channel": "push", + "providerId": "fcm", + "status": "error", + "seen": false, + "read": false, + "archived": false, + "createdAt": "2026-06-30T12:00:00.000Z", + "updatedAt": "2026-06-30T12:00:01.000Z", + "errorText": "Requested entity was not found." + }, + "error": { + "message": "Requested entity was not found.", + "push": { + "reason": "token_invalid", + "deviceToken": "device_token" + } + } + } + }, + "topic": "message.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.novu.co/platform/developer/webhooks/event-types", + "retrieved": "2026-10-26" + } +} diff --git a/providers/novu/latest/preference.updated.json b/providers/novu/latest/preference.updated.json new file mode 100644 index 00000000..be27995d --- /dev/null +++ b/providers/novu/latest/preference.updated.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_67f8a1b2c3d4e5f6a7b8c9d2", + "type": "preference.updated", + "object": "preference", + "timestamp": "2026-06-30T12:00:01.000Z", + "environmentId": "development", + "data": { + "subscriberId": "subscriber_123", + "object": { + "level": "template", + "enabled": true, + "channels": { + "email": true, + "in_app": false + }, + "workflow": { + "id": "workflow_internal_id", + "identifier": "order-shipped", + "name": "Order shipped", + "critical": false, + "severity": "none", + "tags": [ + "orders" + ] + } + } + } + }, + "topic": "preference.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.novu.co/platform/developer/webhooks/event-types", + "retrieved": "2026-10-26" + } +} diff --git a/providers/novu/latest/workflow.updated.json b/providers/novu/latest/workflow.updated.json new file mode 100644 index 00000000..601f0c22 --- /dev/null +++ b/providers/novu/latest/workflow.updated.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_67f8a1b2c3d4e5f6a7b8c9d3", + "type": "workflow.updated", + "object": "workflow", + "timestamp": "2026-06-30T12:00:01.000Z", + "environmentId": "development", + "data": { + "object": { + "_id": "workflow_internal_id", + "workflowId": "order-shipped", + "name": "Order shipped", + "active": true, + "tags": [ + "orders" + ], + "origin": "novu-cloud", + "status": "active", + "severity": "none", + "steps": [], + "createdAt": "2026-06-01T10:00:00.000Z", + "updatedAt": "2026-06-30T12:00:01.000Z" + }, + "previousObject": { + "_id": "workflow_internal_id", + "name": "Order shipped", + "description": "", + "active": false, + "draft": false, + "critical": false, + "tags": [], + "triggers": [ + { + "type": "event", + "identifier": "order-shipped", + "variables": [] + } + ], + "steps": [], + "deleted": false, + "createdAt": "2026-06-01T10:00:00.000Z", + "updatedAt": "2026-06-29T09:00:00.000Z" + } + } + }, + "topic": "workflow.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.novu.co/platform/developer/webhooks/event-types", + "retrieved": "2026-10-26" + } +} diff --git a/providers/oh-dear/index.json b/providers/oh-dear/index.json new file mode 100644 index 00000000..286e171a --- /dev/null +++ b/providers/oh-dear/index.json @@ -0,0 +1,13 @@ +{ + "label": "Oh Dear", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/oh-dear/latest/monitorAddedNotification.json b/providers/oh-dear/latest/monitorAddedNotification.json new file mode 100644 index 00000000..a2a30a1d --- /dev/null +++ b/providers/oh-dear/latest/monitorAddedNotification.json @@ -0,0 +1,65 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "monitorAddedNotification", + "date_time": "20191001113659", + "monitor": { + "id": 1, + "url": "https://yoursite.tld", + "uses_https": true, + "sort_url": "yoursite.tld", + "label": "yoursite.tld", + "team_id": 1, + "latest_run_date": null, + "summarized_check_result": "pending", + "created_at": "2019-10-01 09:36:59", + "updated_at": "2019-10-01 09:36:59", + "checks": [ + { + "id": 39675, + "type": "uptime", + "enabled": true, + "monitor_id": 1, + "latest_run_result": null, + "latest_run_ended_at": null, + "latest_run_id": null + }, + { + "id": 39676, + "type": "broken_links", + "enabled": true, + "monitor_id": 1, + "latest_run_result": null, + "latest_run_ended_at": null, + "latest_run_id": null + }, + { + "id": 39677, + "type": "mixed_content", + "enabled": true, + "monitor_id": 1, + "latest_run_result": null, + "latest_run_ended_at": null, + "latest_run_id": null + }, + { + "id": 39678, + "type": "certificate_health", + "enabled": true, + "monitor_id": 1, + "latest_run_result": null, + "latest_run_ended_at": null, + "latest_run_id": null + } + ] + } + }, + "topic": "monitorAddedNotification", + "source": { + "type": "vendor-documentation", + "url": "https://ohdear.app/docs/tools-and-sdks/webhooks#monitor-added", + "retrieved": "2026-10-26" + } +} diff --git a/providers/omnara/index.json b/providers/omnara/index.json new file mode 100644 index 00000000..816c0a01 --- /dev/null +++ b/providers/omnara/index.json @@ -0,0 +1,13 @@ +{ + "label": "Omnara", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/omnara/latest/agent_input.json b/providers/omnara/latest/agent_input.json new file mode 100644 index 00000000..6bab2961 --- /dev/null +++ b/providers/omnara/latest/agent_input.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "agent_input", + "data": { + "id": "evt_5n6a2bfgik7mv4qtrwz3jehcyd", + "org_id": "org_5n6a2bfgik7mv4qtrwz3jehcyd", + "project_id": "proj_5n6a2bfgik7mv4qtrwz3jehcyd", + "agent_id": "agt_5n6a2bfgik7mv4qtrwz3jehcyd", + "turn_id": "trn_5n6a2bfgik7mv4qtrwz3jehcyd", + "turn_sequence": 1, + "is_opening_event": true, + "sequence": 1, + "event_kind": "agent_input", + "agent_input_id": "ain_5n6a2bfgik7mv4qtrwz3jehcyd", + "input_kind": "content", + "content_blocks": [ + { + "type": "text", + "text": "Summarize the report." + } + ], + "created_at": "2026-09-18T12:00:00Z" + } + }, + "topic": "agent_input", + "source": { + "type": "vendor-documentation", + "url": "https://docs.omnara.com/events/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/omnara/latest/context_checkpoint.json b/providers/omnara/latest/context_checkpoint.json new file mode 100644 index 00000000..9d75cb10 --- /dev/null +++ b/providers/omnara/latest/context_checkpoint.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "context_checkpoint", + "data": { + "id": "evt_5n6a2bfgik7mv4qtrwz3jehcyd", + "org_id": "org_5n6a2bfgik7mv4qtrwz3jehcyd", + "project_id": "proj_5n6a2bfgik7mv4qtrwz3jehcyd", + "agent_id": "agt_5n6a2bfgik7mv4qtrwz3jehcyd", + "turn_id": "trn_5n6a2bfgik7mv4qtrwz3jehcyd", + "turn_sequence": 1, + "is_opening_event": false, + "sequence": 3, + "event_kind": "context_checkpoint", + "context_checkpoint_id": "ccp_5n6a2bfgik7mv4qtrwz3jehcyd", + "summarized_through_event_sequence": 2, + "summary": "The user requested a report summary.", + "created_at": "2026-09-18T12:00:00Z" + } + }, + "topic": "context_checkpoint", + "source": { + "type": "vendor-documentation", + "url": "https://docs.omnara.com/events/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/omnara/latest/model_output.json b/providers/omnara/latest/model_output.json new file mode 100644 index 00000000..97c78930 --- /dev/null +++ b/providers/omnara/latest/model_output.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "model_output", + "data": { + "id": "evt_5n6a2bfgik7mv4qtrwz3jehcyd", + "org_id": "org_5n6a2bfgik7mv4qtrwz3jehcyd", + "project_id": "proj_5n6a2bfgik7mv4qtrwz3jehcyd", + "agent_id": "agt_5n6a2bfgik7mv4qtrwz3jehcyd", + "turn_id": "trn_5n6a2bfgik7mv4qtrwz3jehcyd", + "turn_sequence": 1, + "is_opening_event": false, + "sequence": 3, + "event_kind": "model_output", + "model_call_context_id": "mcc_5n6a2bfgik7mv4qtrwz3jehcyd", + "stop_reason": "end_turn", + "content_blocks": [ + { + "type": "text", + "text": "The report shows steady growth." + } + ], + "created_at": "2026-09-18T12:00:00Z" + } + }, + "topic": "model_output", + "source": { + "type": "vendor-documentation", + "url": "https://docs.omnara.com/events/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/omnara/latest/tool_call_update.json b/providers/omnara/latest/tool_call_update.json new file mode 100644 index 00000000..2f4048e0 --- /dev/null +++ b/providers/omnara/latest/tool_call_update.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "tool_call_update", + "data": { + "tool_call_id": "tcl_5n6a2bfgik7mv4qtrwz3jehcyd", + "agent_id": "agt_5n6a2bfgik7mv4qtrwz3jehcyd", + "state": "awaiting_permission", + "interaction_update": { + "id": "int_5n6a2bfgik7mv4qtrwz3jehcyd", + "interaction_kind": "permission", + "state": "open" + } + } + }, + "topic": "tool_call_update", + "source": { + "type": "vendor-documentation", + "url": "https://docs.omnara.com/events/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/omnara/latest/tool_result.json b/providers/omnara/latest/tool_result.json new file mode 100644 index 00000000..2a6a5028 --- /dev/null +++ b/providers/omnara/latest/tool_result.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "tool_result", + "data": { + "id": "evt_5n6a2bfgik7mv4qtrwz3jehcyd", + "org_id": "org_5n6a2bfgik7mv4qtrwz3jehcyd", + "project_id": "proj_5n6a2bfgik7mv4qtrwz3jehcyd", + "agent_id": "agt_5n6a2bfgik7mv4qtrwz3jehcyd", + "turn_id": "trn_5n6a2bfgik7mv4qtrwz3jehcyd", + "turn_sequence": 1, + "is_opening_event": false, + "sequence": 3, + "event_kind": "tool_result", + "tool_call_id": "tcl_5n6a2bfgik7mv4qtrwz3jehcyd", + "outcome": "succeeded", + "content_blocks": [ + { + "type": "text", + "text": "Ticket created." + } + ], + "created_at": "2026-09-18T12:00:00Z" + } + }, + "topic": "tool_result", + "source": { + "type": "vendor-documentation", + "url": "https://docs.omnara.com/events/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/onramper/index.json b/providers/onramper/index.json new file mode 100644 index 00000000..d19826d3 --- /dev/null +++ b/providers/onramper/index.json @@ -0,0 +1,13 @@ +{ + "label": "Onramper", + "configs": { + "latest_version": "latest", + "topic_identifier": "status" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/onramper/latest/pending.json b/providers/onramper/latest/pending.json new file mode 100644 index 00000000..37e80576 --- /dev/null +++ b/providers/onramper/latest/pending.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "apiKey": "pk_test_01K4MF4ZBPGDCV3GFFNA684NT0", + "country": "us", + "inAmount": 100, + "onramp": "gatefi", + "onrampTransactionId": "8bf94c80-test-aabb-851-143835984d1d", + "outAmount": 3.83527521, + "paymentMethod": "creditcard", + "partnerContext": "", + "sourceCurrency": "usd", + "status": "pending", + "statusDate": "2023-08-09T13:15:18.725Z", + "targetCurrency": "sol", + "transactionId": "01H7D547TESTV2RQJ52ZAB7WF7", + "transactionType": "buy", + "transactionHash": "", + "walletAddress": "testG15oy66q7cU6aNige54PxLLEfGZvRsAADjbF7D4" + }, + "topic": "pending", + "source": { + "type": "vendor-documentation", + "url": "https://docs.onramper.com/docs/optional-webhook-setup#payload-structure", + "retrieved": "2026-10-26" + } +} diff --git a/providers/onshape/index.json b/providers/onshape/index.json new file mode 100644 index 00000000..3a37b8a7 --- /dev/null +++ b/providers/onshape/index.json @@ -0,0 +1,13 @@ +{ + "label": "Onshape", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/onshape/latest/onshape.comment.create.json b/providers/onshape/latest/onshape.comment.create.json new file mode 100644 index 00000000..0b3e26e6 --- /dev/null +++ b/providers/onshape/latest/onshape.comment.create.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": "2024-05-05T23:46:29.284-0500", + "event": "onshape.comment.create", + "workspaceId": "000000000000000000000000", + "elementId": "000000000000000000000000", + "webhookId": "000000000000000000000000", + "messageId": "000000000000000000000000", + "documentId": "000000000000000000000000", + "commentId": "000000000000000000000000" + }, + "topic": "onshape.comment.create", + "source": { + "type": "vendor-documentation", + "url": "https://onshape-public.github.io/docs/app-dev/webhook/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/onshape/latest/onshape.document.lifecycle.statechange.json b/providers/onshape/latest/onshape.document.lifecycle.statechange.json new file mode 100644 index 00000000..a3d79df9 --- /dev/null +++ b/providers/onshape/latest/onshape.document.lifecycle.statechange.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": "2024-05-05T23:46:29.284-0500", + "event": "onshape.document.lifecycle.statechange", + "workspaceId": "000000000000000000000000", + "elementId": "000000000000000000000000", + "webhookId": "000000000000000000000000", + "messageId": "000000000000000000000000", + "data": "Some data", + "documentId": "000000000000000000000000", + "versionId": "000000000000000000000000", + "documentState": "TRASH" + }, + "topic": "onshape.document.lifecycle.statechange", + "source": { + "type": "vendor-documentation", + "url": "https://onshape-public.github.io/docs/app-dev/webhook/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/onshape/latest/onshape.model.lifecycle.changed.json b/providers/onshape/latest/onshape.model.lifecycle.changed.json new file mode 100644 index 00000000..c09adf81 --- /dev/null +++ b/providers/onshape/latest/onshape.model.lifecycle.changed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": "2024-05-05T23:46:29.284-0500", + "event": "onshape.model.lifecycle.changed", + "workspaceId": "000000000000000000000000", + "elementId": "000000000000000000000000", + "webhookId": "000000000000000000000000", + "messageId": "000000000000000000000000", + "data": "Some data", + "documentId": "000000000000000000000000", + "versionId": "000000000000000000000000" + }, + "topic": "onshape.model.lifecycle.changed", + "source": { + "type": "vendor-documentation", + "url": "https://onshape-public.github.io/docs/app-dev/webhook/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/onshape/latest/onshape.model.translation.complete.json b/providers/onshape/latest/onshape.model.translation.complete.json new file mode 100644 index 00000000..d7ebb52d --- /dev/null +++ b/providers/onshape/latest/onshape.model.translation.complete.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": "2024-05-05T23:46:29.284-0500", + "event": "onshape.model.translation.complete", + "workspaceId": "000000000000000000000000", + "elementId": "000000000000000000000000", + "webhookId": "000000000000000000000000", + "messageId": "000000000000000000000000", + "data": "Some data", + "documentId": "000000000000000000000000", + "userId": "000000000000000000000000", + "translationId": "000000000000000000000000" + }, + "topic": "onshape.model.translation.complete", + "source": { + "type": "vendor-documentation", + "url": "https://onshape-public.github.io/docs/app-dev/webhook/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/onshape/latest/onshape.user.lifecycle.updateappsettings.json b/providers/onshape/latest/onshape.user.lifecycle.updateappsettings.json new file mode 100644 index 00000000..d072693e --- /dev/null +++ b/providers/onshape/latest/onshape.user.lifecycle.updateappsettings.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": "2024-05-05T23:46:29.284-0500", + "event": "onshape.user.lifecycle.updateappsettings", + "workspaceId": "000000000000000000000000", + "elementId": "000000000000000000000000", + "webhookId": "000000000000000000000000", + "messageId": "000000000000000000000000", + "data": "Some data", + "userId": "000000000000000000000000", + "clientId": "000000000000000000000000" + }, + "topic": "onshape.user.lifecycle.updateappsettings", + "source": { + "type": "vendor-documentation", + "url": "https://onshape-public.github.io/docs/app-dev/webhook/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/onshape/latest/webhook.ping.json b/providers/onshape/latest/webhook.ping.json new file mode 100644 index 00000000..d87e67a9 --- /dev/null +++ b/providers/onshape/latest/webhook.ping.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": "2024-05-05T23:45:10.611-0500", + "event": "webhook.ping", + "workspaceId": "000000000000000000000000", + "elementId": "000000000000000000000000", + "webhookId": "000000000000000000000000", + "messageId": "000000000000000000000000", + "data": "Some data", + "documentId": "000000000000000000000000", + "versionId": "000000000000000000000000" + }, + "topic": "webhook.ping", + "source": { + "type": "vendor-documentation", + "url": "https://onshape-public.github.io/docs/app-dev/webhook/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/onshape/latest/webhook.register.json b/providers/onshape/latest/webhook.register.json new file mode 100644 index 00000000..942d8c9d --- /dev/null +++ b/providers/onshape/latest/webhook.register.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": "2024-05-05T23:45:10.611-0500", + "event": "webhook.register", + "workspaceId": "000000000000000000000000", + "elementId": "000000000000000000000000", + "webhookId": "000000000000000000000000", + "messageId": "000000000000000000000000", + "data": "Some data", + "documentId": "000000000000000000000000", + "versionId": "000000000000000000000000" + }, + "topic": "webhook.register", + "source": { + "type": "vendor-documentation", + "url": "https://onshape-public.github.io/docs/app-dev/webhook/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/openlayer/index.json b/providers/openlayer/index.json new file mode 100644 index 00000000..907d8f41 --- /dev/null +++ b/providers/openlayer/index.json @@ -0,0 +1,13 @@ +{ + "label": "Openlayer", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/openlayer/latest/test.created.json b/providers/openlayer/latest/test.created.json new file mode 100644 index 00000000..c06e7d2d --- /dev/null +++ b/providers/openlayer/latest/test.created.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "test.created", + "timestamp": "2026-01-21T10:30:00Z", + "data": { + "test": { + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "number": 1, + "name": "No duplicate rows", + "description": "This test checks for duplicate rows in the dataset.", + "type": "integrity", + "subtype": "duplicateRowCount", + "dateCreated": "2026-01-21T10:30:00Z", + "dateUpdated": "2026-01-21T10:30:00Z", + "creatorId": "589ece63-49a2-41b4-98e1-10547761d4b0", + "originProjectVersionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "thresholds": [ + { + "measurement": "duplicateRowCount", + "insightName": "duplicateRowCount", + "insightParameters": [], + "operator": "<=", + "value": 0 + } + ], + "evaluationWindow": 3600, + "delayWindow": 0, + "suggested": false, + "archived": false + } + } + }, + "topic": "test.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.openlayer.com/security/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/openlayer/latest/test.deleted.json b/providers/openlayer/latest/test.deleted.json new file mode 100644 index 00000000..1b8bf189 --- /dev/null +++ b/providers/openlayer/latest/test.deleted.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "test.deleted", + "timestamp": "2026-01-21T10:30:00Z", + "data": { + "test": { + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" + } + } + }, + "topic": "test.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.openlayer.com/security/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/openlayer/latest/test.updated.json b/providers/openlayer/latest/test.updated.json new file mode 100644 index 00000000..4fdf7609 --- /dev/null +++ b/providers/openlayer/latest/test.updated.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "test.updated", + "timestamp": "2026-01-21T10:30:00Z", + "data": { + "test": { + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "number": 1, + "name": "No duplicate rows", + "type": "integrity", + "subtype": "duplicateRowCount", + "dateUpdated": "2026-01-21T10:35:00Z" + } + } + }, + "topic": "test.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.openlayer.com/security/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/openlayer/latest/tests.result.updated.json b/providers/openlayer/latest/tests.result.updated.json new file mode 100644 index 00000000..812463c6 --- /dev/null +++ b/providers/openlayer/latest/tests.result.updated.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "tests.result.updated", + "timestamp": "2026-01-21T10:30:00Z", + "data": { + "tests": { + "projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "projectVersionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "inferencePipelineId": null, + "total": 6, + "passing": 4, + "failing": 1, + "skipped": 1, + "running": 0 + } + } + }, + "topic": "tests.result.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.openlayer.com/security/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/opnform/index.json b/providers/opnform/index.json new file mode 100644 index 00000000..46877236 --- /dev/null +++ b/providers/opnform/index.json @@ -0,0 +1,13 @@ +{ + "label": "OpnForm", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/opnform/latest/submission.json b/providers/opnform/latest/submission.json new file mode 100644 index 00000000..b67392d9 --- /dev/null +++ b/providers/opnform/latest/submission.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "form_id": 123, + "form_title": "Contact Form", + "form_slug": "contact-form", + "submission_id": 456, + "edit_link": "https://opnform.com/forms/contact-form?submission_id=example", + "submission": { + "Name": "Jane Doe" + }, + "data": { + "field-id": { + "value": "Jane Doe", + "name": "Name", + "type": "text" + } + }, + "meta": { + "attribution": { + "utm_source": "newsletter", + "utm_campaign": "summer-launch" + } + } + }, + "topic": "submission", + "source": { + "type": "vendor-documentation", + "url": "https://docs.opnform.com/api-reference/integrations/webhook-security#custom-headers", + "retrieved": "2026-10-26" + } +} diff --git a/providers/optimizely/index.json b/providers/optimizely/index.json new file mode 100644 index 00000000..d23feb35 --- /dev/null +++ b/providers/optimizely/index.json @@ -0,0 +1,13 @@ +{ + "label": "Optimizely", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/optimizely/latest/project.datafile_updated.json b/providers/optimizely/latest/project.datafile_updated.json new file mode 100644 index 00000000..31dd1964 --- /dev/null +++ b/providers/optimizely/latest/project.datafile_updated.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "project_id": 1234, + "timestamp": 1468447113, + "event": "project.datafile_updated", + "data": { + "revision": 1, + "origin_url": "https://optimizely.s3.amazonaws.com/json/1234.json", + "cdn_url": "https://cdn.optimizely.com/json/1234.json", + "environment": "Production" + } + }, + "topic": "project.datafile_updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.optimizely.com/feature-experimentation/docs/configure-webhooks#example-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/outhire/index.json b/providers/outhire/index.json new file mode 100644 index 00000000..361f93ff --- /dev/null +++ b/providers/outhire/index.json @@ -0,0 +1,13 @@ +{ + "label": "Outhire", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/outhire/latest/webhook.ping.json b/providers/outhire/latest/webhook.ping.json new file mode 100644 index 00000000..b58c8b06 --- /dev/null +++ b/providers/outhire/latest/webhook.ping.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "webhook.ping", + "occurred_at": "2026-03-11T00:00:00.000Z", + "webhook": { + "id": 123, + "url": "https://example.com/webhooks/outhire" + } + }, + "topic": "webhook.ping", + "source": { + "type": "vendor-documentation", + "url": "https://docs.outhire.ai/webhooks/overview", + "retrieved": "2026-10-26" + } +} diff --git a/providers/partnero/index.json b/providers/partnero/index.json new file mode 100644 index 00000000..cedcf1eb --- /dev/null +++ b/providers/partnero/index.json @@ -0,0 +1,13 @@ +{ + "label": "Partnero", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/partnero/latest/partner.created.json b/providers/partnero/latest/partner.created.json new file mode 100644 index 00000000..87eac6aa --- /dev/null +++ b/providers/partnero/latest/partner.created.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "partner.created", + "url": "https://your-server.com/webhooks/partnero", + "webhook_key": "wh_abc123", + "created_at": "2025-01-15T10:30:00.000000Z", + "data": { + "id": "partner_abc123", + "email": "partner@partnero.com", + "name": "John", + "surname": "Doe", + "status": "approved", + "created_at": "2025-01-15T10:30:00.000000Z", + "metadata": {} + } + }, + "topic": "partner.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.partnero.com/guides/webhooks/outgoing-webhooks#webhook-payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payjp/index.json b/providers/payjp/index.json new file mode 100644 index 00000000..c57c70b9 --- /dev/null +++ b/providers/payjp/index.json @@ -0,0 +1,13 @@ +{ + "label": "PAY.JP", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/payjp/latest/charge.succeeded.json b/providers/payjp/latest/charge.succeeded.json new file mode 100644 index 00000000..dc3509be --- /dev/null +++ b/providers/payjp/latest/charge.succeeded.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "created": 1442212986, + "data": { + "amount": 5000, + "amount_refunded": 0, + "captured": true, + "captured_at": 1442212986, + "card": { + "address_city": null, + "address_line1": null, + "address_line2": null, + "address_state": null, + "address_zip": null, + "address_zip_check": "unchecked", + "brand": "Visa", + "country": null, + "created": 1442212986, + "customer": null, + "cvc_check": "passed", + "exp_month": 1, + "exp_year": 2016, + "fingerprint": "e1d8225886e3a7211127df751c86787f", + "id": "car_f0984a6f68a730b7e1814ceabfe1", + "last4": "4242", + "name": null, + "object": "card" + }, + "created": 1442212986, + "currency": "jpy", + "customer": null, + "description": null, + "expired_at": null, + "failure_code": null, + "failure_message": null, + "id": "ch_bcb7776459913c743c20e9f9351d4", + "livemode": false, + "object": "charge", + "paid": true, + "refund_reason": null, + "refunded": false, + "subscription": null + }, + "id": "evnt_5328acdbdb5294d6fc9cc903f8c", + "livemode": false, + "object": "event", + "pending_webhooks": 1, + "type": "charge.succeeded" + }, + "topic": "charge.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.pay.jp/v1/webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payroc/index.json b/providers/payroc/index.json new file mode 100644 index 00000000..2ddb8f10 --- /dev/null +++ b/providers/payroc/index.json @@ -0,0 +1,13 @@ +{ + "label": "Payroc", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/payroc/latest/processingAccount.riskStatus.changed.json b/providers/payroc/latest/processingAccount.riskStatus.changed.json new file mode 100644 index 00000000..7d4887a6 --- /dev/null +++ b/providers/payroc/latest/processingAccount.riskStatus.changed.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "specversion": "1.0", + "type": "processingAccount.riskStatus.changed", + "version": "1.0.0", + "source": "payroc", + "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "time": "2024-09-15T10:45:00.000Z", + "datacontenttype": "application/json", + "data": { + "processingAccountId": "38765", + "riskStatus": "fullSuspense" + } + }, + "topic": "processingAccount.riskStatus.changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.payroc.com/knowledge/events/processingaccount-riskstatus-changed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payroc/latest/processingAccount.signature.signed.json b/providers/payroc/latest/processingAccount.signature.signed.json new file mode 100644 index 00000000..6c421a40 --- /dev/null +++ b/providers/payroc/latest/processingAccount.signature.signed.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "specversion": "1.0", + "type": "processingAccount.signature.signed", + "version": "1.0.0", + "source": "payroc", + "id": "123e4567-e89b-12d3-a456-426614174000", + "time": "2026-05-21T11:30:00.000Z", + "datacontenttype": "application/json", + "data": { + "processingAccountId": "38765", + "signed": "true" + } + }, + "topic": "processingAccount.signature.signed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.payroc.com/knowledge/events/processingaccount-signature-signed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payroc/latest/processingAccount.status.changed.json b/providers/payroc/latest/processingAccount.status.changed.json new file mode 100644 index 00000000..7a2df14b --- /dev/null +++ b/providers/payroc/latest/processingAccount.status.changed.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "specversion": "1.0", + "type": "processingAccount.status.changed", + "version": "1.0.0", + "source": "payroc", + "id": "123e4567-e89b-12d3-a456-426614174000", + "time": "2024-07-02T15:30:00.000Z", + "datacontenttype": "application/json", + "data": { + "processingAccountId": "38765", + "status": "entered" + } + }, + "topic": "processingAccount.status.changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.payroc.com/knowledge/events/processingaccount-status-changed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/index.json b/providers/payt/index.json new file mode 100644 index 00000000..474982c2 --- /dev/null +++ b/providers/payt/index.json @@ -0,0 +1,13 @@ +{ + "label": "Payt", + "configs": { + "latest_version": "latest", + "topic_identifier": "event.event_name" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/payt/latest/bundled_reminder_email_bounced.json b/providers/payt/latest/bundled_reminder_email_bounced.json new file mode 100644 index 00000000..ce99e4dc --- /dev/null +++ b/providers/payt/latest/bundled_reminder_email_bounced.json @@ -0,0 +1,94 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "bundled_reminder_email_bounced", + "context": { + "id": 1, + "resource_type": "bundled_reminder", + "sent_at": "2018-07-05T09:49:37Z", + "type": "basic", + "sent_as_format": "email", + "sent_to_email_address": "noa.jacobs@example.com", + "sent_to_letter_address": null, + "invoices": [ + { + "id": 7, + "invoice_number": "2011-7", + "invoice_date": "2018-05-06", + "due_date": "2018-06-05", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/dd6d7994/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/8/invoices/7", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/1337432b7847d1eaeee4bd02158144bcaf5fd58f233", + "order_number": "1244354", + "purchase_order_number": "92383487529" + }, + { + "id": 8, + "invoice_number": "2011-8", + "invoice_date": "2018-05-06", + "due_date": "2018-06-05", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/dd6d7994/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/8/invoices/8", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/1337432b7847d1eaeee4bd02158144bcaf5fd58f233", + "order_number": "1244354", + "purchase_order_number": "92383487529" + } + ], + "debtor": { + "id": 8, + "category": "Debtor category", + "company_name": "Boer, Vermeulen and Haan", + "name": "Boer, Vermeulen and Haan", + "debtor_code": "8", + "link": "https://app.paytsoftware.com/administrations/8/debtors/8", + "public_link": "https://factuurinzien.nl/d/cb0fa86b5bcf803d554b872a3d60072eb9d1cc04" + }, + "administration": { + "id": 8, + "name": "Administratie 8", + "origin_id": "ADM_7" + } + }, + "event_time": "2018-07-05T09:49:37.314159Z" + } + }, + "topic": "bundled_reminder_email_bounced", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#bundled_reminder_email_bounced", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/bundled_reminder_invoice_performed.json b/providers/payt/latest/bundled_reminder_invoice_performed.json new file mode 100644 index 00000000..0978d646 --- /dev/null +++ b/providers/payt/latest/bundled_reminder_invoice_performed.json @@ -0,0 +1,63 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "bundled_reminder_invoice_performed", + "context": { + "resource_type": "bundled_reminder_invoice", + "id": 1, + "name": "reminder_2", + "performed_at": "2018-06-19T16:05:42Z", + "invoice": { + "id": 1, + "invoice_number": "18603008", + "invoice_date": "2018-06-19", + "due_date": "2018-07-03", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529" + }, + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + } + }, + "event_time": "2018-06-20T08:18:00.314159Z" + } + }, + "topic": "bundled_reminder_invoice_performed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#bundled_reminder_invoice_performed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/bundled_reminder_letter_returned.json b/providers/payt/latest/bundled_reminder_letter_returned.json new file mode 100644 index 00000000..233dc8c5 --- /dev/null +++ b/providers/payt/latest/bundled_reminder_letter_returned.json @@ -0,0 +1,94 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "bundled_reminder_letter_returned", + "context": { + "id": 1, + "resource_type": "bundled_reminder", + "sent_at": "2018-07-05T09:49:37Z", + "type": "basic", + "sent_as_format": "letter", + "sent_to_email_address": null, + "sent_to_letter_address": "Waagstraat 4, 9712 JX Groningen", + "invoices": [ + { + "id": 7, + "invoice_number": "2011-7", + "invoice_date": "2018-05-06", + "due_date": "2018-06-05", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/dd6d7994/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/8/invoices/7", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/1337432b7847d1eaeee4bd02158144bcaf5fd58f233", + "order_number": "1244354", + "purchase_order_number": "92383487529" + }, + { + "id": 8, + "invoice_number": "2011-8", + "invoice_date": "2018-05-06", + "due_date": "2018-06-05", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/dd6d7994/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/8/invoices/8", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/1337432b7847d1eaeee4bd02158144bcaf5fd58f233", + "order_number": "1244354", + "purchase_order_number": "92383487529" + } + ], + "debtor": { + "id": 8, + "category": "Debtor category", + "company_name": "Boer, Vermeulen and Haan", + "name": "Boer, Vermeulen and Haan", + "debtor_code": "8", + "link": "https://app.paytsoftware.com/administrations/8/debtors/8", + "public_link": "https://factuurinzien.nl/d/cb0fa86b5bcf803d554b872a3d60072eb9d1cc04" + }, + "administration": { + "id": 8, + "name": "Administratie 8", + "origin_id": "ADM_7" + } + }, + "event_time": "2018-07-05T09:49:37.314159Z" + } + }, + "topic": "bundled_reminder_letter_returned", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#bundled_reminder_letter_returned", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/bundled_reminder_sent.json b/providers/payt/latest/bundled_reminder_sent.json new file mode 100644 index 00000000..22e16632 --- /dev/null +++ b/providers/payt/latest/bundled_reminder_sent.json @@ -0,0 +1,94 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "bundled_reminder_sent", + "context": { + "id": 1, + "resource_type": "bundled_reminder", + "sent_at": "2018-07-05T09:49:37Z", + "type": "basic", + "sent_as_format": "email", + "sent_to_email_address": "noa.jacobs@example.com", + "sent_to_letter_address": null, + "invoices": [ + { + "id": 7, + "invoice_number": "2011-7", + "invoice_date": "2018-05-06", + "due_date": "2018-06-05", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/dd6d7994/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/8/invoices/7", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/1337432b7847d1eaeee4bd02158144bcaf5fd58f233", + "order_number": "1244354", + "purchase_order_number": "92383487529" + }, + { + "id": 8, + "invoice_number": "2011-8", + "invoice_date": "2018-05-06", + "due_date": "2018-06-05", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/dd6d7994/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/8/invoices/8", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/1337432b7847d1eaeee4bd02158144bcaf5fd58f233", + "order_number": "1244354", + "purchase_order_number": "92383487529" + } + ], + "debtor": { + "id": 8, + "category": "Debtor category", + "company_name": "Boer, Vermeulen and Haan", + "name": "Boer, Vermeulen and Haan", + "debtor_code": "8", + "link": "https://app.paytsoftware.com/administrations/8/debtors/8", + "public_link": "https://factuurinzien.nl/d/cb0fa86b5bcf803d554b872a3d60072eb9d1cc04" + }, + "administration": { + "id": 8, + "name": "Administratie 8", + "origin_id": "ADM_7" + } + }, + "event_time": "2018-07-05T09:49:37.314159Z" + } + }, + "topic": "bundled_reminder_sent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#bundled_reminder_sent", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/case_created.json b/providers/payt/latest/case_created.json new file mode 100644 index 00000000..fc74f79c --- /dev/null +++ b/providers/payt/latest/case_created.json @@ -0,0 +1,107 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "case_created", + "context": { + "id": 1, + "resource_type": "credit_case", + "credit_case_number": "123 456 789", + "interest": "12.34", + "collection_costs": "40.0", + "open_interest_and_collection_costs": "2.05", + "currency_code": "EUR", + "started_at": "2018-03-30", + "link": "https://app.paytsoftware.com/administrations/1/creditcases/1", + "public_link": "https://factuurinzien.nl/d/8f839738eeec7cbbdcb8a0d55b7132714dcef12b/c/ddb245d6df67999eca48c4a71b5661b93038e20a", + "invoices": [ + { + "id": 2, + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "interest": "1.23", + "collection_costs": "40.00", + "debt_collection_costs_open": "10.00", + "debt_collection_costs_total": "40.00", + "interest_costs_open": "0.00", + "interest_costs_total": "1.23" + }, + { + "id": 3, + "invoice_number": "2011-2", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "interest": "1.23", + "collection_costs": "0.00", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "1.23" + } + ], + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [], + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "case_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#case_created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/case_email_bounced.json b/providers/payt/latest/case_email_bounced.json new file mode 100644 index 00000000..388f463c --- /dev/null +++ b/providers/payt/latest/case_email_bounced.json @@ -0,0 +1,92 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "case_email_bounced", + "context": { + "id": 1, + "resource_type": "credit_case", + "credit_case_number": "123 456 789", + "interest": "1.23", + "collection_costs": "40.00", + "open_interest_and_collection_costs": "2.05", + "currency_code": "EUR", + "started_at": "2018-03-30", + "link": "https://app.paytsoftware.com/administrations/1/creditcases/1", + "psp_transactions": [ + { + "id": 2, + "paid_at": "2023-09-25T13:59:49.916Z", + "created_at": "2023-09-25T13:59:49.917Z", + "remote_payment_identifier": "id_1", + "bank_account_name": "Bosch-Brink", + "bank_account_number": "NL19ABNM0123456789", + "payment_method": "ideal", + "amount": "376.18", + "currency_code": "EUR", + "reversal_code": null + } + ], + "public_link": "https://factuurinzien.nl/d/8f839738eeec7cbbdcb8a0d55b7132714dcef12b/c/ddb245d6df67999eca48c4a71b5661b93038e20a", + "invoices": [ + { + "id": 2, + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "interest": "1.23", + "collection_costs": "40.00", + "debt_collection_costs_open": "10.00", + "debt_collection_costs_total": "40.00", + "interest_costs_open": "0.00", + "interest_costs_total": "1.23" + } + ], + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T10:08:20.314159Z" + } + }, + "topic": "case_email_bounced", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#case_email_bounced", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/case_invoice_amount_paid.json b/providers/payt/latest/case_invoice_amount_paid.json new file mode 100644 index 00000000..1feac40e --- /dev/null +++ b/providers/payt/latest/case_invoice_amount_paid.json @@ -0,0 +1,120 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "case_invoice_amount_paid", + "context": { + "id": 1, + "resource_type": "credit_case", + "credit_case_number": "123 456 789", + "interest": "12.34", + "collection_costs": "40.0", + "open_interest_and_collection_costs": "0.00", + "currency_code": "EUR", + "started_at": "2018-03-30", + "link": "https://app.paytsoftware.com/administrations/1/creditcases/1", + "public_link": "https://factuurinzien.nl/d/8f839738eeec7cbbdcb8a0d55b7132714dcef12b/c/ddb245d6df67999eca48c4a71b5661b93038e20a", + "invoices": [ + { + "id": 2, + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "0", + "book_amount_total": "1337", + "book_amount_open": "0", + "total_administration_costs": "10.0", + "open_administration_costs": "0.0", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "interest": "1.23", + "collection_costs": "40.00", + "debt_collection_costs_open": "10.00", + "debt_collection_costs_total": "40.00", + "interest_costs_open": "0.00", + "interest_costs_total": "1.23" + }, + { + "id": 3, + "invoice_number": "2011-2", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "0", + "book_amount_total": "1337", + "book_amount_open": "0", + "total_administration_costs": "10.0", + "open_administration_costs": "0.0", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "interest": "1.23", + "collection_costs": "0.00", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "1.23" + } + ], + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [ + { + "id": 1, + "created_at": "2018-06-05T09:48:54.314159Z", + "paid_at": "2018-06-05T09:48:54.314159Z", + "remote_payment_identifier": "rpi_wlkj234452jkwlasdo3534adf", + "bank_account_name": "Bosch-Brink", + "bank_account_number": "NL19ABNM0123456789", + "payment_method": "ideal", + "amount": "337.0", + "currency_code": "EUR", + "reversal_code": null + } + ], + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "case_invoice_amount_paid", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#case_invoice_amount_paid", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/case_letter_returned.json b/providers/payt/latest/case_letter_returned.json new file mode 100644 index 00000000..8116429a --- /dev/null +++ b/providers/payt/latest/case_letter_returned.json @@ -0,0 +1,92 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "case_letter_returned", + "context": { + "id": 1, + "resource_type": "credit_case", + "credit_case_number": "123 456 789", + "interest": "1.23", + "collection_costs": "40.00", + "open_interest_and_collection_costs": "2.05", + "currency_code": "EUR", + "started_at": "2018-03-30", + "link": "https://app.paytsoftware.com/administrations/1/creditcases/1", + "psp_transactions": [ + { + "id": 2, + "paid_at": "2023-09-25T13:59:49.916Z", + "created_at": "2023-09-25T13:59:49.917Z", + "remote_payment_identifier": "id_1", + "bank_account_name": "Bosch-Brink", + "bank_account_number": "NL19ABNM0123456789", + "payment_method": "ideal", + "amount": "376.18", + "currency_code": "EUR", + "reversal_code": null + } + ], + "public_link": "https://factuurinzien.nl/d/8f839738eeec7cbbdcb8a0d55b7132714dcef12b/c/ddb245d6df67999eca48c4a71b5661b93038e20a", + "invoices": [ + { + "id": 2, + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "interest": "1.23", + "collection_costs": "40.00", + "debt_collection_costs_open": "10.00", + "debt_collection_costs_total": "40.00", + "interest_costs_open": "0.00", + "interest_costs_total": "1.23" + } + ], + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T10:08:20.314159Z" + } + }, + "topic": "case_letter_returned", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#case_letter_returned", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/case_new_comment.json b/providers/payt/latest/case_new_comment.json new file mode 100644 index 00000000..f09d7c39 --- /dev/null +++ b/providers/payt/latest/case_new_comment.json @@ -0,0 +1,96 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "case_new_comment", + "context": { + "id": 1, + "resource_type": "credit_case", + "case_number": "123 456 789", + "credit_case_number": "123 456 789", + "interest": "1.23", + "internal_note_email_address": "internal-notes+123456@payt.nl", + "collection_costs": "40.00", + "open_interest_and_collection_costs": "2.05", + "currency_code": "EUR", + "started_at": "2018-03-30", + "link": "https://app.paytsoftware.com/administrations/1/creditcases/1", + "public_link": "https://factuurinzien.nl/d/8f839738eeec7cbbdcb8a0d55b7132714dcef12b/c/ddb245d6df67999eca48c4a71b5661b93038e20a", + "invoices": [ + { + "id": 2, + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/2", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "interest": "1.23", + "collection_costs": "40.00", + "debt_collection_costs_open": "10.00", + "debt_collection_costs_total": "40.00", + "interest_costs_open": "0.00", + "interest_costs_total": "1.23" + } + ], + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [ + { + "id": 2, + "paid_at": "2023-09-25T13:59:49.916Z", + "created_at": "2023-09-25T13:59:49.917Z", + "remote_payment_identifier": "id_1", + "amount": "376.18", + "bank_account_number": "NL19ABNM0123456789", + "bank_account_name": "Bosch-Brink", + "book_amount": "376.18", + "currency_code": "EUR", + "payment_method": "ideal", + "refunded_amount": "0.00", + "reversal_code": null + } + ], + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T10:02:48.314159Z" + } + }, + "topic": "case_new_comment", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#case_new_comment", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/case_paid.json b/providers/payt/latest/case_paid.json new file mode 100644 index 00000000..84639ec0 --- /dev/null +++ b/providers/payt/latest/case_paid.json @@ -0,0 +1,120 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "case_paid", + "context": { + "id": 1, + "resource_type": "credit_case", + "credit_case_number": "123 456 789", + "interest": "12.34", + "collection_costs": "40.0", + "open_interest_and_collection_costs": "0.00", + "currency_code": "EUR", + "started_at": "2018-03-30", + "link": "https://app.paytsoftware.com/administrations/1/creditcases/1", + "public_link": "https://factuurinzien.nl/d/8f839738eeec7cbbdcb8a0d55b7132714dcef12b/c/ddb245d6df67999eca48c4a71b5661b93038e20a", + "invoices": [ + { + "id": 2, + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "0", + "book_amount_total": "1337", + "book_amount_open": "0", + "total_administration_costs": "10.0", + "open_administration_costs": "0.0", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "interest": "1.23", + "collection_costs": "40.00", + "debt_collection_costs_open": "10.00", + "debt_collection_costs_total": "40.00", + "interest_costs_open": "0.00", + "interest_costs_total": "1.23" + }, + { + "id": 3, + "invoice_number": "2011-2", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "0", + "book_amount_total": "1337", + "book_amount_open": "0", + "total_administration_costs": "10.0", + "open_administration_costs": "0.0", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "interest": "1.23", + "collection_costs": "0.00", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "1.23" + } + ], + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [ + { + "id": 1, + "created_at": "2018-06-05T09:48:54.314159Z", + "paid_at": "2018-06-05T09:48:54.314159Z", + "remote_payment_identifier": "rpi_wlkj234452jkwlasdo3534adf", + "bank_account_name": "Bosch-Brink", + "bank_account_number": "NL19ABNM0123456789", + "payment_method": "ideal", + "amount": "337.0", + "currency_code": "EUR", + "reversal_code": null + } + ], + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "case_paid", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#case_paid", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/case_reopened.json b/providers/payt/latest/case_reopened.json new file mode 100644 index 00000000..e7987a73 --- /dev/null +++ b/providers/payt/latest/case_reopened.json @@ -0,0 +1,107 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "case_reopened", + "context": { + "id": 1, + "resource_type": "credit_case", + "credit_case_number": "123 456 789", + "interest": "12.34", + "collection_costs": "40.0", + "open_interest_and_collection_costs": "2.05", + "currency_code": "EUR", + "started_at": "2018-03-30", + "link": "https://app.paytsoftware.com/administrations/1/creditcases/1", + "public_link": "https://factuurinzien.nl/d/8f839738eeec7cbbdcb8a0d55b7132714dcef12b/c/ddb245d6df67999eca48c4a71b5661b93038e20a", + "invoices": [ + { + "id": 2, + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "interest": "1.23", + "collection_costs": "40.00", + "debt_collection_costs_open": "10.00", + "debt_collection_costs_total": "40.00", + "interest_costs_open": "0.00", + "interest_costs_total": "1.23" + }, + { + "id": 3, + "invoice_number": "2011-2", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "interest": "1.23", + "collection_costs": "0.00", + "debt_collection_costs_open": "10.00", + "debt_collection_costs_total": "40.00", + "interest_costs_open": "0.00", + "interest_costs_total": "1.23" + } + ], + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [], + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "case_reopened", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#case_reopened", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/case_step_performed.json b/providers/payt/latest/case_step_performed.json new file mode 100644 index 00000000..3b7aadb3 --- /dev/null +++ b/providers/payt/latest/case_step_performed.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "case_step_performed", + "context": { + "resource_type": "case_step", + "name": "summons", + "performed_at": "2019-04-12T10:31:01Z", + "credit_case": { + "id": "1234", + "case_number": "123 456 789", + "credit_case_number": "123 456 789", + "link": "https://app.paytsoftware.com/administrations/123/creditcases/123", + "public_link": "https://factuurinzien.nl/d/8f839738eeec7cbbdcb8a0d55b7132714dcef12b/c/123", + "invoices": [ + { + "id": 2, + "invoice_number": "1", + "category": "Invoice category", + "payment_condition": "14" + } + ] + }, + "debtor": { + "id": 1872168, + "category": "Debtor category", + "company_name": "Voorbeeldig B.V.", + "name": "J. Jansen", + "debtor_code": "12345", + "link": "https://app.paytsoftware.com/administrations/1234/debtors/1234", + "public_link": "https://factuurinzien.nl/d/1234" + }, + "administration": { + "id": 1234, + "name": "Administratie 8", + "origin_id": "ADM_8" + } + }, + "event_time": "2019-04-12T11:45:38.314159Z" + } + }, + "topic": "case_step_performed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#case_step_performed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/case_to_bailiff.json b/providers/payt/latest/case_to_bailiff.json new file mode 100644 index 00000000..b76fd2c2 --- /dev/null +++ b/providers/payt/latest/case_to_bailiff.json @@ -0,0 +1,79 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "case_to_bailiff", + "context": { + "id": 1, + "resource_type": "credit_case", + "credit_case_number": "123 456 789", + "interest": "1.23", + "collection_costs": "40.00", + "open_interest_and_collection_costs": "2.05", + "currency_code": "EUR", + "started_at": "2018-03-30T11:45:38.314159Z", + "link": "https://app.paytsoftware.com/administrations/1/creditcases/1", + "public_link": "https://factuurinzien.nl/d/8f839738eeec7cbbdcb8a0d55b7132714dcef12b/c/ddb245d6df67999eca48c4a71b5661b93038e20a", + "invoices": [ + { + "id": 2, + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "interest": "1.23", + "collection_costs": "40.00", + "debt_collection_costs_open": "10.00", + "debt_collection_costs_total": "40.00", + "interest_costs_open": "0.00", + "interest_costs_total": "1.23" + } + ], + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [], + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "case_to_bailiff", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#case_to_bailiff", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/credit_limit_exceeded.json b/providers/payt/latest/credit_limit_exceeded.json new file mode 100644 index 00000000..8da4986e --- /dev/null +++ b/providers/payt/latest/credit_limit_exceeded.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "credit_limit_exceeded", + "context": { + "resource_type": "debtor", + "credit_limit_amount": 1100.0, + "autogenerated_credit_limit_amount": 1200.0, + "book_open_amount": 1798.0, + "category": "Debtor category", + "company_name": "Some company name", + "psp_mandate": null, + "revoked_psp_mandates": [], + "debtor_code": "2", + "id": 730816, + "link": "http://example.com/administrations/878/debtors/730816", + "name": "Some name", + "public_link": "http://example.com/d/88dc5akhqjh3dnbij3xjkjlsuusgixx", + "invoices": [ + { + "id": 2, + "invoice_number": "1", + "category": "Invoice category", + "payment_condition": "14" + } + ], + "administration": { + "id": 878, + "name": "Test administratie", + "origin_id": "701174" + }, + "labels": [ + { + "name": "Risico" + } + ], + "contact": { + "id": "2", + "contact_identifier": "123456", + "name": "Some name", + "resource_type": "contact" + } + }, + "event_time": "2019-04-12T11:45:38.314159Z" + } + }, + "topic": "credit_limit_exceeded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#credit_limit_exceeded", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/creditworthiness_changed.json b/providers/payt/latest/creditworthiness_changed.json new file mode 100644 index 00000000..c6e37b71 --- /dev/null +++ b/providers/payt/latest/creditworthiness_changed.json @@ -0,0 +1,69 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "creditworthiness_changed", + "context": { + "resource_type": "debtor", + "credit_limit_amount": 1100.0, + "autogenerated_credit_limit_amount": 1200.0, + "book_open_amount": 1798.0, + "category": "Debtor category", + "company_name": "Some company name", + "psp_mandate": null, + "revoked_psp_mandates": [], + "creditworthiness_profile": { + "bankruptcy": true, + "credit_information_uncertain": false, + "credit_limit_amount": 110000, + "credit_limit_currency_code": "EUR", + "creditworthiness_critical": true, + "creditworthiness_ok": false, + "creditworthiness_uncertain": false, + "debt_restructuring": false, + "suggested_coc_number": null, + "suspension_of_payments": false + }, + "debtor_code": "2", + "id": 730816, + "link": "http://example.com/administrations/878/debtors/730816", + "name": "Some name", + "public_link": "http://example.com/d/88dc5akhqjh3dnbij3xjkjlsuusgixx", + "invoices": [ + { + "id": 2, + "invoice_number": "1", + "category": "Invoice category", + "payment_condition": "14" + } + ], + "administration": { + "company_code": null, + "id": 878, + "name": "Test administratie", + "origin_id": "701174" + }, + "labels": [ + { + "name": "Risico" + } + ], + "contact": { + "id": "2", + "contact_identifier": "123456", + "name": "Some name", + "resource_type": "contact" + } + }, + "event_time": "2019-04-12T11:45:38.314159Z" + } + }, + "topic": "creditworthiness_changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#creditworthiness_changed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/debtor_email_address_provided.json b/providers/payt/latest/debtor_email_address_provided.json new file mode 100644 index 00000000..2d12c7b2 --- /dev/null +++ b/providers/payt/latest/debtor_email_address_provided.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "debtor_email_address_provided", + "context": { + "resource_type": "debtor", + "credit_limit_amount": 1100.0, + "autogenerated_credit_limit_amount": 1200.0, + "book_open_amount": 1798.0, + "category": "Debtor category", + "company_name": "Some company name", + "psp_mandate": null, + "revoked_psp_mandates": [], + "debtor_code": "2", + "id": 730816, + "link": "http://example.com/administrations/878/debtors/730816", + "name": "Some name", + "public_link": "http://example.com/d/88dc5akhqjh3dnbij3xjkjlsuusgixx", + "invoices": [ + { + "id": 2, + "invoice_number": "1", + "category": "Invoice category", + "payment_condition": "14" + } + ], + "administration": { + "company_code": null, + "id": 878, + "name": "Test administratie", + "origin_id": "701174" + }, + "labels": [ + { + "name": "Risico" + } + ], + "contact": { + "id": "2", + "contact_identifier": "123456", + "name": "Some name", + "resource_type": "contact", + "invoice_custom_email_address": "new_email@address.com", + "custom_email_address": "new_email@address.com" + } + }, + "event_time": "2019-04-12T11:45:38.314159Z" + } + }, + "topic": "debtor_email_address_provided", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#debtor_email_address_provided", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/debtor_email_address_removed.json b/providers/payt/latest/debtor_email_address_removed.json new file mode 100644 index 00000000..e719eed3 --- /dev/null +++ b/providers/payt/latest/debtor_email_address_removed.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "debtor_email_address_removed", + "context": { + "resource_type": "debtor", + "credit_limit_amount": 1100.0, + "autogenerated_credit_limit_amount": 1200.0, + "book_open_amount": 1798.0, + "category": "Debtor category", + "company_name": "Some company name", + "psp_mandate": null, + "revoked_psp_mandates": [], + "debtor_code": "2", + "id": 730816, + "link": "http://example.com/administrations/878/debtors/730816", + "name": "Some name", + "public_link": "http://example.com/d/88dc5akhqjh3dnbij3xjkjlsuusgixx", + "invoices": [ + { + "id": 2, + "invoice_number": "1", + "category": "Invoice category", + "payment_condition": "14" + } + ], + "administration": { + "company_code": null, + "id": 878, + "name": "Test administratie", + "origin_id": "701174" + }, + "labels": [ + { + "name": "Risico" + } + ], + "contact": { + "id": "2", + "contact_identifier": "123456", + "name": "Some name", + "resource_type": "contact", + "invoice_custom_email_address": null, + "custom_email_address": null + } + }, + "event_time": "2019-04-12T11:45:38.314159Z" + } + }, + "topic": "debtor_email_address_removed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#debtor_email_address_removed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/debtor_new_comment.json b/providers/payt/latest/debtor_new_comment.json new file mode 100644 index 00000000..8185a671 --- /dev/null +++ b/providers/payt/latest/debtor_new_comment.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "debtor_new_comment", + "context": { + "resource_type": "debtor", + "book_open_amount": 1798.0, + "category": "Debtor category", + "company_name": "Some company name", + "credit_limit_amount": 1100.0, + "debtor_code": "2", + "id": 730816, + "link": "http://example.com/administrations/878/debtors/730816", + "name": "Some name", + "public_link": "http://example.com/d/88dc5akhqjh3dnbij3xjkjlsuusgixx", + "invoices": [ + { + "id": 2, + "invoice_number": "1", + "category": "Invoice category", + "payment_condition": "14" + } + ], + "administration": { + "company_code": null, + "id": 878, + "name": "Test administratie", + "origin_id": "701174" + }, + "contact": { + "id": "2", + "contact_identifier": "123456", + "name": "Some name", + "resource_type": "contact", + "invoice_custom_email_address": "new_email@address.com", + "custom_email_address": "new_email@address.com" + }, + "labels": [ + { + "name": "Risico" + } + ], + "psp_mandate": null, + "revoked_psp_mandates": [] + }, + "event_time": "2019-04-12T11:47:12.314159Z" + } + }, + "topic": "debtor_new_comment", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#debtor_new_comment", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/email_bounced.json b/providers/payt/latest/email_bounced.json new file mode 100644 index 00000000..6a3c8f8a --- /dev/null +++ b/providers/payt/latest/email_bounced.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "email_bounced", + "context": { + "id": "82917048", + "resource_type": "email", + "bcc_email_addresses": null, + "cc_email_addresses": "cc@example.com", + "content_category": "final_reminder", + "email_addresses": "payables@debtor.com,other@example.com", + "headers": {}, + "subject": "Final reminder for invoice 123", + "bounces": [ + { + "email_address": "other@example.com", + "reason": "unknown", + "soft_bounce": false, + "response": null, + "bounced_at": "2025-12-01T09:48:55.314159Z" + } + ], + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig", + "company_code": "asdf" + }, + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "invoice": { + "id": 1, + "category": "sales", + "invoice_number": "1", + "payment_condition": null + }, + "credit_case": {}, + "bundled_reminder": {}, + "message": {} + }, + "event_time": "2025-12-01T09:48:55.334567Z" + } + }, + "topic": "email_bounced", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#email_bounced", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/incoming_ubl_received.json b/providers/payt/latest/incoming_ubl_received.json new file mode 100644 index 00000000..6584e94e --- /dev/null +++ b/providers/payt/latest/incoming_ubl_received.json @@ -0,0 +1,57 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "incoming_ubl_received", + "context": { + "id": "019aa1be-0be9-7fa6-a755-700e0ac77416", + "document_id": "DOC-e9b03870af825d19", + "party_identifier": "NL:KVK:12345678", + "topic": "urn:oasis:names:specification:ubl:schema:xsd:Invoice-2", + "url": "https://backend.paytsoftware.com/file_storage/disk/SI-UBL-INV-1.2-ok-full.xml", + "details": { + "topic": "urn:oasis:names:specification:ubl:schema:xsd:Invoice-2", + "partyId": "NL:KVK:12345678", + "hookId": "2", + "documentId": "DOC-e9b03870af825d19", + "createdOn": "2025-10-27T15:05:37.498735+00:00", + "sentOn": "2025-10-27T15:05:37.7074839+00:00", + "message": "'Invoice' received.", + "details": { + "userName": "Payt", + "createdBy": "Ping", + "sender": "NL:KVK:PAYTTEST2", + "senderName": "Paytsoftware", + "senderLegalId": "NL:KVK:PAYTTEST2", + "senderEmailAddress": "servicedesk@paytsoftware.com", + "receiverName": "Customer BV", + "receiverLegalId": "NL:KVK:PAYTTEST2", + "issueDate": "2025-10-27 00:00:00Z", + "id": "DOC-e9b03870af825d19", + "documentTypeId": "urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1", + "profileId": "urn:fdc:peppol.eu:2017:poacc:billing:01:1.0", + "receiver": "NL:KVK:PAYTTEST2", + "messageId": null, + "refToMessageId": null + } + }, + "created_at": "2025-11-20T14:49:38.024919Z", + "administration": { + "company_code": "ADM_1", + "id": 145, + "name": "Administratie 4", + "origin_id": "WEBHOOKS1" + } + }, + "event_time": "2025-11-20T14:49:39.112140Z" + } + }, + "topic": "incoming_ubl_received", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#incoming_ubl_received", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/invoice_call_reminder_performed.json b/providers/payt/latest/invoice_call_reminder_performed.json new file mode 100644 index 00000000..76737b70 --- /dev/null +++ b/providers/payt/latest/invoice_call_reminder_performed.json @@ -0,0 +1,64 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "invoice_call_reminder_performed", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "due_date": "2018-04-29", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [], + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "invoice_call_reminder_performed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#invoice_call_reminder_performed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/invoice_closed.json b/providers/payt/latest/invoice_closed.json new file mode 100644 index 00000000..f75a593b --- /dev/null +++ b/providers/payt/latest/invoice_closed.json @@ -0,0 +1,64 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "invoice_closed", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "amount_total": "1337", + "amount_open": "0", + "book_amount_total": "1337", + "book_amount_open": "0", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "due_date": "2018-04-29", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [], + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "invoice_closed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#invoice_closed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/invoice_created.json b/providers/payt/latest/invoice_created.json new file mode 100644 index 00000000..7d59acbf --- /dev/null +++ b/providers/payt/latest/invoice_created.json @@ -0,0 +1,64 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "invoice_created", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "due_date": "2018-04-29", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [], + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "invoice_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#invoice_created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/invoice_email_bounced.json b/providers/payt/latest/invoice_email_bounced.json new file mode 100644 index 00000000..a54466c9 --- /dev/null +++ b/providers/payt/latest/invoice_email_bounced.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "invoice_email_bounced", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "amount_total": "1337", + "amount_open": "0", + "book_amount_total": "1337", + "book_amount_open": "0", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "due_date": "2018-04-29", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [], + "labels": [] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "invoice_email_bounced", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#invoice_email_bounced", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/invoice_letter_returned.json b/providers/payt/latest/invoice_letter_returned.json new file mode 100644 index 00000000..cf69f0eb --- /dev/null +++ b/providers/payt/latest/invoice_letter_returned.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "invoice_letter_returned", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "amount_total": "1337", + "amount_open": "0", + "book_amount_total": "1337", + "book_amount_open": "0", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "due_date": "2018-04-29", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [], + "labels": [] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "invoice_letter_returned", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#invoice_letter_returned", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/invoice_new_comment.json b/providers/payt/latest/invoice_new_comment.json new file mode 100644 index 00000000..24356455 --- /dev/null +++ b/providers/payt/latest/invoice_new_comment.json @@ -0,0 +1,63 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "invoice_new_comment", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T10:00:11.314159Z" + } + }, + "topic": "invoice_new_comment", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#invoice_new_comment", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/invoice_paid.json b/providers/payt/latest/invoice_paid.json new file mode 100644 index 00000000..3b3f52f9 --- /dev/null +++ b/providers/payt/latest/invoice_paid.json @@ -0,0 +1,77 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "invoice_paid", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "amount_total": "1337", + "amount_open": "0", + "book_amount_total": "1337", + "book_amount_open": "0", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "due_date": "2018-04-29", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [ + { + "id": 1, + "created_at": "2018-06-05T09:48:54.314159Z", + "paid_at": "2018-06-05T09:48:54.314159Z", + "remote_payment_identifier": "rpi_wlkj234452jkwlasdo3534adf", + "bank_account_name": "Bosch-Brink", + "bank_account_number": "NL19ABNM0123456789", + "payment_method": "ideal", + "amount": "337.0", + "currency_code": "EUR", + "reversal_code": null + } + ], + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "invoice_paid", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#invoice_paid", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/invoice_payment_created.json b/providers/payt/latest/invoice_payment_created.json new file mode 100644 index 00000000..d7a62a6f --- /dev/null +++ b/providers/payt/latest/invoice_payment_created.json @@ -0,0 +1,103 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "invoice_payment_created", + "context": { + "id": 3592191, + "amount": "2.0", + "book_amount": "2.0", + "cost_type": "administration_costs", + "currency_code": "EUR", + "description": null, + "payment_date": "2018-04-15", + "payment_method": "bank_transfer", + "reason": null, + "reversal_code": null, + "transaction_type": null, + "invoice": { + "id": 1, + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "amount_total": "1337", + "amount_open": "0", + "book_amount_total": "1337", + "book_amount_open": "0", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "due_date": "2018-04-29", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "labels": [ + { + "name": "Risico" + } + ] + }, + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transaction": { + "id": 2, + "paid_at": "2023-09-25T13:59:49.916Z", + "created_at": "2023-09-25T13:59:49.917Z", + "remote_payment_identifier": "id_1", + "bank_account_name": "Bosch-Brink", + "bank_account_number": "NL19ABNM0123456789", + "payment_method": "ideal", + "amount": "2.0", + "refunded_amount": "0.00", + "currency_code": "EUR", + "reversal_code": null + }, + "resource_type": "payment" + }, + "event_time": "2022-06-27T06:19:07.642246Z" + } + }, + "topic": "invoice_payment_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#invoice_payment_created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/invoice_reopened.json b/providers/payt/latest/invoice_reopened.json new file mode 100644 index 00000000..6ae1c61d --- /dev/null +++ b/providers/payt/latest/invoice_reopened.json @@ -0,0 +1,64 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "invoice_reopened", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "amount_total": "1337", + "amount_open": "500", + "book_amount_total": "1337", + "book_amount_open": "500", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "due_date": "2018-04-29", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [], + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "invoice_reopened", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#invoice_reopened", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/invoice_sms_failed.json b/providers/payt/latest/invoice_sms_failed.json new file mode 100644 index 00000000..6001fa19 --- /dev/null +++ b/providers/payt/latest/invoice_sms_failed.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "invoice_sms_failed", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "amount_total": "1337", + "amount_open": "0", + "book_amount_total": "1337", + "book_amount_open": "0", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "due_date": "2018-04-29", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [], + "labels": [] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "invoice_sms_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#invoice_sms_failed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/invoice_step_performed.json b/providers/payt/latest/invoice_step_performed.json new file mode 100644 index 00000000..09f8dfef --- /dev/null +++ b/providers/payt/latest/invoice_step_performed.json @@ -0,0 +1,63 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "invoice_step_performed", + "context": { + "resource_type": "invoice_step", + "id": 1, + "name": "invoice_send", + "performed_at": "2018-06-19T16:05:42Z", + "invoice": { + "id": 1, + "invoice_number": "18603008", + "invoice_date": "2018-06-19", + "due_date": "2018-07-03", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529" + }, + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + } + }, + "event_time": "2018-06-20T08:18:00.314159Z" + } + }, + "topic": "invoice_step_performed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#invoice_step_performed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/invoice_to_debt_collection.json b/providers/payt/latest/invoice_to_debt_collection.json new file mode 100644 index 00000000..367b5220 --- /dev/null +++ b/providers/payt/latest/invoice_to_debt_collection.json @@ -0,0 +1,64 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "invoice_to_debt_collection", + "context": { + "id": 6842883, + "resource_type": "invoice", + "invoice_number": "12456", + "invoice_date": "2018-06-20", + "due_date": "2018-07-05", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/dd6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "debtor": { + "id": 1311412, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [], + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-20T08:21:56.314159Z" + } + }, + "topic": "invoice_to_debt_collection", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#invoice_to_debt_collection", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/invoice_ubl_failed.json b/providers/payt/latest/invoice_ubl_failed.json new file mode 100644 index 00000000..02c4153e --- /dev/null +++ b/providers/payt/latest/invoice_ubl_failed.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "invoice_ubl_failed", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "amount_total": "1337", + "amount_open": "0", + "book_amount_total": "1337", + "book_amount_open": "0", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "due_date": "2018-04-29", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [], + "labels": [] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "invoice_ubl_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#invoice_ubl_failed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/label_added.json b/providers/payt/latest/label_added.json new file mode 100644 index 00000000..3ef06063 --- /dev/null +++ b/providers/payt/latest/label_added.json @@ -0,0 +1,67 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "label_added", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "amount_total": "1337", + "amount_open": "0", + "book_amount_total": "1337", + "book_amount_open": "0", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "due_date": "2018-04-29", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [], + "labels": [ + { + "name": "Risico" + }, + { + "name": "Failliet" + } + ] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "label_added", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#label_added", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/label_removed.json b/providers/payt/latest/label_removed.json new file mode 100644 index 00000000..73e9b57e --- /dev/null +++ b/providers/payt/latest/label_removed.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "label_removed", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "amount_total": "1337", + "amount_open": "0", + "book_amount_total": "1337", + "book_amount_open": "0", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "due_date": "2018-04-29", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "psp_transactions": [], + "labels": [] + }, + "event_time": "2018-06-05T09:48:55.314159Z" + } + }, + "topic": "label_removed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#label_removed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/message_created.json b/providers/payt/latest/message_created.json new file mode 100644 index 00000000..938274bc --- /dev/null +++ b/providers/payt/latest/message_created.json @@ -0,0 +1,52 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "message_created", + "context": { + "id": 128, + "resource_type": "message", + "sender_type": "debtor", + "subject": "Re: Factuur 2011-1", + "content": "Ik teken bezwaar aan, er is nooit geleverd.", + "from_email_address": "j.jansen@example.com", + "to_email_addresses": [ + "debiteuren@voorbeeldig.nl" + ], + "sent_at": null, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig", + "company_code": "asdf" + }, + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "invoice": { + "id": 1, + "category": "sales", + "invoice_number": "2011-1", + "payment_condition": null + }, + "credit_case": null, + "user": null + }, + "event_time": "2026-09-28T08:11:25.513194Z" + } + }, + "topic": "message_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#message_created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/note_created.json b/providers/payt/latest/note_created.json new file mode 100644 index 00000000..ce46fbef --- /dev/null +++ b/providers/payt/latest/note_created.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "note_created", + "context": { + "id": 57, + "resource_type": "note", + "content": "Klant gesproken, betaalt eind van de maand.", + "from_email_address": null, + "completable": false, + "completed_at": null, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig", + "company_code": "asdf" + }, + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "invoice": { + "id": 1, + "category": "sales", + "invoice_number": "2011-1", + "payment_condition": null + }, + "credit_case": null, + "user": { + "id": 12, + "name": "Jan Jansen", + "email": "jan@example.com", + "resource_type": "user" + } + }, + "event_time": "2026-09-28T08:11:25.513194Z" + } + }, + "topic": "note_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#note_created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/payment_plan_created.json b/providers/payt/latest/payment_plan_created.json new file mode 100644 index 00000000..f3f8cff2 --- /dev/null +++ b/providers/payt/latest/payment_plan_created.json @@ -0,0 +1,92 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "payment_plan_created", + "context": { + "id": 1, + "auto_activated": false, + "resource_type": "payment_plan", + "created_at": "2018-06-05T09:56:06Z", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1/paymentplans/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a/p/dp5h1i5cuu94nopiolkdst3u17vkmzo", + "payment_terms": [ + { + "id": "1", + "total_amount": "500.0", + "amount_due": "500.0", + "due_date": "2018-07-01", + "payment_date": null + }, + { + "id": "2", + "total_amount": "500.0", + "amount_due": "500.0", + "due_date": "2018-08-01", + "payment_date": null + } + ], + "invoices": [ + { + "id": 2, + "invoice_number": "1", + "invoice_date": "2011-12-17", + "due_date": "2012-01-16", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "purchase_order_number": "92383487529" + } + ], + "credit_cases": [ + { + "id": 3, + "case_number": "972 507 233", + "credit_case_number": "972 507 233", + "link": "https://app.paytsoftware.com/administrations/1/credit_cases/1", + "public_link": "https://backend.paytsoftware.com/inzien/zaken/247b9bb643378be8a9f8bea722fa3c442eef64a6" + } + ], + "debtor": { + "id": 2, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + } + }, + "event_time": "2018-06-05T09:56:37.314159Z" + } + }, + "topic": "payment_plan_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#payment_plan_created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/payment_plan_term_expired.json b/providers/payt/latest/payment_plan_term_expired.json new file mode 100644 index 00000000..09e578e1 --- /dev/null +++ b/providers/payt/latest/payment_plan_term_expired.json @@ -0,0 +1,102 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "payment_plan_term_expired", + "context": { + "id": 1, + "resource_type": "payment_plan_term", + "created_at": "2018-06-05T09:56:06Z", + "payment_date": "2011-12-17", + "due_date": "2012-01-16", + "amount": "1337", + "amount_due": "1000", + "debtor": { + "id": 2, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "invoices": [ + { + "id": 2, + "invoice_number": "1", + "category": "Invoice category", + "payment_condition": "14" + } + ], + "credit_cases": [ + { + "id": 3, + "credit_case_number": "972 507 233" + } + ], + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "payment_plan": { + "id": 1, + "created_at": "2018-06-05T09:56:06Z", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1/paymentplans/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a/p/dp5h1i5cuu94nopiolkdst3u17vkmzo", + "invoices": [ + { + "id": 2, + "invoice_number": "1", + "category": "Invoice category", + "payment_condition": "14" + } + ], + "credit_cases": [ + { + "id": 3, + "credit_case_number": "972 507 233" + } + ], + "debtor": { + "id": 2, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + } + }, + "psp_transactions": [ + { + "id": 1, + "created_at": "2018-06-05T09:48:54.314159Z", + "paid_at": "2018-06-05T09:48:54.314159Z", + "remote_payment_identifier": "rpi_wlkj234452jkwlasdo3534adf", + "bank_account_name": "Bosch-Brink", + "bank_account_number": "NL19ABNM0123456789", + "payment_method": "ideal", + "amount": "337.0", + "currency_code": "EUR", + "reversal_code": null + } + ] + }, + "event_time": "2018-06-05T09:56:37.314159Z" + } + }, + "topic": "payment_plan_term_expired", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#payment_plan_term_expired", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/psp_mandate_created.json b/providers/payt/latest/psp_mandate_created.json new file mode 100644 index 00000000..2c7c71ee --- /dev/null +++ b/providers/payt/latest/psp_mandate_created.json @@ -0,0 +1,65 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "psp_mandate_created", + "context": { + "resource_type": "debtor", + "credit_limit_amount": 1100.0, + "autogenerated_credit_limit_amount": 1200.0, + "book_open_amount": 1798.0, + "category": "Debtor category", + "company_name": "Some company name", + "psp_mandate": { + "bank_account_name": "Bosch-Brink", + "bank_account_number": "NL19ABNM0123456789", + "limit_amount": 300.0, + "mandate_identifier": "CORE123", + "customer_identifier": null, + "provider": "twikey", + "status": "signed" + }, + "revoked_psp_mandates": [], + "debtor_code": "2", + "id": 730816, + "link": "http://example.com/administrations/878/debtors/730816", + "name": "Some name", + "public_link": "http://example.com/d/88dc5akhqjh3dnbij3xjkjlsuusgixx", + "invoices": [ + { + "id": 2, + "invoice_number": "1", + "category": "Invoice category", + "payment_condition": "14" + } + ], + "administration": { + "company_code": null, + "id": 878, + "name": "Test administratie", + "origin_id": "701174" + }, + "labels": [ + { + "name": "Risico" + } + ], + "contact": { + "id": "2", + "contact_identifier": "123456", + "name": "Some name", + "resource_type": "contact" + } + }, + "event_time": "2019-04-12T11:45:38.314159Z" + } + }, + "topic": "psp_mandate_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#psp_mandate_created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/psp_mandate_revoked.json b/providers/payt/latest/psp_mandate_revoked.json new file mode 100644 index 00000000..d534f707 --- /dev/null +++ b/providers/payt/latest/psp_mandate_revoked.json @@ -0,0 +1,64 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "psp_mandate_revoked", + "context": { + "resource_type": "debtor", + "credit_limit_amount": 1100.0, + "autogenerated_credit_limit_amount": 1200.0, + "book_open_amount": 1798.0, + "category": "Debtor category", + "company_name": "Some company name", + "psp_mandate": null, + "revoked_psp_mandates": [ + { + "mandate_identifier": "CORE123", + "customer_identifier": null, + "provider": "twikey", + "status": "revoked" + } + ], + "debtor_code": "2", + "id": 730816, + "link": "http://example.com/administrations/878/debtors/730816", + "name": "Some name", + "public_link": "http://example.com/d/88dc5akhqjh3dnbij3xjkjlsuusgixx", + "invoices": [ + { + "id": 2, + "invoice_number": "1", + "category": "Invoice category", + "payment_condition": "14" + } + ], + "administration": { + "company_code": null, + "id": 878, + "name": "Test administratie", + "origin_id": "701174" + }, + "labels": [ + { + "name": "Risico" + } + ], + "contact": { + "id": "2", + "contact_identifier": "123456", + "name": "Some name", + "resource_type": "contact" + } + }, + "event_time": "2019-04-12T11:45:38.314159Z" + } + }, + "topic": "psp_mandate_revoked", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#psp_mandate_revoked", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/psp_transaction_charged_back.json b/providers/payt/latest/psp_transaction_charged_back.json new file mode 100644 index 00000000..bba95090 --- /dev/null +++ b/providers/payt/latest/psp_transaction_charged_back.json @@ -0,0 +1,64 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "psp_transaction_charged_back", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "psp_transactions": [], + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T10:08:20.314159Z" + } + }, + "topic": "psp_transaction_charged_back", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#psp_transaction_charged_back", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/psp_transaction_refunded.json b/providers/payt/latest/psp_transaction_refunded.json new file mode 100644 index 00000000..b6eb7bf2 --- /dev/null +++ b/providers/payt/latest/psp_transaction_refunded.json @@ -0,0 +1,64 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "psp_transaction_refunded", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "psp_transactions": [], + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T10:08:20.314159Z" + } + }, + "topic": "psp_transaction_refunded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#psp_transaction_refunded", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/psp_transaction_successful.json b/providers/payt/latest/psp_transaction_successful.json new file mode 100644 index 00000000..6c4dd83b --- /dev/null +++ b/providers/payt/latest/psp_transaction_successful.json @@ -0,0 +1,78 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "psp_transaction_successful", + "context": { + "id": 1, + "resource_type": "invoice", + "invoice_number": "2011-1", + "invoice_date": "2018-03-30", + "due_date": "2018-04-29", + "amount_total": "1337", + "amount_open": "1000", + "book_amount_total": "1337", + "book_amount_open": "1000", + "total_administration_costs": "10.0", + "open_administration_costs": "8.0", + "debt_collection_costs_open": "0.00", + "debt_collection_costs_total": "0.00", + "interest_costs_open": "0.00", + "interest_costs_total": "0.00", + "category": "Invoice category", + "currency_code": "EUR", + "book_currency_code": "EUR", + "payment_condition": "14", + "document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6d7999eca4/download", + "ubl_document_url": "https://backend.paytsoftware.com/inzien/facturen/ddb245d6df67999eca4/ubl_download", + "link": "https://app.paytsoftware.com/administrations/1/invoices/1", + "public_link": "https://factuurinzien.nl/d/b0aac3f42f325f5dd6abc172f723caab5956524d/i/ddb245d6df67999eca48c4a71b5661b93038e20a", + "order_number": "1244354", + "psp_transactions": [ + { + "id": 2, + "paid_at": "2023-09-25T13:59:49.916Z", + "created_at": "2023-09-25T13:59:49.917Z", + "remote_payment_identifier": "id_1", + "bank_account_name": "Bosch-Brink", + "bank_account_number": "NL19ABNM0123456789", + "payment_method": "ideal", + "amount": "337.0", + "refunded_amount": "0.00", + "currency_code": "EUR", + "reversal_code": null + } + ], + "purchase_order_number": "92383487529", + "debtor": { + "id": 1, + "category": "Debtor category", + "company_name": "Bosch-Brink", + "name": "Bosch-Brink", + "debtor_code": "1", + "link": "https://app.paytsoftware.com/administrations/1/debtors/1", + "public_link": "https://factuurinzien.nl/d/ddb245d6df67999eca48c4a71b5661b93038e20a" + }, + "administration": { + "id": 1, + "name": "Administratie 1", + "origin_id": "Voorbeeldig" + }, + "labels": [ + { + "name": "Risico" + } + ] + }, + "event_time": "2018-06-05T10:08:20.314159Z" + } + }, + "topic": "psp_transaction_successful", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#psp_transaction_successful", + "retrieved": "2026-10-26" + } +} diff --git a/providers/payt/latest/todo_list_item_created.json b/providers/payt/latest/todo_list_item_created.json new file mode 100644 index 00000000..8a488869 --- /dev/null +++ b/providers/payt/latest/todo_list_item_created.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": { + "event_name": "todo_list_item_created", + "context": { + "id": 1, + "link": "https://app.paytsoftware.com/companies/1/tasks/1", + "resource_type": "todo_list_item", + "assigned_to": { + "id": 1, + "email": "example@paytsoftware.com", + "username": "john_doe", + "resource_type": "user" + }, + "completed_at": null + }, + "event_time": "2026-01-08T09:39:22.727097Z" + } + }, + "topic": "todo_list_item_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.paytsoftware.com/webhooks/events#todo_list_item_created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/paytabs/index.json b/providers/paytabs/index.json new file mode 100644 index 00000000..8eee6d4e --- /dev/null +++ b/providers/paytabs/index.json @@ -0,0 +1,13 @@ +{ + "label": "PayTabs", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/paytabs/latest/transaction.json b/providers/paytabs/latest/transaction.json new file mode 100644 index 00000000..07ec2ab3 --- /dev/null +++ b/providers/paytabs/latest/transaction.json @@ -0,0 +1,63 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "tran_ref": "TST2234801409691", + "merchant_id": 31237, + "profile_id": 81784, + "cart_id": "cart_11111", + "cart_description": "Description of the items/services", + "cart_currency": "EGP", + "cart_amount": "500.00", + "tran_currency": "EGP", + "tran_total": "500.00", + "tran_type": "Sale", + "tran_class": "ECom", + "customer_details": { + "name": "Mohammed EL Rayes", + "email": "mohammed.elrayes@paytabs.com", + "phone": "01008606003", + "street1": "AAA, A, BBB", + "city": "CCC", + "state": "C", + "country": "EG", + "zip": "42121", + "ip": "156.221.244.35" + }, + "shipping_details": { + "name": "Mohammed EL Rayes", + "email": "mohammed.elrayes@paytabs.com", + "phone": "01008606003", + "street1": "AAA, A, BBB", + "city": "CCC", + "state": "C", + "country": "EG", + "zip": "42121" + }, + "payment_result": { + "response_status": "D", + "response_code": "344", + "response_message": "Acquirer is unable to process this request", + "acquirer_message": "ERR_00:Technical Failure", + "cvv_result": " ", + "avs_result": " ", + "transaction_time": "2022-12-14T15:53:58Z" + }, + "payment_info": { + "payment_method": "Visa", + "card_type": "Credit", + "card_scheme": "Visa", + "payment_description": "4111 11## #### 1111", + "expiryMonth": 12, + "expiryYear": 2022 + }, + "ipn_trace": "IPNS0004.6399F196.00000FD3" + }, + "topic": "transaction", + "source": { + "type": "vendor-documentation", + "url": "https://support.paytabs.com/en/support/solutions/articles/60000978877", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pennylane/index.json b/providers/pennylane/index.json new file mode 100644 index 00000000..2822a395 --- /dev/null +++ b/providers/pennylane/index.json @@ -0,0 +1,13 @@ +{ + "label": "Pennylane", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/pennylane/latest/customer_invoice.e_invoicing_status_updated.json b/providers/pennylane/latest/customer_invoice.e_invoicing_status_updated.json new file mode 100644 index 00000000..3ed12761 --- /dev/null +++ b/providers/pennylane/latest/customer_invoice.e_invoicing_status_updated.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "Pennylane-Webhooks" + }, + "body": { + "id": 987654, + "event": "customer_invoice.e_invoicing_status_updated", + "retry_count": 0, + "created": 1657875952, + "data": { + "context": { + "company_id": 12345, + "firm_id": 678 + }, + "object": { + "id": 555001, + "e_invoicing": { + "status": "accepted" + } + }, + "previous_attributes": { + "e_invoicing": { + "status": "submitted" + } + } + } + }, + "topic": "customer_invoice.e_invoicing_status_updated", + "source": { + "type": "vendor-documentation", + "url": "https://pennylane.readme.io/docs/list-of-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/pennylane/latest/dms_file.created.json b/providers/pennylane/latest/dms_file.created.json new file mode 100644 index 00000000..5d13e58a --- /dev/null +++ b/providers/pennylane/latest/dms_file.created.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "Pennylane-Webhooks" + }, + "body": { + "id": 987656, + "event": "dms_file.created", + "retry_count": 0, + "created": 1704067200, + "data": { + "context": { + "company_id": 12345, + "firm_id": 678 + }, + "object": { + "id": 111, + "created_at": "2024-01-01T00:00:00Z" + } + } + }, + "topic": "dms_file.created", + "source": { + "type": "vendor-documentation", + "url": "https://pennylane.readme.io/docs/list-of-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/pennylane/latest/supplier_invoice.e_invoicing_received.json b/providers/pennylane/latest/supplier_invoice.e_invoicing_received.json new file mode 100644 index 00000000..b402cf57 --- /dev/null +++ b/providers/pennylane/latest/supplier_invoice.e_invoicing_received.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "Pennylane-Webhooks" + }, + "body": { + "id": 987658, + "event": "supplier_invoice.e_invoicing_received", + "retry_count": 0, + "created": 1704067200, + "data": { + "context": { + "company_id": 12345, + "firm_id": 678 + }, + "object": { + "id": 777001, + "created_at": "2024-01-01T00:00:00Z" + } + } + }, + "topic": "supplier_invoice.e_invoicing_received", + "source": { + "type": "vendor-documentation", + "url": "https://pennylane.readme.io/docs/list-of-events", + "retrieved": "2026-10-22" + } +} diff --git a/providers/pinata/index.json b/providers/pinata/index.json new file mode 100644 index 00000000..22ae93d1 --- /dev/null +++ b/providers/pinata/index.json @@ -0,0 +1,13 @@ +{ + "label": "Pinata", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/pinata/latest/ipfs.private.file_added.json b/providers/pinata/latest/ipfs.private.file_added.json new file mode 100644 index 00000000..313f731f --- /dev/null +++ b/providers/pinata/latest/ipfs.private.file_added.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "object": { + "cid": "bafybeifhh5a2o4ilxviboof4c75kkv62hkljpdq3fo3uowkhdrgjr67kbm", + "created_at": "2025-01-07T20:13:39.536Z", + "group_id": "11111111-1111-1111-1111-111111111111", + "id": "11111111-1111-1111-1111-111111111111", + "keyvalues": { + "examplekey": "example value", + "examplekey2": "example value 2" + }, + "mime_type": "image/png", + "name": "001.png", + "number_of_files": 42, + "size": 42 + } + }, + "event_type": "ipfs.private.file_added", + "timestamp": "2025-01-08T16:01:57.025041Z", + "workspace_id": "11111111-1111-1111-1111-111111111111" + }, + "topic": "ipfs.private.file_added", + "source": { + "type": "vendor-documentation", + "url": "https://event-types.pinata.cloud/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pinata/latest/ipfs.private.file_deleted.json b/providers/pinata/latest/ipfs.private.file_deleted.json new file mode 100644 index 00000000..f41a66e9 --- /dev/null +++ b/providers/pinata/latest/ipfs.private.file_deleted.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "object": { + "cid": "bafybeifhh5a2o4ilxviboof4c75kkv62hkljpdq3fo3uowkhdrgjr67kbm", + "created_at": "2025-01-07T20:13:39.536Z", + "group_id": "11111111-1111-1111-1111-111111111111", + "id": "11111111-1111-1111-1111-111111111111", + "keyvalues": { + "examplekey": "example value", + "examplekey2": "example value 2" + }, + "mime_type": "image/png", + "name": "001.png", + "number_of_files": 42, + "size": 42 + } + }, + "event_type": "ipfs.private.file_deleted", + "timestamp": "2025-01-08T16:01:57.025041Z", + "workspace_id": "11111111-1111-1111-1111-111111111111" + }, + "topic": "ipfs.private.file_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://event-types.pinata.cloud/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pinata/latest/ipfs.private.file_updated.json b/providers/pinata/latest/ipfs.private.file_updated.json new file mode 100644 index 00000000..471a001a --- /dev/null +++ b/providers/pinata/latest/ipfs.private.file_updated.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "object": { + "cid": "bafybeifhh5a2o4ilxviboof4c75kkv62hkljpdq3fo3uowkhdrgjr67kbm", + "created_at": "2025-01-07T20:13:39.536Z", + "group_id": "11111111-1111-1111-1111-111111111111", + "id": "11111111-1111-1111-1111-111111111111", + "keyvalues": { + "key": "value" + }, + "mime_type": "image/png", + "name": "pinata.png", + "number_of_files": 42, + "size": 42 + }, + "previous_attributes": { + "group_id": "00000000-0000-0000-0000-000000000000", + "keyvalues": { + "key": "oldValue" + }, + "name": "old-pinata.png" + } + }, + "event_type": "ipfs.private.file_updated", + "timestamp": "2025-02-05T20:10:54.111334Z", + "workspace_id": "11111111-1111-1111-1111-111111111111" + }, + "topic": "ipfs.private.file_updated", + "source": { + "type": "vendor-documentation", + "url": "https://event-types.pinata.cloud/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pinata/latest/ipfs.public.file_added.json b/providers/pinata/latest/ipfs.public.file_added.json new file mode 100644 index 00000000..280fc385 --- /dev/null +++ b/providers/pinata/latest/ipfs.public.file_added.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "object": { + "cid": "bafybeifhh5a2o4ilxviboof4c75kkv62hkljpdq3fo3uowkhdrgjr67kbm", + "created_at": "2025-01-07T20:13:39.536Z", + "group_id": "11111111-1111-1111-1111-111111111111", + "id": "11111111-1111-1111-1111-111111111111", + "keyvalues": { + "examplekey": "example value", + "examplekey2": "example value 2" + }, + "mime_type": "image/png", + "name": "001.png", + "number_of_files": 42, + "size": 42 + }, + "source": "direct_upload" + }, + "event_type": "ipfs.public.file_added", + "timestamp": "2025-01-08T16:01:57.025041Z", + "workspace_id": "11111111-1111-1111-1111-111111111111" + }, + "topic": "ipfs.public.file_added", + "source": { + "type": "vendor-documentation", + "url": "https://event-types.pinata.cloud/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pinata/latest/ipfs.public.file_deleted.json b/providers/pinata/latest/ipfs.public.file_deleted.json new file mode 100644 index 00000000..f92f673a --- /dev/null +++ b/providers/pinata/latest/ipfs.public.file_deleted.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "object": { + "cid": "bafybeifhh5a2o4ilxviboof4c75kkv62hkljpdq3fo3uowkhdrgjr67kbm", + "created_at": "2025-01-07T20:13:39.536Z", + "group_id": "11111111-1111-1111-1111-111111111111", + "id": "11111111-1111-1111-1111-111111111111", + "keyvalues": { + "examplekey": "example value", + "examplekey2": "example value 2" + }, + "mime_type": "image/png", + "name": "001.png", + "number_of_files": 42, + "size": 42 + } + }, + "event_type": "ipfs.public.file_deleted", + "timestamp": "2025-01-08T16:01:57.025041Z", + "workspace_id": "11111111-1111-1111-1111-111111111111" + }, + "topic": "ipfs.public.file_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://event-types.pinata.cloud/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pinata/latest/ipfs.public.file_updated.json b/providers/pinata/latest/ipfs.public.file_updated.json new file mode 100644 index 00000000..2605eae1 --- /dev/null +++ b/providers/pinata/latest/ipfs.public.file_updated.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "object": { + "cid": "bafybeifhh5a2o4ilxviboof4c75kkv62hkljpdq3fo3uowkhdrgjr67kbm", + "created_at": "2025-01-07T20:13:39.536Z", + "group_id": "11111111-1111-1111-1111-111111111111", + "id": "11111111-1111-1111-1111-111111111111", + "keyvalues": { + "key": "value" + }, + "mime_type": "image/png", + "name": "pinata.png", + "number_of_files": 42, + "size": 42 + }, + "previous_attributes": { + "group_id": "00000000-0000-0000-0000-000000000000", + "keyvalues": { + "key": "oldValue" + }, + "name": "old-pinata.png" + } + }, + "event_type": "ipfs.public.file_updated", + "timestamp": "2025-02-05T20:10:54.111334Z", + "workspace_id": "11111111-1111-1111-1111-111111111111" + }, + "topic": "ipfs.public.file_updated", + "source": { + "type": "vendor-documentation", + "url": "https://event-types.pinata.cloud/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pinata/latest/ipfs.public.pin_by_cid_added.json b/providers/pinata/latest/ipfs.public.pin_by_cid_added.json new file mode 100644 index 00000000..3e74b638 --- /dev/null +++ b/providers/pinata/latest/ipfs.public.pin_by_cid_added.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "object": { + "cid": "bafybeifhh5a2o4ilxviboof4c75kkv62hkljpdq3fo3uowkhdrgjr67kbm", + "date_queued": "2025-02-05T17:15:20.839Z", + "group_id": "11111111-1111-1111-1111-111111111111", + "host_nodes": [ + "/ip4/123.456.78.90/tcp/4001/ipfs/QmAbCdEfGhIjKlMnOpQrStUvWxYzAbCdEfGhIjKlMnOpQr" + ], + "id": "11111111-1111-1111-1111-111111111111", + "keyvalues": { + "key": "value" + }, + "name": "my awesome file", + "status": "prechecking" + } + }, + "event_type": "ipfs.public.pin_by_cid_added", + "timestamp": "2025-02-05T20:10:54.111334Z", + "workspace_id": "11111111-1111-1111-1111-111111111111" + }, + "topic": "ipfs.public.pin_by_cid_added", + "source": { + "type": "vendor-documentation", + "url": "https://event-types.pinata.cloud/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pinata/latest/ipfs.public.pin_by_cid_failed.json b/providers/pinata/latest/ipfs.public.pin_by_cid_failed.json new file mode 100644 index 00000000..19093ca1 --- /dev/null +++ b/providers/pinata/latest/ipfs.public.pin_by_cid_failed.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "object": { + "cid": "bafybeifhh5a2o4ilxviboof4c75kkv62hkljpdq3fo3uowkhdrgjr67kbm", + "date_queued": "2025-02-05T17:15:20.839Z", + "group_id": "11111111-1111-1111-1111-111111111111", + "host_nodes": [ + "/ip4/123.456.78.90/tcp/4001/ipfs/QmAbCdEfGhIjKlMnOpQrStUvWxYzAbCdEfGhIjKlMnOpQr" + ], + "id": "11111111-1111-1111-1111-111111111111", + "keyvalues": { + "key": "value" + }, + "name": "my awesome file", + "status": "expired" + } + }, + "event_type": "ipfs.public.pin_by_cid_failed", + "timestamp": "2025-02-05T20:10:54.111334Z", + "workspace_id": "11111111-1111-1111-1111-111111111111" + }, + "topic": "ipfs.public.pin_by_cid_failed", + "source": { + "type": "vendor-documentation", + "url": "https://event-types.pinata.cloud/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/index.json b/providers/pine-labs/index.json new file mode 100644 index 00000000..49995fd9 --- /dev/null +++ b/providers/pine-labs/index.json @@ -0,0 +1,13 @@ +{ + "label": "Pine Labs", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/pine-labs/latest/CUSTOMER_ACTIVATED.json b/providers/pine-labs/latest/CUSTOMER_ACTIVATED.json new file mode 100644 index 00000000..154c72b8 --- /dev/null +++ b/providers/pine-labs/latest/CUSTOMER_ACTIVATED.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "CUSTOMER_ACTIVATED", + "data": { + "customer": { + "customer_id": "cust-v1-0811030624-aa-RBDgpR", + "merchant_customer_reference": "12345ABC", + "first_name": "Kevin", + "last_name": "Bob", + "country_code": "91", + "mobile_number": "9876543210", + "email_id": "kevin.bob@example.com", + "billing_address": { + "address1": "10 Downing Street Westminster London", + "address2": "Oxford Street Westminster London", + "address3": "Baker Street Westminster London", + "pincode": "51524036", + "city": "Westminster", + "state": "Westminster", + "country": "London" + }, + "shipping_address": { + "address1": "10 Downing Street Westminster London", + "address2": "Oxford Street Westminster London", + "address3": "Baker Street Westminster London", + "pincode": "51524036", + "city": "Westminster", + "state": "Westminster", + "country": "London" + }, + "gstin": "27ABCDE1234F2Z5", + "merchant_metadata": { + "key1": "XX", + "key2": "DOF" + }, + "status": "ACTIVE", + "created_at": "2024-10-04T13:11:29.645591Z", + "updated_at": "2024-10-04T13:11:29.645657Z" + } + } + }, + "topic": "CUSTOMER_ACTIVATED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/CUSTOMER_CREATION_FAILED.json b/providers/pine-labs/latest/CUSTOMER_CREATION_FAILED.json new file mode 100644 index 00000000..feb69a8d --- /dev/null +++ b/providers/pine-labs/latest/CUSTOMER_CREATION_FAILED.json @@ -0,0 +1,62 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "CUSTOMER_CREATION_FAILED", + "data": { + "customer": { + "customer_id": "cust-v1-0811030624-aa-RBDgpR", + "merchant_customer_reference": "12345ABC", + "first_name": "Kevin", + "last_name": "Bob", + "country_code": "91", + "mobile_number": "9876543210", + "email_id": "kevin.bob@example.com", + "billing_address": { + "address1": "10 Downing Street Westminster London", + "address2": "Oxford Street Westminster London", + "address3": "Baker Street Westminster London", + "pincode": "51524036", + "city": "Westminster", + "state": "Westminster", + "country": "London" + }, + "shipping_address": { + "address1": "10 Downing Street Westminster London", + "address2": "Oxford Street Westminster London", + "address3": "Baker Street Westminster London", + "pincode": "51524036", + "city": "Westminster", + "state": "Westminster", + "country": "London" + }, + "gstin": "27ABCDE1234F2Z5", + "merchant_metadata": { + "key1": "XX", + "key2": "DOF" + }, + "status": "FAILED", + "status_reason": "invalid_data", + "failure_reason": { + "code": "INVALID_REQUEST", + "message": "Request is not well-formed, syntactically incorrect, or violates schema", + "additional_error_details": { + "source": "internal", + "step": "creation", + "reason": "invalid_data", + "metadata": {} + } + }, + "created_at": "2024-10-04T13:11:29.645591Z", + "updated_at": "2024-10-04T13:11:29.645657Z" + } + } + }, + "topic": "CUSTOMER_CREATION_FAILED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/CUSTOMER_DELETED.json b/providers/pine-labs/latest/CUSTOMER_DELETED.json new file mode 100644 index 00000000..054439f2 --- /dev/null +++ b/providers/pine-labs/latest/CUSTOMER_DELETED.json @@ -0,0 +1,52 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "CUSTOMER_DELETED", + "data": { + "customer": { + "customer_id": "cust-v1-0811030624-aa-RBDgpR", + "merchant_customer_reference": "12345ABC", + "first_name": "Kevin", + "last_name": "Bob", + "country_code": "91", + "mobile_number": "9876543210", + "email_id": "kevin.bob@example.com", + "billing_address": { + "address1": "10 Downing Street Westminster London", + "address2": "Oxford Street Westminster London", + "address3": "Baker Street Westminster London", + "pincode": "51524036", + "city": "Westminster", + "state": "Westminster", + "country": "London" + }, + "shipping_address": { + "address1": "10 Downing Street Westminster London", + "address2": "Oxford Street Westminster London", + "address3": "Baker Street Westminster London", + "pincode": "51524036", + "city": "Westminster", + "state": "Westminster", + "country": "London" + }, + "gstin": "27ABCDE1234F2Z5", + "merchant_metadata": { + "key1": "XX", + "key2": "DOF" + }, + "status": "DELETED", + "status_reason": "customer deleted via Pine Labs Online customer dashboard", + "created_at": "2024-10-04T13:11:29.645591Z", + "updated_at": "2024-10-04T13:11:29.645657Z" + } + } + }, + "topic": "CUSTOMER_DELETED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/CUSTOMER_SUSPENDED.json b/providers/pine-labs/latest/CUSTOMER_SUSPENDED.json new file mode 100644 index 00000000..fcc892d8 --- /dev/null +++ b/providers/pine-labs/latest/CUSTOMER_SUSPENDED.json @@ -0,0 +1,52 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "CUSTOMER_SUSPENDED", + "data": { + "customer": { + "customer_id": "cust-v1-0811030624-aa-RBDgpR", + "merchant_customer_reference": "12345ABC", + "first_name": "Kevin", + "last_name": "Bob", + "country_code": "91", + "mobile_number": "9876543210", + "email_id": "kevin.bob@example.com", + "billing_address": { + "address1": "10 Downing Street Westminster London", + "address2": "Oxford Street Westminster London", + "address3": "Baker Street Westminster London", + "pincode": "51524036", + "city": "Westminster", + "state": "Westminster", + "country": "London" + }, + "shipping_address": { + "address1": "10 Downing Street Westminster London", + "address2": "Oxford Street Westminster London", + "address3": "Baker Street Westminster London", + "pincode": "51524036", + "city": "Westminster", + "state": "Westminster", + "country": "London" + }, + "gstin": "27ABCDE1234F2Z5", + "merchant_metadata": { + "key1": "XX", + "key2": "DOF" + }, + "status": "SUSPENDED", + "status_reason": "customer suspended", + "created_at": "2024-10-04T13:11:29.645591Z", + "updated_at": "2024-10-04T13:11:29.645657Z" + } + } + }, + "topic": "CUSTOMER_SUSPENDED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/ORDER_AUTHORIZED.json b/providers/pine-labs/latest/ORDER_AUTHORIZED.json new file mode 100644 index 00000000..85c28f10 --- /dev/null +++ b/providers/pine-labs/latest/ORDER_AUTHORIZED.json @@ -0,0 +1,87 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "ORDER_AUTHORIZED", + "data": { + "order_id": "v1-240828181232-aa-7cGcgo", + "merchant_order_reference": "8e9b80ea-49c3-4d3e-860b-057890d2fd73", + "type": "CHARGE", + "status": "AUTHORIZED", + "callback_url": "https://sample-callback-url", + "failure_callback_url": "https://failure.callback.com", + "merchant_id": "109500", + "order_amount": { + "value": 100, + "currency": "INR" + }, + "pre_auth": true, + "notes": "order1", + "purchase_details": { + "customer": { + "email_id": "kevin.bob@example.com", + "first_name": "Kevin", + "last_name": "Bob", + "customer_id": "192212", + "mobile_number": "9876543210", + "country_code": "91", + "billing_address": {}, + "shipping_address": { + "address1": "H.No 15, Sector 17", + "address2": "", + "address3": "", + "pincode": "144001123", + "city": "CHANDIGARH", + "state": "PUNJAB", + "country": "INDIA" + } + }, + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + } + }, + "payments": [ + { + "id": "v1-240828181232-aa-7cGcgo-cc-h", + "merchant_payment_reference": "008cf04b-a770-4777-854e-b1e6c1230609", + "status": "AUTHORIZED", + "payment_amount": { + "value": 100, + "currency": "INR" + }, + "payment_method": "CARD", + "payment_option": { + "card_data": { + "card_type": "CREDIT", + "network_name": "VISA", + "issuer_name": "NONE", + "product_name": "", + "card_category": "CONSUMER", + "country_code": "IND", + "token_txn_type": "ALT_TOKEN" + } + }, + "acquirer_data": { + "approval_code": "831000", + "acquirer_reference": "7248687871426329503954", + "rrn": "424118053313", + "is_aggregator": true + }, + "created_at": "2024-08-28T18:12:32.152Z", + "updated_at": "2024-08-28T18:13:08.418Z" + } + ], + "created_at": "2024-08-28T18:12:32.152Z", + "updated_at": "2024-08-28T18:13:08.418Z", + "integration_mode": "SEAMLESS" + } + }, + "topic": "ORDER_AUTHORIZED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/ORDER_CANCELLED.json b/providers/pine-labs/latest/ORDER_CANCELLED.json new file mode 100644 index 00000000..5533016c --- /dev/null +++ b/providers/pine-labs/latest/ORDER_CANCELLED.json @@ -0,0 +1,87 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "ORDER_CANCELLED", + "data": { + "order_id": "v1-240828181232-aa-7cGcgo", + "merchant_order_reference": "8e9b80ea-49c3-4d3e-860b-057890d2fd73", + "type": "CHARGE", + "status": "CANCELLED", + "callback_url": "https://sample-callback-url", + "failure_callback_url": "https://failure.callback.com", + "merchant_id": "109500", + "order_amount": { + "value": 100, + "currency": "INR" + }, + "pre_auth": false, + "notes": "order1", + "purchase_details": { + "customer": { + "email_id": "kevin.bob@example.com", + "first_name": "Kevin", + "last_name": "Bob", + "customer_id": "192212", + "mobile_number": "9876543210", + "country_code": "91", + "billing_address": {}, + "shipping_address": { + "address1": "H.No 15, Sector 17", + "address2": "", + "address3": "", + "pincode": "144001123", + "city": "CHANDIGARH", + "state": "PUNJAB", + "country": "INDIA" + } + }, + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + } + }, + "payments": [ + { + "id": "v1-240828181232-aa-7cGcgo-cc-h", + "merchant_payment_reference": "008cf04b-a770-4777-854e-b1e6c1230609", + "status": "CANCELLED", + "payment_amount": { + "value": 100, + "currency": "INR" + }, + "payment_method": "CARD", + "payment_option": { + "card_data": { + "card_type": "CREDIT", + "network_name": "VISA", + "issuer_name": "NONE", + "product_name": "", + "card_category": "CONSUMER", + "country_code": "IND", + "token_txn_type": "ALT_TOKEN" + } + }, + "acquirer_data": { + "approval_code": "831000", + "acquirer_reference": "7248688579796775203955", + "rrn": "424118053313", + "is_aggregator": true + }, + "created_at": "2024-08-28T18:12:32.152Z", + "updated_at": "2024-08-28T18:14:18.965Z" + } + ], + "created_at": "2024-08-28T18:12:32.152Z", + "updated_at": "2024-08-28T18:14:18.965Z", + "integration_mode": "SEAMLESS" + } + }, + "topic": "ORDER_CANCELLED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/ORDER_FAILED.json b/providers/pine-labs/latest/ORDER_FAILED.json new file mode 100644 index 00000000..fa17bfde --- /dev/null +++ b/providers/pine-labs/latest/ORDER_FAILED.json @@ -0,0 +1,101 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "ORDER_FAILED", + "data": { + "order_id": "v1-240828180835-aa-IKvddb", + "merchant_order_reference": "4de00e1f-4855-4454-bf50-c0f7dd680e27", + "type": "CHARGE", + "status": "FAILED", + "callback_url": "https://sample-callback-url", + "failure_callback_url": "https://failure.callback.com", + "merchant_id": "109500", + "order_amount": { + "value": 100, + "currency": "INR" + }, + "pre_auth": true, + "notes": "order1", + "purchase_details": { + "customer": { + "email_id": "kevin.bob@example.com", + "first_name": "Kevin", + "last_name": "Bob", + "customer_id": "192212", + "mobile_number": "9876543210", + "country_code": "91", + "billing_address": {}, + "shipping_address": { + "address1": "H.No 15, Sector 17", + "address2": "", + "address3": "", + "pincode": "144001123", + "city": "CHANDIGARH", + "state": "PUNJAB", + "country": "INDIA" + } + }, + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + } + }, + "payments": [ + { + "id": "v1-240828180835-aa-IKvddb-cc-2", + "merchant_payment_reference": "008cf04b-a770-4777-854e-b1e6c1230609", + "status": "FAILED", + "payment_amount": { + "value": 100, + "currency": "INR" + }, + "payment_method": "CARD", + "payment_option": { + "card_data": { + "card_type": "CREDIT", + "network_name": "VISA", + "issuer_name": "NONE", + "product_name": "", + "card_category": "CONSUMER", + "country_code": "IND", + "token_txn_type": "ALT_TOKEN" + } + }, + "acquirer_data": { + "approval_code": "", + "acquirer_reference": "", + "rrn": "", + "is_aggregator": true + }, + "capture_data": [ + { + "merchant_capture_reference": "2a2ef9cd-6edd-4df0-8c26-d2e81249ac4d", + "capture_amount": { + "value": 100, + "currency": "INR" + }, + "created_at": "2024-08-28T18:10:15.584Z" + } + ], + "error_detail": { + "code": "PAYMENT_DECLINED", + "message": "Transaction declined by Acquirer due to unknown reason" + }, + "created_at": "2024-08-28T18:08:35.651Z", + "updated_at": "2024-08-28T18:10:15.584Z" + } + ], + "created_at": "2024-08-28T18:08:35.651Z", + "updated_at": "2024-08-28T18:10:15.584Z", + "integration_mode": "SEAMLESS" + } + }, + "topic": "ORDER_FAILED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/ORDER_PROCESSED.json b/providers/pine-labs/latest/ORDER_PROCESSED.json new file mode 100644 index 00000000..3eccf5e3 --- /dev/null +++ b/providers/pine-labs/latest/ORDER_PROCESSED.json @@ -0,0 +1,99 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "ORDER_PROCESSED", + "data": { + "order_id": "v1-240909084141-aa-O2oJwd", + "merchant_order_reference": "a51688bd-34bb-4714-b40d-5fbbf381ba87", + "type": "CHARGE", + "status": "PROCESSED", + "callback_url": "https://sample-callback-url", + "failure_callback_url": "https://failure.callback.com", + "merchant_id": "109500", + "order_amount": { + "value": 200, + "currency": "INR" + }, + "pre_auth": true, + "notes": "order1", + "purchase_details": { + "customer": { + "email_id": "kevin.bob@example.com", + "first_name": "Kevin", + "last_name": "Bob", + "customer_id": "192212", + "mobile_number": "9876543210", + "country_code": "91", + "billing_address": { + "address1": "H.No 15, Sector 17", + "pincode": "61232112", + "city": "CHANDIGARH", + "state": "PUNJAB", + "country": "INDIA" + }, + "shipping_address": { + "address1": "H.No 15, Sector 17", + "address2": "", + "address3": "", + "pincode": "144001123", + "city": "CHANDIGARH", + "state": "PUNJAB", + "country": "INDIA" + } + } + }, + "payments": [ + { + "id": "v1-240909084141-aa-O2oJwd-cc-N", + "merchant_payment_reference": "008cf04b-a770-4777-854e-b1e6c1230609", + "status": "PROCESSED", + "payment_amount": { + "value": 200, + "currency": "INR" + }, + "payment_method": "CARD", + "payment_option": { + "card_data": { + "card_type": "CREDIT", + "network_name": "VISA", + "issuer_name": "NONE", + "product_name": "", + "card_category": "CONSUMER", + "country_code": "IND", + "token_txn_type": "ALT_TOKEN" + } + }, + "acquirer_data": { + "approval_code": "831000", + "acquirer_reference": "7258713154996001403955", + "rrn": "425308234545", + "is_aggregator": true + }, + "capture_data": [ + { + "merchant_capture_reference": "2a2ef9cd-6edd-4df0-8c26-d2e81249ac4d", + "capture_amount": { + "value": 200, + "currency": "INR" + }, + "created_at": "2024-09-09T08:50:41.082Z" + } + ], + "created_at": "2024-08-28T18:12:32.152Z", + "updated_at": "2024-08-28T18:13:08.418Z" + } + ], + "created_at": "2024-09-09T08:41:41.026Z", + "updated_at": "2024-09-09T08:50:41.082Z", + "integration_mode": "SEAMLESS" + } + }, + "topic": "ORDER_PROCESSED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/ORDER_SETTLED.json b/providers/pine-labs/latest/ORDER_SETTLED.json new file mode 100644 index 00000000..8fc95199 --- /dev/null +++ b/providers/pine-labs/latest/ORDER_SETTLED.json @@ -0,0 +1,108 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "ORDER_SETTLED", + "data": { + "order_id": "v1-240909084141-aa-O2oJwd", + "merchant_order_reference": "a51688bd-34bb-4714-b40d-5fbbf381ba87", + "type": "CHARGE", + "status": "SETTLED", + "callback_url": "https://sample-callback-url", + "failure_callback_url": "https://failure.callback.com", + "merchant_id": "109500", + "order_amount": { + "value": 200, + "currency": "INR" + }, + "pre_auth": true, + "notes": "order1", + "purchase_details": { + "customer": { + "email_id": "kevin.bob@example.com", + "first_name": "Kevin", + "last_name": "Bob", + "customer_id": "192212", + "mobile_number": "9876543210", + "country_code": "91", + "billing_address": { + "address1": "H.No 15, Sector 17", + "pincode": "61232112", + "city": "CHANDIGARH", + "state": "PUNJAB", + "country": "INDIA" + }, + "shipping_address": { + "address1": "H.No 15, Sector 17", + "address2": "", + "address3": "", + "pincode": "144001123", + "city": "CHANDIGARH", + "state": "PUNJAB", + "country": "INDIA" + } + } + }, + "payments": [ + { + "id": "v1-240909084141-aa-O2oJwd-cc-N", + "merchant_payment_reference": "008cf04b-a770-4777-854e-b1e6c1230609", + "status": "PROCESSED", + "payment_amount": { + "value": 200, + "currency": "INR" + }, + "payment_method": "CARD", + "payment_option": { + "card_data": { + "card_type": "CREDIT", + "network_name": "VISA", + "issuer_name": "NONE", + "product_name": "", + "card_category": "CONSUMER", + "country_code": "IND", + "token_txn_type": "ALT_TOKEN" + } + }, + "acquirer_data": { + "approval_code": "831000", + "acquirer_reference": "7258713154996001403955", + "rrn": "425308234545", + "is_aggregator": true + }, + "capture_data": [ + { + "merchant_capture_reference": "2a2ef9cd-6edd-4df0-8c26-d2e81249ac4d", + "capture_amount": { + "value": 200, + "currency": "INR" + }, + "created_at": "2024-09-09T08:50:41.082Z" + } + ], + "created_at": "2024-08-28T18:12:32.152Z", + "updated_at": "2024-08-28T18:13:08.418Z" + } + ], + "created_at": "2024-09-09T08:41:41.026Z", + "updated_at": "2024-09-09T08:50:41.082Z", + "integration_mode": "SEAMLESS", + "cross_border_details": { + "flow_type": "NON_LRS", + "purpose_code": "S1005", + "commodity_type": "GOODS", + "invoice_data": { + "invoice_id": "In-260729075112-aa-HRk0c4-a", + "invoice_number": "953c2651-e1ca-4d6b-a63b-73dd295cbd11-inv" + } + } + } + }, + "topic": "ORDER_SETTLED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/ORDER_SETTLEMENT_REJECTED.json b/providers/pine-labs/latest/ORDER_SETTLEMENT_REJECTED.json new file mode 100644 index 00000000..e32afe48 --- /dev/null +++ b/providers/pine-labs/latest/ORDER_SETTLEMENT_REJECTED.json @@ -0,0 +1,108 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "ORDER_SETTLEMENT_REJECTED", + "data": { + "order_id": "v1-240909084141-aa-O2oJwd", + "merchant_order_reference": "a51688bd-34bb-4714-b40d-5fbbf381ba87", + "type": "CHARGE", + "status": "SETTLEMENT_REJECTED", + "callback_url": "https://sample-callback-url", + "failure_callback_url": "https://failure.callback.com", + "merchant_id": "109500", + "order_amount": { + "value": 200, + "currency": "INR" + }, + "pre_auth": true, + "notes": "order1", + "purchase_details": { + "customer": { + "email_id": "kevin.bob@example.com", + "first_name": "Kevin", + "last_name": "Bob", + "customer_id": "192212", + "mobile_number": "9876543210", + "country_code": "91", + "billing_address": { + "address1": "H.No 15, Sector 17", + "pincode": "61232112", + "city": "CHANDIGARH", + "state": "PUNJAB", + "country": "INDIA" + }, + "shipping_address": { + "address1": "H.No 15, Sector 17", + "address2": "", + "address3": "", + "pincode": "144001123", + "city": "CHANDIGARH", + "state": "PUNJAB", + "country": "INDIA" + } + } + }, + "payments": [ + { + "id": "v1-240909084141-aa-O2oJwd-cc-N", + "merchant_payment_reference": "008cf04b-a770-4777-854e-b1e6c1230609", + "status": "PROCESSED", + "payment_amount": { + "value": 200, + "currency": "INR" + }, + "payment_method": "CARD", + "payment_option": { + "card_data": { + "card_type": "CREDIT", + "network_name": "VISA", + "issuer_name": "NONE", + "product_name": "", + "card_category": "CONSUMER", + "country_code": "IND", + "token_txn_type": "ALT_TOKEN" + } + }, + "acquirer_data": { + "approval_code": "831000", + "acquirer_reference": "7258713154996001403955", + "rrn": "425308234545", + "is_aggregator": true + }, + "capture_data": [ + { + "merchant_capture_reference": "2a2ef9cd-6edd-4df0-8c26-d2e81249ac4d", + "capture_amount": { + "value": 200, + "currency": "INR" + }, + "created_at": "2024-09-09T08:50:41.082Z" + } + ], + "created_at": "2024-08-28T18:12:32.152Z", + "updated_at": "2024-08-28T18:13:08.418Z" + } + ], + "created_at": "2024-09-09T08:41:41.026Z", + "updated_at": "2024-09-09T08:50:41.082Z", + "integration_mode": "SEAMLESS", + "cross_border_details": { + "flow_type": "NON_LRS", + "purpose_code": "S1005", + "commodity_type": "GOODS", + "invoice_data": { + "invoice_id": "In-260729075112-aa-HRk0c4-a", + "invoice_number": "953c2651-e1ca-4d6b-a63b-73dd295cbd11-inv" + } + } + } + }, + "topic": "ORDER_SETTLEMENT_REJECTED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/PAYMENT_FAILED.json b/providers/pine-labs/latest/PAYMENT_FAILED.json new file mode 100644 index 00000000..6555cebc --- /dev/null +++ b/providers/pine-labs/latest/PAYMENT_FAILED.json @@ -0,0 +1,91 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "PAYMENT_FAILED", + "data": { + "order_id": "v1-240828180835-aa-IKvddb", + "merchant_order_reference": "4de00e1f-4855-4454-bf50-c0f7dd680e27", + "type": "CHARGE", + "status": "ATTEMPTED", + "callback_url": "https://sample-callback-url", + "failure_callback_url": "https://failure.callback.com", + "merchant_id": "109500", + "order_amount": { + "value": 100, + "currency": "INR" + }, + "pre_auth": false, + "notes": "order1", + "purchase_details": { + "customer": { + "email_id": "kevin.bob@example.com", + "first_name": "Kevin", + "last_name": "Bob", + "customer_id": "192212", + "mobile_number": "9876543210", + "country_code": "91", + "billing_address": {}, + "shipping_address": { + "address1": "H.No 15, Sector 17", + "address2": "", + "address3": "", + "pincode": "144001123", + "city": "CHANDIGARH", + "state": "PUNJAB", + "country": "INDIA" + } + }, + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + } + }, + "payments": [ + { + "id": "v1-240828180835-aa-IKvddb-cc-2", + "merchant_payment_reference": "008cf04b-a770-4777-854e-b1e6c1230609", + "status": "FAILED", + "payment_amount": { + "value": 100, + "currency": "INR" + }, + "payment_method": "CARD", + "payment_option": { + "card_data": { + "card_type": "CREDIT", + "network_name": "VISA", + "issuer_name": "NONE", + "product_name": "", + "card_category": "CONSUMER", + "country_code": "IND", + "token_txn_type": "ALT_TOKEN" + } + }, + "acquirer_data": { + "approval_code": "", + "acquirer_reference": "7248685878696292803954", + "rrn": "", + "is_aggregator": true + }, + "error_detail": { + "code": "USER_AUTHENTICATION_FAILED", + "message": "Consumer Authentication failed" + }, + "created_at": "2024-08-28T18:08:35.651Z", + "updated_at": "2024-08-28T18:10:15.584Z" + } + ], + "created_at": "2024-08-28T18:08:35.651Z", + "updated_at": "2024-08-28T18:10:15.584Z", + "integration_mode": "SEAMLESS" + } + }, + "topic": "PAYMENT_FAILED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/REFUND_FAILED.json b/providers/pine-labs/latest/REFUND_FAILED.json new file mode 100644 index 00000000..3e892800 --- /dev/null +++ b/providers/pine-labs/latest/REFUND_FAILED.json @@ -0,0 +1,52 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "REFUND_FAILED", + "data": { + "order_id": "v1-240924042246-aa-5oxVVr", + "parent_order_id": "v1-240924042153-aa-mROLIp", + "merchant_order_reference": "e5e32cb6-e5a6-4c37-9bbd-cb3552965088", + "type": "REFUND", + "status": "FAILED", + "merchant_id": "109500", + "order_amount": { + "value": 199, + "currency": "INR" + }, + "pre_auth": "false", + "notes": "order1", + "purchase_details": {}, + "payments": [ + { + "id": "v1-240924042246-aa-5oxVVr-cc-N", + "merchant_payment_reference": "008cf04b-a770-4777-854e-b1e6c1230609", + "status": "FAILED", + "payment_amount": { + "value": 199, + "currency": "INR" + }, + "payment_method": "CARD", + "acquirer_data": { + "approval_code": "", + "acquirer_reference": "7271517532766944103954", + "rrn": "", + "is_aggregator": true + }, + "created_at": "2024-09-24T04:22:46.880734Z", + "updated_at": "2024-09-24T04:24:04.901502Z" + } + ], + "created_at": "2024-09-24T04:22:46.880778Z", + "updated_at": "2024-09-24T04:24:04.901573Z", + "integration_mode": "SEAMLESS" + } + }, + "topic": "REFUND_FAILED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/REFUND_PROCESSED.json b/providers/pine-labs/latest/REFUND_PROCESSED.json new file mode 100644 index 00000000..ee4d3ba5 --- /dev/null +++ b/providers/pine-labs/latest/REFUND_PROCESSED.json @@ -0,0 +1,75 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "REFUND_PROCESSED", + "data": { + "order_id": "v1-240828181713-aa-hNlYwt", + "parent_order_id": "v1-241010055924-aa-AHbN0s", + "merchant_order_reference": "18c693c4-27ce-444d-a040-9dc3dcc06213", + "type": "REFUND", + "status": "PROCESSED", + "merchant_id": "109500", + "order_amount": { + "value": 100, + "currency": "INR" + }, + "pre_auth": false, + "notes": "order1", + "purchase_details": { + "customer": { + "email_id": "kevin.bob@example.com", + "first_name": "Kevin", + "last_name": "Bob", + "customer_id": "192212", + "mobile_number": "9876543210", + "country_code": "91", + "billing_address": {}, + "shipping_address": { + "address1": "H.No 15, Sector 17", + "address2": "", + "address3": "", + "pincode": "144001123", + "city": "CHANDIGARH", + "state": "PUNJAB", + "country": "INDIA" + } + }, + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + } + }, + "payments": [ + { + "id": "v1-240828181713-aa-hNlYwt-cc-K", + "merchant_payment_reference": "008cf04b-a770-4777-854e-b1e6c1230609", + "status": "PROCESSED", + "payment_amount": { + "value": 100, + "currency": "INR" + }, + "payment_method": "CARD", + "acquirer_data": { + "approval_code": "", + "acquirer_reference": "7248690362736367903954", + "rrn": "", + "is_aggregator": true + }, + "created_at": "2024-08-28T18:17:13.147Z", + "updated_at": "2024-08-28T18:17:17.157Z" + } + ], + "created_at": "2024-08-28T18:17:13.147Z", + "updated_at": "2024-08-28T18:17:17.157Z", + "integration_mode": "SEAMLESS" + } + }, + "topic": "REFUND_PROCESSED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/SUBSCRIPTION_ACTIVATED.json b/providers/pine-labs/latest/SUBSCRIPTION_ACTIVATED.json new file mode 100644 index 00000000..8b3d8500 --- /dev/null +++ b/providers/pine-labs/latest/SUBSCRIPTION_ACTIVATED.json @@ -0,0 +1,89 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "SUBSCRIPTION_ACTIVATED", + "event_id": "v1-event-002", + "merchant_id": "2345", + "data": { + "subscription": { + "subscription_id": "v1-sub-4405071524-aa-qlAtAf", + "merchant_subscription_reference": "16be0ed6-6e26-4598-b1c0-7470e8d2d065", + "order_id": "v1-250612055134-aa-4tvxe4", + "payment_id": "v1-250612055134-aa-4tvxe4-up-a", + "subscription_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "order_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "subscription_max_limit_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "allowed_payment_mode": "[\"UPI\"]", + "is_tpv_enabled": true, + "enable_notification": true, + "plan_details": { + "plan_id": "v1-plan-4405071524-aa-qlAtAf", + "plan_name": "Monthly Plan", + "plan_description": "Diwali dhammaka plan intended to attract customers on diwali time", + "frequency_count": 1, + "frequency": "Month", + "amount": { + "value": 100, + "currency": "INR" + }, + "max_limit_amount": { + "value": 100, + "currency": "INR" + }, + "trial_period_in_days": 1, + "start_date": "2022-02-01T17:32:28Z", + "end_date": "2022-10-21T17:32:28Z", + "merchant_plan_reference": "1234567890", + "auto_debit_ot": true, + "initial_debit_amount": { + "value": 50, + "currency": "INR" + }, + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + }, + "created_at": "2022-10-21T17:32:28Z", + "modified_at": "2022-10-21T17:32:28Z" + }, + "quantity": 1, + "start_date": "2022-07-21T17:32:28Z", + "end_date": "2022-09-21T17:32:28Z", + "customer_id": "123456", + "payment_mode": [ + "UPI" + ], + "integration_mode": "SEAMLESS", + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + }, + "status": "ACTIVE", + "bank_account": { + "account_number": "123456789012345", + "name": "Gaurav Kumar", + "ifsc": "123456789012345" + }, + "created_at": "2022-10-21T17:32:28Z", + "modified_at": "2022-10-21T17:32:28Z" + } + } + }, + "topic": "SUBSCRIPTION_ACTIVATED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/SUBSCRIPTION_CANCELLED.json b/providers/pine-labs/latest/SUBSCRIPTION_CANCELLED.json new file mode 100644 index 00000000..d217b354 --- /dev/null +++ b/providers/pine-labs/latest/SUBSCRIPTION_CANCELLED.json @@ -0,0 +1,88 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "SUBSCRIPTION_CANCELLED", + "event_id": "v1-event-101", + "merchant_id": "2345", + "data": { + "subscription": { + "subscription_id": "v1-sub-101-aa-xyz123", + "merchant_subscription_reference": "sub-cancel-ref-001", + "order_id": "v1-250612055134-aa-cancel1", + "payment_id": "v1-250612055134-aa-cancel1-up-a", + "subscription_amount": { + "value": 20000, + "currency": "CURRENCY_INR" + }, + "order_amount": { + "value": 20000, + "currency": "CURRENCY_INR" + }, + "subscription_max_limit_amount": { + "value": 20000, + "currency": "CURRENCY_INR" + }, + "allowed_payment_mode": "[\"UPI\", \"CARD\"]", + "is_tpv_enabled": false, + "enable_notification": true, + "plan_details": { + "plan_id": "v1-plan-101-aa-xyz123", + "plan_name": "Basic Plan", + "plan_description": "Basic subscription plan", + "frequency_count": 1, + "frequency": "Month", + "amount": { + "value": 20000, + "currency": "INR" + }, + "max_limit_amount": { + "value": 20000, + "currency": "INR" + }, + "trial_period_in_days": 0, + "start_date": "2025-01-01T00:00:00Z", + "end_date": "2025-12-31T23:59:59Z", + "merchant_plan_reference": "plan-basic-ref-001", + "auto_debit_ot": false, + "initial_debit_amount": { + "value": 0, + "currency": "INR" + }, + "merchant_metadata": { + "source": "web" + }, + "created_at": "2025-01-01T00:00:00Z", + "modified_at": "2025-06-01T00:00:00Z" + }, + "quantity": 1, + "start_date": "2025-01-01T00:00:00Z", + "end_date": "2025-12-31T23:59:59Z", + "customer_id": "cust-001", + "payment_mode": [ + "UPI", + "CARD" + ], + "integration_mode": "SEAMLESS", + "merchant_metadata": { + "campaign": "summer-sale" + }, + "status": "CANCELLED", + "bank_account": { + "account_number": "1111222233334444", + "name": "John Doe", + "ifsc": "IFSC0001234" + }, + "created_at": "2025-01-01T00:00:00Z", + "modified_at": "2025-06-01T00:00:00Z" + } + } + }, + "topic": "SUBSCRIPTION_CANCELLED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/SUBSCRIPTION_CHARGED.json b/providers/pine-labs/latest/SUBSCRIPTION_CHARGED.json new file mode 100644 index 00000000..db8e49a0 --- /dev/null +++ b/providers/pine-labs/latest/SUBSCRIPTION_CHARGED.json @@ -0,0 +1,89 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "SUBSCRIPTION_CHARGED", + "event_id": "v1-event-002", + "merchant_id": "2345", + "data": { + "subscription": { + "subscription_id": "v1-sub-4405071524-aa-qlAtAf", + "merchant_subscription_reference": "16be0ed6-6e26-4598-b1c0-7470e8d2d065", + "order_id": "v1-250612055134-aa-4tvxe4", + "payment_id": "v1-250612055134-aa-4tvxe4-up-a", + "subscription_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "order_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "subscription_max_limit_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "allowed_payment_mode": "[\"UPI\"]", + "is_tpv_enabled": true, + "enable_notification": true, + "plan_details": { + "plan_id": "v1-plan-4405071524-aa-qlAtAf", + "plan_name": "Monthly Plan", + "plan_description": "Diwali dhammaka plan intended to attract customers on diwali time", + "frequency_count": 1, + "frequency": "Month", + "amount": { + "value": 100, + "currency": "INR" + }, + "max_limit_amount": { + "value": 100, + "currency": "INR" + }, + "trial_period_in_days": 1, + "start_date": "2022-02-01T17:32:28Z", + "end_date": "2022-10-21T17:32:28Z", + "merchant_plan_reference": "1234567890", + "auto_debit_ot": true, + "initial_debit_amount": { + "value": 50, + "currency": "INR" + }, + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + }, + "created_at": "2022-10-21T17:32:28Z", + "modified_at": "2022-10-21T17:32:28Z" + }, + "quantity": 1, + "start_date": "2022-07-21T17:32:28Z", + "end_date": "2022-09-21T17:32:28Z", + "customer_id": "123456", + "payment_mode": [ + "UPI" + ], + "integration_mode": "SEAMLESS", + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + }, + "status": "ACTIVE", + "bank_account": { + "account_number": "123456789012345", + "name": "Gaurav Kumar", + "ifsc": "123456789012345" + }, + "created_at": "2022-10-21T17:32:28Z", + "modified_at": "2022-10-21T17:32:28Z" + } + } + }, + "topic": "SUBSCRIPTION_CHARGED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/SUBSCRIPTION_COMPLETED.json b/providers/pine-labs/latest/SUBSCRIPTION_COMPLETED.json new file mode 100644 index 00000000..4730ff1f --- /dev/null +++ b/providers/pine-labs/latest/SUBSCRIPTION_COMPLETED.json @@ -0,0 +1,89 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "SUBSCRIPTION_COMPLETED", + "event_id": "v1-event-002", + "merchant_id": "2345", + "data": { + "subscription": { + "subscription_id": "v1-sub-4405071524-aa-qlAtAf", + "merchant_subscription_reference": "16be0ed6-6e26-4598-b1c0-7470e8d2d065", + "order_id": "v1-250612055134-aa-4tvxe4", + "payment_id": "v1-250612055134-aa-4tvxe4-up-a", + "subscription_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "order_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "subscription_max_limit_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "allowed_payment_mode": "[\"UPI\"]", + "is_tpv_enabled": true, + "enable_notification": true, + "plan_details": { + "plan_id": "v1-plan-4405071524-aa-qlAtAf", + "plan_name": "Monthly Plan", + "plan_description": "Diwali dhammaka plan intended to attract customers on diwali time", + "frequency_count": 1, + "frequency": "Month", + "amount": { + "value": 100, + "currency": "INR" + }, + "max_limit_amount": { + "value": 100, + "currency": "INR" + }, + "trial_period_in_days": 1, + "start_date": "2022-02-01T17:32:28Z", + "end_date": "2022-10-21T17:32:28Z", + "merchant_plan_reference": "1234567890", + "auto_debit_ot": true, + "initial_debit_amount": { + "value": 50, + "currency": "INR" + }, + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + }, + "created_at": "2022-10-21T17:32:28Z", + "modified_at": "2022-10-21T17:32:28Z" + }, + "quantity": 1, + "start_date": "2022-07-21T17:32:28Z", + "end_date": "2022-09-21T17:32:28Z", + "customer_id": "123456", + "payment_mode": [ + "UPI" + ], + "integration_mode": "SEAMLESS", + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + }, + "status": "COMPLETED", + "bank_account": { + "account_number": "123456789012345", + "name": "Gaurav Kumar", + "ifsc": "123456789012345" + }, + "created_at": "2022-10-21T17:32:28Z", + "modified_at": "2022-10-21T17:32:28Z" + } + } + }, + "topic": "SUBSCRIPTION_COMPLETED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/SUBSCRIPTION_HALTED.json b/providers/pine-labs/latest/SUBSCRIPTION_HALTED.json new file mode 100644 index 00000000..b1e98fdb --- /dev/null +++ b/providers/pine-labs/latest/SUBSCRIPTION_HALTED.json @@ -0,0 +1,89 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "SUBSCRIPTION_HALTED", + "event_id": "v1-event-002", + "merchant_id": "2345", + "data": { + "subscription": { + "subscription_id": "v1-sub-4405071524-aa-qlAtAf", + "merchant_subscription_reference": "16be0ed6-6e26-4598-b1c0-7470e8d2d065", + "order_id": "v1-250612055134-aa-4tvxe4", + "payment_id": "v1-250612055134-aa-4tvxe4-up-a", + "subscription_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "order_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "subscription_max_limit_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "allowed_payment_mode": "[\"UPI\"]", + "is_tpv_enabled": true, + "enable_notification": true, + "plan_details": { + "plan_id": "v1-plan-4405071524-aa-qlAtAf", + "plan_name": "Monthly Plan", + "plan_description": "Diwali dhammaka plan intended to attract customers on diwali time", + "frequency_count": 1, + "frequency": "Month", + "amount": { + "value": 100, + "currency": "INR" + }, + "max_limit_amount": { + "value": 100, + "currency": "INR" + }, + "trial_period_in_days": 1, + "start_date": "2022-02-01T17:32:28Z", + "end_date": "2022-10-21T17:32:28Z", + "merchant_plan_reference": "1234567890", + "auto_debit_ot": true, + "initial_debit_amount": { + "value": 50, + "currency": "INR" + }, + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + }, + "created_at": "2022-10-21T17:32:28Z", + "modified_at": "2022-10-21T17:32:28Z" + }, + "quantity": 1, + "start_date": "2022-07-21T17:32:28Z", + "end_date": "2022-09-21T17:32:28Z", + "customer_id": "123456", + "payment_mode": [ + "UPI" + ], + "integration_mode": "SEAMLESS", + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + }, + "status": "INACTIVE", + "bank_account": { + "account_number": "123456789012345", + "name": "Gaurav Kumar", + "ifsc": "123456789012345" + }, + "created_at": "2022-10-21T17:32:28Z", + "modified_at": "2022-10-21T17:32:28Z" + } + } + }, + "topic": "SUBSCRIPTION_HALTED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/SUBSCRIPTION_PAUSED.json b/providers/pine-labs/latest/SUBSCRIPTION_PAUSED.json new file mode 100644 index 00000000..5ded4e19 --- /dev/null +++ b/providers/pine-labs/latest/SUBSCRIPTION_PAUSED.json @@ -0,0 +1,89 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "SUBSCRIPTION_PAUSED", + "event_id": "v1-event-002", + "merchant_id": "2345", + "data": { + "subscription": { + "subscription_id": "v1-sub-4405071524-aa-qlAtAf", + "merchant_subscription_reference": "16be0ed6-6e26-4598-b1c0-7470e8d2d065", + "order_id": "v1-250612055134-aa-4tvxe4", + "payment_id": "v1-250612055134-aa-4tvxe4-up-a", + "subscription_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "order_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "subscription_max_limit_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "allowed_payment_mode": "[\"UPI\"]", + "is_tpv_enabled": true, + "enable_notification": true, + "plan_details": { + "plan_id": "v1-plan-4405071524-aa-qlAtAf", + "plan_name": "Monthly Plan", + "plan_description": "Diwali dhammaka plan intended to attract customers on diwali time", + "frequency_count": 1, + "frequency": "Month", + "amount": { + "value": 100, + "currency": "INR" + }, + "max_limit_amount": { + "value": 100, + "currency": "INR" + }, + "trial_period_in_days": 1, + "start_date": "2022-02-01T17:32:28Z", + "end_date": "2022-10-21T17:32:28Z", + "merchant_plan_reference": "1234567890", + "auto_debit_ot": true, + "initial_debit_amount": { + "value": 50, + "currency": "INR" + }, + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + }, + "created_at": "2022-10-21T17:32:28Z", + "modified_at": "2022-10-21T17:32:28Z" + }, + "quantity": 1, + "start_date": "2022-07-21T17:32:28Z", + "end_date": "2022-09-21T17:32:28Z", + "customer_id": "123456", + "payment_mode": [ + "UPI" + ], + "integration_mode": "SEAMLESS", + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + }, + "status": "PAUSED", + "bank_account": { + "account_number": "123456789012345", + "name": "Gaurav Kumar", + "ifsc": "123456789012345" + }, + "created_at": "2022-10-21T17:32:28Z", + "modified_at": "2022-10-21T17:32:28Z" + } + } + }, + "topic": "SUBSCRIPTION_PAUSED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/SUBSCRIPTION_PENDING.json b/providers/pine-labs/latest/SUBSCRIPTION_PENDING.json new file mode 100644 index 00000000..014f7533 --- /dev/null +++ b/providers/pine-labs/latest/SUBSCRIPTION_PENDING.json @@ -0,0 +1,89 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "SUBSCRIPTION_PENDING", + "event_id": "v1-event-002", + "merchant_id": "2345", + "data": { + "subscription": { + "subscription_id": "v1-sub-4405071524-aa-qlAtAf", + "merchant_subscription_reference": "16be0ed6-6e26-4598-b1c0-7470e8d2d065", + "order_id": "v1-250612055134-aa-4tvxe4", + "payment_id": "v1-250612055134-aa-4tvxe4-up-a", + "subscription_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "order_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "subscription_max_limit_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "allowed_payment_mode": "[\"UPI\"]", + "is_tpv_enabled": true, + "enable_notification": true, + "plan_details": { + "plan_id": "v1-plan-4405071524-aa-qlAtAf", + "plan_name": "Monthly Plan", + "plan_description": "Diwali dhammaka plan intended to attract customers on diwali time", + "frequency_count": 1, + "frequency": "Month", + "amount": { + "value": 100, + "currency": "INR" + }, + "max_limit_amount": { + "value": 100, + "currency": "INR" + }, + "trial_period_in_days": 1, + "start_date": "2022-02-01T17:32:28Z", + "end_date": "2022-10-21T17:32:28Z", + "merchant_plan_reference": "1234567890", + "auto_debit_ot": true, + "initial_debit_amount": { + "value": 50, + "currency": "INR" + }, + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + }, + "created_at": "2022-10-21T17:32:28Z", + "modified_at": "2022-10-21T17:32:28Z" + }, + "quantity": 1, + "start_date": "2022-07-21T17:32:28Z", + "end_date": "2022-09-21T17:32:28Z", + "customer_id": "123456", + "payment_mode": [ + "UPI" + ], + "integration_mode": "SEAMLESS", + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + }, + "status": "CREATED", + "bank_account": { + "account_number": "123456789012345", + "name": "Gaurav Kumar", + "ifsc": "123456789012345" + }, + "created_at": "2022-10-21T17:32:28Z", + "modified_at": "2022-10-21T17:32:28Z" + } + } + }, + "topic": "SUBSCRIPTION_PENDING", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/SUBSCRIPTION_RESUMED.json b/providers/pine-labs/latest/SUBSCRIPTION_RESUMED.json new file mode 100644 index 00000000..53bc40ce --- /dev/null +++ b/providers/pine-labs/latest/SUBSCRIPTION_RESUMED.json @@ -0,0 +1,89 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "SUBSCRIPTION_RESUMED", + "event_id": "v1-event-002", + "merchant_id": "2345", + "data": { + "subscription": { + "subscription_id": "v1-sub-4405071524-aa-qlAtAf", + "merchant_subscription_reference": "16be0ed6-6e26-4598-b1c0-7470e8d2d065", + "order_id": "v1-250612055134-aa-4tvxe4", + "payment_id": "v1-250612055134-aa-4tvxe4-up-a", + "subscription_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "order_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "subscription_max_limit_amount": { + "value": 436364, + "currency": "CURRENCY_INR" + }, + "allowed_payment_mode": "[\"UPI\"]", + "is_tpv_enabled": true, + "enable_notification": true, + "plan_details": { + "plan_id": "v1-plan-4405071524-aa-qlAtAf", + "plan_name": "Monthly Plan", + "plan_description": "Diwali dhammaka plan intended to attract customers on diwali time", + "frequency_count": 1, + "frequency": "Month", + "amount": { + "value": 100, + "currency": "INR" + }, + "max_limit_amount": { + "value": 100, + "currency": "INR" + }, + "trial_period_in_days": 1, + "start_date": "2022-02-01T17:32:28Z", + "end_date": "2022-10-21T17:32:28Z", + "merchant_plan_reference": "1234567890", + "auto_debit_ot": true, + "initial_debit_amount": { + "value": 50, + "currency": "INR" + }, + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + }, + "created_at": "2022-10-21T17:32:28Z", + "modified_at": "2022-10-21T17:32:28Z" + }, + "quantity": 1, + "start_date": "2022-07-21T17:32:28Z", + "end_date": "2022-09-21T17:32:28Z", + "customer_id": "123456", + "payment_mode": [ + "UPI" + ], + "integration_mode": "SEAMLESS", + "merchant_metadata": { + "key1": "DD", + "key2": "XOF" + }, + "status": "RESUMED", + "bank_account": { + "account_number": "123456789012345", + "name": "Gaurav Kumar", + "ifsc": "123456789012345" + }, + "created_at": "2022-10-21T17:32:28Z", + "modified_at": "2022-10-21T17:32:28Z" + } + } + }, + "topic": "SUBSCRIPTION_RESUMED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/SUBSCRIPTION_REVOKE_FAILED.json b/providers/pine-labs/latest/SUBSCRIPTION_REVOKE_FAILED.json new file mode 100644 index 00000000..9f995490 --- /dev/null +++ b/providers/pine-labs/latest/SUBSCRIPTION_REVOKE_FAILED.json @@ -0,0 +1,87 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "SUBSCRIPTION_REVOKE_FAILED", + "event_id": "v1-event-102", + "merchant_id": "2345", + "data": { + "subscription": { + "subscription_id": "v1-sub-102-aa-xyz124", + "merchant_subscription_reference": "sub-revoke-fail-ref-002", + "order_id": "v1-250612055134-aa-revoke2", + "payment_id": "v1-250612055134-aa-revoke2-up-a", + "subscription_amount": { + "value": 30000, + "currency": "CURRENCY_INR" + }, + "order_amount": { + "value": 30000, + "currency": "CURRENCY_INR" + }, + "subscription_max_limit_amount": { + "value": 30000, + "currency": "CURRENCY_INR" + }, + "allowed_payment_mode": "[\"UPI\"]", + "is_tpv_enabled": true, + "enable_notification": true, + "plan_details": { + "plan_id": "v1-plan-102-aa-xyz124", + "plan_name": "Premium Plan", + "plan_description": "Premium subscription plan", + "frequency_count": 1, + "frequency": "Month", + "amount": { + "value": 30000, + "currency": "INR" + }, + "max_limit_amount": { + "value": 30000, + "currency": "INR" + }, + "trial_period_in_days": 7, + "start_date": "2025-02-01T00:00:00Z", + "end_date": "2025-11-30T23:59:59Z", + "merchant_plan_reference": "plan-premium-ref-002", + "auto_debit_ot": true, + "initial_debit_amount": { + "value": 5000, + "currency": "INR" + }, + "merchant_metadata": { + "source": "mobile-app" + }, + "created_at": "2025-02-01T00:00:00Z", + "modified_at": "2025-06-01T00:00:00Z" + }, + "quantity": 1, + "start_date": "2025-02-01T00:00:00Z", + "end_date": "2025-11-30T23:59:59Z", + "customer_id": "cust-002", + "payment_mode": [ + "UPI" + ], + "integration_mode": "SEAMLESS", + "merchant_metadata": { + "campaign": "holiday-offer" + }, + "status": "ACTIVE", + "bank_account": { + "account_number": "5555666677778888", + "name": "Jane Smith", + "ifsc": "IFSC0005678" + }, + "created_at": "2025-02-01T00:00:00Z", + "modified_at": "2025-06-01T00:00:00Z" + } + } + }, + "topic": "SUBSCRIPTION_REVOKE_FAILED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/SUBSCRIPTION_UPDATED.json b/providers/pine-labs/latest/SUBSCRIPTION_UPDATED.json new file mode 100644 index 00000000..04a45968 --- /dev/null +++ b/providers/pine-labs/latest/SUBSCRIPTION_UPDATED.json @@ -0,0 +1,87 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "SUBSCRIPTION_UPDATED", + "event_id": "v1-event-103", + "merchant_id": "2345", + "data": { + "subscription": { + "subscription_id": "v1-sub-103-aa-xyz125", + "merchant_subscription_reference": "sub-update-ref-003", + "order_id": "v1-250612055134-aa-update3", + "payment_id": "v1-250612055134-aa-update3-up-a", + "subscription_amount": { + "value": 25000, + "currency": "CURRENCY_INR" + }, + "order_amount": { + "value": 25000, + "currency": "CURRENCY_INR" + }, + "subscription_max_limit_amount": { + "value": 25000, + "currency": "CURRENCY_INR" + }, + "allowed_payment_mode": "[\"CARD\"]", + "is_tpv_enabled": false, + "enable_notification": true, + "plan_details": { + "plan_id": "v1-plan-103-aa-xyz125", + "plan_name": "Standard Plan", + "plan_description": "Standard subscription plan", + "frequency_count": 1, + "frequency": "Month", + "amount": { + "value": 25000, + "currency": "INR" + }, + "max_limit_amount": { + "value": 25000, + "currency": "INR" + }, + "trial_period_in_days": 3, + "start_date": "2025-03-01T00:00:00Z", + "end_date": "2025-09-30T23:59:59Z", + "merchant_plan_reference": "plan-standard-ref-003", + "auto_debit_ot": false, + "initial_debit_amount": { + "value": 0, + "currency": "INR" + }, + "merchant_metadata": { + "source": "api" + }, + "created_at": "2025-03-01T00:00:00Z", + "modified_at": "2025-06-01T00:00:00Z" + }, + "quantity": 1, + "start_date": "2025-03-01T00:00:00Z", + "end_date": "2025-09-30T23:59:59Z", + "customer_id": "cust-003", + "payment_mode": [ + "CARD" + ], + "integration_mode": "SEAMLESS", + "merchant_metadata": { + "campaign": "spring-promo" + }, + "status": "ACTIVE", + "bank_account": { + "account_number": "9999000011112222", + "name": "Alice Johnson", + "ifsc": "IFSC0009999" + }, + "created_at": "2025-03-01T00:00:00Z", + "modified_at": "2025-06-01T00:00:00Z" + } + } + }, + "topic": "SUBSCRIPTION_UPDATED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/SUBSCRIPTION_UPDATE_FAILED.json b/providers/pine-labs/latest/SUBSCRIPTION_UPDATE_FAILED.json new file mode 100644 index 00000000..686e6150 --- /dev/null +++ b/providers/pine-labs/latest/SUBSCRIPTION_UPDATE_FAILED.json @@ -0,0 +1,88 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "SUBSCRIPTION_UPDATE_FAILED", + "event_id": "v1-event-104", + "merchant_id": "2345", + "data": { + "subscription": { + "subscription_id": "v1-sub-104-aa-xyz126", + "merchant_subscription_reference": "sub-update-fail-ref-004", + "order_id": "v1-250612055134-aa-updatefail4", + "payment_id": "v1-250612055134-aa-updatefail4-up-a", + "subscription_amount": { + "value": 18000, + "currency": "CURRENCY_INR" + }, + "order_amount": { + "value": 18000, + "currency": "CURRENCY_INR" + }, + "subscription_max_limit_amount": { + "value": 18000, + "currency": "CURRENCY_INR" + }, + "allowed_payment_mode": "[\"UPI\", \"CARD\"]", + "is_tpv_enabled": true, + "enable_notification": true, + "plan_details": { + "plan_id": "v1-plan-104-aa-xyz126", + "plan_name": "Economy Plan", + "plan_description": "Economy subscription plan", + "frequency_count": 1, + "frequency": "Month", + "amount": { + "value": 18000, + "currency": "INR" + }, + "max_limit_amount": { + "value": 18000, + "currency": "INR" + }, + "trial_period_in_days": 0, + "start_date": "2025-04-01T00:00:00Z", + "end_date": "2025-10-31T23:59:59Z", + "merchant_plan_reference": "plan-economy-ref-004", + "auto_debit_ot": false, + "initial_debit_amount": { + "value": 0, + "currency": "INR" + }, + "merchant_metadata": { + "source": "web" + }, + "created_at": "2025-04-01T00:00:00Z", + "modified_at": "2025-06-01T00:00:00Z" + }, + "quantity": 1, + "start_date": "2025-04-01T00:00:00Z", + "end_date": "2025-10-31T23:59:59Z", + "customer_id": "cust-004", + "payment_mode": [ + "UPI", + "CARD" + ], + "integration_mode": "SEAMLESS", + "merchant_metadata": { + "campaign": "flash-sale" + }, + "status": "ACTIVE", + "bank_account": { + "account_number": "4444555566667777", + "name": "Bob Martin", + "ifsc": "IFSC0004444" + }, + "created_at": "2025-04-01T00:00:00Z", + "modified_at": "2025-06-01T00:00:00Z" + } + } + }, + "topic": "SUBSCRIPTION_UPDATE_FAILED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/TOKEN_ACTIVATED.json b/providers/pine-labs/latest/TOKEN_ACTIVATED.json new file mode 100644 index 00000000..36d06b31 --- /dev/null +++ b/providers/pine-labs/latest/TOKEN_ACTIVATED.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "TOKEN_ACTIVATED", + "data": { + "token": { + "merchant_payment_reference": "payment-v1-0811030624", + "token_id": "token-v1-0811030624-aa-RBDgpR", + "merchant_token_reference": "", + "customer_id": "cust-v1-0811030624-aa-RBDgpR", + "status": "ACTIVE", + "payment_method": "CARD", + "expired_at": "2024-10-04T13:11:29.645591Z", + "status_reason": null, + "merchant_metadata": { + "key1": "XX", + "key2": "DOF" + }, + "card_data": { + "last4_digit": "2363", + "card_type": "CREDIT", + "network_name": "VISA", + "issuer_name": "HDFC", + "card_category": "Consumer", + "country_code": "IND", + "international": false, + "emi": true, + "cvv_required": false + }, + "is_compliant": true, + "created_at": "2024-10-04T13:11:29.645657Z", + "updated_at": "2024-10-04T13:11:29.645657Z" + } + } + }, + "topic": "TOKEN_ACTIVATED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/TOKEN_DEACTIVATED.json b/providers/pine-labs/latest/TOKEN_DEACTIVATED.json new file mode 100644 index 00000000..ae3b3503 --- /dev/null +++ b/providers/pine-labs/latest/TOKEN_DEACTIVATED.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "TOKEN_DEACTIVATED", + "data": { + "token": { + "merchant_payment_reference": "payment-v1-0811030624", + "token_id": "token-v1-0811030624-aa-RBDgpR", + "merchant_token_reference": "", + "customer_id": "cust-v1-0811030624-aa-RBDgpR", + "status": "DEACTIVATED", + "payment_method": "CARD", + "expired_at": "2024-10-04T13:11:29.645591Z", + "status_reason": "card stolen", + "merchant_metadata": { + "key1": "XX", + "key2": "DOF" + }, + "card_data": { + "last4_digit": "2363", + "card_type": "CREDIT", + "network_name": "VISA", + "issuer_name": "HDFC", + "card_category": "Consumer", + "country_code": "IND", + "international": false, + "emi": true, + "cvv_required": false + }, + "is_compliant": true, + "created_at": "2024-10-04T13:11:29.645657Z", + "updated_at": "2024-10-04T13:11:29.645657Z" + } + } + }, + "topic": "TOKEN_DEACTIVATED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/TOKEN_PROVISION_FAILED.json b/providers/pine-labs/latest/TOKEN_PROVISION_FAILED.json new file mode 100644 index 00000000..f57ae659 --- /dev/null +++ b/providers/pine-labs/latest/TOKEN_PROVISION_FAILED.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "TOKEN_PROVISION_FAILED", + "data": { + "token": { + "merchant_payment_reference": "payment-v1-0811030624", + "token_id": "token-v1-0811030624-aa-RBDgpR", + "merchant_token_reference": "", + "customer_id": "cust-v1-0811030624-aa-RBDgpR", + "status": "FAILED", + "payment_method": "CARD", + "expired_at": "2024-10-04T13:11:29.645591Z", + "status_reason": "card is not elegible for tokenisation", + "failure_reason": { + "code": "INVALID_REQUEST", + "message": "Request is not well-formed, syntactically incorrect, or violates schema", + "additional_error_details": { + "source": "network", + "step": "token_provision", + "reason": "card is not elegible for tokenisation", + "metadata": {} + } + }, + "merchant_metadata": { + "key1": "XX", + "key2": "DOF" + }, + "card_data": { + "last4_digit": "2363", + "card_type": "CREDIT", + "network_name": "VISA", + "issuer_name": "HDFC", + "card_category": "Consumer", + "country_code": "IND", + "international": false, + "emi": true, + "cvv_required": false + }, + "is_compliant": true, + "created_at": "2024-10-04T13:11:29.645657Z", + "updated_at": "2024-10-04T13:11:29.645657Z" + } + } + }, + "topic": "TOKEN_PROVISION_FAILED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/TOKEN_SUSPENDED.json b/providers/pine-labs/latest/TOKEN_SUSPENDED.json new file mode 100644 index 00000000..8967397d --- /dev/null +++ b/providers/pine-labs/latest/TOKEN_SUSPENDED.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "TOKEN_SUSPENDED", + "data": { + "token": { + "merchant_payment_reference": "payment-v1-0811030624", + "token_id": "token-v1-0811030624-aa-RBDgpR", + "merchant_token_reference": "", + "customer_id": "cust-v1-0811030624-aa-RBDgpR", + "status": "SUSPENDED", + "payment_method": "CARD", + "expired_at": "2024-10-04T13:11:29.645591Z", + "status_reason": "card stolen", + "merchant_metadata": { + "key1": "XX", + "key2": "DOF" + }, + "card_data": { + "last4_digit": "2363", + "card_type": "CREDIT", + "network_name": "VISA", + "issuer_name": "HDFC", + "card_category": "Consumer", + "country_code": "IND", + "international": false, + "emi": true, + "cvv_required": false + }, + "is_compliant": true, + "created_at": "2024-10-04T13:11:29.645657Z", + "updated_at": "2024-10-04T13:11:29.645657Z" + } + } + }, + "topic": "TOKEN_SUSPENDED", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/payout-transaction-failed.json b/providers/pine-labs/latest/payout-transaction-failed.json new file mode 100644 index 00000000..013d3e91 --- /dev/null +++ b/providers/pine-labs/latest/payout-transaction-failed.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventId": "pytw-c560ba0822fd4502bbf5e38618b0cd58", + "data": { + "amount": { + "currency": "INR", + "value": 480 + }, + "fees": { + "currency": "INR", + "value": 0 + }, + "tax": { + "currency": "INR", + "value": 0 + }, + "clientReferenceId": "Payout_webhook_testing_02", + "paymentReferenceId": "txn-10a144c183dd4fd5875f33ee076f8d80", + "message": "Beneficiary Account blocked/frozen", + "mode": "NEFT", + "bankTransactionReferenceId": "UTR502ce08380", + "createdAt": "2025-01-15T09:19:16Z", + "remarks": "del", + "scheduledAt": "", + "status": "FAILED", + "updatedAt": "2025-01-15T09:28:53Z" + }, + "eventVersion": "1.0", + "eventSource": "PAYOUT", + "eventType": "payout-transaction-failed", + "sentAt": "1736933335020", + "eventTimeStamp": "2025-01-15T09:28:54Z" + }, + "topic": "payout-transaction-failed", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pine-labs/latest/payout-transaction-success.json b/providers/pine-labs/latest/payout-transaction-success.json new file mode 100644 index 00000000..ab99c656 --- /dev/null +++ b/providers/pine-labs/latest/payout-transaction-success.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventId": "pytw-fc18909dee5e4430bb7d9914124e8d79", + "data": { + "amount": { + "currency": "INR", + "value": 480 + }, + "fees": { + "currency": "INR", + "value": 0 + }, + "tax": { + "currency": "INR", + "value": 0 + }, + "clientReferenceId": "Payout_webhook_testing_01", + "paymentReferenceId": "txn-e28f0bcb241043c5959815f090e7971e", + "message": "Payment instruction successfully executed with bank", + "mode": "NEFT", + "bankTransactionReferenceId": "UTR604ed3", + "createdAt": "2025-01-15T09:04:49Z", + "remarks": "del", + "scheduledAt": "", + "status": "SUCCESS", + "updatedAt": "2025-01-15T09:15:12Z" + }, + "eventVersion": "1.0", + "eventSource": "PAYOUT", + "eventType": "payout-transaction-success", + "sentAt": "1736932513053", + "eventTimeStamp": "2025-01-15T09:15:12Z" + }, + "topic": "payout-transaction-success", + "source": { + "type": "vendor-documentation", + "url": "https://www.pinelabs.com/docs/online-payments/developer-tools/webhooks/available-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pipecat-cloud/index.json b/providers/pipecat-cloud/index.json new file mode 100644 index 00000000..cef419df --- /dev/null +++ b/providers/pipecat-cloud/index.json @@ -0,0 +1,13 @@ +{ + "label": "Pipecat Cloud", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/pipecat-cloud/latest/build.succeeded.json b/providers/pipecat-cloud/latest/build.succeeded.json new file mode 100644 index 00000000..ba3523c1 --- /dev/null +++ b/providers/pipecat-cloud/latest/build.succeeded.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "build.succeeded", + "org": "acme-co", + "created_at": "2026-08-25T11:40:32.000Z", + "data": { + "build_id": "9f1c3a52-6b0e-4c11-9a76-2d5f8b41e0c7", + "region": "us-west-2", + "status": "success", + "commit_sha": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4", + "ref": "refs/heads/main", + "repo_full_name": "acme-co/voice-agent", + "triggered_by": "github", + "image_uri": "123456789012.dkr.ecr.us-west-2.amazonaws.com/acme-co/voice-agent:e3b0c44", + "build_duration_seconds": 94 + } + }, + "topic": "build.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.pipecat.ai/pipecat-cloud/guides/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pipecat-cloud/latest/deployment.updated.json b/providers/pipecat-cloud/latest/deployment.updated.json new file mode 100644 index 00000000..0135cdcd --- /dev/null +++ b/providers/pipecat-cloud/latest/deployment.updated.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "deployment.updated", + "org": "acme-co", + "created_at": "2026-08-25T11:40:32.000Z", + "data": { + "deployment_id": "d1f7b2c8-4e35-4a90-8c62-7b1e9a0f3d44", + "service_id": "2a8e5c17-9d3b-4f60-a1e8-6c04b7f2591d", + "service_name": "voice-agent", + "region": "us-west-2", + "build_id": "9f1c3a52-6b0e-4c11-9a76-2d5f8b41e0c7" + } + }, + "topic": "deployment.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.pipecat.ai/pipecat-cloud/guides/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pipecat-cloud/latest/secret.updated.json b/providers/pipecat-cloud/latest/secret.updated.json new file mode 100644 index 00000000..c6644243 --- /dev/null +++ b/providers/pipecat-cloud/latest/secret.updated.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "secret.updated", + "org": "acme-co", + "created_at": "2026-08-25T11:40:32.000Z", + "data": { + "set_name": "voice-agent-secrets", + "region": "us-west-2", + "type": "secret", + "scope": "field", + "actor_user_id": "user_2mK9xQvR3nL5pW8t", + "field_names": [ + "OPENAI_API_KEY" + ] + } + }, + "topic": "secret.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.pipecat.ai/pipecat-cloud/guides/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pipecat-cloud/latest/service.suspended.json b/providers/pipecat-cloud/latest/service.suspended.json new file mode 100644 index 00000000..255bd34e --- /dev/null +++ b/providers/pipecat-cloud/latest/service.suspended.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "service.suspended", + "org": "acme-co", + "created_at": "2026-08-25T11:40:32.000Z", + "data": { + "service_id": "2a8e5c17-9d3b-4f60-a1e8-6c04b7f2591d", + "service_name": "voice-agent", + "region": "us-west-2", + "reason": "trial_exhausted" + } + }, + "topic": "service.suspended", + "source": { + "type": "vendor-documentation", + "url": "https://docs.pipecat.ai/pipecat-cloud/guides/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pipecat-cloud/latest/session.started.json b/providers/pipecat-cloud/latest/session.started.json new file mode 100644 index 00000000..75ec4d44 --- /dev/null +++ b/providers/pipecat-cloud/latest/session.started.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "session.started", + "org": "acme-co", + "created_at": "2026-08-25T11:40:32.000Z", + "data": { + "session_id": "b4d9e017-52a3-4c8f-9e16-3f70a5c2d8b1", + "service": "voice-agent", + "transport": "daily", + "region": "us-west-2" + } + }, + "topic": "session.started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.pipecat.ai/pipecat-cloud/guides/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pipecat-cloud/latest/spend.threshold_reached.json b/providers/pipecat-cloud/latest/spend.threshold_reached.json new file mode 100644 index 00000000..37b94bb2 --- /dev/null +++ b/providers/pipecat-cloud/latest/spend.threshold_reached.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "spend.threshold_reached", + "org": "acme-co", + "created_at": "2026-08-25T11:40:32.000Z", + "data": { + "percent": 80, + "current_spend_cents": 8000, + "limit_cents": 10000 + } + }, + "topic": "spend.threshold_reached", + "source": { + "type": "vendor-documentation", + "url": "https://docs.pipecat.ai/pipecat-cloud/guides/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pipeline-crm/index.json b/providers/pipeline-crm/index.json new file mode 100644 index 00000000..d01033d8 --- /dev/null +++ b/providers/pipeline-crm/index.json @@ -0,0 +1,13 @@ +{ + "label": "Pipeline CRM", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/pipeline-crm/latest/deal.update.json b/providers/pipeline-crm/latest/deal.update.json new file mode 100644 index 00000000..b1dbb60b --- /dev/null +++ b/providers/pipeline-crm/latest/deal.update.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "PipelineBot v1" + }, + "body": { + "trigger": "Deal stage changed", + "timestamp": "2026-09-03 14:22:07", + "event_model": "deal", + "event_action": "update", + "event_model_id": 4521, + "event_data": { + "id": 4521, + "name": "Acme Corporation - Q4 renewal", + "deal_stage_id": 4, + "value": 12000.0, + "user_id": 13 + }, + "event_changes": { + "deal_stage_id": [ + 3, + 4 + ] + }, + "caused_by_user": { + "id": 13, + "email": "sam.okafor@northwind.example", + "first_name": "Sam", + "last_name": "Okafor", + "time_zone": "America/New_York" + } + }, + "topic": "deal.update", + "source": { + "type": "vendor-documentation", + "url": "https://app.pipelinecrm.com/llms/automations.md", + "retrieved": "2026-10-22" + } +} diff --git a/providers/plane/index.json b/providers/plane/index.json new file mode 100644 index 00000000..12ef3a7e --- /dev/null +++ b/providers/plane/index.json @@ -0,0 +1,13 @@ +{ + "label": "Plane", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/plane/latest/workitem.comment.created.json b/providers/plane/latest/workitem.comment.created.json new file mode 100644 index 00000000..25278f7a --- /dev/null +++ b/providers/plane/latest/workitem.comment.created.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v2", + "delivery_id": "01ab9316-f978-4449-bad6-dce958be8454", + "event_id": "0afa042d-92a9-4326-bdca-5ff5490dbf09", + "entity_id": "088a83b9-a53f-4dda-b2bc-c860cf455997", + "entity_type": "issue", + "event": "workitem.comment.created", + "webhook_id": "285f087b-e1e0-4f90-b9f4-0b720acfac04", + "workspace_id": "d250cd44-fa71-42c2-b2b5-3c73227288fc", + "data": { + "id": "088a83b9-a53f-4dda-b2bc-c860cf455997", + "name": "Webhook Test Work Item 2", + "comment": { + "id": "4797f841-c731-4e55-971f-d9cfe1938dfb", + "access": "INTERNAL", + "actor_id": "88fc36c8-73b0-4547-81c7-96b70f61835e", + "issue_id": "088a83b9-a53f-4dda-b2bc-c860cf455997", + "edited_at": null, + "comment_stripped": "Webhook Test Comment" + } + }, + "previous_attributes": {} + }, + "topic": "workitem.comment.created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.plane.so/dev-tools/intro-webhooks#payload-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/plane/latest/workitem.link.created.json b/providers/plane/latest/workitem.link.created.json new file mode 100644 index 00000000..a212dc43 --- /dev/null +++ b/providers/plane/latest/workitem.link.created.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "version": "v2", + "delivery_id": "616d98fe-35a7-4431-a233-db40936c8339", + "event_id": "7b3c1e2a-8f94-4b12-a781-2c5e9d4f6a03", + "entity_id": "8661bdfa-098f-434d-8e44-b1f32de62406", + "entity_type": "issue_link", + "event": "workitem.link.created", + "webhook_id": "285f087b-e1e0-4f90-b9f4-0b720acfac04", + "workspace_id": "d250cd44-fa71-42c2-b2b5-3c73227288fc", + "data": { + "id": "a6f8e562-49d2-4c19-bc4b-2bcb9d917da1", + "url": "http://google.com", + "title": "", + "issue_id": "8661bdfa-098f-434d-8e44-b1f32de62406", + "created_at": "2026-05-20T09:51:27.373582+00:00", + "project_id": "45b87d89-0ce0-4d6f-8903-4070f1c67f1b", + "workspace_id": "d250cd44-fa71-42c2-b2b5-3c73227288fc", + "created_by_id": "88fc36c8-73b0-4547-81c7-96b70f61835e" + }, + "previous_attributes": {} + }, + "topic": "workitem.link.created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.plane.so/dev-tools/intro-webhooks#payload-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/index.json b/providers/planetscale/index.json new file mode 100644 index 00000000..a37e8eed --- /dev/null +++ b/providers/planetscale/index.json @@ -0,0 +1,13 @@ +{ + "label": "PlanetScale", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/planetscale/latest/backup.failed.json b/providers/planetscale/latest/backup.failed.json new file mode 100644 index 00000000..3e4a3003 --- /dev/null +++ b/providers/planetscale/latest/backup.failed.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698252879, + "event": "backup.failed", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "k2n8pqw4x1yz", + "type": "Backup", + "name": "2026.08.27 15:04:05.123", + "state": "failed", + "size": 0, + "estimated_storage_cost": 0, + "created_at": "2026-08-27T15:04:05.123Z", + "updated_at": "2026-08-27T15:12:44.890Z", + "started_at": "2026-08-27T15:04:06.001Z", + "expires_at": "2026-09-26T15:04:05.123Z", + "completed_at": "2026-08-27T15:12:44.890Z", + "deleted_at": null, + "pvc_size": 0, + "uncompressed_size": 0, + "protected": false, + "required": true, + "restored_branches": [], + "actor": null, + "backup_policy": { + "id": "p0licy12abcd", + "type": "BackupPolicy", + "name": "production", + "target": "production", + "retention_value": 2, + "retention_unit": "day", + "frequency_value": 12, + "frequency_unit": "hour", + "schedule_time": "00:00", + "created_at": "2026-01-15T12:00:00.000Z", + "updated_at": "2026-01-15T12:00:00.000Z" + }, + "schema_snapshot": null, + "database_branch": { + "id": "q9x7ylb3hcmx", + "type": "Branch", + "name": "main" + } + } + }, + "topic": "backup.failed", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#backup-failed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/backup.succeeded.json b/providers/planetscale/latest/backup.succeeded.json new file mode 100644 index 00000000..0ba863d4 --- /dev/null +++ b/providers/planetscale/latest/backup.succeeded.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698252879, + "event": "backup.succeeded", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "b4ckup98wxyz", + "type": "Backup", + "name": "2026.08.27 03:00:00.000", + "state": "success", + "size": 2147483648, + "estimated_storage_cost": 0.14, + "created_at": "2026-08-27T03:00:00.000Z", + "updated_at": "2026-08-27T03:18:22.441Z", + "started_at": "2026-08-27T03:00:01.102Z", + "expires_at": "2026-09-26T03:00:00.000Z", + "completed_at": "2026-08-27T03:18:22.441Z", + "deleted_at": null, + "pvc_size": 0, + "uncompressed_size": 5368709120, + "protected": false, + "required": true, + "restored_branches": [], + "actor": null, + "backup_policy": { + "id": "p0licy12abcd", + "type": "BackupPolicy", + "name": "production", + "target": "production", + "retention_value": 2, + "retention_unit": "day", + "frequency_value": 12, + "frequency_unit": "hour", + "schedule_time": "00:00", + "created_at": "2026-01-15T12:00:00.000Z", + "updated_at": "2026-01-15T12:00:00.000Z" + }, + "schema_snapshot": null, + "database_branch": { + "id": "q9x7ylb3hcmx", + "type": "Branch", + "name": "main" + } + } + }, + "topic": "backup.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#backup-succeeded", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/branch.anomaly.json b/providers/planetscale/latest/branch.anomaly.json new file mode 100644 index 00000000..275b6060 --- /dev/null +++ b/providers/planetscale/latest/branch.anomaly.json @@ -0,0 +1,79 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698252879, + "event": "branch.anomaly", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "ecrmjy2f4a5o", + "type": "Branch", + "name": "dev", + "created_at": "2023-10-25T16:54:12.879Z", + "updated_at": "2023-10-25T16:54:39.820Z", + "restore_checklist_completed_at": null, + "access_host_url": "ecrmjy2f4a5o.us-east-4.psdb.cloud", + "schema_last_updated_at": "2023-10-25T16:54:12.879Z", + "mysql_address": "us-east.connect.psdb.cloud", + "mysql_provider_address": "aws.connect.psdb.cloud", + "initial_restore_id": null, + "schema_ready": true, + "state": "ready", + "cluster_name": "PS_DEV", + "mysql_edge_address": "aws.connect.psdb.cloud", + "ready": true, + "production": false, + "safe_migrations": false, + "sharded": false, + "shard_count": 0, + "stale_schema": false, + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "restored_from_branch": null, + "private_connectivity": false, + "private_edge_connectivity": false, + "html_url": "https://app.planetscale.com/demo-db/example_database/dev", + "url": "https://api.planetscale.com/v1/organizations/demo-db/databases/example_database/branches/dev", + "region": { + "id": "kc0e1ij8juzp", + "type": "Region", + "provider": "AWS", + "enabled": true, + "public_ip_addresses": [ + "23.23.187.137", + "52.6.141.108", + "52.70.2.89", + "50.17.188.76", + "52.2.251.189", + "52.72.234.74", + "35.174.68.24", + "52.5.253.172", + "54.156.81.4", + "34.200.24.255", + "35.174.79.154", + "44.199.177.24", + "35.173.174.19", + "44.212.228.57", + "44.216.88.45" + ], + "display_name": "AWS us-east-1", + "location": "N. Virginia", + "slug": "us-east", + "current_default": true + }, + "parent_branch": "main" + } + }, + "topic": "branch.anomaly", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#branch-anomaly", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/branch.out_of_memory.json b/providers/planetscale/latest/branch.out_of_memory.json new file mode 100644 index 00000000..0aea5ef0 --- /dev/null +++ b/providers/planetscale/latest/branch.out_of_memory.json @@ -0,0 +1,83 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698252879, + "event": "branch.out_of_memory", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "q9x7ylb3hcmx", + "type": "Branch", + "name": "main", + "cluster_architecture": "x86_64", + "cluster_name": "PS_20_AWS_X86", + "cluster_display_name": "PS-20", + "cluster_iops": null, + "restore_checklist_completed_at": null, + "schema_last_updated_at": "2025-09-17T20:49:14.983Z", + "state": "ready", + "created_at": "2025-07-15T12:38:22.664Z", + "updated_at": "2025-09-24T21:00:35.717Z", + "actor": { + "id": "u2dr4sbhz6ag", + "type": "User", + "display_name": "Mike Coutermarsh", + "avatar_url": "https://www.gravatar.com/avatar/236f8e1435745283319e2bcfeed75072?d=https%3A%2F%2Fapp.planetscale.com%2Fgravatar-fallback.png&s=64" + }, + "restored_from_branch": null, + "frozen": true, + "safe_migrations": false, + "default": true, + "enabling_vectors": false, + "metal": false, + "production": true, + "ready": true, + "stale_schema": false, + "parent_branch": null, + "private_edge_connectivity": false, + "replicas": 2, + "read_only_reason": null, + "read_only_at": null, + "minimum_storage_bytes": 21474836480, + "maximum_storage_bytes": 3324304687104, + "storage_autoscaling": true, + "storage_shrinking": true, + "storage_type": "gp3", + "storage_iops": 4000, + "storage_throughput_mibs": 300, + "has_replicas": true, + "has_read_only_replicas": false, + "has_roles": true, + "region": { + "id": "ri0pbcmdkjsh", + "type": "Region", + "provider": "AWS", + "enabled": true, + "public_ip_addresses": [ + "18.117.23.127", + "3.131.243.164", + "3.132.168.252", + "3.131.252.213", + "3.132.182.173", + "3.15.49.114", + "3.209.149.66", + "3.215.97.46", + "34.193.111.15" + ], + "display_name": "AWS us-east-2", + "location": "Ohio", + "slug": "aws-us-east-2", + "current_default": false + }, + "kind": "postgresql" + } + }, + "topic": "branch.out_of_memory", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#branch-out-of-memory", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/branch.primary_promoted.json b/providers/planetscale/latest/branch.primary_promoted.json new file mode 100644 index 00000000..1f7791b1 --- /dev/null +++ b/providers/planetscale/latest/branch.primary_promoted.json @@ -0,0 +1,83 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698252879, + "event": "branch.primary_promoted", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "q9x7ylb3hcmx", + "type": "Branch", + "name": "main", + "cluster_architecture": "x86_64", + "cluster_name": "PS_20_AWS_X86", + "cluster_display_name": "PS-20", + "cluster_iops": null, + "restore_checklist_completed_at": null, + "schema_last_updated_at": "2025-09-17T20:49:14.983Z", + "state": "ready", + "created_at": "2025-07-15T12:38:22.664Z", + "updated_at": "2025-09-24T21:00:35.717Z", + "actor": { + "id": "u2dr4sbhz6ag", + "type": "User", + "display_name": "Mike Coutermarsh", + "avatar_url": "https://www.gravatar.com/avatar/236f8e1435745283319e2bcfeed75072?d=https%3A%2F%2Fapp.planetscale.com%2Fgravatar-fallback.png&s=64" + }, + "restored_from_branch": null, + "frozen": true, + "safe_migrations": false, + "default": true, + "enabling_vectors": false, + "metal": false, + "production": true, + "ready": true, + "stale_schema": false, + "parent_branch": null, + "private_edge_connectivity": false, + "replicas": 2, + "read_only_reason": null, + "read_only_at": null, + "minimum_storage_bytes": 21474836480, + "maximum_storage_bytes": 3324304687104, + "storage_autoscaling": true, + "storage_shrinking": true, + "storage_type": "gp3", + "storage_iops": 4000, + "storage_throughput_mibs": 300, + "has_replicas": true, + "has_read_only_replicas": false, + "has_roles": true, + "region": { + "id": "ri0pbcmdkjsh", + "type": "Region", + "provider": "AWS", + "enabled": true, + "public_ip_addresses": [ + "18.117.23.127", + "3.131.243.164", + "3.132.168.252", + "3.131.252.213", + "3.132.182.173", + "3.15.49.114", + "3.209.149.66", + "3.215.97.46", + "34.193.111.15" + ], + "display_name": "AWS us-east-2", + "location": "Ohio", + "slug": "aws-us-east-2", + "current_default": false + }, + "kind": "postgresql" + } + }, + "topic": "branch.primary_promoted", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#branch-primary-promoted", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/branch.ready.json b/providers/planetscale/latest/branch.ready.json new file mode 100644 index 00000000..f7373268 --- /dev/null +++ b/providers/planetscale/latest/branch.ready.json @@ -0,0 +1,79 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698252879, + "event": "branch.ready", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "ecrmjy2f4a5o", + "type": "Branch", + "name": "dev", + "created_at": "2023-10-25T16:54:12.879Z", + "updated_at": "2023-10-25T16:54:39.820Z", + "restore_checklist_completed_at": null, + "access_host_url": "ecrmjy2f4a5o.us-east-4.psdb.cloud", + "schema_last_updated_at": "2023-10-25T16:54:12.879Z", + "mysql_address": "us-east.connect.psdb.cloud", + "mysql_provider_address": "aws.connect.psdb.cloud", + "initial_restore_id": null, + "schema_ready": true, + "state": "ready", + "cluster_name": "PS_DEV", + "mysql_edge_address": "aws.connect.psdb.cloud", + "ready": true, + "production": false, + "safe_migrations": false, + "sharded": false, + "shard_count": 0, + "stale_schema": false, + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "restored_from_branch": null, + "private_connectivity": false, + "private_edge_connectivity": false, + "html_url": "https://app.planetscale.com/demo-db/example_database/dev", + "url": "https://api.planetscale.com/v1/organizations/demo-db/databases/example_database/branches/dev", + "region": { + "id": "kc0e1ij8juzp", + "type": "Region", + "provider": "AWS", + "enabled": true, + "public_ip_addresses": [ + "23.23.187.137", + "52.6.141.108", + "52.70.2.89", + "50.17.188.76", + "52.2.251.189", + "52.72.234.74", + "35.174.68.24", + "52.5.253.172", + "54.156.81.4", + "34.200.24.255", + "35.174.79.154", + "44.199.177.24", + "35.173.174.19", + "44.212.228.57", + "44.216.88.45" + ], + "display_name": "AWS us-east-1", + "location": "N. Virginia", + "slug": "us-east", + "current_default": true + }, + "parent_branch": "main" + } + }, + "topic": "branch.ready", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#branch-ready", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/branch.schema_recommendation.json b/providers/planetscale/latest/branch.schema_recommendation.json new file mode 100644 index 00000000..43e11464 --- /dev/null +++ b/providers/planetscale/latest/branch.schema_recommendation.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698252879, + "event": "branch.schema_recommendation", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "sr8k2n4q1w0p", + "html_url": "https://app.planetscale.com/myorg/example_database/insights/recommendations/12", + "title": "Add an index to users", + "table_name": "users", + "keyspace": "example_database", + "ddl_statement": "CREATE INDEX users_email_idx ON users (email)", + "number": 12, + "state": "open", + "recommendation_type": "new_index", + "created_at": "2026-10-01T19:00:00.000Z", + "updated_at": "2026-10-01T19:00:00.000Z", + "applied_at": null, + "dismissed_at": null, + "closed_by_deploy_request": null, + "dismissed_by": null + } + }, + "topic": "branch.schema_recommendation", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#branch-schema-recommendation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/branch.sleeping.json b/providers/planetscale/latest/branch.sleeping.json new file mode 100644 index 00000000..e6c4fe6a --- /dev/null +++ b/providers/planetscale/latest/branch.sleeping.json @@ -0,0 +1,79 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1697739653, + "event": "branch.sleeping", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "bffzv8jfk9gc", + "type": "Branch", + "name": "dev", + "created_at": "2023-10-14T18:17:42.998Z", + "updated_at": "2023-10-19T18:17:43.105Z", + "restore_checklist_completed_at": null, + "access_host_url": "bffzv8jfk9gc.us-east-4.psdb.cloud", + "schema_last_updated_at": "2023-10-19T18:07:57.623Z", + "mysql_address": "us-east.connect.psdb.cloud", + "mysql_provider_address": "aws.connect.psdb.cloud", + "initial_restore_id": null, + "schema_ready": true, + "state": "ready", + "cluster_name": "PS_DEV", + "mysql_edge_address": "aws.connect.psdb.cloud", + "ready": true, + "production": false, + "safe_migrations": false, + "sharded": false, + "shard_count": 0, + "stale_schema": false, + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "restored_from_branch": null, + "private_connectivity": false, + "private_edge_connectivity": false, + "html_url": "https://app.planetscale.com/demo-db/example_database/dev", + "url": "https://api.planetscale.com/v1/organizations/demo-db/databases/example_database/branches/dev", + "region": { + "id": "kc0e1ij8juzp", + "type": "Region", + "provider": "AWS", + "enabled": true, + "public_ip_addresses": [ + "23.23.187.137", + "52.6.141.108", + "52.70.2.89", + "50.17.188.76", + "52.2.251.189", + "52.72.234.74", + "35.174.68.24", + "52.5.253.172", + "54.156.81.4", + "34.200.24.255", + "35.174.79.154", + "44.199.177.24", + "35.173.174.19", + "44.212.228.57", + "44.216.88.45" + ], + "display_name": "AWS us-east-1", + "location": "N. Virginia", + "slug": "us-east", + "current_default": true + }, + "parent_branch": "main" + } + }, + "topic": "branch.sleeping", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#branch-sleeping", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/branch.start_maintenance.json b/providers/planetscale/latest/branch.start_maintenance.json new file mode 100644 index 00000000..d4132435 --- /dev/null +++ b/providers/planetscale/latest/branch.start_maintenance.json @@ -0,0 +1,83 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698252879, + "event": "branch.start_maintenance", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "q9x7ylb3hcmx", + "type": "Branch", + "name": "main", + "cluster_architecture": "x86_64", + "cluster_name": "PS_20_AWS_X86", + "cluster_display_name": "PS-20", + "cluster_iops": null, + "restore_checklist_completed_at": null, + "schema_last_updated_at": "2025-09-17T20:49:14.983Z", + "state": "ready", + "created_at": "2025-07-15T12:38:22.664Z", + "updated_at": "2025-09-24T21:00:35.717Z", + "actor": { + "id": "u2dr4sbhz6ag", + "type": "User", + "display_name": "Mike Coutermarsh", + "avatar_url": "https://www.gravatar.com/avatar/236f8e1435745283319e2bcfeed75072?d=https%3A%2F%2Fapp.planetscale.com%2Fgravatar-fallback.png&s=64" + }, + "restored_from_branch": null, + "frozen": true, + "safe_migrations": false, + "default": true, + "enabling_vectors": false, + "metal": false, + "production": true, + "ready": true, + "stale_schema": false, + "parent_branch": null, + "private_edge_connectivity": false, + "replicas": 2, + "read_only_reason": null, + "read_only_at": null, + "minimum_storage_bytes": 21474836480, + "maximum_storage_bytes": 3324304687104, + "storage_autoscaling": true, + "storage_shrinking": true, + "storage_type": "gp3", + "storage_iops": 4000, + "storage_throughput_mibs": 300, + "has_replicas": true, + "has_read_only_replicas": false, + "has_roles": true, + "region": { + "id": "ri0pbcmdkjsh", + "type": "Region", + "provider": "AWS", + "enabled": true, + "public_ip_addresses": [ + "18.117.23.127", + "3.131.243.164", + "3.132.168.252", + "3.131.252.213", + "3.132.182.173", + "3.15.49.114", + "3.209.149.66", + "3.215.97.46", + "34.193.111.15" + ], + "display_name": "AWS us-east-2", + "location": "Ohio", + "slug": "aws-us-east-2", + "current_default": false + }, + "kind": "postgresql" + } + }, + "topic": "branch.start_maintenance", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#branch-start-maintenance", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/cluster.storage.json b/providers/planetscale/latest/cluster.storage.json new file mode 100644 index 00000000..d4c41a8e --- /dev/null +++ b/providers/planetscale/latest/cluster.storage.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1745526125, + "event": "cluster.storage", + "organization": "myorg", + "database": "example_database", + "resource": { + "branch_name": "main", + "storage_percentage": 44, + "storage": [ + { + "bytes_used": 208470605824, + "bytes_total_capacity": 472424366080, + "bytes_available": 263953760256, + "storage_percentage": 44.1 + } + ] + } + }, + "topic": "cluster.storage", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#cluster-storage", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/database.access_request.json b/providers/planetscale/latest/database.access_request.json new file mode 100644 index 00000000..c6b0fc9b --- /dev/null +++ b/providers/planetscale/latest/database.access_request.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1745617110, + "event": "database.access_request", + "organization": "planetscale", + "database": "planetscale", + "resource": { + "type": "PlanetScaleAdminAccessRequest", + "id": "23wl4nynt06x", + "actor": { + "id": "abc123", + "type": "User", + "display_name": "Mike Coutermarsh", + "avatar_url": "https://www.gravatar.com/avatar/236f8e1435745283319e2bcfeed75072?d=https%3A%2F%2Fapp.planetscale.com%2Fgravatar-fallback.png&s=64" + }, + "revoked_by": null, + "responder": null, + "access_target": { + "id": "abc123", + "type": "Organization", + "name": "planetscale", + "created_at": "2021-02-17T20:03:56.393Z", + "deleted_at": null, + "updated_at": "2023-06-02T14:13:01.679Z" + }, + "organization": { + "id": "abc123", + "type": "Organization", + "name": "planetscale", + "created_at": "2021-02-17T20:03:56.393Z", + "deleted_at": null, + "updated_at": "2023-06-02T14:13:01.679Z" + }, + "state": "pending", + "access_reason": "This is a test.", + "denial_reason": null, + "responded_at": null, + "created_at": "2025-04-25T21:38:30.088Z", + "cancelled_at": null, + "expires_at": null, + "duration": 24, + "duration_units": "hour" + } + }, + "topic": "database.access_request", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#database-access-request", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/deploy_request.closed.json b/providers/planetscale/latest/deploy_request.closed.json new file mode 100644 index 00000000..49fce370 --- /dev/null +++ b/providers/planetscale/latest/deploy_request.closed.json @@ -0,0 +1,140 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698253030, + "event": "deploy_request.closed", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "4xsz0ql82y4n", + "type": "DeployRequest", + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "closed_by": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "branch": "dev", + "branch_deleted": false, + "branch_deleted_by": null, + "branch_deleted_at": null, + "into_branch": "main", + "into_branch_sharded": false, + "into_branch_shard_count": 0, + "approved": false, + "state": "closed", + "deployment_state": "complete_revert", + "num_comments": 0, + "deployment": { + "id": "uvkd7injje2f", + "type": "Deployment", + "into_branch": "main", + "deploy_request_number": 5, + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cutover_actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cancelled_actor": { + "id": "boo", + "type": "User", + "display_name": "Ghost", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "schema_last_updated_at": "2023-10-25T16:55:00.288Z", + "preceding_deployments": [], + "deploy_operations": [ + { + "id": "krosesxjzl1p", + "type": "DeployOperation", + "state": "complete", + "keyspace_name": "example_database", + "table_name": "Persons", + "operation_name": "ALTER", + "eta_seconds": 0, + "progress_percentage": 100, + "deploy_error_docs_url": null, + "ddl_statement": "ALTER TABLE `Persons` DROP COLUMN `Address`", + "syntax_highlighted_ddl": "
ALTER TABLE `Persons`
DROP COLUMN `Address`
", + "created_at": "2023-10-25T16:56:01.399Z", + "updated_at": "2023-10-25T16:56:28.745Z", + "can_drop_data": true, + "table_recently_used": false, + "table_recently_used_at": null, + "deploy_errors": "" + } + ], + "deploy_operation_summaries": [], + "deployable": true, + "cutover_expiring": false, + "lint_errors": [], + "deployment_revert_request": { + "id": "1cio8bfvx0pp", + "type": "DeploymentRevert", + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cancelled_at": null, + "finished_at": "2023-10-25T16:57:09.472Z", + "waiting_period_end_at": "2023-10-25T17:26:29.153Z", + "deploy_revert_operations": [ + { + "id": "p3r4o6t4wr7x", + "type": "DeployRevertOperation", + "ddl_statement": "ALTER TABLE `Persons` DROP COLUMN `Address`", + "operation_name": "ALTER", + "state": "complete", + "table_name": "Persons", + "created_at": "2023-10-25T16:56:28.833Z", + "updated_at": "2023-10-25T16:57:09.437Z", + "revert_errors": "" + } + ] + }, + "auto_cutover": false, + "created_at": "2023-10-25T16:54:59.863Z", + "cutover_at": "2023-10-25T16:56:22.312Z", + "deploy_check_errors": null, + "finished_at": "2023-10-25T16:56:29.121Z", + "queued_at": "2023-10-25T16:55:53.543Z", + "ready_to_cutover_at": "2023-10-25T16:56:01.426Z", + "started_at": "2023-10-25T16:56:01.035Z", + "state": "complete_revert", + "submitted_at": "2023-10-25T16:55:53.702Z", + "updated_at": "2023-10-25T16:57:09.836Z" + }, + "html_url": "https://app.planetscale.com/demo-db/example_database/deploy-requests/5", + "number": 5, + "notes": "", + "html_body": "", + "created_at": "2023-10-25T16:54:59.797Z", + "updated_at": "2023-10-25T16:57:10.046Z", + "closed_at": "2023-10-25T16:57:09.995Z", + "deployed_at": "2023-10-25T16:56:22.312Z" + } + }, + "topic": "deploy_request.closed", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#deploy-request-closed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/deploy_request.errored.json b/providers/planetscale/latest/deploy_request.errored.json new file mode 100644 index 00000000..f41980dc --- /dev/null +++ b/providers/planetscale/latest/deploy_request.errored.json @@ -0,0 +1,110 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1697736651, + "event": "deploy_request.errored", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "jwdnj3q31jd6", + "type": "DeployRequest", + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "closed_by": null, + "branch": "dev", + "branch_deleted": false, + "branch_deleted_by": null, + "branch_deleted_at": null, + "into_branch": "main", + "into_branch_sharded": false, + "into_branch_shard_count": 0, + "approved": false, + "state": "open", + "deployment_state": "error", + "num_comments": 0, + "deployment": { + "id": "xqvfpq4yllwc", + "type": "Deployment", + "into_branch": "main", + "deploy_request_number": 1, + "actor": { + "id": "boo", + "type": "User", + "display_name": "Ghost", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cutover_actor": null, + "cancelled_actor": null, + "schema_last_updated_at": "2023-10-19T17:29:49.430Z", + "preceding_deployments": [], + "deploy_operations": [], + "deploy_operation_summaries": [], + "deployable": false, + "cutover_expiring": false, + "lint_errors": [ + { + "type": "DeploymentLintError", + "lint_error": "NO_UNIQUE_KEY", + "subject_type": "table_error", + "statement": "", + "keyspace_name": "example_database", + "table_name": "Persons", + "error_description": "table \"Persons\" has no unique key: all tables must have at least one unique, not-null key without using text / blob columns or partial indexes.", + "column_name": "", + "foreign_key_column_names": [], + "auto_increment_column_names": [], + "charset_name": "", + "engine_name": "", + "vindex_name": null, + "json_path": null, + "schema_identifier": "SOURCE", + "conflict_columns": null, + "conflict_indexes": null, + "conflict_constraints": null, + "conflict_partitions": null, + "conflict_error": "CONFLICT_UNSPECIFIED", + "conflict_ddl_verb": "DDL_VERB_UNSPECIFIED", + "check_constraint_name": "", + "enum_value": "", + "partitioning_type": "", + "partition_name": "", + "view_name": "", + "boost_query": null + } + ], + "deployment_revert_request": null, + "auto_cutover": true, + "created_at": "2023-10-19T17:29:49.032Z", + "cutover_at": null, + "deploy_check_errors": "", + "finished_at": null, + "queued_at": null, + "ready_to_cutover_at": null, + "started_at": null, + "state": "error", + "submitted_at": null, + "updated_at": "2023-10-19T17:29:54.166Z" + }, + "html_url": "https://app.planetscale.com/demo-db/example_database/deploy-requests/1", + "number": 1, + "notes": "", + "html_body": "", + "created_at": "2023-10-19T17:29:48.993Z", + "updated_at": "2023-10-19T17:29:54.197Z", + "closed_at": null, + "deployed_at": null + } + }, + "topic": "deploy_request.errored", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#deploy-request-errored", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/deploy_request.in_progress.json b/providers/planetscale/latest/deploy_request.in_progress.json new file mode 100644 index 00000000..3076a0f0 --- /dev/null +++ b/providers/planetscale/latest/deploy_request.in_progress.json @@ -0,0 +1,100 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698252961, + "event": "deploy_request.in_progress", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "4xsz0ql82y4n", + "type": "DeployRequest", + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "closed_by": null, + "branch": "dev", + "branch_deleted": false, + "branch_deleted_by": null, + "branch_deleted_at": null, + "into_branch": "main", + "into_branch_sharded": false, + "into_branch_shard_count": 0, + "approved": false, + "state": "open", + "deployment_state": "in_progress", + "num_comments": 0, + "deployment": { + "id": "uvkd7injje2f", + "type": "Deployment", + "into_branch": "main", + "deploy_request_number": 5, + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cutover_actor": null, + "cancelled_actor": null, + "schema_last_updated_at": "2023-10-25T16:55:00.288Z", + "preceding_deployments": [], + "deploy_operations": [ + { + "id": "wo1m619ufrpc", + "type": "DeployOperation", + "state": "pending", + "keyspace_name": "example_database", + "table_name": "Persons", + "operation_name": "ALTER", + "eta_seconds": null, + "progress_percentage": null, + "deploy_error_docs_url": null, + "ddl_statement": "ALTER TABLE `Persons` DROP COLUMN `Address`", + "syntax_highlighted_ddl": "
ALTER TABLE `Persons`
DROP COLUMN `Address`
", + "created_at": "2023-10-25T16:55:26.562Z", + "updated_at": "2023-10-25T16:55:26.562Z", + "can_drop_data": true, + "table_recently_used": false, + "table_recently_used_at": null, + "deploy_errors": null + } + ], + "deploy_operation_summaries": [], + "deployable": true, + "cutover_expiring": false, + "lint_errors": [], + "deployment_revert_request": null, + "auto_cutover": false, + "created_at": "2023-10-25T16:54:59.863Z", + "cutover_at": null, + "deploy_check_errors": null, + "finished_at": null, + "queued_at": "2023-10-25T16:55:53.543Z", + "ready_to_cutover_at": null, + "started_at": "2023-10-25T16:56:01.035Z", + "state": "in_progress", + "submitted_at": "2023-10-25T16:55:53.702Z", + "updated_at": "2023-10-25T16:56:01.057Z" + }, + "html_url": "https://app.planetscale.com/demo-db/example_database/deploy-requests/5", + "number": 5, + "notes": "", + "html_body": "", + "created_at": "2023-10-25T16:54:59.797Z", + "updated_at": "2023-10-25T16:56:01.063Z", + "closed_at": null, + "deployed_at": null + } + }, + "topic": "deploy_request.in_progress", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#deploy-request-in-progress", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/deploy_request.opened.json b/providers/planetscale/latest/deploy_request.opened.json new file mode 100644 index 00000000..446c469b --- /dev/null +++ b/providers/planetscale/latest/deploy_request.opened.json @@ -0,0 +1,80 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698252899, + "event": "deploy_request.opened", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "4xsz0ql82y4n", + "type": "DeployRequest", + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "closed_by": null, + "branch": "dev", + "branch_deleted": false, + "branch_deleted_by": null, + "branch_deleted_at": null, + "into_branch": "main", + "into_branch_sharded": false, + "into_branch_shard_count": 0, + "approved": false, + "state": "open", + "deployment_state": "pending", + "num_comments": 0, + "deployment": { + "id": "uvkd7injje2f", + "type": "Deployment", + "into_branch": "main", + "deploy_request_number": 5, + "actor": { + "id": "boo", + "type": "User", + "display_name": "Ghost", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cutover_actor": null, + "cancelled_actor": null, + "schema_last_updated_at": "2023-10-25T16:54:59.728Z", + "preceding_deployments": [], + "deploy_operations": [], + "deploy_operation_summaries": [], + "deployable": false, + "cutover_expiring": false, + "lint_errors": [], + "deployment_revert_request": null, + "auto_cutover": true, + "created_at": "2023-10-25T16:54:59.863Z", + "cutover_at": null, + "deploy_check_errors": null, + "finished_at": null, + "queued_at": null, + "ready_to_cutover_at": null, + "started_at": null, + "state": "pending", + "submitted_at": null, + "updated_at": "2023-10-25T16:54:59.863Z" + }, + "html_url": "https://app.planetscale.com/demo-db/example_database/deploy-requests/5", + "number": 5, + "notes": "", + "html_body": "", + "created_at": "2023-10-25T16:54:59.797Z", + "updated_at": "2023-10-25T16:54:59.797Z", + "closed_at": null, + "deployed_at": null + } + }, + "topic": "deploy_request.opened", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#deploy-request-opened", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/deploy_request.pending_cutover.json b/providers/planetscale/latest/deploy_request.pending_cutover.json new file mode 100644 index 00000000..476e5dcb --- /dev/null +++ b/providers/planetscale/latest/deploy_request.pending_cutover.json @@ -0,0 +1,113 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698252961, + "event": "deploy_request.pending_cutover", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "4xsz0ql82y4n", + "type": "DeployRequest", + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "closed_by": null, + "branch": "dev", + "branch_deleted": false, + "branch_deleted_by": null, + "branch_deleted_at": null, + "into_branch": "main", + "into_branch_sharded": false, + "into_branch_shard_count": 0, + "approved": false, + "state": "open", + "deployment_state": "pending_cutover", + "num_comments": 0, + "deployment": { + "id": "uvkd7injje2f", + "type": "Deployment", + "into_branch": "main", + "deploy_request_number": 5, + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cutover_actor": null, + "cancelled_actor": null, + "schema_last_updated_at": "2023-10-25T16:55:00.288Z", + "preceding_deployments": [], + "deploy_operations": [ + { + "id": "wo1m619ufrpc", + "type": "DeployOperation", + "state": "in_progress", + "keyspace_name": "example_database", + "table_name": "Persons", + "operation_name": "ALTER", + "eta_seconds": null, + "progress_percentage": 100, + "deploy_error_docs_url": null, + "ddl_statement": "ALTER TABLE `Persons` DROP COLUMN `Address`", + "syntax_highlighted_ddl": "
ALTER TABLE `Persons`
DROP COLUMN `Address`
", + "created_at": "2023-10-25T16:55:26.562Z", + "updated_at": "2023-10-25T16:55:26.562Z", + "can_drop_data": true, + "table_recently_used": false, + "table_recently_used_at": null, + "deploy_errors": null + } + ], + "deploy_operation_summaries": [], + "deployable": true, + "cutover_expiring": false, + "lint_errors": [], + "deployment_revert_request": { + "id": "11ljwej314iy", + "type": "DeploymentRevert", + "actor": { + "id": "boo", + "type": "User", + "display_name": "Ghost", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cancelled_at": null, + "finished_at": null, + "waiting_period_end_at": null, + "deploy_revert_operations": [] + }, + "auto_cutover": false, + "created_at": "2023-10-25T16:54:59.863Z", + "cutover_at": null, + "deploy_check_errors": null, + "finished_at": null, + "queued_at": "2023-10-25T16:55:53.543Z", + "ready_to_cutover_at": null, + "started_at": "2023-10-25T16:56:01.035Z", + "state": "in_progress", + "submitted_at": "2023-10-25T16:55:53.702Z", + "updated_at": "2023-10-25T16:56:01.057Z" + }, + "html_url": "https://app.planetscale.com/demo-db/example_database/deploy-requests/5", + "number": 5, + "notes": "", + "html_body": "", + "created_at": "2023-10-25T16:54:59.797Z", + "updated_at": "2023-10-25T16:56:01.063Z", + "closed_at": null, + "deployed_at": null + } + }, + "topic": "deploy_request.pending_cutover", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#deploy-request-pending-cutover", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/deploy_request.queued.json b/providers/planetscale/latest/deploy_request.queued.json new file mode 100644 index 00000000..5046e190 --- /dev/null +++ b/providers/planetscale/latest/deploy_request.queued.json @@ -0,0 +1,100 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698252953, + "event": "deploy_request.queued", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "4xsz0ql82y4n", + "type": "DeployRequest", + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "closed_by": null, + "branch": "dev", + "branch_deleted": false, + "branch_deleted_by": null, + "branch_deleted_at": null, + "into_branch": "main", + "into_branch_sharded": false, + "into_branch_shard_count": 0, + "approved": false, + "state": "open", + "deployment_state": "queued", + "num_comments": 0, + "deployment": { + "id": "uvkd7injje2f", + "type": "Deployment", + "into_branch": "main", + "deploy_request_number": 5, + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cutover_actor": null, + "cancelled_actor": null, + "schema_last_updated_at": "2023-10-25T16:55:00.288Z", + "preceding_deployments": [], + "deploy_operations": [ + { + "id": "wo1m619ufrpc", + "type": "DeployOperation", + "state": "pending", + "keyspace_name": "example_database", + "table_name": "Persons", + "operation_name": "ALTER", + "eta_seconds": null, + "progress_percentage": null, + "deploy_error_docs_url": null, + "ddl_statement": "ALTER TABLE `Persons` DROP COLUMN `Address`", + "syntax_highlighted_ddl": "
ALTER TABLE `Persons`
DROP COLUMN `Address`
", + "created_at": "2023-10-25T16:55:26.562Z", + "updated_at": "2023-10-25T16:55:26.562Z", + "can_drop_data": true, + "table_recently_used": false, + "table_recently_used_at": null, + "deploy_errors": null + } + ], + "deploy_operation_summaries": [], + "deployable": true, + "cutover_expiring": false, + "lint_errors": [], + "deployment_revert_request": null, + "auto_cutover": false, + "created_at": "2023-10-25T16:54:59.863Z", + "cutover_at": null, + "deploy_check_errors": null, + "finished_at": null, + "queued_at": "2023-10-25T16:55:53.543Z", + "ready_to_cutover_at": null, + "started_at": null, + "state": "queued", + "submitted_at": null, + "updated_at": "2023-10-25T16:55:53.552Z" + }, + "html_url": "https://app.planetscale.com/demo-db/example_database/deploy-requests/5", + "number": 5, + "notes": "", + "html_body": "", + "created_at": "2023-10-25T16:54:59.797Z", + "updated_at": "2023-10-25T16:55:53.556Z", + "closed_at": null, + "deployed_at": null + } + }, + "topic": "deploy_request.queued", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#deploy-request-queued", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/deploy_request.reverted.json b/providers/planetscale/latest/deploy_request.reverted.json new file mode 100644 index 00000000..0473ead3 --- /dev/null +++ b/providers/planetscale/latest/deploy_request.reverted.json @@ -0,0 +1,135 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698253029, + "event": "deploy_request.reverted", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "4xsz0ql82y4n", + "type": "DeployRequest", + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "closed_by": null, + "branch": "dev", + "branch_deleted": false, + "branch_deleted_by": null, + "branch_deleted_at": null, + "into_branch": "main", + "into_branch_sharded": false, + "into_branch_shard_count": 0, + "approved": false, + "state": "open", + "deployment_state": "in_progress_revert", + "num_comments": 0, + "deployment": { + "id": "uvkd7injje2f", + "type": "Deployment", + "into_branch": "main", + "deploy_request_number": 5, + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cutover_actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cancelled_actor": { + "id": "boo", + "type": "User", + "display_name": "Ghost", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "schema_last_updated_at": "2023-10-25T16:55:00.288Z", + "preceding_deployments": [], + "deploy_operations": [ + { + "id": "krosesxjzl1p", + "type": "DeployOperation", + "state": "complete", + "keyspace_name": "example_database", + "table_name": "Persons", + "operation_name": "ALTER", + "eta_seconds": 0, + "progress_percentage": 100, + "deploy_error_docs_url": null, + "ddl_statement": "ALTER TABLE `Persons` DROP COLUMN `Address`", + "syntax_highlighted_ddl": "
ALTER TABLE `Persons`
DROP COLUMN `Address`
", + "created_at": "2023-10-25T16:56:01.399Z", + "updated_at": "2023-10-25T16:56:28.745Z", + "can_drop_data": true, + "table_recently_used": false, + "table_recently_used_at": null, + "deploy_errors": "" + } + ], + "deploy_operation_summaries": [], + "deployable": true, + "cutover_expiring": false, + "lint_errors": [], + "deployment_revert_request": { + "id": "1cio8bfvx0pp", + "type": "DeploymentRevert", + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cancelled_at": null, + "finished_at": "2023-10-25T16:57:09.472Z", + "waiting_period_end_at": "2023-10-25T17:26:29.153Z", + "deploy_revert_operations": [ + { + "id": "p3r4o6t4wr7x", + "type": "DeployRevertOperation", + "ddl_statement": "ALTER TABLE `Persons` DROP COLUMN `Address`", + "operation_name": "ALTER", + "state": "complete", + "table_name": "Persons", + "created_at": "2023-10-25T16:56:28.833Z", + "updated_at": "2023-10-25T16:57:09.437Z", + "revert_errors": "" + } + ] + }, + "auto_cutover": false, + "created_at": "2023-10-25T16:54:59.863Z", + "cutover_at": "2023-10-25T16:56:22.312Z", + "deploy_check_errors": null, + "finished_at": "2023-10-25T16:56:29.121Z", + "queued_at": "2023-10-25T16:55:53.543Z", + "ready_to_cutover_at": "2023-10-25T16:56:01.426Z", + "started_at": "2023-10-25T16:56:01.035Z", + "state": "in_progress_revert", + "submitted_at": "2023-10-25T16:55:53.702Z", + "updated_at": "2023-10-25T16:57:02.319Z" + }, + "html_url": "https://app.planetscale.com/demo-db/example_database/deploy-requests/5", + "number": 5, + "notes": "", + "html_body": "", + "created_at": "2023-10-25T16:54:59.797Z", + "updated_at": "2023-10-25T16:57:02.327Z", + "closed_at": null, + "deployed_at": "2023-10-25T16:56:22.312Z" + } + }, + "topic": "deploy_request.reverted", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#deploy-request-reverted", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/deploy_request.schema_applied.json b/providers/planetscale/latest/deploy_request.schema_applied.json new file mode 100644 index 00000000..2379393f --- /dev/null +++ b/providers/planetscale/latest/deploy_request.schema_applied.json @@ -0,0 +1,135 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1698252989, + "event": "deploy_request.schema_applied", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "4xsz0ql82y4n", + "type": "DeployRequest", + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "closed_by": null, + "branch": "dev", + "branch_deleted": false, + "branch_deleted_by": null, + "branch_deleted_at": null, + "into_branch": "main", + "into_branch_sharded": false, + "into_branch_shard_count": 0, + "approved": false, + "state": "open", + "deployment_state": "complete_pending_revert", + "num_comments": 0, + "deployment": { + "id": "uvkd7injje2f", + "type": "Deployment", + "into_branch": "main", + "deploy_request_number": 5, + "actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cutover_actor": { + "id": "g2dr4sbhz6ag", + "type": "User", + "display_name": "PlanetScale Bot", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cancelled_actor": { + "id": "boo", + "type": "User", + "display_name": "Ghost", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "schema_last_updated_at": "2023-10-25T16:55:00.288Z", + "preceding_deployments": [], + "deploy_operations": [ + { + "id": "krosesxjzl1p", + "type": "DeployOperation", + "state": "complete", + "keyspace_name": "example_database", + "table_name": "Persons", + "operation_name": "ALTER", + "eta_seconds": 0, + "progress_percentage": 100, + "deploy_error_docs_url": null, + "ddl_statement": "ALTER TABLE `Persons` DROP COLUMN `Address`", + "syntax_highlighted_ddl": "
ALTER TABLE `Persons`
DROP COLUMN `Address`
", + "created_at": "2023-10-25T16:56:01.399Z", + "updated_at": "2023-10-25T16:56:28.745Z", + "can_drop_data": true, + "table_recently_used": false, + "table_recently_used_at": null, + "deploy_errors": "" + } + ], + "deploy_operation_summaries": [], + "deployable": true, + "cutover_expiring": false, + "lint_errors": [], + "deployment_revert_request": { + "id": "1cio8bfvx0pp", + "type": "DeploymentRevert", + "actor": { + "id": "boo", + "type": "User", + "display_name": "Ghost", + "avatar_url": "https://app.planetscale.com/gravatar-fallback.png" + }, + "cancelled_at": null, + "finished_at": null, + "waiting_period_end_at": "2023-10-25T17:26:29.153Z", + "deploy_revert_operations": [ + { + "id": "p3r4o6t4wr7x", + "type": "DeployRevertOperation", + "ddl_statement": "ALTER TABLE `Persons` DROP COLUMN `Address`", + "operation_name": "ALTER", + "state": "submit", + "table_name": "Persons", + "created_at": "2023-10-25T16:56:28.833Z", + "updated_at": "2023-10-25T16:56:29.067Z", + "revert_errors": null + } + ] + }, + "auto_cutover": false, + "created_at": "2023-10-25T16:54:59.863Z", + "cutover_at": "2023-10-25T16:56:22.312Z", + "deploy_check_errors": null, + "finished_at": "2023-10-25T16:56:29.121Z", + "queued_at": "2023-10-25T16:55:53.543Z", + "ready_to_cutover_at": "2023-10-25T16:56:01.426Z", + "started_at": "2023-10-25T16:56:01.035Z", + "state": "complete_pending_revert", + "submitted_at": "2023-10-25T16:55:53.702Z", + "updated_at": "2023-10-25T16:56:29.121Z" + }, + "html_url": "https://app.planetscale.com/demo-db/example_database/deploy-requests/5", + "number": 5, + "notes": "", + "html_body": "", + "created_at": "2023-10-25T16:54:59.797Z", + "updated_at": "2023-10-25T16:56:29.128Z", + "closed_at": null, + "deployed_at": "2023-10-25T16:56:22.312Z" + } + }, + "topic": "deploy_request.schema_applied", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#deploy-request-schema-applied", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/keyspace.storage.json b/providers/planetscale/latest/keyspace.storage.json new file mode 100644 index 00000000..a4da86c0 --- /dev/null +++ b/providers/planetscale/latest/keyspace.storage.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1745526125, + "event": "keyspace.storage", + "organization": "myorg", + "database": "example_database", + "resource": { + "branch_name": "main", + "keyspace_name": "example_database", + "storage_percentage": 44, + "shards": [ + { + "shard": "x-x", + "bytes_used": 208470605824, + "bytes_total_capacity": 472424366080, + "bytes_available": 263953760256, + "storage_percentage": 44.1 + } + ] + } + }, + "topic": "keyspace.storage", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#keyspace-storage", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planetscale/latest/webhook.test.json b/providers/planetscale/latest/webhook.test.json new file mode 100644 index 00000000..6fedb1d8 --- /dev/null +++ b/providers/planetscale/latest/webhook.test.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "timestamp": 1697738828, + "event": "webhook.test", + "organization": "myorg", + "database": "example_database", + "resource": { + "id": "34rbgzmvgb9m", + "type": "Database", + "region": { + "id": "kc0e1ij8juzp", + "type": "Region", + "provider": "AWS", + "enabled": true, + "public_ip_addresses": [ + "23.23.187.137", + "52.6.141.108", + "52.70.2.89", + "50.17.188.76", + "52.2.251.189", + "52.72.234.74", + "35.174.68.24", + "52.5.253.172", + "54.156.81.4", + "34.200.24.255", + "35.174.79.154", + "44.199.177.24", + "35.173.174.19", + "44.212.228.57", + "44.216.88.45" + ], + "display_name": "AWS us-east-1", + "location": "N. Virginia", + "slug": "us-east", + "current_default": true + }, + "name": "example_database", + "notes": "", + "state": "ready", + "created_at": "2023-10-18T22:16:54.071Z", + "updated_at": "2023-10-19T17:25:40.577Z", + "ready": true, + "sharded": false, + "html_url": "https://app.planetscale.com/demo-db/example_database", + "url": "https://api.planetscale.com/v1/organizations/demo-db/databases/example_database", + "branches_url": "https://api.planetscale.com/v1/organizations/demo-db/databases/example_database/branches", + "plan": "scaler_pro" + } + }, + "topic": "webhook.test", + "source": { + "type": "vendor-documentation", + "url": "https://planetscale.com/docs/api/webhook-events#webhook-test", + "retrieved": "2026-10-26" + } +} diff --git a/providers/planning-center/index.json b/providers/planning-center/index.json new file mode 100644 index 00000000..a04f4d1b --- /dev/null +++ b/providers/planning-center/index.json @@ -0,0 +1,13 @@ +{ + "label": "Planning Center", + "configs": { + "latest_version": "latest", + "topic_identifier": "data[].attributes.name" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/planning-center/latest/people.v2.events.person.updated.json b/providers/planning-center/latest/people.v2.events.person.updated.json new file mode 100644 index 00000000..dd399198 --- /dev/null +++ b/providers/planning-center/latest/people.v2.events.person.updated.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "id": "cac783dc-75e7-4c5b-88e8-502d9d8682ae", + "type": "EventDelivery", + "attributes": { + "name": "people.v2.events.person.updated", + "attempt": 1, + "payload": "{\"data\":{\"type\":\"Person\",\"id\":\"125587227\",\"attributes\":{\"accounting_administrator\":false,\"anniversary\":null,\"avatar\":\"https://avatars.planningcenteronline.com/uploads/initials/K.png\",\"birthdate\":null,\"can_create_forms\":false,\"can_email_lists\":false,\"child\":false,\"created_at\":\"2023-04-28T19:05:52Z\",\"demographic_avatar_url\":\"https://avatars.planningcenteronline.com/uploads/initials/K.png\",\"directory_status\":\"no_access\",\"first_name\":\"Kid\",\"gender\":null,\"given_name\":null,\"grade\":null,\"graduation_year\":null,\"inactivated_at\":null,\"last_name\":\"222\",\"medical_notes\":null,\"membership\":null,\"middle_name\":null,\"name\":\"Kid 222\",\"nickname\":null,\"passed_background_check\":false,\"people_permissions\":null,\"remote_id\":null,\"school_type\":null,\"site_administrator\":false,\"status\":\"active\",\"updated_at\":\"2023-06-19T14:50:30Z\"},\"relationships\":{\"primary_campus\":{\"data\":null},\"gender\":{\"data\":null}},\"links\":{\"\":\"https://api.planningcenteronline.com/people/v2/people/125587227/\",\"addresses\":\"https://api.planningcenteronline.com/people/v2/people/125587227/addresses\",\"apps\":\"https://api.planningcenteronline.com/people/v2/people/125587227/apps\",\"connected_people\":\"https://api.planningcenteronline.com/people/v2/people/125587227/connected_people\",\"emails\":\"https://api.planningcenteronline.com/people/v2/people/125587227/emails\",\"field_data\":\"https://api.planningcenteronline.com/people/v2/people/125587227/field_data\",\"household_memberships\":\"https://api.planningcenteronline.com/people/v2/people/125587227/household_memberships\",\"households\":\"https://api.planningcenteronline.com/people/v2/people/125587227/households\",\"inactive_reason\":null,\"marital_status\":null,\"message_groups\":\"https://api.planningcenteronline.com/people/v2/people/125587227/message_groups\",\"messages\":\"https://api.planningcenteronline.com/people/v2/people/125587227/messages\",\"name_prefix\":null,\"name_suffix\":null,\"notes\":\"https://api.planningcenteronline.com/people/v2/people/125587227/notes\",\"organization\":\"https://api.planningcenteronline.com/people/v2/people/125587227/organization\",\"person_apps\":\"https://api.planningcenteronline.com/people/v2/people/125587227/person_apps\",\"phone_numbers\":\"https://api.planningcenteronline.com/people/v2/people/125587227/phone_numbers\",\"platform_notifications\":\"https://api.planningcenteronline.com/people/v2/people/125587227/platform_notifications\",\"primary_campus\":null,\"school\":null,\"social_profiles\":\"https://api.planningcenteronline.com/people/v2/people/125587227/social_profiles\",\"workflow_cards\":\"https://api.planningcenteronline.com/people/v2/people/125587227/workflow_cards\",\"workflow_shares\":\"https://api.planningcenteronline.com/people/v2/people/125587227/workflow_shares\",\"self\":\"https://api.planningcenteronline.com/people/v2/people/125587227\",\"html\":\"https://people.planningcenteronline.com/people/AC125587227\"}},\"included\":[],\"meta\":{\"can_include\":[\"addresses\",\"emails\",\"field_data\",\"households\",\"inactive_reason\",\"marital_status\",\"name_prefix\",\"name_suffix\",\"organization\",\"person_apps\",\"phone_numbers\",\"platform_notifications\",\"primary_campus\",\"school\",\"social_profiles\"],\"parent\":{\"id\":\"127\",\"type\":\"Organization\"},\"public\":{\"attributes\":{\"merged\":null}}}}" + }, + "relationships": { + "organization": { + "data": { + "type": "Organization", + "id": "127" + } + } + } + } + ] + }, + "topic": "people.v2.events.person.updated", + "source": { + "type": "vendor-documentation", + "url": "https://api.planningcenteronline.com/docs/overview/webhooks#authenticity", + "retrieved": "2026-10-22" + } +} diff --git a/providers/postscript/index.json b/providers/postscript/index.json new file mode 100644 index 00000000..642e8796 --- /dev/null +++ b/providers/postscript/index.json @@ -0,0 +1,13 @@ +{ + "label": "Postscript", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/postscript/latest/shop.incoming_message.json b/providers/postscript/latest/shop.incoming_message.json new file mode 100644 index 00000000..18885464 --- /dev/null +++ b/providers/postscript/latest/shop.incoming_message.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "webhook_id": "89066f0a-eb36-4ed8-b98c-606e6dcac715", + "resource_type": "shop", + "resource_id": "shop_1234567abcd", + "event_time": "2021-11-04T21:52:41.025455", + "event": "shop.incoming_message", + "event_data": { + "id": "im_1b2a005a386281c9", + "subscriber_id": "s_1234567abcd", + "shop_id": "shop_1234567abcd", + "is_opt_out": false, + "shopify_customer_id": null, + "from_number": "+15555555555", + "created_at": "2021-11-04T21:52:41.025455", + "body": "Hello, world" + } + }, + "topic": "shop.incoming_message", + "source": { + "type": "vendor-documentation", + "url": "https://developers.postscript.io/docs/configuring-webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/privy/index.json b/providers/privy/index.json new file mode 100644 index 00000000..7b2c8de1 --- /dev/null +++ b/providers/privy/index.json @@ -0,0 +1,13 @@ +{ + "label": "Privy", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/privy/latest/intent.authorized.json b/providers/privy/latest/intent.authorized.json new file mode 100644 index 00000000..d31e571d --- /dev/null +++ b/providers/privy/latest/intent.authorized.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "intent.authorized", + "intent_id": "cm5abc123def456ghi789jkl", + "intent_type": "WALLET", + "status": "pending", + "created_by_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "created_by_display_name": "alice@example.com", + "resource_id": "fmfdj6yqly31huorjqzq38zc", + "created_at": 1772193600000, + "expires_at": 1772452800000, + "authorized_at": 1772202600000, + "member": { + "type": "user", + "user_id": "did:privy:xyzabc123def456ghi789", + "signed_at": 1709042400000 + } + }, + "topic": "intent.authorized", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/intent.created.json b/providers/privy/latest/intent.created.json new file mode 100644 index 00000000..c238c431 --- /dev/null +++ b/providers/privy/latest/intent.created.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "intent.created", + "intent_id": "cm5abc123def456ghi789jkl", + "intent_type": "WALLET", + "status": "pending", + "created_by_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "created_by_display_name": "alice@example.com", + "resource_id": "fmfdj6yqly31huorjqzq38zc", + "created_at": 1772193600000, + "expires_at": 1772452800000, + "authorization_details": [ + { + "threshold": 2, + "display_name": "Admin Key Quorum", + "members": [ + { + "type": "user", + "user_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "signed_at": null + }, + { + "type": "user", + "user_id": "did:privy:xyzabc123def456ghi789", + "signed_at": 1709128800000 + } + ] + } + ] + }, + "topic": "intent.created", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/intent.executed.json b/providers/privy/latest/intent.executed.json new file mode 100644 index 00000000..72e475bf --- /dev/null +++ b/providers/privy/latest/intent.executed.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "intent.executed", + "intent_id": "cm5abc123def456ghi789jkl", + "intent_type": "WALLET", + "status": "executed", + "created_by_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "created_by_display_name": "alice@example.com", + "created_at": 1772193600000, + "expires_at": 1772452800000, + "action_result": { + "status_code": 200, + "executed_at": 1772210000000, + "authorized_by_id": "kq_abc123def456", + "authorized_by_display_name": "Admin Key Quorum", + "response_body": { + "id": "wallet_123", + "chain_type": "ethereum" + } + } + }, + "topic": "intent.executed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/intent.failed.json b/providers/privy/latest/intent.failed.json new file mode 100644 index 00000000..ea850f7f --- /dev/null +++ b/providers/privy/latest/intent.failed.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "intent.failed", + "intent_id": "cm5abc123def456ghi789jkl", + "intent_type": "RPC", + "status": "failed", + "created_by_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "created_by_display_name": "alice@example.com", + "created_at": 1772193600000, + "expires_at": 1772452800000, + "action_result": { + "status_code": 500, + "executed_at": 1772210000000, + "authorized_by_id": "kq_abc123def456", + "authorized_by_display_name": "Admin Key Quorum", + "response_body": { + "error": "Transaction reverted" + } + } + }, + "topic": "intent.failed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/intent.rejected.json b/providers/privy/latest/intent.rejected.json new file mode 100644 index 00000000..67713cec --- /dev/null +++ b/providers/privy/latest/intent.rejected.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "intent.rejected", + "intent_id": "cm5abc123def456ghi789jkl", + "intent_type": "WALLET", + "status": "rejected", + "created_by_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "created_by_display_name": "alice@example.com", + "created_at": 1772193600000, + "expires_at": 1772452800000, + "rejected_at": 1772200000000 + }, + "topic": "intent.rejected", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/mfa.disabled.json b/providers/privy/latest/mfa.disabled.json new file mode 100644 index 00000000..92d54dea --- /dev/null +++ b/providers/privy/latest/mfa.disabled.json @@ -0,0 +1,16 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "mfa.disabled", + "user_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "method": "sms" + }, + "topic": "mfa.disabled", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/mfa.enabled.json b/providers/privy/latest/mfa.enabled.json new file mode 100644 index 00000000..208ac36d --- /dev/null +++ b/providers/privy/latest/mfa.enabled.json @@ -0,0 +1,16 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "mfa.enabled", + "user_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "method": "totp" + }, + "topic": "mfa.enabled", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/organization.kyb.updated.json b/providers/privy/latest/organization.kyb.updated.json new file mode 100644 index 00000000..3afdaf64 --- /dev/null +++ b/providers/privy/latest/organization.kyb.updated.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "organization.kyb.updated", + "organization_id": "cfbsvtqo2c22202mo08847jdux2z", + "provider": "bridge", + "environment": "sandbox", + "data": { + "status": "approved", + "tos": { + "status": "approved" + }, + "kyb": { + "status": "approved" + }, + "endorsements": [], + "capabilities": { + "payin_crypto": "enabled", + "payout_crypto": "enabled", + "payin_fiat": "enabled", + "payout_fiat": "enabled" + } + }, + "changes": {} + }, + "topic": "organization.kyb.updated", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/transaction.broadcasted.json b/providers/privy/latest/transaction.broadcasted.json new file mode 100644 index 00000000..d932e977 --- /dev/null +++ b/providers/privy/latest/transaction.broadcasted.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "transaction.broadcasted", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "transaction_id": "36d384ec-4e62-4332-ae6f-9ded2c27c680", + "caip2": "eip155:1", + "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c" + }, + "topic": "transaction.broadcasted", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/transaction.confirmed.json b/providers/privy/latest/transaction.confirmed.json new file mode 100644 index 00000000..d350e363 --- /dev/null +++ b/providers/privy/latest/transaction.confirmed.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "transaction.confirmed", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "transaction_id": "36d384ec-4e62-4332-ae6f-9ded2c27c680", + "caip2": "eip155:1", + "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c" + }, + "topic": "transaction.confirmed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/transaction.execution_reverted.json b/providers/privy/latest/transaction.execution_reverted.json new file mode 100644 index 00000000..dc92e756 --- /dev/null +++ b/providers/privy/latest/transaction.execution_reverted.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "transaction.execution_reverted", + "wallet_id": "r3mbxxfmzsuxxw3guxxha2xx", + "transaction_id": "537e327d-7382-4e61-93e5-0241c72d0793", + "caip2": "eip155:1", + "transaction_hash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890" + }, + "topic": "transaction.execution_reverted", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/transaction.failed.json b/providers/privy/latest/transaction.failed.json new file mode 100644 index 00000000..21a3cb4b --- /dev/null +++ b/providers/privy/latest/transaction.failed.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "transaction.failed", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "transaction_id": "36d384ec-4e62-4332-ae6f-9ded2c27c680", + "caip2": "eip155:1", + "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c" + }, + "topic": "transaction.failed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/transaction.provider_error.json b/providers/privy/latest/transaction.provider_error.json new file mode 100644 index 00000000..07849393 --- /dev/null +++ b/providers/privy/latest/transaction.provider_error.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "transaction.provider_error", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "transaction_id": "36d384ec-4e62-4332-ae6f-9ded2c27c680", + "caip2": "eip155:1", + "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c" + }, + "topic": "transaction.provider_error", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/transaction.replaced.json b/providers/privy/latest/transaction.replaced.json new file mode 100644 index 00000000..4da78eef --- /dev/null +++ b/providers/privy/latest/transaction.replaced.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "transaction.replaced", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "transaction_id": "36d384ec-4e62-4332-ae6f-9ded2c27c680", + "caip2": "eip155:1", + "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c" + }, + "topic": "transaction.replaced", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/transaction.still_pending.json b/providers/privy/latest/transaction.still_pending.json new file mode 100644 index 00000000..53780e6c --- /dev/null +++ b/providers/privy/latest/transaction.still_pending.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "transaction.still_pending", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "transaction_id": "9a8b7c6d-5e4f-3a2b-1c0d-ef9876543210", + "caip2": "eip155:1", + "transaction_hash": "0x1234abcd5678ef901234abcd5678ef901234abcd5678ef901234abcd5678ef90", + "transaction_request": { + "from": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", + "to": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", + "value": "0x0", + "data": "0x", + "gas": "0x5208", + "gasPrice": "0x4a817c800" + } + }, + "topic": "transaction.still_pending", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/user.authenticated.json b/providers/privy/latest/user.authenticated.json new file mode 100644 index 00000000..10899b40 --- /dev/null +++ b/providers/privy/latest/user.authenticated.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.authenticated", + "user": { + "id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "created_at": 1716153600, + "linked_accounts": [ + { + "type": "email", + "address": "user@example.com", + "verified_at": 1716153600, + "first_verified_at": 1716153600, + "latest_verified_at": 1716153600 + } + ], + "mfa_methods": [ + { + "type": "totp", + "verified_at": 1716153600 + } + ], + "has_accepted_terms": true, + "is_guest": false + }, + "account": { + "type": "email", + "address": "user@example.com", + "verified_at": 1716153600, + "first_verified_at": 1716153600, + "latest_verified_at": 1716153600 + } + }, + "topic": "user.authenticated", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/user.created.json b/providers/privy/latest/user.created.json new file mode 100644 index 00000000..1cb56324 --- /dev/null +++ b/providers/privy/latest/user.created.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.created", + "user": { + "id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "created_at": 1716153600, + "linked_accounts": [], + "mfa_methods": [], + "has_accepted_terms": true, + "is_guest": false + } + }, + "topic": "user.created", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/user.deleted.json b/providers/privy/latest/user.deleted.json new file mode 100644 index 00000000..6a5c7ccd --- /dev/null +++ b/providers/privy/latest/user.deleted.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.deleted", + "user": { + "id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "created_at": 1716153600, + "linked_accounts": [], + "mfa_methods": [], + "has_accepted_terms": true, + "is_guest": false + } + }, + "topic": "user.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/user.kyc.updated.json b/providers/privy/latest/user.kyc.updated.json new file mode 100644 index 00000000..6f27e439 --- /dev/null +++ b/providers/privy/latest/user.kyc.updated.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.kyc.updated", + "user_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "provider": "bridge", + "environment": "sandbox", + "data": { + "status": "approved", + "tos": { + "status": "approved" + }, + "kyc": { + "status": "approved" + }, + "endorsements": [], + "capabilities": { + "payin_crypto": "enabled", + "payout_crypto": "enabled", + "payin_fiat": "enabled", + "payout_fiat": "enabled" + }, + "stripe_cardholder_id": "ich_1Nxxx" + }, + "changes": {} + }, + "topic": "user.kyc.updated", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/user.linked_account.json b/providers/privy/latest/user.linked_account.json new file mode 100644 index 00000000..ed2ac7da --- /dev/null +++ b/providers/privy/latest/user.linked_account.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.linked_account", + "user": { + "id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "created_at": 1716153600, + "linked_accounts": [], + "mfa_methods": [], + "has_accepted_terms": true, + "is_guest": false + }, + "account": { + "type": "email", + "address": "user@example.com", + "verified_at": 1716153600, + "first_verified_at": 1716153600, + "latest_verified_at": 1716153600 + } + }, + "topic": "user.linked_account", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/user.transferred_account.json b/providers/privy/latest/user.transferred_account.json new file mode 100644 index 00000000..96bc0558 --- /dev/null +++ b/providers/privy/latest/user.transferred_account.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.transferred_account", + "fromUser": { + "id": "did:privy:clu2wsin402h9h9kt6ae7dfuh" + }, + "toUser": { + "id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "created_at": 1716153600, + "linked_accounts": [], + "mfa_methods": [], + "has_accepted_terms": true, + "is_guest": false + }, + "account": { + "type": "email", + "address": "user@example.com", + "verified_at": 1716153600, + "first_verified_at": 1716153600, + "latest_verified_at": 1716153600 + }, + "deletedUser": true + }, + "topic": "user.transferred_account", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/user.unlinked_account.json b/providers/privy/latest/user.unlinked_account.json new file mode 100644 index 00000000..693ebea2 --- /dev/null +++ b/providers/privy/latest/user.unlinked_account.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.unlinked_account", + "user": { + "id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "created_at": 1716153600, + "linked_accounts": [], + "mfa_methods": [], + "has_accepted_terms": true, + "is_guest": false + }, + "account": { + "type": "email", + "address": "user@example.com", + "verified_at": 1716153600, + "first_verified_at": 1716153600, + "latest_verified_at": 1716153600 + } + }, + "topic": "user.unlinked_account", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/user.updated_account.json b/providers/privy/latest/user.updated_account.json new file mode 100644 index 00000000..d57589a1 --- /dev/null +++ b/providers/privy/latest/user.updated_account.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.updated_account", + "user": { + "id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "created_at": 1716153600, + "linked_accounts": [], + "mfa_methods": [], + "has_accepted_terms": true, + "is_guest": false + }, + "account": { + "type": "email", + "address": "user@example.com", + "verified_at": 1716153600, + "first_verified_at": 1716153600, + "latest_verified_at": 1716153600 + } + }, + "topic": "user.updated_account", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/user.wallet_created.json b/providers/privy/latest/user.wallet_created.json new file mode 100644 index 00000000..0a005ad4 --- /dev/null +++ b/providers/privy/latest/user.wallet_created.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user.wallet_created", + "user": { + "id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "created_at": 1716153600, + "linked_accounts": [], + "mfa_methods": [], + "has_accepted_terms": true, + "is_guest": false + }, + "wallet": { + "type": "wallet", + "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", + "chain_type": "ethereum" + } + }, + "topic": "user.wallet_created", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/user_operation.completed.json b/providers/privy/latest/user_operation.completed.json new file mode 100644 index 00000000..7544e43c --- /dev/null +++ b/providers/privy/latest/user_operation.completed.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "user_operation.completed", + "user_op_hash": "0xabc123def456789abc123def456789abc123def456789abc123def456789abc1", + "sender": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", + "paymaster": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", + "nonce": "0x1", + "success": true, + "actual_gas_cost": "0x2386f26fc10000", + "actual_gas_used": "0x5208", + "caip2": "eip155:8453", + "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c", + "block_number": 12345678, + "log_index": 0 + }, + "topic": "user_operation.completed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet.archived.json b/providers/privy/latest/wallet.archived.json new file mode 100644 index 00000000..b95e42cd --- /dev/null +++ b/providers/privy/latest/wallet.archived.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet.archived", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "wallet_address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", + "chain_type": "ethereum", + "archived_at": 1715000003 + }, + "topic": "wallet.archived", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet.deposit_account.deposit_completed.json b/providers/privy/latest/wallet.deposit_account.deposit_completed.json new file mode 100644 index 00000000..b994b631 --- /dev/null +++ b/providers/privy/latest/wallet.deposit_account.deposit_completed.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet.deposit_account.deposit_completed", + "provider_deposit_id": "dep_abc123", + "deposit_account_id": "dac_xyz789", + "wallet_id": "wlt_abc123", + "deposit_type": "fiat", + "provider": "bridge", + "environment": "sandbox", + "data": { + "destination": { + "asset": "usdc", + "chain": "tempo", + "amount": "99.75", + "transaction_hash": "0xabc123" + }, + "source": { + "amount": "100.00", + "currency": "usd", + "payment_rail": "ach_push" + }, + "created_at": "2026-08-25T00:01:00Z" + } + }, + "topic": "wallet.deposit_account.deposit_completed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet.deposit_account.deposit_failed.json b/providers/privy/latest/wallet.deposit_account.deposit_failed.json new file mode 100644 index 00000000..65302242 --- /dev/null +++ b/providers/privy/latest/wallet.deposit_account.deposit_failed.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet.deposit_account.deposit_failed", + "provider_deposit_id": "dep_abc123", + "deposit_account_id": "dac_xyz789", + "wallet_id": "wlt_abc123", + "deposit_type": "fiat", + "provider": "bridge", + "environment": "sandbox", + "data": { + "destination": { + "asset": "usdc", + "chain": "tempo" + }, + "source": { + "amount": "100.00", + "currency": "usd", + "payment_rail": "ach_push" + }, + "reason": "Insufficient account balance", + "reason_code": "insufficient_balance", + "refunded_at": "2026-08-25T00:05:00Z", + "created_at": "2026-08-25T00:00:00Z" + } + }, + "topic": "wallet.deposit_account.deposit_failed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet.deposit_account.deposit_started.json b/providers/privy/latest/wallet.deposit_account.deposit_started.json new file mode 100644 index 00000000..a4dd635d --- /dev/null +++ b/providers/privy/latest/wallet.deposit_account.deposit_started.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet.deposit_account.deposit_started", + "provider_deposit_id": "dep_abc123", + "deposit_account_id": "dac_xyz789", + "wallet_id": "wlt_abc123", + "deposit_type": "fiat", + "provider": "bridge", + "environment": "sandbox", + "data": { + "destination": { + "asset": "usdc", + "chain": "tempo" + }, + "source": { + "amount": "100.00", + "currency": "usd", + "payment_rail": "ach_push" + }, + "created_at": "2026-08-25T00:00:00Z" + } + }, + "topic": "wallet.deposit_account.deposit_started", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet.funds_deposited.json b/providers/privy/latest/wallet.funds_deposited.json new file mode 100644 index 00000000..da7af24d --- /dev/null +++ b/providers/privy/latest/wallet.funds_deposited.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet.funds_deposited", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "idempotency_key": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "caip2": "eip155:1", + "asset": { + "type": "native-token", + "address": null + }, + "amount": "1000000000000000000", + "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c", + "sender": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", + "recipient": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", + "block": { + "number": 19832451, + "timestamp": 1715000003 + } + }, + "topic": "wallet.funds_deposited", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet.funds_withdrawn.json b/providers/privy/latest/wallet.funds_withdrawn.json new file mode 100644 index 00000000..89934189 --- /dev/null +++ b/providers/privy/latest/wallet.funds_withdrawn.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet.funds_withdrawn", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "idempotency_key": "d4e5f6a7-b8c9-0123-defa-234567890123", + "caip2": "eip155:1", + "asset": { + "type": "native-token", + "address": null + }, + "amount": "1000000000000000000", + "transaction_hash": "0x3a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b", + "sender": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", + "recipient": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", + "block": { + "number": 19832455, + "timestamp": 1715000051 + } + }, + "topic": "wallet.funds_withdrawn", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet.private_key_export.json b/providers/privy/latest/wallet.private_key_export.json new file mode 100644 index 00000000..3b52edf6 --- /dev/null +++ b/providers/privy/latest/wallet.private_key_export.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet.private_key_export", + "user_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "wallet_address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + }, + "topic": "wallet.private_key_export", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet.recovered.json b/providers/privy/latest/wallet.recovered.json new file mode 100644 index 00000000..f61b9f54 --- /dev/null +++ b/providers/privy/latest/wallet.recovered.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet.recovered", + "user_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "wallet_address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + }, + "topic": "wallet.recovered", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet.recovery_setup.json b/providers/privy/latest/wallet.recovery_setup.json new file mode 100644 index 00000000..489bfb98 --- /dev/null +++ b/providers/privy/latest/wallet.recovery_setup.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet.recovery_setup", + "user_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "wallet_address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", + "method": "recovery_encryption_key" + }, + "topic": "wallet.recovery_setup", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet.restored.json b/providers/privy/latest/wallet.restored.json new file mode 100644 index 00000000..0b3b3611 --- /dev/null +++ b/providers/privy/latest/wallet.restored.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet.restored", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "wallet_address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", + "chain_type": "ethereum" + }, + "topic": "wallet.restored", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_deposit.created.json b/providers/privy/latest/wallet_action.earn_deposit.created.json new file mode 100644 index 00000000..7ff91dc0 --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_deposit.created.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_deposit.created", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_deposit", + "status": "pending", + "created_at": "2026-06-15T15:24:00.000Z", + "caip2": "eip155:8453", + "vault_id": "cm7oxq1el000e11o8iwp7d0d0", + "vault_address": "0x1234567890abcdef1234567890abcdef12345678", + "asset": "usdc", + "asset_address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "decimals": 6, + "amount": "1", + "raw_amount": "1000000" + }, + "topic": "wallet_action.earn_deposit.created", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_deposit.failed.json b/providers/privy/latest/wallet_action.earn_deposit.failed.json new file mode 100644 index 00000000..80856353 --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_deposit.failed.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_deposit.failed", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_deposit", + "status": "failed", + "created_at": "2026-06-15T15:24:00.000Z", + "failed_at": "2026-06-15T15:24:12.000Z", + "caip2": "eip155:8453", + "vault_id": "cm7oxq1el000e11o8iwp7d0d0", + "vault_address": "0x1234567890abcdef1234567890abcdef12345678", + "asset": "usdc", + "asset_address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "decimals": 6, + "amount": "1", + "raw_amount": "1000000", + "failure_reason": { + "message": "Transaction execution reverted" + }, + "steps": [ + { + "type": "evm_user_operation", + "status": "reverted", + "caip2": "eip155:8453", + "user_operation_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c", + "bundle_transaction_hash": "0x3557f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c", + "entrypoint_version": "0.7", + "failure_reason": { + "message": "Transaction execution reverted" + } + } + ] + }, + "topic": "wallet_action.earn_deposit.failed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_deposit.rejected.json b/providers/privy/latest/wallet_action.earn_deposit.rejected.json new file mode 100644 index 00000000..ad3123fe --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_deposit.rejected.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_deposit.rejected", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_deposit", + "status": "rejected", + "created_at": "2026-06-15T15:24:00.000Z", + "rejected_at": "2026-06-15T15:24:12.000Z", + "caip2": "eip155:8453", + "vault_id": "cm7oxq1el000e11o8iwp7d0d0", + "vault_address": "0x1234567890abcdef1234567890abcdef12345678", + "asset": "usdc", + "asset_address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "decimals": 6, + "amount": "1", + "raw_amount": "1000000", + "failure_reason": { + "message": "Transaction simulation reverted" + }, + "steps": [ + { + "type": "evm_user_operation", + "status": "rejected", + "caip2": "eip155:8453", + "user_operation_hash": null, + "bundle_transaction_hash": null, + "entrypoint_version": "0.7", + "failure_reason": { + "message": "Transaction simulation reverted" + } + } + ] + }, + "topic": "wallet_action.earn_deposit.rejected", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_deposit.succeeded.json b/providers/privy/latest/wallet_action.earn_deposit.succeeded.json new file mode 100644 index 00000000..feb0f173 --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_deposit.succeeded.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_deposit.succeeded", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_deposit", + "status": "succeeded", + "created_at": "2026-06-15T15:24:00.000Z", + "completed_at": "2026-06-15T15:24:12.000Z", + "caip2": "eip155:8453", + "vault_id": "cm7oxq1el000e11o8iwp7d0d0", + "vault_address": "0x1234567890abcdef1234567890abcdef12345678", + "asset": "usdc", + "asset_address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "decimals": 6, + "amount": "1", + "raw_amount": "1000000", + "share_amount": "999500", + "steps": [ + { + "type": "evm_user_operation", + "status": "confirmed", + "caip2": "eip155:8453", + "user_operation_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c", + "bundle_transaction_hash": "0x3557f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c", + "entrypoint_version": "0.7" + } + ] + }, + "topic": "wallet_action.earn_deposit.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_fee_collect.created.json b/providers/privy/latest/wallet_action.earn_fee_collect.created.json new file mode 100644 index 00000000..2575a723 --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_fee_collect.created.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_fee_collect.created", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_fee_collect", + "status": "pending", + "created_at": "2026-06-15T15:24:00.000Z", + "caip2": "eip155:8453", + "vault_id": "cm7oxq1el000e11o8iwp7d0d0", + "vault_address": "0x1234567890abcdef1234567890abcdef12345678", + "asset": "usdc", + "asset_address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", + "decimals": 6, + "amount": "12.34", + "raw_amount": "12340000" + }, + "topic": "wallet_action.earn_fee_collect.created", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_fee_collect.failed.json b/providers/privy/latest/wallet_action.earn_fee_collect.failed.json new file mode 100644 index 00000000..cba34362 --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_fee_collect.failed.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_fee_collect.failed", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_fee_collect", + "status": "failed", + "created_at": "2026-06-15T15:24:00.000Z", + "failed_at": "2026-06-15T15:24:12.000Z", + "caip2": "eip155:8453", + "vault_id": "cm7oxq1el000e11o8iwp7d0d0", + "vault_address": "0x1234567890abcdef1234567890abcdef12345678", + "asset": "usdc", + "asset_address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", + "decimals": 6, + "amount": "12.34", + "raw_amount": "12340000", + "failure_reason": { + "message": "Transaction execution reverted" + }, + "steps": [ + { + "type": "evm_transaction", + "status": "reverted", + "caip2": "eip155:8453", + "transaction_hash": "0x2222222222222222222222222222222222222222222222222222222222222222", + "failure_reason": { + "message": "Transaction execution reverted" + } + } + ] + }, + "topic": "wallet_action.earn_fee_collect.failed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_fee_collect.rejected.json b/providers/privy/latest/wallet_action.earn_fee_collect.rejected.json new file mode 100644 index 00000000..ab9e307f --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_fee_collect.rejected.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_fee_collect.rejected", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_fee_collect", + "status": "rejected", + "created_at": "2026-06-15T15:24:00.000Z", + "rejected_at": "2026-06-15T15:24:12.000Z", + "caip2": "eip155:8453", + "vault_id": "cm7oxq1el000e11o8iwp7d0d0", + "vault_address": "0x1234567890abcdef1234567890abcdef12345678", + "asset": "usdc", + "asset_address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", + "decimals": 6, + "amount": "12.34", + "raw_amount": "12340000", + "failure_reason": { + "message": "Transaction simulation reverted" + }, + "steps": [ + { + "type": "evm_transaction", + "status": "rejected", + "caip2": "eip155:8453", + "transaction_hash": null, + "failure_reason": { + "message": "Transaction simulation reverted" + } + } + ] + }, + "topic": "wallet_action.earn_fee_collect.rejected", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_fee_collect.succeeded.json b/providers/privy/latest/wallet_action.earn_fee_collect.succeeded.json new file mode 100644 index 00000000..0ff1cc43 --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_fee_collect.succeeded.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_fee_collect.succeeded", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_fee_collect", + "status": "succeeded", + "created_at": "2026-06-15T15:24:00.000Z", + "completed_at": "2026-06-15T15:24:12.000Z", + "caip2": "eip155:8453", + "vault_id": "cm7oxq1el000e11o8iwp7d0d0", + "vault_address": "0x1234567890abcdef1234567890abcdef12345678", + "asset": "usdc", + "asset_address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", + "decimals": 6, + "amount": "12.34", + "raw_amount": "12340000", + "steps": [ + { + "type": "evm_transaction", + "status": "confirmed", + "caip2": "eip155:8453", + "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c" + } + ] + }, + "topic": "wallet_action.earn_fee_collect.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_incentive_claim.created.json b/providers/privy/latest/wallet_action.earn_incentive_claim.created.json new file mode 100644 index 00000000..80dabda3 --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_incentive_claim.created.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_incentive_claim.created", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_incentive_claim", + "status": "pending", + "created_at": "2026-06-15T15:24:00.000Z", + "chain": "tempo", + "rewards": null + }, + "topic": "wallet_action.earn_incentive_claim.created", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_incentive_claim.failed.json b/providers/privy/latest/wallet_action.earn_incentive_claim.failed.json new file mode 100644 index 00000000..0290a36b --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_incentive_claim.failed.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_incentive_claim.failed", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_incentive_claim", + "status": "failed", + "created_at": "2026-06-15T15:24:00.000Z", + "failed_at": "2026-06-15T15:24:12.000Z", + "chain": "tempo", + "rewards": [ + { + "token_address": "0x58D97B57BB95320F9a05dC918Aef65434969c2B2", + "token_symbol": "MORPHO", + "token_decimals": 18, + "amount": "1000000000000000000" + } + ], + "failure_reason": { + "message": "Transaction execution reverted" + }, + "steps": [ + { + "type": "evm_transaction", + "status": "reverted", + "caip2": "eip155:8453", + "transaction_hash": "0x2222222222222222222222222222222222222222222222222222222222222222", + "failure_reason": { + "message": "Transaction execution reverted" + } + } + ] + }, + "topic": "wallet_action.earn_incentive_claim.failed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_incentive_claim.rejected.json b/providers/privy/latest/wallet_action.earn_incentive_claim.rejected.json new file mode 100644 index 00000000..742e7c8c --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_incentive_claim.rejected.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_incentive_claim.rejected", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_incentive_claim", + "status": "rejected", + "created_at": "2026-06-15T15:24:00.000Z", + "rejected_at": "2026-06-15T15:24:12.000Z", + "chain": "tempo", + "rewards": null, + "failure_reason": { + "message": "No claimable rewards found" + }, + "steps": [ + { + "type": "evm_transaction", + "status": "rejected", + "caip2": "eip155:8453", + "transaction_hash": null, + "failure_reason": { + "message": "No claimable rewards found" + } + } + ] + }, + "topic": "wallet_action.earn_incentive_claim.rejected", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_incentive_claim.succeeded.json b/providers/privy/latest/wallet_action.earn_incentive_claim.succeeded.json new file mode 100644 index 00000000..14da52d8 --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_incentive_claim.succeeded.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_incentive_claim.succeeded", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_incentive_claim", + "status": "succeeded", + "created_at": "2026-06-15T15:24:00.000Z", + "completed_at": "2026-06-15T15:24:12.000Z", + "chain": "tempo", + "rewards": [ + { + "token_address": "0x58D97B57BB95320F9a05dC918Aef65434969c2B2", + "token_symbol": "MORPHO", + "token_decimals": 18, + "amount": "1000000000000000000" + } + ], + "steps": [ + { + "type": "evm_transaction", + "status": "confirmed", + "caip2": "eip155:8453", + "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c" + } + ] + }, + "topic": "wallet_action.earn_incentive_claim.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_withdraw.created.json b/providers/privy/latest/wallet_action.earn_withdraw.created.json new file mode 100644 index 00000000..08b4c1cb --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_withdraw.created.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_withdraw.created", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_withdraw", + "status": "pending", + "created_at": "2026-06-15T15:24:00.000Z", + "caip2": "eip155:8453", + "vault_id": "cm7oxq1el000e11o8iwp7d0d0", + "vault_address": "0x1234567890abcdef1234567890abcdef12345678", + "asset": "usdc", + "asset_address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "decimals": 6, + "amount": "1", + "raw_amount": "1000000" + }, + "topic": "wallet_action.earn_withdraw.created", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_withdraw.failed.json b/providers/privy/latest/wallet_action.earn_withdraw.failed.json new file mode 100644 index 00000000..7435cd5e --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_withdraw.failed.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_withdraw.failed", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_withdraw", + "status": "failed", + "created_at": "2026-06-15T15:24:00.000Z", + "failed_at": "2026-06-15T15:24:12.000Z", + "caip2": "eip155:8453", + "vault_id": "cm7oxq1el000e11o8iwp7d0d0", + "vault_address": "0x1234567890abcdef1234567890abcdef12345678", + "asset": "usdc", + "asset_address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "decimals": 6, + "amount": "1", + "raw_amount": "1000000", + "failure_reason": { + "message": "Transaction execution reverted" + }, + "steps": [ + { + "type": "evm_transaction", + "status": "reverted", + "caip2": "eip155:8453", + "transaction_hash": "0x2222222222222222222222222222222222222222222222222222222222222222", + "failure_reason": { + "message": "Transaction execution reverted" + } + } + ] + }, + "topic": "wallet_action.earn_withdraw.failed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_withdraw.rejected.json b/providers/privy/latest/wallet_action.earn_withdraw.rejected.json new file mode 100644 index 00000000..ab692c75 --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_withdraw.rejected.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_withdraw.rejected", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_withdraw", + "status": "rejected", + "created_at": "2026-06-15T15:24:00.000Z", + "rejected_at": "2026-06-15T15:24:12.000Z", + "caip2": "eip155:8453", + "vault_id": "cm7oxq1el000e11o8iwp7d0d0", + "vault_address": "0x1234567890abcdef1234567890abcdef12345678", + "asset": "usdc", + "asset_address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "decimals": 6, + "amount": "1", + "raw_amount": "1000000", + "failure_reason": { + "message": "Transaction simulation reverted" + }, + "steps": [ + { + "type": "evm_transaction", + "status": "rejected", + "caip2": "eip155:8453", + "transaction_hash": null, + "failure_reason": { + "message": "Transaction simulation reverted" + } + } + ] + }, + "topic": "wallet_action.earn_withdraw.rejected", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.earn_withdraw.succeeded.json b/providers/privy/latest/wallet_action.earn_withdraw.succeeded.json new file mode 100644 index 00000000..079614e3 --- /dev/null +++ b/providers/privy/latest/wallet_action.earn_withdraw.succeeded.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.earn_withdraw.succeeded", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "earn_withdraw", + "status": "succeeded", + "created_at": "2026-06-15T15:24:00.000Z", + "completed_at": "2026-06-15T15:24:12.000Z", + "caip2": "eip155:8453", + "vault_id": "cm7oxq1el000e11o8iwp7d0d0", + "vault_address": "0x1234567890abcdef1234567890abcdef12345678", + "asset": "usdc", + "asset_address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "decimals": 6, + "amount": "1", + "raw_amount": "1000000", + "share_amount": "999500", + "steps": [ + { + "type": "evm_transaction", + "status": "confirmed", + "caip2": "eip155:8453", + "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c" + } + ] + }, + "topic": "wallet_action.earn_withdraw.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.payout.created.json b/providers/privy/latest/wallet_action.payout.created.json new file mode 100644 index 00000000..e66a70a3 --- /dev/null +++ b/providers/privy/latest/wallet_action.payout.created.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.payout.created", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "payout", + "status": "pending", + "created_at": "2026-06-15T15:24:00.000Z", + "provider": "bridge", + "environment": "production", + "source_asset": "usdc", + "source_chain": "tempo", + "source_amount": "100.00", + "destination_fiat_account_id": "ext_acct_789", + "destination_currency": "usd", + "destination_payment_rail": "ach" + }, + "topic": "wallet_action.payout.created", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.payout.failed.json b/providers/privy/latest/wallet_action.payout.failed.json new file mode 100644 index 00000000..4ab180aa --- /dev/null +++ b/providers/privy/latest/wallet_action.payout.failed.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.payout.failed", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "payout", + "status": "failed", + "created_at": "2026-06-15T15:24:00.000Z", + "failed_at": "2026-06-15T15:27:00.000Z", + "provider": "bridge", + "environment": "production", + "source_asset": "usdc", + "source_chain": "tempo", + "source_amount": "100.00", + "destination_fiat_account_id": "ext_acct_789", + "destination_currency": "usd", + "destination_payment_rail": "ach", + "failure_reason": { + "message": "Bridge liquidation address drain failed" + }, + "steps": [ + { + "type": "evm_transaction", + "status": "confirmed", + "caip2": "eip155:4217", + "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c" + }, + { + "type": "external_transaction", + "status": "failed", + "failure_reason": { + "message": "Bridge liquidation address drain failed" + } + } + ] + }, + "topic": "wallet_action.payout.failed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.payout.rejected.json b/providers/privy/latest/wallet_action.payout.rejected.json new file mode 100644 index 00000000..22b7f546 --- /dev/null +++ b/providers/privy/latest/wallet_action.payout.rejected.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.payout.rejected", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "payout", + "status": "rejected", + "created_at": "2026-06-15T15:24:00.000Z", + "rejected_at": "2026-06-15T15:24:05.000Z", + "provider": "bridge", + "environment": "production", + "source_asset": "usdc", + "source_chain": "tempo", + "source_amount": "100.00", + "destination_fiat_account_id": "ext_acct_789", + "destination_currency": "usd", + "destination_payment_rail": "ach", + "failure_reason": { + "message": "Transaction simulation reverted" + }, + "steps": [ + { + "type": "evm_transaction", + "status": "rejected", + "caip2": "eip155:4217", + "transaction_hash": null, + "failure_reason": { + "message": "Transaction simulation reverted" + } + } + ] + }, + "topic": "wallet_action.payout.rejected", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.payout.succeeded.json b/providers/privy/latest/wallet_action.payout.succeeded.json new file mode 100644 index 00000000..67c456a2 --- /dev/null +++ b/providers/privy/latest/wallet_action.payout.succeeded.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.payout.succeeded", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "payout", + "status": "succeeded", + "created_at": "2026-06-15T15:24:00.000Z", + "completed_at": "2026-06-15T15:26:30.000Z", + "provider": "bridge", + "environment": "production", + "source_asset": "usdc", + "source_chain": "tempo", + "source_amount": "100.00", + "destination_fiat_account_id": "ext_acct_789", + "destination_currency": "usd", + "destination_payment_rail": "ach", + "steps": [ + { + "type": "evm_transaction", + "status": "confirmed", + "caip2": "eip155:4217", + "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c" + }, + { + "type": "external_transaction", + "status": "confirmed" + } + ] + }, + "topic": "wallet_action.payout.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.swap.created.json b/providers/privy/latest/wallet_action.swap.created.json new file mode 100644 index 00000000..543c3cf1 --- /dev/null +++ b/providers/privy/latest/wallet_action.swap.created.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.swap.created", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "swap", + "status": "pending", + "created_at": "2026-06-15T15:24:00.000Z", + "caip2": "eip155:8453", + "input_token": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "output_token": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "input_amount": null + }, + "topic": "wallet_action.swap.created", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.swap.failed.json b/providers/privy/latest/wallet_action.swap.failed.json new file mode 100644 index 00000000..03976334 --- /dev/null +++ b/providers/privy/latest/wallet_action.swap.failed.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.swap.failed", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "swap", + "status": "failed", + "created_at": "2026-06-15T15:24:00.000Z", + "failed_at": "2026-06-15T15:24:12.000Z", + "caip2": "eip155:8453", + "input_token": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "output_token": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "input_amount": "1000000", + "failure_reason": { + "message": "Transaction execution reverted" + }, + "steps": [ + { + "type": "evm_transaction", + "status": "confirmed", + "caip2": "eip155:8453", + "transaction_hash": "0x1111111111111111111111111111111111111111111111111111111111111111" + }, + { + "type": "evm_transaction", + "status": "reverted", + "caip2": "eip155:8453", + "transaction_hash": "0x2222222222222222222222222222222222222222222222222222222222222222", + "failure_reason": { + "message": "Transaction execution reverted" + } + } + ] + }, + "topic": "wallet_action.swap.failed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.swap.rejected.json b/providers/privy/latest/wallet_action.swap.rejected.json new file mode 100644 index 00000000..af33798c --- /dev/null +++ b/providers/privy/latest/wallet_action.swap.rejected.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.swap.rejected", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "swap", + "status": "rejected", + "created_at": "2026-06-15T15:24:00.000Z", + "rejected_at": "2026-06-15T15:24:12.000Z", + "caip2": "eip155:8453", + "input_token": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "output_token": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "input_amount": null, + "failure_reason": { + "message": "Transaction simulation reverted" + }, + "steps": [ + { + "type": "evm_transaction", + "status": "rejected", + "caip2": "eip155:8453", + "transaction_hash": null, + "failure_reason": { + "message": "Transaction simulation reverted" + } + } + ] + }, + "topic": "wallet_action.swap.rejected", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.swap.succeeded.json b/providers/privy/latest/wallet_action.swap.succeeded.json new file mode 100644 index 00000000..670501d1 --- /dev/null +++ b/providers/privy/latest/wallet_action.swap.succeeded.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.swap.succeeded", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "swap", + "status": "succeeded", + "created_at": "2026-06-15T15:24:00.000Z", + "completed_at": "2026-06-15T15:24:12.000Z", + "caip2": "eip155:8453", + "input_token": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "output_token": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "input_amount": "1000000", + "output_amount": "550000000000000", + "steps": [ + { + "type": "evm_transaction", + "status": "confirmed", + "caip2": "eip155:8453", + "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c" + } + ] + }, + "topic": "wallet_action.swap.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.transfer.created.json b/providers/privy/latest/wallet_action.transfer.created.json new file mode 100644 index 00000000..b277e509 --- /dev/null +++ b/providers/privy/latest/wallet_action.transfer.created.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.transfer.created", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "transfer", + "status": "pending", + "created_at": "2026-06-15T15:24:00.000Z", + "source_asset": "usdc", + "source_amount": "1.5", + "source_chain": "tempo", + "destination_address": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18" + }, + "topic": "wallet_action.transfer.created", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.transfer.failed.json b/providers/privy/latest/wallet_action.transfer.failed.json new file mode 100644 index 00000000..8b3c3e8d --- /dev/null +++ b/providers/privy/latest/wallet_action.transfer.failed.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.transfer.failed", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "transfer", + "status": "failed", + "created_at": "2026-06-15T15:24:00.000Z", + "failed_at": "2026-06-15T15:24:12.000Z", + "source_asset": "usdc", + "source_amount": "1.5", + "source_chain": "tempo", + "destination_address": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18", + "failure_reason": { + "message": "Transaction execution reverted" + }, + "steps": [ + { + "type": "evm_transaction", + "status": "reverted", + "caip2": "eip155:4217", + "transaction_hash": "0x2222222222222222222222222222222222222222222222222222222222222222", + "failure_reason": { + "message": "Transaction execution reverted" + } + } + ] + }, + "topic": "wallet_action.transfer.failed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.transfer.rejected.json b/providers/privy/latest/wallet_action.transfer.rejected.json new file mode 100644 index 00000000..111cc31d --- /dev/null +++ b/providers/privy/latest/wallet_action.transfer.rejected.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.transfer.rejected", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "transfer", + "status": "rejected", + "created_at": "2026-06-15T15:24:00.000Z", + "rejected_at": "2026-06-15T15:24:12.000Z", + "source_asset": "usdc", + "source_amount": "1.5", + "source_chain": "tempo", + "destination_address": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18", + "failure_reason": { + "message": "Transaction simulation reverted" + }, + "steps": [ + { + "type": "evm_transaction", + "status": "rejected", + "caip2": "eip155:4217", + "transaction_hash": null, + "failure_reason": { + "message": "Transaction simulation reverted" + } + } + ] + }, + "topic": "wallet_action.transfer.rejected", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_action.transfer.succeeded.json b/providers/privy/latest/wallet_action.transfer.succeeded.json new file mode 100644 index 00000000..0dfeb78b --- /dev/null +++ b/providers/privy/latest/wallet_action.transfer.succeeded.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_action.transfer.succeeded", + "wallet_action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_type": "transfer", + "status": "succeeded", + "created_at": "2026-06-15T15:24:00.000Z", + "completed_at": "2026-06-15T15:24:12.000Z", + "source_asset": "usdc", + "source_amount": "1.5", + "source_chain": "tempo", + "destination_address": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18", + "steps": [ + { + "type": "evm_transaction", + "status": "confirmed", + "caip2": "eip155:4217", + "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c" + } + ] + }, + "topic": "wallet_action.transfer.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/wallet_automation.submitted.json b/providers/privy/latest/wallet_automation.submitted.json new file mode 100644 index 00000000..861d0185 --- /dev/null +++ b/providers/privy/latest/wallet_automation.submitted.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "wallet_automation.submitted", + "trigger_id": "fmfdj6yqly31huorjqzq38zc", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "action_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "automation_id": "a2h6k9m3p7q1r4t8v5x0y3z6b", + "created_at": "2026-07-27T18:00:00.000Z", + "trigger_caip2": "eip155:8453", + "trigger_asset_address": "0x1234567890abcdef1234567890abcdef12345678", + "trigger_tx_hash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef" + }, + "topic": "wallet_automation.submitted", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/yield.claim.confirmed.json b/providers/privy/latest/yield.claim.confirmed.json new file mode 100644 index 00000000..1c983539 --- /dev/null +++ b/providers/privy/latest/yield.claim.confirmed.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "yield.claim.confirmed", + "wallet_id": "fmfdj6yqly31huorjqzq38zc", + "caip2": "eip155:1", + "transaction_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "rewards": [ + { + "token_address": "0x1234567890abcdef1234567890abcdef12345678", + "token_symbol": "MORPHO", + "amount": "115631364898103632676" + } + ] + }, + "topic": "yield.claim.confirmed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/yield.deposit.confirmed.json b/providers/privy/latest/yield.deposit.confirmed.json new file mode 100644 index 00000000..a89acd83 --- /dev/null +++ b/providers/privy/latest/yield.deposit.confirmed.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "yield.deposit.confirmed", + "vault_address": "0x1234567890abcdef1234567890abcdef12345678", + "caip2": "eip155:1", + "sender": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", + "owner": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", + "assets": "1000000000000000000", + "shares": "950000000000000000" + }, + "topic": "yield.deposit.confirmed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/privy/latest/yield.withdraw.confirmed.json b/providers/privy/latest/yield.withdraw.confirmed.json new file mode 100644 index 00000000..d02eb2d7 --- /dev/null +++ b/providers/privy/latest/yield.withdraw.confirmed.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "yield.withdraw.confirmed", + "vault_address": "0x1234567890abcdef1234567890abcdef12345678", + "caip2": "eip155:1", + "sender": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", + "owner": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", + "receiver": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", + "assets": "1000000000000000000", + "shares": "950000000000000000" + }, + "topic": "yield.withdraw.confirmed", + "source": { + "type": "vendor-documentation", + "url": "https://api.privy.io/v1/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/proof/index.json b/providers/proof/index.json new file mode 100644 index 00000000..abeb7154 --- /dev/null +++ b/providers/proof/index.json @@ -0,0 +1,13 @@ +{ + "label": "Proof", + "configs": { + "latest_version": "v2", + "topic_identifier": "event" + }, + "provenance": { + "v2": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/proof/v2/transaction.declined.json b/providers/proof/v2/transaction.declined.json new file mode 100644 index 00000000..4bcb730b --- /dev/null +++ b/providers/proof/v2/transaction.declined.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "transaction.declined", + "data": { + "transaction_id": "ot_XXXXXX", + "date_occurred": "2025-08-12T17:56:35Z" + } + }, + "topic": "transaction.declined", + "source": { + "type": "vendor-documentation", + "url": "https://dev.proof.com/docs/webhooks-v2", + "retrieved": "2026-10-26" + } +} diff --git a/providers/proof/v2/transaction.held_for_review.json b/providers/proof/v2/transaction.held_for_review.json new file mode 100644 index 00000000..5d7da9d3 --- /dev/null +++ b/providers/proof/v2/transaction.held_for_review.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "transaction.held_for_review", + "data": { + "transaction_id": "ot_XXXXXX", + "date_occurred": "2025-08-12T17:56:35Z" + } + }, + "topic": "transaction.held_for_review", + "source": { + "type": "vendor-documentation", + "url": "https://dev.proof.com/docs/webhooks-v2", + "retrieved": "2026-10-26" + } +} diff --git a/providers/proof/v2/transaction.import.failed.json b/providers/proof/v2/transaction.import.failed.json new file mode 100644 index 00000000..aec2e253 --- /dev/null +++ b/providers/proof/v2/transaction.import.failed.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "transaction.import.failed", + "data": { + "date_occurred": "2025-08-12T17:56:47Z", + "transaction_id": "ot_XXXXXX", + "documents": [], + "documents_count": 0, + "error": "something went wrong" + } + }, + "topic": "transaction.import.failed", + "source": { + "type": "vendor-documentation", + "url": "https://dev.proof.com/docs/webhooks-v2", + "retrieved": "2026-10-26" + } +} diff --git a/providers/proof/v2/transaction.import.processed.json b/providers/proof/v2/transaction.import.processed.json new file mode 100644 index 00000000..1614b3bb --- /dev/null +++ b/providers/proof/v2/transaction.import.processed.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "transaction.import.processed", + "data": { + "date_occurred": "2025-08-12T17:56:35Z", + "transaction_id": "ot_XXXXXX", + "documents": [ + { + "document_id": "do_XXXXXX", + "name": "test.pdf", + "processing_error": null, + "processing_state": "done" + } + ], + "documents_count": 1 + } + }, + "topic": "transaction.import.processed", + "source": { + "type": "vendor-documentation", + "url": "https://dev.proof.com/docs/webhooks-v2", + "retrieved": "2026-10-26" + } +} diff --git a/providers/proof/v2/transaction.meeting.video.processed.json b/providers/proof/v2/transaction.meeting.video.processed.json new file mode 100644 index 00000000..f0610860 --- /dev/null +++ b/providers/proof/v2/transaction.meeting.video.processed.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "transaction.meeting.video.processed", + "data": { + "date_occurred": "2025-08-12T17:56:38Z", + "meeting": { + "meeting_id": "me_XXXXXX", + "api_url": "https://api.notarize.com/v1/notarization_records/me_XXXXXX" + }, + "transaction_id": "ot_XXXXXX" + } + }, + "topic": "transaction.meeting.video.processed", + "source": { + "type": "vendor-documentation", + "url": "https://dev.proof.com/docs/webhooks-v2", + "retrieved": "2026-10-26" + } +} diff --git a/providers/proof/v2/transaction.signer.high_risk_detected.json b/providers/proof/v2/transaction.signer.high_risk_detected.json new file mode 100644 index 00000000..d2a0cebf --- /dev/null +++ b/providers/proof/v2/transaction.signer.high_risk_detected.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "transaction.signer.high_risk_detected", + "data": { + "date_occurred": "2025-03-21T15:30:40Z", + "signers": [ + { + "external_id": null, + "signer_id": "oc_xxx123", + "first_name": "Sam", + "middle_name": "", + "last_name": "Johnson" + } + ], + "transaction_id": "ot_abcd123" + } + }, + "topic": "transaction.signer.high_risk_detected", + "source": { + "type": "vendor-documentation", + "url": "https://dev.proof.com/docs/webhooks-v2", + "retrieved": "2026-10-26" + } +} diff --git a/providers/proof/v2/transaction.signer.medium_risk_detected.json b/providers/proof/v2/transaction.signer.medium_risk_detected.json new file mode 100644 index 00000000..4c76ddb6 --- /dev/null +++ b/providers/proof/v2/transaction.signer.medium_risk_detected.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "transaction.signer.medium_risk_detected", + "data": { + "date_occurred": "2025-03-24T11:20:50Z", + "signers": [ + { + "external_id": null, + "signer_id": "oc_xxx123", + "first_name": "Sam", + "middle_name": "", + "last_name": "Johnson" + } + ], + "transaction_id": "ot_abcd123" + } + }, + "topic": "transaction.signer.medium_risk_detected", + "source": { + "type": "vendor-documentation", + "url": "https://dev.proof.com/docs/webhooks-v2", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pulumi/index.json b/providers/pulumi/index.json new file mode 100644 index 00000000..22ebe1a1 --- /dev/null +++ b/providers/pulumi/index.json @@ -0,0 +1,13 @@ +{ + "label": "Pulumi Cloud", + "configs": { + "latest_version": "latest", + "topic_identifier": "pulumi-webhook-kind" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/pulumi/latest/deployment.json b/providers/pulumi/latest/deployment.json new file mode 100644 index 00000000..03f17d94 --- /dev/null +++ b/providers/pulumi/latest/deployment.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json", + "pulumi-webhook-kind": "deployment" + }, + "body": { + "user": { + "name": "Morty Smith", + "githubLogin": "morty", + "avatarUrl": "https://crazy-adventures.net/morty.png" + }, + "organization": { + "name": "Crazy Adventures", + "githubLogin": "crazy-adventures", + "avatarUrl": "https://crazy-adventures.net/logo.png" + }, + "projectName": "website", + "stackName": "website-prod", + "deploymentUrl": "https://app.pulumi.com/crazy-adventures/website/website-prod/deployments/127", + "version": 127, + "operation": "update", + "status": "running" + }, + "topic": "deployment", + "source": { + "type": "vendor-documentation", + "url": "https://www.pulumi.com/docs/deployments/concepts/webhooks/#payload-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pulumi/latest/drift_detection.json b/providers/pulumi/latest/drift_detection.json new file mode 100644 index 00000000..2291cc2e --- /dev/null +++ b/providers/pulumi/latest/drift_detection.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json", + "pulumi-webhook-kind": "drift_detection" + }, + "body": { + "user": { + "name": "Morty Smith", + "githubLogin": "morty", + "avatarUrl": "https://crazy-adventures.net/morty.png" + }, + "organization": { + "name": "Crazy Adventures", + "githubLogin": "crazy-adventures", + "avatarUrl": "https://crazy-adventures.net/logo.png" + }, + "projectName": "website", + "stackName": "website-prod", + "driftDetected": true, + "driftRunId": "11bf162b-d9d5-4715-8f88-20dcd0e0b167", + "status": "succeeded", + "resourceChanges": { + "update": 3, + "delete": 1 + }, + "referenceUrl": "https://app.pulumi.com/crazy-adventures/website/website-prod/deployments/127" + }, + "topic": "drift_detection", + "source": { + "type": "vendor-documentation", + "url": "https://www.pulumi.com/docs/deployments/concepts/webhooks/#payload-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pulumi/latest/drift_remediation.json b/providers/pulumi/latest/drift_remediation.json new file mode 100644 index 00000000..3d3b3de1 --- /dev/null +++ b/providers/pulumi/latest/drift_remediation.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json", + "pulumi-webhook-kind": "drift_remediation" + }, + "body": { + "user": { + "name": "Morty Smith", + "githubLogin": "morty", + "avatarUrl": "https://crazy-adventures.net/morty.png" + }, + "organization": { + "name": "Crazy Adventures", + "githubLogin": "crazy-adventures", + "avatarUrl": "https://crazy-adventures.net/logo.png" + }, + "projectName": "website", + "stackName": "website-prod", + "status": "succeeded", + "resourceChanges": { + "update": 3, + "delete": 1 + }, + "referenceUrl": "https://app.pulumi.com/crazy-adventures/website/website-prod/deployments/128" + }, + "topic": "drift_remediation", + "source": { + "type": "vendor-documentation", + "url": "https://www.pulumi.com/docs/deployments/concepts/webhooks/#payload-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pulumi/latest/stack.json b/providers/pulumi/latest/stack.json new file mode 100644 index 00000000..b09ce100 --- /dev/null +++ b/providers/pulumi/latest/stack.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json", + "pulumi-webhook-kind": "stack" + }, + "body": { + "user": { + "name": "Morty Smith", + "githubLogin": "morty", + "avatarUrl": "https://crazy-adventures.net/morty.png" + }, + "organization": { + "name": "Crazy Adventures", + "githubLogin": "crazy-adventures", + "avatarUrl": "https://crazy-adventures.net/logo.png" + }, + "action": "created", + "projectName": "website", + "stackName": "website-prod" + }, + "topic": "stack", + "source": { + "type": "vendor-documentation", + "url": "https://www.pulumi.com/docs/deployments/concepts/webhooks/#payload-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pulumi/latest/stack_preview.json b/providers/pulumi/latest/stack_preview.json new file mode 100644 index 00000000..3c931f8c --- /dev/null +++ b/providers/pulumi/latest/stack_preview.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json", + "pulumi-webhook-kind": "stack_preview" + }, + "body": { + "user": { + "name": "Morty Smith", + "githubLogin": "morty", + "avatarUrl": "https://crazy-adventures.net/morty.png" + }, + "organization": { + "name": "Crazy Adventures", + "githubLogin": "crazy-adventures", + "avatarUrl": "https://crazy-adventures.net/logo.png" + }, + "projectName": "website", + "stackName": "website-prod", + "updateUrl": "https://app.pulumi.com/crazy-adventures/website/website-prod/previews/11bf162b-d9d5-4715-8f88-20dcd0e0b167", + "kind": "update", + "result": "failed", + "resourceChanges": { + "update": 3, + "delete": 1, + "update-replace": 2 + }, + "isPreview": true + }, + "topic": "stack_preview", + "source": { + "type": "vendor-documentation", + "url": "https://www.pulumi.com/docs/deployments/concepts/webhooks/#payload-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/pulumi/latest/stack_update.json b/providers/pulumi/latest/stack_update.json new file mode 100644 index 00000000..f1f101f8 --- /dev/null +++ b/providers/pulumi/latest/stack_update.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json", + "pulumi-webhook-kind": "stack_update" + }, + "body": { + "user": { + "name": "Morty Smith", + "githubLogin": "morty", + "avatarUrl": "https://crazy-adventures.net/morty.png" + }, + "organization": { + "name": "Crazy Adventures", + "githubLogin": "crazy-adventures", + "avatarUrl": "https://crazy-adventures.net/logo.png" + }, + "projectName": "website", + "stackName": "website-prod", + "updateUrl": "https://app.pulumi.com/crazy-adventures/website/website-prod/updates/42", + "kind": "refresh", + "result": "succeeded", + "resourceChanges": { + "update": 3, + "delete": 1, + "update-replace": 2 + }, + "isPreview": false + }, + "topic": "stack_update", + "source": { + "type": "vendor-documentation", + "url": "https://www.pulumi.com/docs/deployments/concepts/webhooks/#payload-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/purchasely/index.json b/providers/purchasely/index.json new file mode 100644 index 00000000..1b0be6d7 --- /dev/null +++ b/providers/purchasely/index.json @@ -0,0 +1,13 @@ +{ + "label": "Purchasely", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_name" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/purchasely/latest/ACTIVATE.json b/providers/purchasely/latest/ACTIVATE.json new file mode 100644 index 00000000..21ff1b62 --- /dev/null +++ b/providers/purchasely/latest/ACTIVATE.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": 3, + "cumulated_revenues_in_eur": 69.9, + "customer_currency": "EUR", + "device_id": "1234567890abcdef", + "device_type": "PHONE", + "effective_next_renewal_at": "2023-12-12T14:23:11.777Z", + "effective_next_renewal_at_ms": 1702390991777, + "environment": "SANDBOX", + "event_created_at": "2023-12-12T14:19:26.120Z", + "event_created_at_ms": 1702390766120, + "event_id": "5e45109f-7fac-45f8-a7e4-464892d5d35d", + "event_name": "ACTIVATE", + "is_family_shared": false, + "next_renewal_at": "2023-12-12T14:23:11.777Z", + "next_renewal_at_ms": 1702390991777, + "offer_type": "NONE", + "original_purchased_at": "2023-12-12T13:48:16.233Z", + "original_purchased_at_ms": 1702388896233, + "plan": "monthly", + "plan_price_in_customer_currency": 9.99, + "plan_price_in_eur": 9.99, + "previous_offer_type": "NONE", + "product": "PURCHASELY_PLUS", + "purchase_type": "RENEWING_SUBSCRIPTION", + "purchased_at": "2023-12-12T14:13:11.777Z", + "purchased_at_ms": 1702390391777, + "purchasely_subscription_id": "subs_D7GnVQbUxvY6YxoeK6nhyPDkmyCVcfe", + "source_event_name": "SUBSCRIPTION_RENEWED", + "store": "GOOGLE_PLAY_STORE", + "store_app_bundle_id": "com.purchasely.demo", + "store_country": "FR", + "store_original_transaction_id": "GPA.3355-5688-7970-28037", + "store_product_id": "com.purchasely.plus.monthly", + "store_transaction_id": "GPA.3355-5688-7970-28037..5", + "subscription_status": "AUTO_RENEWING", + "user_id": "toto" + }, + "topic": "ACTIVATE", + "source": { + "type": "vendor-documentation", + "url": "https://docs.purchasely.com/docs/server-events-attributes", + "retrieved": "2026-10-26" + } +} diff --git a/providers/purchasely/latest/INSTALLMENT_PAID.json b/providers/purchasely/latest/INSTALLMENT_PAID.json new file mode 100644 index 00000000..761ed0b1 --- /dev/null +++ b/providers/purchasely/latest/INSTALLMENT_PAID.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": 3, + "billing_period_number": 5, + "commitment_billing_type": "monthly", + "commitment_expires_at": "2027-02-15T10:00:00.000Z", + "commitment_expires_at_ms": 1802685600000, + "commitment_will_auto_renew": true, + "cumulated_revenues_in_eur": 49.95, + "customer_currency": "EUR", + "device_type": "PHONE", + "effective_next_renewal_at": "2026-07-15T10:00:00.000Z", + "effective_next_renewal_at_ms": 1784109600000, + "environment": "SANDBOX", + "event_created_at": "2026-06-15T10:00:04.120Z", + "event_created_at_ms": 1781517604120, + "event_id": "f0b9c1d2-3e4f-4a5b-9c6d-7e8f9a0b1c2d", + "event_name": "INSTALLMENT_PAID", + "is_family_shared": false, + "next_renewal_at": "2026-07-15T10:00:00.000Z", + "next_renewal_at_ms": 1784109600000, + "offer_type": "NONE", + "original_purchased_at": "2026-02-15T10:00:00.000Z", + "original_purchased_at_ms": 1771149600000, + "plan": "yearly", + "plan_price_in_customer_currency": 9.99, + "plan_price_in_eur": 9.99, + "previous_offer_type": "NONE", + "product": "PURCHASELY_PLUS", + "purchase_type": "RENEWING_SUBSCRIPTION", + "purchased_at": "2026-06-15T10:00:00.000Z", + "purchased_at_ms": 1781517600000, + "purchasely_subscription_id": "subs_D7GnVQbUxvY6YxoeK6nhyPDkmyCVcfe", + "store": "APPLE_APP_STORE", + "store_app_bundle_id": "com.purchasely.demo", + "store_country": "FR", + "store_original_transaction_id": "2000000111111111", + "store_product_id": "com.purchasely.plus.yearly", + "store_transaction_id": "2000000123456789", + "subscription_status": "AUTO_RENEWING", + "total_billing_periods": 12, + "user_id": "toto" + }, + "topic": "INSTALLMENT_PAID", + "source": { + "type": "vendor-documentation", + "url": "https://docs.purchasely.com/docs/server-events-attributes", + "retrieved": "2026-10-26" + } +} diff --git a/providers/purchasely/latest/RETENTION_MESSAGE_REQUESTED.json b/providers/purchasely/latest/RETENTION_MESSAGE_REQUESTED.json new file mode 100644 index 00000000..e0498358 --- /dev/null +++ b/providers/purchasely/latest/RETENTION_MESSAGE_REQUESTED.json @@ -0,0 +1,57 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": 3, + "cumulated_revenues_in_eur": 59.94, + "customer_currency": "EUR", + "device_type": "PHONE", + "effective_next_renewal_at": "2026-08-10T10:00:00.000Z", + "effective_next_renewal_at_ms": 1786356000000, + "environment": "PRODUCTION", + "event_created_at": "2026-07-28T17:42:11.348Z", + "event_created_at_ms": 1785260531348, + "event_id": "a1b2c3d4-5e6f-4a7b-8c9d-0e1f2a3b4c5d", + "event_name": "RETENTION_MESSAGE_REQUESTED", + "is_family_shared": false, + "next_renewal_at": "2026-08-10T10:00:00.000Z", + "next_renewal_at_ms": 1786356000000, + "offer_type": "NONE", + "original_purchased_at": "2026-01-10T10:00:00.000Z", + "original_purchased_at_ms": 1768039200000, + "plan": "monthly", + "plan_price_in_customer_currency": 9.99, + "plan_price_in_eur": 9.99, + "previous_offer_type": "NONE", + "product": "PURCHASELY_PLUS", + "purchase_type": "RENEWING_SUBSCRIPTION", + "purchased_at": "2026-07-10T10:00:00.000Z", + "purchased_at_ms": 1783677600000, + "purchasely_subscription_id": "subs_D7GnVQbUxvY6YxoeK6nhyPDkmyCVcfe", + "retention_message_id": "rtm_eFPoveSCc8Lu4nzSVH4cNsTMQhcq1IW7", + "retention_message_identifier": "6dd8b358-3e6b-4577-9e0f-9e2e7f8ce35d", + "retention_message_vendor_id": "comeback_message", + "retention_offer_appstore_id": "com.purchasely.plus.offer.comeback", + "retention_offer_vendor_id": "comeback_offer", + "retention_processing_duration_ms": 243, + "retention_request_identifier": "9a2b4c6d-1e3f-4a5b-8c7d-0e1f2a3b4c5d", + "retention_response_type": "promotional_offer", + "retention_rule_id": "rtrule_uClhg7jmDt6FFwxFFei1VnpwGomdR", + "retention_user_locale": "en-US", + "store": "APPLE_APP_STORE", + "store_app_bundle_id": "com.purchasely.demo", + "store_country": "FR", + "store_original_transaction_id": "2000000111111111", + "store_product_id": "com.purchasely.plus.monthly", + "store_transaction_id": "2000000111111111", + "subscription_status": "AUTO_RENEWING", + "user_id": "toto" + }, + "topic": "RETENTION_MESSAGE_REQUESTED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.purchasely.com/docs/server-events-attributes", + "retrieved": "2026-10-26" + } +} diff --git a/providers/purchasely/latest/SUBSCRIPTION_RENEWED.json b/providers/purchasely/latest/SUBSCRIPTION_RENEWED.json new file mode 100644 index 00000000..83f3a646 --- /dev/null +++ b/providers/purchasely/latest/SUBSCRIPTION_RENEWED.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": 3, + "cumulated_revenues_in_eur": 69.9, + "customer_currency": "EUR", + "device_type": "PHONE", + "effective_next_renewal_at": "2023-12-12T14:23:11.777Z", + "effective_next_renewal_at_ms": 1702390991777, + "environment": "SANDBOX", + "event_created_at": "2023-12-12T14:19:26.120Z", + "event_created_at_ms": 1702390766120, + "event_id": "112d1a2d-b847-43a7-b6a1-c4a6819b7e54", + "event_name": "SUBSCRIPTION_RENEWED", + "is_family_shared": false, + "next_renewal_at": "2023-12-12T14:23:11.777Z", + "next_renewal_at_ms": 1702390991777, + "offer_type": "NONE", + "original_purchased_at": "2023-12-12T13:48:16.233Z", + "original_purchased_at_ms": 1702388896233, + "plan": "monthly", + "plan_price_in_customer_currency": 9.99, + "plan_price_in_eur": 9.99, + "previous_offer_type": "NONE", + "product": "PURCHASELY_PLUS", + "purchase_type": "RENEWING_SUBSCRIPTION", + "purchased_at": "2023-12-12T14:13:11.777Z", + "purchased_at_ms": 1702390391777, + "purchasely_subscription_id": "subs_D7GnVQbUxvY6YxoeK6nhyPDkmyCVcfe", + "store": "GOOGLE_PLAY_STORE", + "store_app_bundle_id": "com.purchasely.demo", + "store_country": "FR", + "store_original_transaction_id": "GPA.3355-5688-7970-28037", + "store_product_id": "com.purchasely.plus.monthly", + "store_transaction_id": "GPA.3355-5688-7970-28037..5", + "subscription_status": "AUTO_RENEWING", + "user_id": "toto" + }, + "topic": "SUBSCRIPTION_RENEWED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.purchasely.com/docs/server-events-attributes", + "retrieved": "2026-10-26" + } +} diff --git a/providers/purchasely/latest/SUBSCRIPTION_STARTED.json b/providers/purchasely/latest/SUBSCRIPTION_STARTED.json new file mode 100644 index 00000000..eecce3e3 --- /dev/null +++ b/providers/purchasely/latest/SUBSCRIPTION_STARTED.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "anonymous_user_id": "5ca811b6-46e9-4847-9381-3911bd5fcd7b", + "api_version": 3, + "cumulated_revenues_in_eur": 9.99, + "customer_currency": "EUR", + "device_type": "PHONE", + "effective_next_renewal_at": "2023-12-12T13:53:11.777Z", + "effective_next_renewal_at_ms": 1702389191777, + "environment": "SANDBOX", + "event_created_at": "2023-12-12T13:51:04.953Z", + "event_created_at_ms": 1702389064953, + "event_id": "1a03612c-4960-40be-bc69-eeab14f9c6e9", + "event_name": "SUBSCRIPTION_STARTED", + "is_family_shared": false, + "next_renewal_at": "2023-12-12T13:53:11.777Z", + "next_renewal_at_ms": 1702389191777, + "offer_type": "NONE", + "original_purchased_at": "2023-12-12T13:48:16.233Z", + "original_purchased_at_ms": 1702388896233, + "plan": "monthly", + "plan_price_in_customer_currency": 9.99, + "plan_price_in_eur": 9.99, + "product": "PURCHASELY_PLUS", + "purchase_type": "RENEWING_SUBSCRIPTION", + "purchased_at": "2023-12-12T13:48:16.233Z", + "purchased_at_ms": 1702388896233, + "purchasely_subscription_id": "subs_D7GnVQbUxvY6YxoeK6nhyPDkmyCVcfe", + "store": "GOOGLE_PLAY_STORE", + "store_app_bundle_id": "com.purchasely.demo", + "store_country": "FR", + "store_original_transaction_id": "GPA.3355-5688-7970-28037", + "store_product_id": "com.purchasely.plus.monthly", + "store_transaction_id": "GPA.3355-5688-7970-28037", + "subscription_status": "AUTO_RENEWING" + }, + "topic": "SUBSCRIPTION_STARTED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.purchasely.com/docs/server-events-attributes", + "retrieved": "2026-10-26" + } +} diff --git a/providers/purchasely/latest/SUBSCRIPTION_TERMINATED.json b/providers/purchasely/latest/SUBSCRIPTION_TERMINATED.json new file mode 100644 index 00000000..f2cc459e --- /dev/null +++ b/providers/purchasely/latest/SUBSCRIPTION_TERMINATED.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": 3, + "cumulated_revenues_in_eur": 69.9, + "customer_currency": "EUR", + "device_type": "PHONE", + "effective_next_renewal_at": "2023-12-12T14:23:11.777Z", + "effective_next_renewal_at_ms": 1702390991777, + "environment": "SANDBOX", + "event_created_at": "2023-12-12T14:24:09.412Z", + "event_created_at_ms": 1702391049412, + "event_id": "e6ac15d9-4dda-4559-bee3-ccb5dad49240", + "event_name": "SUBSCRIPTION_TERMINATED", + "is_family_shared": false, + "next_renewal_at": "2023-12-12T14:23:11.777Z", + "next_renewal_at_ms": 1702390991777, + "offer_type": "NONE", + "original_purchased_at": "2023-12-12T13:48:16.233Z", + "original_purchased_at_ms": 1702388896233, + "plan": "monthly", + "plan_price_in_customer_currency": 9.99, + "plan_price_in_eur": 9.99, + "previous_offer_type": "NONE", + "product": "PURCHASELY_PLUS", + "purchase_type": "RENEWING_SUBSCRIPTION", + "purchased_at": "2023-12-12T14:18:11.777Z", + "purchased_at_ms": 1702390691777, + "purchasely_subscription_id": "subs_D7GnVQbUxvY6YxoeK6nhyPDkmyCVcfe", + "store": "GOOGLE_PLAY_STORE", + "store_app_bundle_id": "com.purchasely.demo", + "store_country": "FR", + "store_original_transaction_id": "GPA.3355-5688-7970-28037", + "store_product_id": "com.purchasely.plus.monthly", + "store_transaction_id": "GPA.3355-5688-7970-28037..5", + "subscription_status": "UNPAID", + "user_id": "toto" + }, + "topic": "SUBSCRIPTION_TERMINATED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.purchasely.com/docs/server-events-attributes", + "retrieved": "2026-10-26" + } +} diff --git a/providers/purchasely/latest/TRANSACTION_PROCESSED.json b/providers/purchasely/latest/TRANSACTION_PROCESSED.json new file mode 100644 index 00000000..4959bb88 --- /dev/null +++ b/providers/purchasely/latest/TRANSACTION_PROCESSED.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "amount_in_customer_currency": 9.99, + "amount_in_eur": 9.99, + "api_version": 3, + "cumulated_revenues_in_eur": 69.9, + "customer_currency": "EUR", + "device_id": "1234567890abcdef", + "device_type": "PHONE", + "effective_next_renewal_at": "2023-12-12T14:23:11.777Z", + "effective_next_renewal_at_ms": 1702390991777, + "environment": "SANDBOX", + "event_created_at": "2023-12-12T14:19:26.120Z", + "event_created_at_ms": 1702390766120, + "event_id": "a2430cab-b56f-45d6-9268-8f9f35e20b59", + "event_name": "TRANSACTION_PROCESSED", + "is_family_shared": false, + "next_renewal_at": "2023-12-12T14:23:11.777Z", + "next_renewal_at_ms": 1702390991777, + "offer_type": "NONE", + "original_purchased_at": "2023-12-12T13:48:16.233Z", + "original_purchased_at_ms": 1702388896233, + "plan": "monthly", + "plan_price_in_customer_currency": 9.99, + "plan_price_in_eur": 9.99, + "previous_offer_type": "NONE", + "product": "PURCHASELY_PLUS", + "purchase_type": "RENEWING_SUBSCRIPTION", + "purchased_at": "2023-12-12T14:13:11.777Z", + "purchased_at_ms": 1702390391777, + "purchasely_subscription_id": "subs_D7GnVQbUxvY6YxoeK6nhyPDkmyCVcfe", + "source_event_name": "SUBSCRIPTION_RENEWED", + "store": "GOOGLE_PLAY_STORE", + "store_app_bundle_id": "com.purchasely.demo", + "store_country": "FR", + "store_original_transaction_id": "GPA.3355-5688-7970-28037", + "store_product_id": "com.purchasely.plus.monthly", + "store_transaction_id": "GPA.3355-5688-7970-28037..5", + "subscription_status": "AUTO_RENEWING", + "user_id": "toto" + }, + "topic": "TRANSACTION_PROCESSED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.purchasely.com/docs/server-events-attributes", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qlik-cloud/index.json b/providers/qlik-cloud/index.json new file mode 100644 index 00000000..ac6f2a1f --- /dev/null +++ b/providers/qlik-cloud/index.json @@ -0,0 +1,13 @@ +{ + "label": "Qlik Cloud", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/qlik-cloud/latest/com.qlik.analytics.change-store.changes.saved.json b/providers/qlik-cloud/latest/com.qlik.analytics.change-store.changes.saved.json new file mode 100644 index 00000000..4dfacc6c --- /dev/null +++ b/providers/qlik-cloud/latest/com.qlik.analytics.change-store.changes.saved.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "id123", + "time": "2018-10-30T07:06:22Z", + "type": "com.qlik.analytics.change-store.changes.saved", + "source": "com.qlik/write-table", + "userid": "id123", + "tenantid": "id123", + "specversion": "1.0", + "datacontenttype": "application/json", + "data": { + "ownerId": "storeOwner1234", + "spaceId": "space123", + "storeId": "store012", + "tenantId": "tenant123", + "createdBy": "user345", + "committedAt": "2024-01-01T12:20:00Z" + } + }, + "topic": "com.qlik.analytics.change-store.changes.saved", + "source": { + "type": "vendor-documentation", + "url": "https://qlik.dev/apis/event/analytics/change-stores/#com-qlik-analytics-change-store-changes-saved", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qlik-cloud/latest/com.qlik.v1.reload.finished.json b/providers/qlik-cloud/latest/com.qlik.v1.reload.finished.json new file mode 100644 index 00000000..10d109f3 --- /dev/null +++ b/providers/qlik-cloud/latest/com.qlik.v1.reload.finished.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "b347fd0d-1321-417f-91ee-90e96c76389c", + "host": "qlik.example.com", + "time": "2018-10-30T07:06:22Z", + "type": "com.qlik.v1.reload.finished", + "source": "com.qlik/reloads", + "ownerid": "5be59decca62aa00097268a4", + "originip": "192.168.1.1", + "specversion": "1.0", + "datacontenttype": "application/json", + "reason": "User initiated reload", + "userid": "5be59decca62aa00097268a4", + "spaceid": "64db65d5970c28d340790f5c", + "authtype": "token", + "clientid": "id123", + "tenantid": "UkeLb6ICti8OA8f3LueRI5kVNtuHc15f", + "sessionid": "b1fb457e-fca4-3c7d-8436-14380a990aef", + "authclaims": "{\"sub\":\"5be59decca62aa00097268a4\",\"name\":\"John Doe\",\"email\":\"john.doe@example.com\"}", + "tracestate": "key1=value1,key2=value2", + "traceparent": "00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01", + "toplevelresourceid": "002ff8c5-3c11-4464-a22b-68fb5e7ee5e8", + "data": { + "id": "6a849f7f18ec290e6ceb025d", + "appId": "002ff8c5-3c11-4464-a22b-68fb5e7ee5e8", + "userId": "5be59decca62aa00097268a4", + "succeeded": true + } + }, + "topic": "com.qlik.v1.reload.finished", + "source": { + "type": "vendor-documentation", + "url": "https://qlik.dev/apis/event/reloads/#com-qlik-v1-reload-finished", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/index.json b/providers/qonto/index.json new file mode 100644 index 00000000..e325aed3 --- /dev/null +++ b/providers/qonto/index.json @@ -0,0 +1,13 @@ +{ + "label": "Qonto", + "configs": { + "latest_version": "v1", + "topic_identifier": "type" + }, + "provenance": { + "v1": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/qonto/v1/v1.accounts.json b/providers/qonto/v1/v1.accounts.json new file mode 100644 index 00000000..4c45e27c --- /dev/null +++ b/providers/qonto/v1/v1.accounts.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "subscription_id": "123e4567-e89b-12d3-a456-426614174000", + "organization_id": "123e4567-e89b-12d3-a456-426614174000", + "membership_id": "123e4567-e89b-12d3-a456-426614174000", + "type": "v1/accounts", + "created_at": "2025-01-24T10:55:00Z", + "data": { + "event": "created", + "id": "123e4567-e89b-12d3-a456-426614174000", + "slug": "example-account", + "iban": "DE89370400440532013000", + "currency": "EUR", + "authorized_balance": { + "amount": "1000.00", + "currency": "EUR" + }, + "name": "Example Account", + "status": "active", + "updated_at": "2025-01-24T10:55:00Z" + } + }, + "topic": "v1/accounts", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-accounts", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/v1/v1.beneficiaries.json b/providers/qonto/v1/v1.beneficiaries.json new file mode 100644 index 00000000..ccead7fd --- /dev/null +++ b/providers/qonto/v1/v1.beneficiaries.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "subscription_id": "123e4567-e89b-12d3-a456-426614174000", + "organization_id": "123e4567-e89b-12d3-a456-426614174000", + "membership_id": "123e4567-e89b-12d3-a456-426614174000", + "type": "v1/beneficiaries", + "created_at": "2025-01-27T22:05:07.000Z", + "data": { + "event": "created", + "id": "ce91bc4e-68d6-4ab0-bfab-4a9403f7f316", + "name": "Alice In Wonderland", + "status": "pending", + "iban": "FR7630006000011234567890189", + "bic": "AGRIFRPP", + "trusted": true, + "created_at": "2021-01-27T22:05:07.000Z", + "updated_at": "2021-01-27T22:05:07.000Z" + } + }, + "topic": "v1/beneficiaries", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-beneficiaries", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/v1/v1.cards.json b/providers/qonto/v1/v1.cards.json new file mode 100644 index 00000000..477c58c2 --- /dev/null +++ b/providers/qonto/v1/v1.cards.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "subscription_id": "123e4567-e89b-12d3-a456-426614174000", + "organization_id": "123e4567-e89b-12d3-a456-426614174000", + "membership_id": "123e4567-e89b-12d3-a456-426614174000", + "type": "v1/cards", + "created_at": "2025-01-24T10:55:00Z", + "data": { + "event": "created", + "id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "nickname": "\ud83d\udcb3 for \ud83c\udf57", + "status": "pending", + "masked_pan": "511768******7662", + "exp_month": "3", + "exp_year": "2024", + "atm_option": true, + "nfc_option": true, + "online_option": true, + "foreign_option": true, + "atm_daily_limit": "1000.00", + "atm_daily_limit_option": true, + "atm_monthly_limit": "1000.00", + "payment_monthly_limit": "1000.00", + "payment_daily_limit": "1000.00", + "payment_daily_limit_option": true, + "payment_transaction_limit": "1000.00", + "payment_transaction_limit_option": true, + "payment_lifespan_limit": "42.00", + "active_days": [ + 1, + 3, + 5 + ], + "holder_id": "a2b0c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d", + "bank_account_id": "b3c4d5e6-f7a8-9b0c-1d2e-3f4a5b6c7d8e", + "updated_at": "2023-05-15T14:32:17Z", + "created_at": "2023-05-15T14:30:00Z", + "card_type": "debit", + "card_level": "standard", + "category_tags": [ + "transport", + "restaurant_and_bar", + "food_and_grocery" + ], + "renewal": false, + "upsell": false, + "discarded_at": "2022-11-31" + } + }, + "topic": "v1/cards", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-cards", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/v1/v1.clients.json b/providers/qonto/v1/v1.clients.json new file mode 100644 index 00000000..fd64f38d --- /dev/null +++ b/providers/qonto/v1/v1.clients.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "subscription_id": "123e4567-e89b-12d3-a456-426614174000", + "organization_id": "123e4567-e89b-12d3-a456-426614174000", + "membership_id": "123e4567-e89b-12d3-a456-426614174000", + "type": "v1/clients", + "created_at": "2025-01-27T22:05:07.000Z", + "data": { + "event": "created", + "id": "ce91bc4e-68d6-4ab0-bfab-4a9403f7f316", + "kind": "company", + "type": "company", + "name": "Acme SAS", + "email": "billing@acme.example", + "extra_emails": [ + "accounting@acme.example" + ], + "phone": { + "country_code": "+33", + "number": "612345678" + }, + "phone_number": "+33612345678", + "tax_identification_number": "FR12345678901", + "vat_number": "FR12345678901", + "locale": "fr", + "currency": "EUR", + "address": "10 Rue de Rivoli", + "city": "Paris", + "zip_code": "75001", + "country_code": "FR", + "billing_address": { + "street_address": "10 Rue de Rivoli", + "zip_code": "75001", + "city": "Paris", + "country_code": "FR" + }, + "created_at": "2025-01-24T10:54:00Z", + "updated_at": "2025-01-24T10:55:00Z" + } + }, + "topic": "v1/clients", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-clients", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/v1/v1.consent-revocations.json b/providers/qonto/v1/v1.consent-revocations.json new file mode 100644 index 00000000..8ce96a8e --- /dev/null +++ b/providers/qonto/v1/v1.consent-revocations.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01968118-96ca-702f-8d57-63c23479dd5b", + "subscription_id": "01968118-d9fe-7b06-adec-19167234406c", + "organization_id": "01968118-ff61-71a1-8c88-9a5032bc0d28", + "membership_id": "01968119-23e1-7650-9eb5-0268e910cf80", + "type": "v1/consent-revocations", + "created_at": "2025-01-01T10:00:00Z", + "data": { + "client_id": "01968119-8efd-7422-8a8a-75c9b45a6a69", + "revoked_at": "2025-01-01T10:00:00Z" + } + }, + "topic": "v1/consent-revocations", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-consent-revocations", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/v1/v1.memberships.json b/providers/qonto/v1/v1.memberships.json new file mode 100644 index 00000000..f9f2283f --- /dev/null +++ b/providers/qonto/v1/v1.memberships.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "subscription_id": "123e4567-e89b-12d3-a456-426614174000", + "organization_id": "123e4567-e89b-12d3-a456-426614174000", + "membership_id": "123e4567-e89b-12d3-a456-426614174000", + "type": "v1/memberships", + "created_at": "2025-01-24T10:55:00Z", + "data": { + "event": "updated", + "id": "c9f9f051-7558-451c-b310-f4b8521424aa", + "first_name": "Bruce Thomas Patrick", + "last_name": "Wayne", + "email": "batman@dc-comics.com", + "phone_number": "+49123456789", + "position": "CEO Batman corp", + "status": "active", + "role": "owner", + "locale": "en", + "team_id": "d1f9f066-5642-462d-b421-a7d8521556bc", + "kyc_status": "accepted" + } + }, + "topic": "v1/memberships", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-memberships", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/v1/v1.organizations.json b/providers/qonto/v1/v1.organizations.json new file mode 100644 index 00000000..756bbbb5 --- /dev/null +++ b/providers/qonto/v1/v1.organizations.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "subscription_id": "123e4567-e89b-12d3-a456-426614174000", + "organization_id": "123e4567-e89b-12d3-a456-426614174000", + "membership_id": "123e4567-e89b-12d3-a456-426614174000", + "type": "v1/organizations", + "created_at": "2025-01-24T10:55:00Z", + "data": { + "event": "suspended", + "id": "123e4567-e89b-12d3-a456-426614174000", + "legal_name": "Elektro Tesla GmbH", + "slug": "elektro-tesla-gmbh-3066", + "locale": "de", + "legal_country": "DE", + "legal_form": "GmbH", + "legal_sector": "6200Z", + "legal_number": "12A34FC5", + "legal_registration_date": "2022-01-01", + "legal_share_capital": 100000, + "contract_signed_at": "2022-12-01T08:57:00.123Z", + "status": "suspended", + "created_at": "2022-12-01T08:57:00.123Z", + "updated_at": "2022-12-01T08:57:00.123Z" + } + }, + "topic": "v1/organizations", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-organizations", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/v1/v1.payment-links-connections.json b/providers/qonto/v1/v1.payment-links-connections.json new file mode 100644 index 00000000..ca8d9411 --- /dev/null +++ b/providers/qonto/v1/v1.payment-links-connections.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "subscription_id": "123e4567-e89b-12d3-a456-426614174000", + "organization_id": "123e4567-e89b-12d3-a456-426614174000", + "membership_id": "123e4567-e89b-12d3-a456-426614174000", + "type": "v1/payment-links-connections", + "created_at": "2025-01-24T10:55:00Z", + "data": { + "event": "connection_enabled" + } + }, + "topic": "v1/payment-links-connections", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-payment-links-connections", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/v1/v1.payment-links.json b/providers/qonto/v1/v1.payment-links.json new file mode 100644 index 00000000..400e38b7 --- /dev/null +++ b/providers/qonto/v1/v1.payment-links.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "subscription_id": "123e4567-e89b-12d3-a456-426614174000", + "organization_id": "123e4567-e89b-12d3-a456-426614174000", + "membership_id": "123e4567-e89b-12d3-a456-426614174000", + "type": "v1/payment-links", + "created_at": "2025-01-24T10:55:00Z", + "data": { + "event": "created", + "status": "open", + "payment_link_id": "0199e1de-4fa1-7324-9aed-0b0f6a65243e", + "amount": { + "currency": "EUR", + "value": "77052.50" + }, + "potential_payment_methods": [ + "bank_transfer", + "credit_card", + "apple_pay", + "paypal" + ], + "resource_id": "0199e1de-4e01-72b7-86a0-fbe4e0475d56", + "resource_metadata": { + "invoice_number": "H2025-343" + }, + "resource_type": "Invoice", + "expired_at": "2026-10-14T08:37:47Z", + "created_at": "2025-10-14T08:37:47Z", + "updated_at": "2025-10-14T08:37:47Z" + } + }, + "topic": "v1/payment-links", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-payment-links", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/v1/v1.products.json b/providers/qonto/v1/v1.products.json new file mode 100644 index 00000000..d2c0de75 --- /dev/null +++ b/providers/qonto/v1/v1.products.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "subscription_id": "123e4567-e89b-12d3-a456-426614174000", + "organization_id": "123e4567-e89b-12d3-a456-426614174000", + "membership_id": "123e4567-e89b-12d3-a456-426614174000", + "type": "v1/products", + "created_at": "2025-01-27T22:05:07.000Z", + "data": { + "event": "created", + "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "title": "Consulting hour", + "description": "One hour of consulting services", + "internal_note": "Reserved for premium customers", + "type": "service", + "unit_price": "100.00", + "unit_price_incl_vat": "120.00", + "currency": "EUR", + "unit": "hour", + "vat_rate": "0.20", + "vat_exemption_code": "", + "links": [ + { + "title": "Product page", + "url": "https://www.example.com/product" + } + ], + "created_at": "2025-01-24T10:54:00Z", + "updated_at": "2025-01-24T10:55:00Z" + } + }, + "topic": "v1/products", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-products", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/v1/v1.recurring-transfers.json b/providers/qonto/v1/v1.recurring-transfers.json new file mode 100644 index 00000000..b9c31275 --- /dev/null +++ b/providers/qonto/v1/v1.recurring-transfers.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "subscription_id": "123e4567-e89b-12d3-a456-426614174000", + "organization_id": "123e4567-e89b-12d3-a456-426614174000", + "membership_id": "123e4567-e89b-12d3-a456-426614174000", + "type": "v1/recurring-transfers", + "created_at": "2025-04-22T12:00:00Z", + "data": { + "event": "created", + "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", + "initiator_id": "8b1a9953-2c31-4f9d-9c0e-1f2b3c4d5e6f", + "bank_account_id": "b3f1c2d4-5e6f-7a8b-9c0d-1e2f3a4b5c6d", + "amount": 1100.5, + "amount_cents": 110050, + "amount_currency": "EUR", + "beneficiary_id": "c4d5e6f7-a8b9-4c0d-8e2f-3a4b5c6d7e8f", + "reference": "Lease payment", + "note": "Lease payment for offices in Paris", + "frequency": "monthly", + "first_execution_date": "2025-04-22", + "last_execution_date": "2026-08-21", + "next_execution_date": "2025-05-22", + "created_at": "2025-04-22T12:00:00Z", + "updated_at": "2025-04-22T12:00:00Z" + } + }, + "topic": "v1/recurring-transfers", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-recurring-transfers", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/v1/v1.sepa-direct-debit-collections.json b/providers/qonto/v1/v1.sepa-direct-debit-collections.json new file mode 100644 index 00000000..1d51581b --- /dev/null +++ b/providers/qonto/v1/v1.sepa-direct-debit-collections.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "subscription_id": "123e4567-e89b-12d3-a456-426614174000", + "organization_id": "123e4567-e89b-12d3-a456-426614174000", + "membership_id": "123e4567-e89b-12d3-a456-426614174000", + "type": "v1/sepa-direct-debit-collections", + "created_at": "2025-01-24T10:55:00Z", + "data": { + "event": "completed", + "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", + "direct_debit_subscription_id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", + "amount": { + "value": "102.34", + "currency": "EUR" + }, + "reference": "ref-123", + "status": "completed", + "collection_date": "2026-01-01" + } + }, + "topic": "v1/sepa-direct-debit-collections", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-sepa-direct-debit-collections", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/v1/v1.terminal-payments.json b/providers/qonto/v1/v1.terminal-payments.json new file mode 100644 index 00000000..f8c4165a --- /dev/null +++ b/providers/qonto/v1/v1.terminal-payments.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "subscription_id": "123e4567-e89b-12d3-a456-426614174000", + "organization_id": "123e4567-e89b-12d3-a456-426614174000", + "membership_id": "123e4567-e89b-12d3-a456-426614174000", + "type": "v1/terminal-payments", + "created_at": "2026-04-28T13:02:32Z", + "data": { + "event": "authorized", + "id": "019dd42e-87cf-7072-863e-7fef8714c2c0", + "terminal_id": "019d7188-1476-7a74-a7da-01c57793eb93", + "poi_id": "S1F2-000158244717080", + "amount": { + "value": "20.00", + "currency": "EUR" + }, + "authorized_amount": { + "value": "21.00", + "currency": "EUR" + }, + "tip_amount": { + "value": "1.00", + "currency": "EUR" + }, + "payment_method": "cartebancaire", + "card_summary": "2120", + "metadata": "{\"order_id\": \"zelty-order-456\"}", + "created_at": "2026-04-28T13:01:52Z", + "authorized_at": "2026-04-28T13:02:00Z" + } + }, + "topic": "v1/terminal-payments", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-terminal-payments", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/v1/v1.transactions.json b/providers/qonto/v1/v1.transactions.json new file mode 100644 index 00000000..2828885d --- /dev/null +++ b/providers/qonto/v1/v1.transactions.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "subscription_id": "123e4567-e89b-12d3-a456-426614174000", + "organization_id": "123e4567-e89b-12d3-a456-426614174000", + "membership_id": "123e4567-e89b-12d3-a456-426614174000", + "type": "v1/transactions", + "created_at": "2025-01-24T10:55:00Z", + "data": { + "event": "created", + "id": "123e4567-e89b-12d3-a456-426614174000", + "transaction_id": "super-transaction-6576", + "amount": 50.01, + "currency": "EUR", + "local_amount": 45.01, + "local_currency": "USD", + "side": "debit", + "settled_balance": 100.02, + "operation_type": "transfer", + "status": "completed", + "label": "ACME Corp", + "clean_counterparty_name": "ACME Corp", + "note": "Business lunch", + "reference": "INV-1234", + "settled_at": "2025-01-24T10:54:00Z", + "emitted_at": "2025-01-24T10:54:00Z", + "updated_at": "2025-01-24T10:55:00Z", + "attachment_ids": [ + "attachment-1", + "attachment-2" + ], + "subject_type": "Transfer", + "bank_account_id": "123e4567-e89b-12d3-a456-426614174000", + "transfer": { + "counterparty_account_number": "123456789", + "counterparty_account_number_format": "account_number", + "counterparty_bank_identifier": "987654321", + "counterparty_bank_identifier_format": "bic" + } + } + }, + "topic": "v1/transactions", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-transactions", + "retrieved": "2026-10-26" + } +} diff --git a/providers/qonto/v1/v1.transfers.json b/providers/qonto/v1/v1.transfers.json new file mode 100644 index 00000000..bee1bd04 --- /dev/null +++ b/providers/qonto/v1/v1.transfers.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "123e4567-e89b-12d3-a456-426614174000", + "subscription_id": "123e4567-e89b-12d3-a456-426614174000", + "organization_id": "123e4567-e89b-12d3-a456-426614174000", + "membership_id": "123e4567-e89b-12d3-a456-426614174000", + "type": "v1/transfers", + "created_at": "2025-04-22T12:00:00Z", + "data": { + "event": "created", + "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", + "initiator_id": "8b1a9953-2c31-4f9d-9c0e-1f2b3c4d5e6f", + "bank_account_id": "b3f1c2d4-5e6f-7a8b-9c0d-1e2f3a4b5c6d", + "amount": 1100.5, + "amount_cents": 110050, + "amount_currency": "EUR", + "status": "pending", + "beneficiary_id": "c4d5e6f7-a8b9-4c0d-8e2f-3a4b5c6d7e8f", + "reference": "Lease payment", + "note": "Lease payment for offices in Paris", + "declined_reason": null, + "scheduled_date": "2025-04-22", + "created_at": "2025-04-22T12:00:00Z", + "processed_at": null, + "completed_at": null, + "transaction_id": null, + "recurring_transfer_id": null + } + }, + "topic": "v1/transfers", + "source": { + "type": "vendor-documentation", + "url": "https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-transfers", + "retrieved": "2026-10-26" + } +} diff --git a/providers/rebilly/index.json b/providers/rebilly/index.json new file mode 100644 index 00000000..90873cac --- /dev/null +++ b/providers/rebilly/index.json @@ -0,0 +1,13 @@ +{ + "label": "Rebilly", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/rebilly/latest/data-export-completed.json b/providers/rebilly/latest/data-export-completed.json new file mode 100644 index 00000000..d2eea45f --- /dev/null +++ b/providers/rebilly/latest/data-export-completed.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json; charset=utf-8", + "user-agent": "Rebilly/20e49c5" + }, + "body": { + "dataExportId": "d9dd134f-0bee-46b1-bec0-992da3173336", + "fileId": "d348968b-41ed-4d7d-b534-02e5265c8912", + "eventType": "data-export-completed", + "_embedded": { + "dataExport": { + "id": "d9dd134f-0bee-46b1-bec0-992da3173336", + "name": "Preview", + "resource": "customers", + "format": "csv", + "arguments": null, + "dateRange": null, + "emailNotification": [], + "fields": [], + "recurring": null, + "status": "pending", + "userId": "3d08e3f3-fa38-4731-9761-8a04400e05d3", + "recordCount": null, + "scheduledTime": "2023-02-12T19:42:52+00:00", + "expiredTime": "2023-03-12T19:42:52+00:00", + "purgedTime": "2024-06-12T19:42:52+00:00", + "createdTime": "2023-02-12T19:42:52+00:00", + "updatedTime": "2023-02-12T19:42:52+00:00", + "_links": [ + { + "rel": "self", + "href": "https://api-sandbox.rebilly.com/organizations/a9f68e6e-e2e6-43dd-a27f-8120121d7428/experimental/data-exports/d9dd134f-0bee-46b1-bec0-992da3173336" + }, + { + "rel": "user", + "href": "https://api-sandbox.rebilly.com/users/3d08e3f3-fa38-4731-9761-8a04400e05d3" + } + ] + } + }, + "_links": [ + { + "rel": "dataExport", + "href": "https://api-sandbox.rebilly.com/organizations/a9f68e6e-e2e6-43dd-a27f-8120121d7428/experimental/data-exports/d9dd134f-0bee-46b1-bec0-992da3173336" + }, + { + "rel": "download", + "href": "https://api-sandbox.rebilly.com/organizations/a9f68e6e-e2e6-43dd-a27f-8120121d7428/files/d348968b-41ed-4d7d-b534-02e5265c8912/download" + } + ] + }, + "topic": "data-export-completed", + "source": { + "type": "vendor-documentation", + "url": "https://www.rebilly.com/docs/dev-docs/webhooks-configuration", + "retrieved": "2026-10-26" + } +} diff --git a/providers/rebrandly/index.json b/providers/rebrandly/index.json new file mode 100644 index 00000000..9b8afb9c --- /dev/null +++ b/providers/rebrandly/index.json @@ -0,0 +1,13 @@ +{ + "label": "Rebrandly", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/rebrandly/latest/click.json b/providers/rebrandly/latest/click.json new file mode 100644 index 00000000..f93565e0 --- /dev/null +++ b/providers/rebrandly/latest/click.json @@ -0,0 +1,83 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": [ + { + "timestamp": "2019-07-02T14:07:06.981094Z", + "client": { + "language": "pt", + "location": { + "country": "br" + }, + "agent": { + "browser": { + "name": "facebook-app", + "version": "227.0.0.43.158" + }, + "os": { + "name": "android", + "version": "android-9.0-pie" + }, + "device": { + "name": "smartphone" + }, + "type": "human" + }, + "session": { + "started": "2019-07-02T14:07:06.981094Z", + "first": true + } + }, + "referral": { + "hostname": "m.facebook.com", + "protocol": "http", + "path": "/", + "origin": { + "type": "social", + "name": "facebook" + } + }, + "route": { + "id": "a1ec86bf91bfe763ad02f602259ea0a9", + "slashtag": "", + "creator": { + "id": "wf09bfww4eb9jkw2844555e1ce9af4f2", + "workspace": { + "id": "d88bfe5fgd14b2ghb44538b9aekpw89", + "name": "" + } + }, + "domain": { + "id": "9a5ae320f3e247ef8c9b6061131bb517", + "raw": "" + }, + "destination": { + "raw": "https://www.yourdestination.com/?utm_source=cs_facebook_post&utm_medium=customersuccess", + "protocol": "https", + "hostname": "www.yourdestination.com", + "path": "/", + "params": { + "query": { + "utm_source": [ + "cs_facebook_post" + ], + "utm_medium": [ + "customersuccess" + ] + } + } + } + } + } + ], + "key": "abcxyz123" + }, + "topic": "click", + "source": { + "type": "vendor-documentation", + "url": "https://developers.rebrandly.com/docs/clickstream-webhook-setup", + "retrieved": "2026-10-26" + } +} diff --git a/providers/recurrente/index.json b/providers/recurrente/index.json new file mode 100644 index 00000000..f66492b8 --- /dev/null +++ b/providers/recurrente/index.json @@ -0,0 +1,13 @@ +{ + "label": "Recurrente", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/recurrente/latest/intent.succeeded.json b/providers/recurrente/latest/intent.succeeded.json new file mode 100644 index 00000000..0d43e2fb --- /dev/null +++ b/providers/recurrente/latest/intent.succeeded.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "payment", + "event_type": "intent.succeeded", + "api_version": "2026-06-01", + "id": "in_id123", + "legacy_id": "pa_id123", + "receipt_number": 100482, + "status": "succeeded", + "raw_status": "succeeded", + "created_at": "2026-06-01T14:03:21Z", + "customer_id": "cus_id123", + "user_id": "usr_id123", + "customer": { + "id": "cus_id123", + "email": "cliente@example.com", + "full_name": "Ana Lopez", + "nit": "CF", + "phone": "+50255551234" + }, + "amount_in_cents": 25000, + "currency": "GTQ", + "product": { + "id": "prod_id123" + }, + "tax_invoice_url": null, + "checkout": { + "id": "ch_id123", + "status": "paid" + }, + "payment": { + "id": "pa_id123" + }, + "details": { + "failure_reason": null, + "fee": 875, + "tax_invoicing_fee": 0, + "vat_withheld": 0, + "vat_withheld_currency": "GTQ", + "used_presaved_payment_method": false, + "installments": 1, + "channel": "Tarjeta", + "products": [ + { + "id": "prod_id123", + "quantity": 1 + } + ] + } + }, + "topic": "intent.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.recurrente.com/guias-espanol/comenzar/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/recurrente/latest/payment_intent.failed.json b/providers/recurrente/latest/payment_intent.failed.json new file mode 100644 index 00000000..7b9ad692 --- /dev/null +++ b/providers/recurrente/latest/payment_intent.failed.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "pa_id123", + "event_type": "payment_intent.failed", + "api_version": "2024-03-13", + "checkout": { + "id": "ch_id123" + }, + "created_at": "2024-02-16T03:01:13.260Z", + "failure_reason": "Tu banco ha rechazado la transacci\u00f3n. Llama a tu banco y pide que autoricen esta transacci\u00f3n.", + "amount_in_cents": 10000, + "currency": "GTQ", + "fee": 0, + "vat_withheld": 0, + "vat_withheld_currency": "GTQ", + "customer": { + "email": "hello@example.com", + "full_name": "Max Rodriguez", + "id": "us_id123" + }, + "product": { + "id": "prod_id123" + } + }, + "topic": "payment_intent.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.recurrente.com/webhooks-legacy", + "retrieved": "2026-10-26" + } +} diff --git a/providers/recurrente/latest/payment_intent.succeeded.json b/providers/recurrente/latest/payment_intent.succeeded.json new file mode 100644 index 00000000..855b4b42 --- /dev/null +++ b/providers/recurrente/latest/payment_intent.succeeded.json @@ -0,0 +1,62 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "pa_id123", + "event_type": "payment_intent.succeeded", + "api_version": "2024-04-24", + "checkout": { + "id": "ch_id123", + "status": "paid", + "payment": { + "id": "pa_laybj3zw", + "paymentable": { + "type": "OneTimePayment", + "id": "on_arognqni", + "tax_name": null, + "tax_id": "12345678", + "address": null, + "phone_number": "+50255551234" + } + }, + "payment_method": { + "id": "pay_m_7v5ie3pw", + "type": "card", + "card": { + "last4": "4242", + "network": "visa" + } + }, + "transfer_setups": [], + "metadata": {} + }, + "created_at": "2024-02-16T03:01:13.260Z", + "failure_reason": null, + "amount_in_cents": 10000, + "currency": "GTQ", + "fee": 450, + "vat_withheld": 160, + "vat_withheld_currency": "GTQ", + "customer": { + "email": "hello@example.com", + "full_name": "Max Rodriguez", + "id": "us_id123", + "nit": "12345678", + "phone": "+50255551234" + }, + "product": { + "id": "prod_id123" + }, + "invoice": { + "id": "inv_123", + "tax_invoice_url": null + } + }, + "topic": "payment_intent.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.recurrente.com/webhooks-legacy", + "retrieved": "2026-10-26" + } +} diff --git a/providers/recurrente/latest/subscription.create.json b/providers/recurrente/latest/subscription.create.json new file mode 100644 index 00000000..a5f8a035 --- /dev/null +++ b/providers/recurrente/latest/subscription.create.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2024-04-24", + "created_at": "2025-10-13T13:59:27.931Z", + "customer_email": "example@example.com", + "customer_id": "us_1234", + "customer_name": "Pedro P\u00e9rez", + "event_type": "subscription.create", + "id": "su_123", + "payment": { + "id": "pa_123", + "paymentable": { + "address": null, + "id": "su_123", + "phone_number": "+50255555555", + "tax_id": "", + "tax_name": null, + "type": "Subscription" + } + }, + "product": { + "address_requirement": "none", + "billing_info_requirement": "optional", + "cancel_url": "", + "custom_terms_and_conditions": "T\u00e9rminos y condiciones", + "description": "Suscripci\u00f3n de prueba", + "has_dynamic_pricing": false, + "id": "prod_123", + "metadata": {}, + "name": "Plan de Prueba", + "phone_requirement": "required", + "prices": [ + { + "amount_in_cents": 999, + "billing_interval": "month", + "billing_interval_count": 1, + "charge_type": "recurring", + "currency": "GTQ", + "free_trial_interval": "month", + "free_trial_interval_count": 0, + "id": "price_123", + "periods_before_automatic_cancellation": null + } + ], + "status": "active", + "storefront_link": "https://app.recurrente.com/s/recurrente/plan-de-prueba", + "success_url": "" + } + }, + "topic": "subscription.create", + "source": { + "type": "vendor-documentation", + "url": "https://docs.recurrente.com/webhooks-legacy", + "retrieved": "2026-10-26" + } +} diff --git a/providers/reditus/index.json b/providers/reditus/index.json new file mode 100644 index 00000000..c357326f --- /dev/null +++ b/providers/reditus/index.json @@ -0,0 +1,13 @@ +{ + "label": "Reditus", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/reditus/latest/partnership.accepted.json b/providers/reditus/latest/partnership.accepted.json new file mode 100644 index 00000000..3ba089f9 --- /dev/null +++ b/providers/reditus/latest/partnership.accepted.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "partnership.accepted", + "url": "destination-url@example.com", + "created_at": "2024-05-05", + "data": { + "affiliate_name": "Acme", + "affiliate_email": "john@acme.com", + "affiliate_first_name": "John", + "affiliate_last_name": "Doe", + "accepted_at": "2024-05-05" + } + }, + "topic": "partnership.accepted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.getreditus.com/webhooks/affiliate-program/partnership_accepted", + "retrieved": "2026-10-26" + } +} diff --git a/providers/redo/index.json b/providers/redo/index.json new file mode 100644 index 00000000..e0b5edbc --- /dev/null +++ b/providers/redo/index.json @@ -0,0 +1,13 @@ +{ + "label": "Redo", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/redo/latest/return.created.json b/providers/redo/latest/return.created.json new file mode 100644 index 00000000..f6134cec --- /dev/null +++ b/providers/redo/latest/return.created.json @@ -0,0 +1,104 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "type": "created", + "at": "2023-08-18T12:00:00Z", + "merchantName": "Example Merchant", + "return": { + "id": "64df65d4c5a4ca3eff4b4e43", + "status": "pending", + "createdAt": "2023-08-18T12:00:00Z", + "updatedAt": "2023-08-18T12:00:00Z", + "order": { + "id": "shopify-order-123" + }, + "items": [ + { + "id": "item-1", + "orderItem": { + "id": "order-123/1" + }, + "quantity": 1, + "reason": "Too big", + "upc": "012345678905", + "processingImages": [ + "https://files.getredo.com/images/inspection-1.jpg" + ], + "customerImages": [ + "https://files.getredo.com/images/customer-damage-1.jpg" + ] + } + ], + "source": { + "emailAddress": "customer@example.com", + "name": { + "first": "Jane", + "last": "Doe" + }, + "mailingAddress": { + "line1": "123 Main St", + "city": "San Francisco", + "province": "CA", + "postalCode": "94102", + "country": "US" + }, + "phoneNumber": { + "number": "+14155551234" + } + }, + "destination": {}, + "giftCards": [], + "totals": { + "refund": { + "amount": { + "amount": "50.00", + "currency": "USD" + } + }, + "exchange": { + "amount": { + "amount": "0.00", + "currency": "USD" + } + }, + "storeCredit": { + "amount": { + "amount": "0.00", + "currency": "USD" + } + }, + "charge": { + "amount": { + "amount": "0.00", + "currency": "USD" + } + } + } + }, + "order": { + "id": "shopify-order-123", + "items": [ + { + "id": "order-123/1", + "quantity": 1, + "product": { + "externalId": "product-456", + "name": "T-Shirt" + }, + "variant": { + "externalId": "variant-789", + "name": "Medium / Blue" + } + } + ] + } + }, + "topic": "return.created", + "source": { + "type": "vendor-documentation", + "url": "https://developers.redo.com/docs/guides/integrations/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/relay-messenger/index.json b/providers/relay-messenger/index.json new file mode 100644 index 00000000..ae0fac7a --- /dev/null +++ b/providers/relay-messenger/index.json @@ -0,0 +1,13 @@ +{ + "label": "Relay", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/relay-messenger/latest/chat.created.json b/providers/relay-messenger/latest/chat.created.json new file mode 100644 index 00000000..5e3b6164 --- /dev/null +++ b/providers/relay-messenger/latest/chat.created.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "webhook_version": "2026-08-30", + "event_type": "chat.created", + "event_id": "01a08e5a-19b8-77be-839e-414b3f2c2e78", + "created_at": "2026-09-11T02:44:24.632Z", + "trace_id": "f01080133a18602e0a764728933c2bd0", + "agent_id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "data": { + "id": "01a08e5a-13cd-707f-ad0b-29eec3010341", + "display_name": "relay", + "group_chat_icon": null, + "handles": [ + { + "id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "handle": "example_agent", + "status": "active", + "joined_at": "2026-09-11T02:44:23.152Z", + "left_at": null, + "is_me": true, + "kind": "agent", + "display_name": "Example Agent", + "image_url": null, + "subtitle": "A Relay agent, created with relay agents create.", + "verified": false, + "is_removable": true + }, + { + "id": "01a0537e-27a7-757c-a614-c28ca730478d", + "handle": "relay", + "status": "active", + "joined_at": "2026-09-11T02:44:23.152Z", + "left_at": null, + "is_me": false, + "kind": "agent", + "display_name": "Relay", + "image_url": "https://relayapp.im/relay-agent-avatar.png", + "subtitle": "Relay's official agent", + "verified": true, + "is_removable": false + } + ], + "is_group": false, + "created_at": "2026-09-11T02:44:23.435Z", + "updated_at": "2026-09-11T02:44:23.435Z" + } + }, + "topic": "chat.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.relayapp.im/events/chat-created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/relay-messenger/latest/chat.typing_indicator.started.json b/providers/relay-messenger/latest/chat.typing_indicator.started.json new file mode 100644 index 00000000..b18b2124 --- /dev/null +++ b/providers/relay-messenger/latest/chat.typing_indicator.started.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "webhook_version": "2026-08-30", + "event_type": "chat.typing_indicator.started", + "event_id": "01a08e5a-50a5-757a-aa71-8ac837b5cd48", + "created_at": "2026-09-11T02:44:38.693Z", + "trace_id": "7d31d823606241d8961a309fbb4e2996", + "agent_id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "data": { + "chat_id": "01a08e5a-13cd-707f-ad0b-29eec3010341", + "contact": { + "id": "01a0537e-27a7-757c-a614-c28ca730478d", + "handle": "relay", + "kind": "agent" + } + } + }, + "topic": "chat.typing_indicator.started", + "source": { + "type": "vendor-documentation", + "url": "https://docs.relayapp.im/events/chat-typing-indicator-started", + "retrieved": "2026-10-26" + } +} diff --git a/providers/relay-messenger/latest/chat.typing_indicator.stopped.json b/providers/relay-messenger/latest/chat.typing_indicator.stopped.json new file mode 100644 index 00000000..e7513d3c --- /dev/null +++ b/providers/relay-messenger/latest/chat.typing_indicator.stopped.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "webhook_version": "2026-08-30", + "event_type": "chat.typing_indicator.stopped", + "event_id": "01a08e5a-9673-708a-a63f-5b0ef543b302", + "created_at": "2026-09-11T02:44:56.563Z", + "trace_id": "46d94605af904672a91d1df71619532e", + "agent_id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "data": { + "chat_id": "01a08e5a-13cd-707f-ad0b-29eec3010341", + "contact": { + "id": "01a0537e-27a7-757c-a614-c28ca730478d", + "handle": "relay", + "kind": "agent" + } + } + }, + "topic": "chat.typing_indicator.stopped", + "source": { + "type": "vendor-documentation", + "url": "https://docs.relayapp.im/events/chat-typing-indicator-stopped", + "retrieved": "2026-10-26" + } +} diff --git a/providers/relay-messenger/latest/message.delivered.json b/providers/relay-messenger/latest/message.delivered.json new file mode 100644 index 00000000..4712fd0c --- /dev/null +++ b/providers/relay-messenger/latest/message.delivered.json @@ -0,0 +1,112 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "webhook_version": "2026-08-30", + "event_type": "message.delivered", + "event_id": "01a08e1e-cae0-70bb-a44f-97a598fa4f83", + "created_at": "2026-10-04T20:38:04.871Z", + "trace_id": "27a398912ad9ffb0db553fecfaeb6652", + "agent_id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "data": { + "chat": { + "id": "01a108a3-390a-7297-a549-52470ba50e97", + "is_group": false, + "owner_handle": { + "id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "handle": "example_agent", + "status": "active", + "joined_at": "2026-10-04T20:37:57.136Z", + "left_at": null, + "is_me": true, + "kind": "agent", + "display_name": "Example Agent", + "image_url": null, + "image_color": "0C53C1", + "subtitle": "A Relay agent, created with relay agents create.", + "verified": false, + "owner": { + "kind": "organization", + "name": null, + "verified": false + }, + "rive": null, + "is_contact": false + } + }, + "chat_id": "01a108a3-390a-7297-a549-52470ba50e97", + "id": "01a108a3-4b12-7c3d-8e4f-5a6b7c8d9e0f", + "idempotency_key": "reply-01a108a3-3986", + "direction": "outbound", + "from": "example_agent", + "from_handle": { + "id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "handle": "example_agent", + "status": "active", + "joined_at": "2026-10-04T20:37:57.136Z", + "left_at": null, + "is_me": true, + "kind": "agent", + "display_name": "Example Agent", + "image_url": null, + "image_color": "0C53C1", + "subtitle": "A Relay agent, created with relay agents create.", + "verified": false, + "owner": { + "kind": "organization", + "name": null, + "verified": false + }, + "rive": null, + "is_contact": false + }, + "is_from_me": true, + "sender_handle": { + "id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "handle": "example_agent", + "status": "active", + "joined_at": "2026-10-04T20:37:57.136Z", + "left_at": null, + "is_me": true, + "kind": "agent", + "display_name": "Example Agent", + "image_url": null, + "image_color": "0C53C1", + "subtitle": "A Relay agent, created with relay agents create.", + "verified": false, + "owner": { + "kind": "organization", + "name": null, + "verified": false + }, + "rive": null, + "is_contact": false + }, + "parts": [ + { + "type": "text", + "value": "Yes, I am free after 2 PM. Should I call you then?", + "text_decorations": null, + "mentions": null, + "mention": null, + "mention_range": null, + "reactions": null + } + ], + "sent_at": "2026-10-04T20:38:04.812Z", + "delivered_at": "2026-10-04T20:38:04.812Z", + "read_at": null, + "silent": false, + "reply_to": null, + "thread": null + } + }, + "topic": "message.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://docs.relayapp.im/events/message-delivered", + "retrieved": "2026-10-26" + } +} diff --git a/providers/relay-messenger/latest/message.failed.json b/providers/relay-messenger/latest/message.failed.json new file mode 100644 index 00000000..bd5aa12b --- /dev/null +++ b/providers/relay-messenger/latest/message.failed.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "webhook_version": "2026-08-30", + "event_type": "message.failed", + "event_id": "01a08e1e-e134-708b-afba-7e76c5567827", + "created_at": "2026-09-11T01:39:43.540Z", + "trace_id": "c86014b4778f3b556008a9e2a61a06fd", + "agent_id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "data": { + "chat_id": "01a05224-50ba-743c-b078-6458f4186e07", + "message_id": "01a08e1e-c84a-725a-9931-5bd5784c3149", + "code": 3006, + "reason": "HTTP 401", + "detail_code": 401, + "failed_at": "2026-09-11T01:39:43.043Z" + } + }, + "topic": "message.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.relayapp.im/events/message-failed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/relay-messenger/latest/message.read.json b/providers/relay-messenger/latest/message.read.json new file mode 100644 index 00000000..f2cd0345 --- /dev/null +++ b/providers/relay-messenger/latest/message.read.json @@ -0,0 +1,112 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "webhook_version": "2026-08-30", + "event_type": "message.read", + "event_id": "01a08e5a-4198-77db-8ddd-19338c911a4d", + "created_at": "2026-10-04T20:38:19.452Z", + "trace_id": "95a41b60c92e11add008a9e69005924e", + "agent_id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "data": { + "chat": { + "id": "01a108a3-390a-7297-a549-52470ba50e97", + "is_group": false, + "owner_handle": { + "id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "handle": "example_agent", + "status": "active", + "joined_at": "2026-10-04T20:37:57.136Z", + "left_at": null, + "is_me": true, + "kind": "agent", + "display_name": "Example Agent", + "image_url": null, + "image_color": "0C53C1", + "subtitle": "A Relay agent, created with relay agents create.", + "verified": false, + "owner": { + "kind": "organization", + "name": null, + "verified": false + }, + "rive": null, + "is_contact": false + } + }, + "chat_id": "01a108a3-390a-7297-a549-52470ba50e97", + "id": "01a108a3-4b12-7c3d-8e4f-5a6b7c8d9e0f", + "idempotency_key": "reply-01a108a3-3986", + "direction": "outbound", + "from": "example_agent", + "from_handle": { + "id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "handle": "example_agent", + "status": "active", + "joined_at": "2026-10-04T20:37:57.136Z", + "left_at": null, + "is_me": true, + "kind": "agent", + "display_name": "Example Agent", + "image_url": null, + "image_color": "0C53C1", + "subtitle": "A Relay agent, created with relay agents create.", + "verified": false, + "owner": { + "kind": "organization", + "name": null, + "verified": false + }, + "rive": null, + "is_contact": false + }, + "is_from_me": true, + "sender_handle": { + "id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "handle": "example_agent", + "status": "active", + "joined_at": "2026-10-04T20:37:57.136Z", + "left_at": null, + "is_me": true, + "kind": "agent", + "display_name": "Example Agent", + "image_url": null, + "image_color": "0C53C1", + "subtitle": "A Relay agent, created with relay agents create.", + "verified": false, + "owner": { + "kind": "organization", + "name": null, + "verified": false + }, + "rive": null, + "is_contact": false + }, + "parts": [ + { + "type": "text", + "value": "Yes, I am free after 2 PM. Should I call you then?", + "text_decorations": null, + "mentions": null, + "mention": null, + "mention_range": null, + "reactions": null + } + ], + "sent_at": "2026-10-04T20:38:04.812Z", + "delivered_at": "2026-10-04T20:38:04.812Z", + "read_at": "2026-10-04T20:38:19.407Z", + "silent": false, + "reply_to": null, + "thread": null + } + }, + "topic": "message.read", + "source": { + "type": "vendor-documentation", + "url": "https://docs.relayapp.im/events/message-read", + "retrieved": "2026-10-26" + } +} diff --git a/providers/relay-messenger/latest/message.received.json b/providers/relay-messenger/latest/message.received.json new file mode 100644 index 00000000..1b29dde5 --- /dev/null +++ b/providers/relay-messenger/latest/message.received.json @@ -0,0 +1,106 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "webhook_version": "2026-08-30", + "event_type": "message.received", + "event_id": "01a08e5a-924f-75a8-883d-f130a1e087f2", + "created_at": "2026-10-04T20:37:57.301Z", + "trace_id": "3c50cf5e26c8c8156b8ed0af82d3d5a2", + "agent_id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "data": { + "chat": { + "id": "01a108a3-390a-7297-a549-52470ba50e97", + "is_group": false, + "owner_handle": { + "id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "handle": "example_agent", + "status": "active", + "joined_at": "2026-10-04T20:37:57.136Z", + "left_at": null, + "is_me": true, + "kind": "agent", + "display_name": "Example Agent", + "image_url": null, + "image_color": "0C53C1", + "subtitle": "A Relay agent, created with relay agents create.", + "verified": false, + "owner": { + "kind": "organization", + "name": null, + "verified": false + }, + "rive": null, + "is_contact": false + } + }, + "chat_id": "01a108a3-390a-7297-a549-52470ba50e97", + "id": "01a108a3-3986-71e8-9491-a6f81763daee", + "idempotency_key": "relay-app:01a108a3-3986-71e8-9491-a6f81763daee", + "direction": "inbound", + "from": "alex", + "from_handle": { + "id": "01a082e5-e880-73f9-9333-8e650dee9cac", + "handle": "alex", + "status": "active", + "joined_at": "2026-10-04T20:37:57.136Z", + "left_at": null, + "is_me": false, + "kind": "user", + "display_name": "Alex", + "image_url": null, + "image_color": null, + "subtitle": null, + "verified": false, + "timezone": "America/Detroit", + "age_range": "18_plus", + "links": [], + "about": null + }, + "is_from_me": false, + "sender_handle": { + "id": "01a082e5-e880-73f9-9333-8e650dee9cac", + "handle": "alex", + "status": "active", + "joined_at": "2026-10-04T20:37:57.136Z", + "left_at": null, + "is_me": false, + "kind": "user", + "display_name": "Alex", + "image_url": null, + "image_color": null, + "subtitle": null, + "verified": false, + "timezone": "America/Detroit", + "age_range": "18_plus", + "links": [], + "about": null + }, + "parts": [ + { + "type": "text", + "value": "Hey, are you free to talk tomorrow?", + "text_decorations": null, + "mentions": null, + "mention": null, + "mention_range": null, + "reactions": null + } + ], + "sent_at": "2026-10-04T20:37:57.254Z", + "delivered_at": "2026-10-04T20:37:57.254Z", + "read_at": null, + "silent": false, + "reply_to": null, + "thread": null + } + }, + "topic": "message.received", + "source": { + "type": "vendor-documentation", + "url": "https://docs.relayapp.im/events/message-received", + "retrieved": "2026-10-26" + } +} diff --git a/providers/relay-messenger/latest/message.sent.json b/providers/relay-messenger/latest/message.sent.json new file mode 100644 index 00000000..1db1b271 --- /dev/null +++ b/providers/relay-messenger/latest/message.sent.json @@ -0,0 +1,112 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "v1", + "webhook_version": "2026-08-30", + "event_type": "message.sent", + "event_id": "01a08e1e-ca12-704b-89a0-2289178db8ea", + "created_at": "2026-10-04T20:38:04.860Z", + "trace_id": "2ba144b915db9a00795c3f4cda26e592", + "agent_id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "data": { + "chat": { + "id": "01a108a3-390a-7297-a549-52470ba50e97", + "is_group": false, + "owner_handle": { + "id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "handle": "example_agent", + "status": "active", + "joined_at": "2026-10-04T20:37:57.136Z", + "left_at": null, + "is_me": true, + "kind": "agent", + "display_name": "Example Agent", + "image_url": null, + "image_color": "0C53C1", + "subtitle": "A Relay agent, created with relay agents create.", + "verified": false, + "owner": { + "kind": "organization", + "name": null, + "verified": false + }, + "rive": null, + "is_contact": false + } + }, + "chat_id": "01a108a3-390a-7297-a549-52470ba50e97", + "id": "01a108a3-4b12-7c3d-8e4f-5a6b7c8d9e0f", + "idempotency_key": "reply-01a108a3-3986", + "direction": "outbound", + "from": "example_agent", + "from_handle": { + "id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "handle": "example_agent", + "status": "active", + "joined_at": "2026-10-04T20:37:57.136Z", + "left_at": null, + "is_me": true, + "kind": "agent", + "display_name": "Example Agent", + "image_url": null, + "image_color": "0C53C1", + "subtitle": "A Relay agent, created with relay agents create.", + "verified": false, + "owner": { + "kind": "organization", + "name": null, + "verified": false + }, + "rive": null, + "is_contact": false + }, + "is_from_me": true, + "sender_handle": { + "id": "01a05223-bd8e-7619-8a44-b7e2069a226f", + "handle": "example_agent", + "status": "active", + "joined_at": "2026-10-04T20:37:57.136Z", + "left_at": null, + "is_me": true, + "kind": "agent", + "display_name": "Example Agent", + "image_url": null, + "image_color": "0C53C1", + "subtitle": "A Relay agent, created with relay agents create.", + "verified": false, + "owner": { + "kind": "organization", + "name": null, + "verified": false + }, + "rive": null, + "is_contact": false + }, + "parts": [ + { + "type": "text", + "value": "Yes, I am free after 2 PM. Should I call you then?", + "text_decorations": null, + "mentions": null, + "mention": null, + "mention_range": null, + "reactions": null + } + ], + "sent_at": "2026-10-04T20:38:04.812Z", + "delivered_at": "2026-10-04T20:38:04.812Z", + "read_at": null, + "silent": false, + "reply_to": null, + "thread": null + } + }, + "topic": "message.sent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.relayapp.im/events/message-sent", + "retrieved": "2026-10-26" + } +} diff --git a/providers/remote/index.json b/providers/remote/index.json new file mode 100644 index 00000000..91ec1c70 --- /dev/null +++ b/providers/remote/index.json @@ -0,0 +1,13 @@ +{ + "label": "Remote", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/remote/latest/employment.onboarding_task.completed.json b/providers/remote/latest/employment.onboarding_task.completed.json new file mode 100644 index 00000000..c7c65c15 --- /dev/null +++ b/providers/remote/latest/employment.onboarding_task.completed.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "company_id": "9e88cdac-4e57-46ca-a5a8-580150935cd8", + "completed_task": { + "action": "identity_verification", + "completed_at": "2023-02-16T07:52:26Z", + "description": "To help us keep you and our platform safe.", + "name": "Verify your identity", + "required": true, + "status": "completed" + }, + "employment_id": "b6e66f7c-9026-4afc-9f43-37bb31a8e509", + "event_type": "employment.onboarding_task.completed" + }, + "topic": "employment.onboarding_task.completed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.remote.com/docs/verifying-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/requesty/index.json b/providers/requesty/index.json new file mode 100644 index 00000000..e885e5d2 --- /dev/null +++ b/providers/requesty/index.json @@ -0,0 +1,13 @@ +{ + "label": "Requesty", + "configs": { + "latest_version": "latest", + "topic_identifier": "X-Requesty-Event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/requesty/latest/apikey.budget.exceeded_absolute.json b/providers/requesty/latest/apikey.budget.exceeded_absolute.json new file mode 100644 index 00000000..ef6e446a --- /dev/null +++ b/providers/requesty/latest/apikey.budget.exceeded_absolute.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json", + "x-requesty-event": "apikey.budget.exceeded_absolute", + "user-agent": "Requesty-Webhooks/1.0" + }, + "body": { + "id": "3f1c2a6e-9b7d-4e21-8c5a-2d6f0b1e7a90", + "type": "apikey.budget.exceeded_absolute", + "data": { + "api_key_id": "d290f1ee-6c54-4b01-90e6-d701748f0851", + "api_key_name": "production-key", + "spend": "50.35", + "absolute_exceeded": "50" + } + }, + "topic": "apikey.budget.exceeded_absolute", + "source": { + "type": "vendor-documentation", + "url": "https://docs.requesty.ai/features/alerts", + "retrieved": "2026-10-26" + } +} diff --git a/providers/requesty/latest/apikey.budget.exceeded_percent.json b/providers/requesty/latest/apikey.budget.exceeded_percent.json new file mode 100644 index 00000000..2474cdd8 --- /dev/null +++ b/providers/requesty/latest/apikey.budget.exceeded_percent.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json", + "x-requesty-event": "apikey.budget.exceeded_percent", + "user-agent": "Requesty-Webhooks/1.0" + }, + "body": { + "id": "3f1c2a6e-9b7d-4e21-8c5a-2d6f0b1e7a90", + "type": "apikey.budget.exceeded_percent", + "data": { + "api_key_id": "d290f1ee-6c54-4b01-90e6-d701748f0851", + "api_key_name": "production-key", + "limit": "100", + "spend": "82.40", + "percentage_exceeded": "0.8" + } + }, + "topic": "apikey.budget.exceeded_percent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.requesty.ai/features/alerts", + "retrieved": "2026-10-26" + } +} diff --git a/providers/requesty/latest/group.budget.exceeded_percent.json b/providers/requesty/latest/group.budget.exceeded_percent.json new file mode 100644 index 00000000..d5e415d9 --- /dev/null +++ b/providers/requesty/latest/group.budget.exceeded_percent.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json", + "x-requesty-event": "group.budget.exceeded_percent", + "user-agent": "Requesty-Webhooks/1.0" + }, + "body": { + "id": "3f1c2a6e-9b7d-4e21-8c5a-2d6f0b1e7a90", + "type": "group.budget.exceeded_percent", + "data": { + "group_id": "d290f1ee-6c54-4b01-90e6-d701748f0851", + "group_name": "Engineering", + "group_admins": [ + { + "email": "admin@company.com" + } + ], + "limit": "500", + "spend": "452.10", + "percentage_exceeded": "0.9" + } + }, + "topic": "group.budget.exceeded_percent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.requesty.ai/features/alerts", + "retrieved": "2026-10-26" + } +} diff --git a/providers/requesty/latest/org.balance.below_absolute.json b/providers/requesty/latest/org.balance.below_absolute.json new file mode 100644 index 00000000..ed93daff --- /dev/null +++ b/providers/requesty/latest/org.balance.below_absolute.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json", + "x-requesty-event": "org.balance.below_absolute", + "user-agent": "Requesty-Webhooks/1.0" + }, + "body": { + "id": "3f1c2a6e-9b7d-4e21-8c5a-2d6f0b1e7a90", + "type": "org.balance.below_absolute", + "data": { + "org_id": "org_abc123", + "balance_threshold": "100", + "current_balance": "87.50" + } + }, + "topic": "org.balance.below_absolute", + "source": { + "type": "vendor-documentation", + "url": "https://docs.requesty.ai/features/alerts", + "retrieved": "2026-10-26" + } +} diff --git a/providers/requesty/latest/user.budget.exceeded_absolute.json b/providers/requesty/latest/user.budget.exceeded_absolute.json new file mode 100644 index 00000000..ff08d43b --- /dev/null +++ b/providers/requesty/latest/user.budget.exceeded_absolute.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json", + "x-requesty-event": "user.budget.exceeded_absolute", + "user-agent": "Requesty-Webhooks/1.0" + }, + "body": { + "id": "3f1c2a6e-9b7d-4e21-8c5a-2d6f0b1e7a90", + "type": "user.budget.exceeded_absolute", + "data": { + "user_id": "user_abc123", + "user_email": "alice@company.com", + "spend": "50.35", + "absolute_exceeded": "50" + } + }, + "topic": "user.budget.exceeded_absolute", + "source": { + "type": "vendor-documentation", + "url": "https://docs.requesty.ai/features/alerts", + "retrieved": "2026-10-26" + } +} diff --git a/providers/requesty/latest/user.budget.exceeded_percent.json b/providers/requesty/latest/user.budget.exceeded_percent.json new file mode 100644 index 00000000..84b361cf --- /dev/null +++ b/providers/requesty/latest/user.budget.exceeded_percent.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json", + "x-requesty-event": "user.budget.exceeded_percent", + "user-agent": "Requesty-Webhooks/1.0" + }, + "body": { + "id": "3f1c2a6e-9b7d-4e21-8c5a-2d6f0b1e7a90", + "type": "user.budget.exceeded_percent", + "data": { + "user_id": "user_abc123", + "user_email": "alice@company.com", + "limit": "100", + "spend": "82.40", + "percentage_exceeded": "0.8" + } + }, + "topic": "user.budget.exceeded_percent", + "source": { + "type": "vendor-documentation", + "url": "https://docs.requesty.ai/features/alerts", + "retrieved": "2026-10-26" + } +} diff --git a/providers/rewardful/index.json b/providers/rewardful/index.json new file mode 100644 index 00000000..b1d31287 --- /dev/null +++ b/providers/rewardful/index.json @@ -0,0 +1,13 @@ +{ + "label": "Rewardful", + "configs": { + "latest_version": "v1", + "topic_identifier": "event.type" + }, + "provenance": { + "v1": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/rewardful/v1/affiliate.confirmed.json b/providers/rewardful/v1/affiliate.confirmed.json new file mode 100644 index 00000000..bf0f2ad5 --- /dev/null +++ b/providers/rewardful/v1/affiliate.confirmed.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "object": { + "id": "3433fffa-8255-4843-81b1-22aebc21eb34", + "first_name": "James", + "last_name": "Bond", + "email": "james@mi6.co.uk", + "created_at": "2019-06-24T00:43:36.097Z", + "updated_at": "2019-06-27T18:38:41.684Z", + "referrals": 42, + "conversions": 3, + "confirmed_at": "2019-06-24T00:43:36.095Z", + "links": [ + { + "id": "81bf1128-0ba1-4c1c-835c-286521f8791a", + "url": "http://www.demo.com:8080/?via=james", + "token": "james", + "referrals": 42, + "conversions": 3 + } + ], + "campaign": { + "id": "82f26208-778e-4e98-a467-6ee264cf96d5", + "name": "Friends of Acme", + "created_at": "2019-06-24T00:43:35.985Z", + "updated_at": "2019-06-24T00:43:35.985Z" + }, + "paypal_email": null, + "sign_in_count": 0, + "stripe_account_id": null, + "unconfirmed_email": null, + "stripe_customer_id": null, + "paypal_email_confirmed_at": null, + "receive_new_commission_notifications": true + }, + "event": { + "id": "7fcdc81d-996a-4b7b-8faf-1db98b9d5507", + "type": "affiliate.confirmed", + "created_at": "2019-07-11T05:25:43.940Z", + "api_version": "v1" + }, + "request": { + "id": "66a94f49-2b36-403c-83b8-91677cb1f460" + } + }, + "topic": "affiliate.confirmed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.rewardful.com/webhooks/requests#example-payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/roam/2026-07-07/app.uninstalled.json b/providers/roam/2026-07-07/app.uninstalled.json new file mode 100644 index 00000000..95e7304c --- /dev/null +++ b/providers/roam/2026-07-07/app.uninstalled.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "app.uninstalled", + "roam-version": "2026-07-07" + }, + "body": { + "type": "app.uninstalled", + "eventId": "0197f9b1-2b3c-7dd4-ae1f-2a3b4c5d6e7f", + "timestamp": "2026-07-20T18:05:00.000000Z", + "apiVersion": "2026-07-07", + "data": { + "clientId": "9f3c2a1b0e8d7c6b5a49382716150493", + "roamId": "12QJUKKE0X" + } + }, + "topic": "app.uninstalled", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/2026-07-07/chat.link.shared.json b/providers/roam/2026-07-07/chat.link.shared.json new file mode 100644 index 00000000..0d9b14e8 --- /dev/null +++ b/providers/roam/2026-07-07/chat.link.shared.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "chat.link.shared", + "roam-version": "2026-07-07" + }, + "body": { + "type": "chat.link.shared", + "eventId": "0197f9a2-1a51-7aa1-8b2c-3d4e5f6a7b8c", + "timestamp": "2026-07-20T15:30:00.000000Z", + "apiVersion": "2026-07-07", + "data": { + "chatId": "8f3b9c2e-1a4d-4e7b-9c0a-2b6d1f5e3a7c", + "chatType": "group", + "messageId": "16933dd4-6e4c-4acf-9af1-d1972f9b4d34", + "messageTimestamp": 1748906400000000, + "userId": "ad1e9cc0-0ffd-47e5-895c-2630a73327b4", + "links": [ + { + "url": "https://status.example.com/incidents/123", + "domain": "status.example.com" + } + ] + } + }, + "topic": "chat.link.shared", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/2026-07-07/chat.message.json b/providers/roam/2026-07-07/chat.message.json new file mode 100644 index 00000000..edff7cdb --- /dev/null +++ b/providers/roam/2026-07-07/chat.message.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "chat.message", + "roam-version": "2026-07-07" + }, + "body": { + "type": "chat.message", + "eventId": "0197f9a1-7d2e-7cc3-9f6a-8b1c2d3e4f5a", + "timestamp": "2024-06-20T16:13:20.000000Z", + "apiVersion": "2026-07-07", + "data": { + "version": 1, + "contentType": "text", + "userId": "b7c34e90-2f1a-4d8e-9a6b-1c2d3e4f5a6b", + "userType": "user", + "chatId": "3f9a1b2c-4d5e-6f70-8a9b-0c1d2e3f4a5b", + "chatType": "dm", + "timestamp": 1718900000000000, + "text": "Can you summarize my inbox?" + } + }, + "topic": "chat.message", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/2026-07-07/chat.reaction.json b/providers/roam/2026-07-07/chat.reaction.json new file mode 100644 index 00000000..46363d6c --- /dev/null +++ b/providers/roam/2026-07-07/chat.reaction.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "chat.reaction", + "roam-version": "2026-07-07" + }, + "body": { + "type": "chat.reaction", + "eventId": "0197f9a2-1a51-7aa1-8b2c-3d4e5f6a7b8c", + "timestamp": "2025-06-02T23:21:00.000000Z", + "apiVersion": "2026-07-07", + "data": { + "action": "added", + "chatId": "8f3b9c2e-1a4d-4e7b-9c0a-2b6d1f5e3a7c", + "chatType": "group", + "messageId": "16933dd4-6e4c-4acf-9af1-d1972f9b4d34", + "messageTimestamp": 1748906400000000, + "userId": "ad1e9cc0-0ffd-47e5-895c-2630a73327b4", + "userType": "user", + "messageAuthorId": "709b8a57-70bc-427a-b6f0-b16ba5297f8c", + "messageAuthorType": "bot", + "name": "wave", + "emojiText": "\ud83d\udc4b" + } + }, + "topic": "chat.reaction", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/2026-07-07/lobby.booked.json b/providers/roam/2026-07-07/lobby.booked.json new file mode 100644 index 00000000..02b2324d --- /dev/null +++ b/providers/roam/2026-07-07/lobby.booked.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "lobby.booked", + "roam-version": "2026-07-07" + }, + "body": { + "type": "lobby.booked", + "eventId": "0197f9ac-b4fb-7aab-a5c0-3b4c5d6e7f80", + "timestamp": "2026-07-07T18:23:45.000000Z", + "apiVersion": "2026-07-07", + "data": { + "lobby": { + "id": "5c8d2f1a-9b3e-4c7d-8a1f-2e6b4d9c0a3e", + "slug": "office-hours", + "displayName": "Office Hours", + "active": true, + "url": "https://ro.am/lobby/office-hours", + "handle": "office-hours" + }, + "booking": { + "id": "c2a4e6f8-1b3d-5a7c-9e0f-4d6b8a2c1e3f", + "start": "2026-07-09T16:00:00Z", + "end": "2026-07-09T16:30:00Z", + "status": "confirmed", + "timeZone": "America/New_York", + "meetingLink": "https://ro.am/m/9k2x7q1w", + "notes": "Looking forward to discussing the integration.", + "created": "2026-07-07T18:23:45Z", + "hosts": [ + { + "name": "Alex Chen", + "email": "alex.chen@example.com", + "isOrganizer": true + } + ], + "invitees": [ + { + "name": "Jordan Smith", + "email": "jordan@example.com", + "status": "accepted", + "isBooker": true + } + ] + } + } + }, + "topic": "lobby.booked", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/2026-07-07/magicast.created.json b/providers/roam/2026-07-07/magicast.created.json new file mode 100644 index 00000000..35987465 --- /dev/null +++ b/providers/roam/2026-07-07/magicast.created.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "magicast.created", + "roam-version": "2026-07-07" + }, + "body": { + "type": "magicast.created", + "eventId": "0197f9a3-2b62-7bb2-9c3d-4e5f6a7b8c9d", + "timestamp": "2025-03-15T10:30:00.000000Z", + "apiVersion": "2026-07-07", + "data": { + "id": "d4e5f6a7-b8c9-0123-4567-89abcdef0123", + "name": "Weekly Standup Recording", + "createdAt": "2025-03-15T10:30:00Z", + "ownerId": "709b8a57-70bc-427a-b6f0-b16ba5297f8c", + "coverImageUrl": "https://ro.am/magicast-covers/d4e5f6a7-b8c9-0123-4567-89abcdef0123", + "durationMs": 184000, + "videoStatus": "available", + "hasTranscript": true, + "chapters": [ + { + "title": "Updates", + "startTime": 0 + } + ] + } + }, + "topic": "magicast.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/2026-07-07/meeting.ended.json b/providers/roam/2026-07-07/meeting.ended.json new file mode 100644 index 00000000..c660acab --- /dev/null +++ b/providers/roam/2026-07-07/meeting.ended.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "meeting.ended", + "roam-version": "2026-07-07" + }, + "body": { + "type": "meeting.ended", + "eventId": "0197f9a5-4d84-7dd4-be5f-6a7b8c9d0e1f", + "timestamp": "2026-04-21T17:52:18.000000Z", + "apiVersion": "2026-07-07", + "data": { + "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "title": "Weekly Team Standup", + "start": "2026-04-21T17:00:00Z", + "participantCount": 8, + "hasVideo": true, + "host": { + "type": "member", + "id": "709b8a57-70bc-427a-b6f0-b16ba5297f8c", + "name": "Alex Chen", + "email": "alex.chen@example.com" + }, + "summary": "The team reviewed Q2 priorities and assigned next-sprint action items.", + "actionItems": [ + { + "id": "f1e2d3c4-b5a6-7890-abcd-ef1234567890", + "title": "Update API documentation", + "description": "Add v1 meeting endpoints to the developer docs", + "complete": false, + "assigneeId": "709b8a57-70bc-427a-b6f0-b16ba5297f8c", + "suggestedAssigneeName": "Alex Chen" + } + ], + "chapters": [ + { + "name": "Sprint Review", + "start": 0, + "synopsis": "Reviewed completed tasks from the previous sprint" + }, + { + "name": "Q2 Planning", + "start": 1140000, + "synopsis": "Discussed priorities and resource allocation for Q2" + } + ] + } + }, + "topic": "meeting.ended", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/2026-07-07/meeting.started.json b/providers/roam/2026-07-07/meeting.started.json new file mode 100644 index 00000000..c782406c --- /dev/null +++ b/providers/roam/2026-07-07/meeting.started.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "meeting.started", + "roam-version": "2026-07-07" + }, + "body": { + "type": "meeting.started", + "eventId": "0197f9a4-3c73-7cc3-ad4e-5f6a7b8c9d0e", + "timestamp": "2026-04-21T17:00:02.000000Z", + "apiVersion": "2026-07-07", + "data": { + "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "title": "Weekly Team Standup", + "start": "2026-04-21T17:00:00Z", + "host": { + "type": "member", + "id": "709b8a57-70bc-427a-b6f0-b16ba5297f8c", + "name": "Alex Chen", + "email": "alex.chen@example.com" + } + } + }, + "topic": "meeting.started", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/2026-07-07/onair.event.canceled.json b/providers/roam/2026-07-07/onair.event.canceled.json new file mode 100644 index 00000000..2fee766e --- /dev/null +++ b/providers/roam/2026-07-07/onair.event.canceled.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "onair.event.canceled", + "roam-version": "2026-07-07" + }, + "body": { + "type": "onair.event.canceled", + "eventId": "0197f9a9-81c8-7cc8-b29d-0e1f2a3b4c5d", + "timestamp": "2026-06-25T16:45:00.000000Z", + "apiVersion": "2026-07-07", + "data": { + "id": "9f1c2d3e-4a5b-6c7d-8e9f-0a1b2c3d4e5f", + "title": "Product Launch" + } + }, + "topic": "onair.event.canceled", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/2026-07-07/onair.event.created.json b/providers/roam/2026-07-07/onair.event.created.json new file mode 100644 index 00000000..5743cc7c --- /dev/null +++ b/providers/roam/2026-07-07/onair.event.created.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "onair.event.created", + "roam-version": "2026-07-07" + }, + "body": { + "type": "onair.event.created", + "eventId": "0197f9a7-6fa6-7aa6-907b-8c9d0e1f2a3b", + "timestamp": "2026-06-15T09:30:00.000000Z", + "apiVersion": "2026-07-07", + "data": { + "id": "9f1c2d3e-4a5b-6c7d-8e9f-0a1b2c3d4e5f", + "title": "Product Launch", + "slug": "product-launch", + "start": "2026-07-01T17:00:00Z", + "end": "2026-07-01T18:00:00Z", + "timeZone": "America/Los_Angeles", + "eventPageUrl": "https://ro.am/onair/product-launch", + "enableSEO": true, + "autoAdmit": false, + "disableRSVP": false, + "hosts": [ + { + "id": "709b8a57-70bc-427a-b6f0-b16ba5297f8c", + "name": "Alex Chen" + } + ] + } + }, + "topic": "onair.event.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/2026-07-07/onair.event.updated.json b/providers/roam/2026-07-07/onair.event.updated.json new file mode 100644 index 00000000..2fe7bbf7 --- /dev/null +++ b/providers/roam/2026-07-07/onair.event.updated.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "onair.event.updated", + "roam-version": "2026-07-07" + }, + "body": { + "type": "onair.event.updated", + "eventId": "0197f9a8-70b7-7bb7-a18c-9d0e1f2a3b4c", + "timestamp": "2026-06-22T11:12:13.000000Z", + "apiVersion": "2026-07-07", + "data": { + "id": "9f1c2d3e-4a5b-6c7d-8e9f-0a1b2c3d4e5f", + "title": "Product Launch (rescheduled)", + "slug": "product-launch", + "start": "2026-07-02T17:00:00Z", + "end": "2026-07-02T18:00:00Z", + "timeZone": "America/Los_Angeles", + "eventPageUrl": "https://ro.am/onair/product-launch", + "enableSEO": true, + "autoAdmit": false, + "disableRSVP": false, + "hosts": [ + { + "id": "709b8a57-70bc-427a-b6f0-b16ba5297f8c", + "name": "Alex Chen" + } + ] + } + }, + "topic": "onair.event.updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/2026-07-07/onair.guest.added.json b/providers/roam/2026-07-07/onair.guest.added.json new file mode 100644 index 00000000..7bd5ecc0 --- /dev/null +++ b/providers/roam/2026-07-07/onair.guest.added.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "onair.guest.added", + "roam-version": "2026-07-07" + }, + "body": { + "type": "onair.guest.added", + "eventId": "0197f9ab-a3ea-7eea-94bf-2a3b4c5d6f70", + "timestamp": "2026-06-16T10:15:00.000000Z", + "apiVersion": "2026-07-07", + "data": { + "event": { + "id": "9f1c2d3e-4a5b-6c7d-8e9f-0a1b2c3d4e5f", + "title": "Product Launch" + }, + "guests": [ + { + "id": "af6663d5-0f37-4105-95df-4fea20ef7c7c", + "email": "jordan@example.com", + "name": "Jordan Smith", + "status": "invited" + } + ] + } + }, + "topic": "onair.guest.added", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/2026-07-07/onair.guest.rsvp.json b/providers/roam/2026-07-07/onair.guest.rsvp.json new file mode 100644 index 00000000..95bff330 --- /dev/null +++ b/providers/roam/2026-07-07/onair.guest.rsvp.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "onair.guest.rsvp", + "roam-version": "2026-07-07" + }, + "body": { + "type": "onair.guest.rsvp", + "eventId": "0197f9aa-92d9-7dd9-83ae-1f2a3b4c5d6e", + "timestamp": "2026-06-18T14:03:27.000000Z", + "apiVersion": "2026-07-07", + "data": { + "event": { + "id": "9f1c2d3e-4a5b-6c7d-8e9f-0a1b2c3d4e5f", + "title": "Product Launch" + }, + "guest": { + "id": "af6663d5-0f37-4105-95df-4fea20ef7c7c", + "email": "jordan@example.com", + "name": "Jordan Smith", + "status": "going", + "previousStatus": "invited" + } + } + }, + "topic": "onair.guest.rsvp", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/2026-07-07/token.revoked.json b/providers/roam/2026-07-07/token.revoked.json new file mode 100644 index 00000000..2a90c832 --- /dev/null +++ b/providers/roam/2026-07-07/token.revoked.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "token.revoked", + "roam-version": "2026-07-07" + }, + "body": { + "type": "token.revoked", + "eventId": "0197f9b0-1a2b-7cc3-9d0e-1f2a3b4c5d6e", + "timestamp": "2026-07-20T18:00:00.000000Z", + "apiVersion": "2026-07-07", + "data": { + "clientId": "9f3c2a1b0e8d7c6b5a49382716150493", + "personId": 12345, + "reason": "user_revoked" + } + }, + "topic": "token.revoked", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/2026-07-07/user.status.update.json b/providers/roam/2026-07-07/user.status.update.json new file mode 100644 index 00000000..13f7a3ff --- /dev/null +++ b/providers/roam/2026-07-07/user.status.update.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json", + "roam-event-type": "user.status.update", + "roam-version": "2026-07-07" + }, + "body": { + "type": "user.status.update", + "eventId": "0197f9a6-5e95-7ee5-8f6a-7b8c9d0e1f2a", + "timestamp": "2026-07-07T18:23:45.000000Z", + "apiVersion": "2026-07-07", + "data": { + "id": "709b8a57-70bc-427a-b6f0-b16ba5297f8c", + "name": "Alex Chen", + "imageUrl": "https://ro.am/card-images/7be550c0-6994-4b8f-9a41-48825c6fc62a", + "email": "alex.chen@example.com", + "isAdmin": false, + "status": "checkedIn", + "willReturn": { + "returnTime": "2026-09-22T09:00:00Z", + "reason": "On vacation", + "outOfRoam": true + } + } + }, + "topic": "user.status.update", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ro.am/webhooks-v1.json", + "retrieved": "2026-10-22" + } +} diff --git a/providers/roam/index.json b/providers/roam/index.json new file mode 100644 index 00000000..f1dffb4f --- /dev/null +++ b/providers/roam/index.json @@ -0,0 +1,13 @@ +{ + "label": "Roam", + "configs": { + "latest_version": "2026-07-07", + "topic_identifier": "type" + }, + "provenance": { + "2026-07-07": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/rocketlane/index.json b/providers/rocketlane/index.json new file mode 100644 index 00000000..bbaaff58 --- /dev/null +++ b/providers/rocketlane/index.json @@ -0,0 +1,13 @@ +{ + "label": "Rocketlane", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/rocketlane/latest/TASK_CREATED.json b/providers/rocketlane/latest/TASK_CREATED.json new file mode 100644 index 00000000..b5be746e --- /dev/null +++ b/providers/rocketlane/latest/TASK_CREATED.json @@ -0,0 +1,93 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventId": "b6c68150-86f3-4a26-9a5f-66db5ca24b87", + "resourceType": "TASK", + "eventType": "TASK_CREATED", + "version": "1.0", + "data": { + "task": { + "taskId": 278, + "taskName": "task2", + "startDate": "2023-12-04", + "dueDate": "2023-12-04", + "archived": false, + "type": "TASK", + "createdAt": 1702266224499, + "updatedAt": 1702266224518, + "createdBy": { + "emailId": "dev@rocketlane.com", + "userId": 1, + "firstName": "Dev", + "lastName": "Curry" + }, + "updatedBy": { + "emailId": "dev@rocketlane.com", + "userId": 1, + "firstName": "Dev", + "lastName": "Curry" + }, + "project": { + "projectId": 102, + "projectName": "Eu_proj_11_12_v1" + }, + "phase": { + "phaseId": 106, + "phaseName": "Phase2" + }, + "status": { + "value": 1, + "label": "To do" + }, + "fields": [ + { + "fieldId": 142, + "fieldLabel": "Region", + "fieldValue": [ + 1 + ] + }, + { + "fieldId": 143, + "fieldLabel": "Release Owner", + "fieldValue": 1 + } + ], + "assignees": {}, + "followers": { + "members": [ + { + "emailId": "dev@rocketlane.com", + "userId": 1, + "firstName": "Dev", + "lastName": "Curry" + } + ] + }, + "dependencies": [] + } + }, + "source": { + "webhook": { + "webhookId": 7, + "webhookName": "Test Zel" + }, + "actor": { + "emailId": "dev@rocketlane.com", + "userId": 1, + "firstName": "Dev", + "lastName": "Curry" + } + }, + "eventOccurredAt": 1702266225732, + "eventTriggeredAt": 1702266229620 + }, + "topic": "TASK_CREATED", + "source": { + "type": "vendor-documentation", + "url": "https://developer.rocketlane.com/docs/event-payload", + "retrieved": "2026-10-22" + } +} diff --git a/providers/rocketlane/latest/TASK_UPDATED.json b/providers/rocketlane/latest/TASK_UPDATED.json new file mode 100644 index 00000000..8c1521ca --- /dev/null +++ b/providers/rocketlane/latest/TASK_UPDATED.json @@ -0,0 +1,120 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventId": "a3c7825b-9c89-42ac-8859-50e243d0c131", + "resourceType": "TASK", + "eventType": "TASK_UPDATED", + "version": "1.0", + "data": { + "task": { + "taskId": 318, + "taskName": "Hire Chief Operating Officer", + "startDate": "2023-05-28", + "dueDate": "2023-07-31", + "archived": false, + "effortInMinutes": 300, + "progress": 39, + "atRisk": false, + "type": "TASK", + "createdAt": 1704199898318, + "updatedAt": 1704199902177, + "createdBy": { + "emailId": "bobo@rocketlane.com", + "userId": 1, + "firstName": "Bob", + "lastName": "Odenkrik" + }, + "updatedBy": { + "emailId": "bobo@rocketlane.com", + "userId": 1, + "firstName": "Bob", + "lastName": "Odenkrik" + }, + "project": { + "projectId": 110, + "projectName": "Hamlin, Hamlin & McGill" + }, + "phase": { + "phaseId": 115, + "phaseName": "Hire for different roles" + }, + "status": { + "value": 3, + "label": "Completed" + }, + "fields": [ + { + "fieldId": 142, + "fieldLabel": "Region", + "fieldValue": [ + 1 + ] + }, + { + "fieldId": 143, + "fieldLabel": "Release Owner", + "fieldValue": 1 + } + ], + "assignees": { + "members": [ + { + "emailId": "bobo@rocketlane.com", + "userId": 1, + "firstName": "Bob", + "lastName": "Odenkrik" + } + ] + }, + "followers": { + "members": [ + { + "emailId": "bobo@rocketlane.com", + "userId": 1, + "firstName": "Bob", + "lastName": "Odenkrik" + } + ] + }, + "dependencies": [], + "priority": { + "value": 1, + "label": "high" + } + } + }, + "changeLog": { + "changedFields": [ + "taskName" + ], + "from": { + "taskName": "Hire operations head" + }, + "to": { + "taskName": "Hire Chief Operating Officer" + } + }, + "source": { + "webhook": { + "webhookId": 1, + "webhookName": "Receive Rocketlane Notification" + }, + "actor": { + "emailId": "bobo@rocketlane.com", + "userId": 1, + "firstName": "Bob", + "lastName": "Odenkrik" + } + }, + "eventOccurredAt": 1704199907693, + "eventTriggeredAt": 1704199908692 + }, + "topic": "TASK_UPDATED", + "source": { + "type": "vendor-documentation", + "url": "https://developer.rocketlane.com/docs/event-payload", + "retrieved": "2026-10-22" + } +} diff --git a/providers/rootfi/index.json b/providers/rootfi/index.json new file mode 100644 index 00000000..3130976b --- /dev/null +++ b/providers/rootfi/index.json @@ -0,0 +1,13 @@ +{ + "label": "RootFi (Commenda)", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/rootfi/latest/CONNECTION_CHANGED.json b/providers/rootfi/latest/CONNECTION_CHANGED.json new file mode 100644 index 00000000..d3157318 --- /dev/null +++ b/providers/rootfi/latest/CONNECTION_CHANGED.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "CONNECTION_CHANGED", + "data": { + "connection_id": "1234_XERO", + "company_id": 1234, + "integration_type": "XERO", + "status": "HEALTHY" + } + }, + "topic": "CONNECTION_CHANGED", + "source": { + "type": "vendor-documentation", + "url": "https://integrations.docs.commenda.io/documentation/concepts/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/rootfi/latest/DISCONNECT_REQUESTED.json b/providers/rootfi/latest/DISCONNECT_REQUESTED.json new file mode 100644 index 00000000..0fc22a63 --- /dev/null +++ b/providers/rootfi/latest/DISCONNECT_REQUESTED.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "DISCONNECT_REQUESTED", + "data": { + "disconnect_request_id": 42, + "connection_id": "1234_XERO", + "company_id": 1234, + "integration_type": "XERO" + } + }, + "topic": "DISCONNECT_REQUESTED", + "source": { + "type": "vendor-documentation", + "url": "https://integrations.docs.commenda.io/documentation/concepts/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/rootfi/latest/SYNC_COMPLETED.json b/providers/rootfi/latest/SYNC_COMPLETED.json new file mode 100644 index 00000000..9ce7dfa4 --- /dev/null +++ b/providers/rootfi/latest/SYNC_COMPLETED.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "SYNC_COMPLETED", + "data": { + "id": "pt21IJtaATVZJ5v", + "sync_id": "pt21IJtaATVZJ5v", + "type": "PULL", + "status": "SUCCESS", + "start_time": "2024-05-16T11:27:22.000Z", + "end_time": "2024-05-16T11:27:38.743Z", + "total_jobs_count": 15, + "success_jobs_count": 15, + "failed_jobs_count": 0, + "running_jobs_count": 0, + "created_jobs_count": 0, + "data_models": [ + "INVOICE", + "CONTACT" + ], + "company_id": 1234, + "integration_type": "XERO" + } + }, + "topic": "SYNC_COMPLETED", + "source": { + "type": "vendor-documentation", + "url": "https://integrations.docs.commenda.io/documentation/concepts/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/rootfi/latest/SYNC_STARTED.json b/providers/rootfi/latest/SYNC_STARTED.json new file mode 100644 index 00000000..ebad6244 --- /dev/null +++ b/providers/rootfi/latest/SYNC_STARTED.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "SYNC_STARTED", + "data": { + "sync_id": "pt21IJtaATVZJ5v", + "company_id": 1234, + "integration_type": "XERO", + "data_models": [ + "INVOICE", + "CONTACT" + ], + "full_sync": false + } + }, + "topic": "SYNC_STARTED", + "source": { + "type": "vendor-documentation", + "url": "https://integrations.docs.commenda.io/documentation/concepts/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/ryft/index.json b/providers/ryft/index.json new file mode 100644 index 00000000..37fb636d --- /dev/null +++ b/providers/ryft/index.json @@ -0,0 +1,13 @@ +{ + "label": "Ryft", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/ryft/latest/Conversion.created.json b/providers/ryft/latest/Conversion.created.json new file mode 100644 index 00000000..2bdeb28b --- /dev/null +++ b/providers/ryft/latest/Conversion.created.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ev_XXXXXXXX", + "eventType": "Conversion.created", + "data": { + "id": "cv_XXXXXXXX", + "sell": { + "amount": 100000, + "currency": "EUR" + }, + "buy": { + "currency": "GBP" + }, + "status": "InProgress", + "reason": "Monthly EUR settlement", + "createdTimestamp": 1750000000 + }, + "accountId": "ac_XXXXXXXX", + "createdTimestamp": 1750000000, + "lastUpdatedTimestamp": 1750000000, + "deliveryStatus": "Success" + }, + "topic": "Conversion.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ryftpay.com/documentation/get_started/webhooks/conversions", + "retrieved": "2026-10-26" + } +} diff --git a/providers/ryft/latest/Conversion.updated.json b/providers/ryft/latest/Conversion.updated.json new file mode 100644 index 00000000..799003db --- /dev/null +++ b/providers/ryft/latest/Conversion.updated.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "ev_XXXXXXXX", + "eventType": "Conversion.updated", + "data": { + "id": "cv_XXXXXXXX", + "sell": { + "amount": 100000, + "currency": "EUR" + }, + "buy": { + "amount": 86000, + "currency": "GBP", + "fees": { + "platform": { + "amount": 1000, + "ryftFee": { + "amount": 700 + } + } + } + }, + "rate": 0.86, + "status": "InProgress", + "reason": "Monthly EUR settlement", + "estimatedSettlementDate": "2026-06-20", + "createdTimestamp": 1750000000 + }, + "accountId": "ac_XXXXXXXX", + "createdTimestamp": 1750000300, + "lastUpdatedTimestamp": 1750000300, + "deliveryStatus": "Success" + }, + "topic": "Conversion.updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.ryftpay.com/documentation/get_started/webhooks/conversions", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/index.json b/providers/scalekit/index.json new file mode 100644 index 00000000..55adca42 --- /dev/null +++ b/providers/scalekit/index.json @@ -0,0 +1,13 @@ +{ + "label": "Scalekit", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/scalekit/latest/connected_account.created.json b/providers/scalekit/latest/connected_account.created.json new file mode 100644 index 00000000..450b50e4 --- /dev/null +++ b/providers/scalekit/latest/connected_account.created.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_101531404017336586", + "type": "connected_account.created", + "object": "ConnectedAccount", + "occurred_at": "2025-12-01T10:23:52.702980847Z", + "environment_id": "env_88640229614813449", + "data": { + "authorization_type": "OAUTH", + "connection_id": "conn_100668583155073286", + "id": "ca_101531404000559370", + "identifier": "Bruce", + "provider": "CANVA", + "status": "PENDING_AUTH" + } + }, + "topic": "connected_account.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/connected_account.deleted.json b/providers/scalekit/latest/connected_account.deleted.json new file mode 100644 index 00000000..0a699268 --- /dev/null +++ b/providers/scalekit/latest/connected_account.deleted.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_101653010731500290", + "type": "connected_account.deleted", + "object": "ConnectedAccount", + "occurred_at": "2025-12-02T06:31:55.954027187Z", + "environment_id": "env_88640229614813449", + "data": { + "authorization_type": "OAUTH", + "connection_id": "conn_101644109747323155", + "id": "ca_101649788113519113", + "identifier": "Clark", + "last_used_at": "2025-12-02T06:00:01.374253Z", + "provider": "GOOGLE_ADS", + "status": "ACTIVE", + "token_expires_at": "2025-12-02T06:59:57.237447Z" + } + }, + "topic": "connected_account.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/connected_account.magic_link_generated.json b/providers/scalekit/latest/connected_account.magic_link_generated.json new file mode 100644 index 00000000..eb007789 --- /dev/null +++ b/providers/scalekit/latest/connected_account.magic_link_generated.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_101652975398683158", + "type": "connected_account.magic_link_generated", + "object": "ConnectedAccount", + "occurred_at": "2025-12-02T06:31:34.895815554Z", + "environment_id": "env_88640229614813448", + "data": { + "authorization_type": "OAUTH", + "connection_id": "conn_100510054016352776", + "id": "ca_100510623602835982", + "identifier": "Pranesh", + "provider": "SUPABASE", + "status": "PENDING_AUTH" + } + }, + "topic": "connected_account.magic_link_generated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/connected_account.oauth_succeeded.json b/providers/scalekit/latest/connected_account.oauth_succeeded.json new file mode 100644 index 00000000..29cccc6a --- /dev/null +++ b/providers/scalekit/latest/connected_account.oauth_succeeded.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_101649484227871236", + "type": "connected_account.oauth_succeeded", + "object": "ConnectedAccount", + "occurred_at": "2025-12-02T05:56:53.994604757Z", + "environment_id": "env_88640229614813449", + "data": { + "authorization_type": "OAUTH", + "connection_id": "conn_101644109747323155", + "id": "ca_101649474950005257", + "identifier": "Bruce", + "provider": "GOOGLE_ADS", + "status": "ACTIVE", + "token_expires_at": "2025-12-02T06:56:52.976081699Z" + }, + "display_name": "OAuth authentication successful" + }, + "topic": "connected_account.oauth_succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/connected_account.oauth_tokens_fetched.json b/providers/scalekit/latest/connected_account.oauth_tokens_fetched.json new file mode 100644 index 00000000..0655a432 --- /dev/null +++ b/providers/scalekit/latest/connected_account.oauth_tokens_fetched.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_101649795042509316", + "type": "connected_account.oauth_tokens_fetched", + "object": "ConnectedAccount", + "occurred_at": "2025-12-02T05:59:59.250126407Z", + "environment_id": "env_88640229614813449", + "data": { + "authorization_type": "OAUTH", + "connection_id": "conn_101644109747323155", + "id": "ca_101649788113519113", + "identifier": "Clark", + "provider": "GOOGLE_ADS", + "status": "ACTIVE", + "token_expires_at": "2025-12-02T06:59:57.237447778Z" + }, + "display_name": "OAuth tokens fetched" + }, + "topic": "connected_account.oauth_tokens_fetched", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/connected_account.status_updated.json b/providers/scalekit/latest/connected_account.status_updated.json new file mode 100644 index 00000000..e7e55e14 --- /dev/null +++ b/providers/scalekit/latest/connected_account.status_updated.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_101652975398683158", + "type": "connected_account.status_updated", + "object": "ConnectedAccount", + "occurred_at": "2025-12-02T06:31:34.895815554Z", + "environment_id": "env_88640229614813449", + "data": { + "authorization_type": "OAUTH", + "connection_id": "conn_133400101014995480", + "connection_name": "gmail", + "id": "ca_133400349586228019", + "identifier": "john@acmecorp.com", + "provider": "GMAIL", + "status": "EXPIRED", + "old_status": "ACTIVE" + } + }, + "topic": "connected_account.status_updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/connected_account.token_refresh_failed.json b/providers/scalekit/latest/connected_account.token_refresh_failed.json new file mode 100644 index 00000000..e5cc7992 --- /dev/null +++ b/providers/scalekit/latest/connected_account.token_refresh_failed.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_101649795042509316", + "type": "connected_account.token_refresh_failed", + "object": "ConnectedAccount", + "occurred_at": "2025-12-02T05:59:59.250126407Z", + "environment_id": "env_88640229614813445", + "data": { + "authorization_type": "OAUTH", + "connection_id": "conn_101644109747323155", + "id": "ca_101649788113519113", + "identifier": "Clark", + "provider": "GOOGLE_ADS", + "status": "ACTIVE", + "token_expires_at": "2025-12-02T06:59:57.237447778Z" + } + }, + "topic": "connected_account.token_refresh_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/connected_account.token_refresh_succeeded.json b/providers/scalekit/latest/connected_account.token_refresh_succeeded.json new file mode 100644 index 00000000..13a4a5a6 --- /dev/null +++ b/providers/scalekit/latest/connected_account.token_refresh_succeeded.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_101651946317808143", + "type": "connected_account.token_refresh_succeeded", + "object": "ConnectedAccount", + "occurred_at": "2025-12-02T06:21:21.517480021Z", + "environment_id": "env_88640229614813449", + "data": { + "authorization_type": "OAUTH", + "connection_id": "conn_101644109747323155", + "id": "ca_101644170698948883", + "identifier": "Pranesh", + "last_used_at": "2025-12-02T06:21:21.393723232Z", + "provider": "GOOGLE_ADS", + "status": "ACTIVE", + "token_expires_at": "2025-12-02T07:21:20.508197312Z" + } + }, + "topic": "connected_account.token_refresh_succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/connected_account.updated.json b/providers/scalekit/latest/connected_account.updated.json new file mode 100644 index 00000000..84cfc3bd --- /dev/null +++ b/providers/scalekit/latest/connected_account.updated.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_101652975398683158", + "type": "connected_account.updated", + "object": "ConnectedAccount", + "occurred_at": "2025-12-02T06:31:34.895815554Z", + "environment_id": "env_88640229614813449", + "data": { + "authorization_type": "OAUTH", + "connection_id": "conn_100510054016352776", + "id": "ca_100510623602835982", + "identifier": "Pranesh", + "provider": "SUPABASE", + "status": "PENDING_AUTH" + } + }, + "topic": "connected_account.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.created.json b/providers/scalekit/latest/organization.created.json new file mode 100644 index 00000000..2b8a5167 --- /dev/null +++ b/providers/scalekit/latest/organization.created.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_1234567890", + "type": "organization.created", + "object": "Organization", + "occurred_at": "2024-01-15T10:30:00.123456789Z", + "environment_id": "env_1234567890", + "organization_id": "org_1234567890", + "data": { + "create_time": "2025-12-09T09:25:02.02Z", + "deleted_at": null, + "display_name": "AcmeCorp", + "external_id": "org_external_123", + "id": "org_1234567890", + "metadata": null, + "region_code": "US", + "update_time": "2025-12-09T09:25:02.025330364Z", + "settings": { + "features": [ + { + "enabled": true, + "name": "sso" + }, + { + "enabled": false, + "name": "dir_sync" + } + ] + } + } + }, + "topic": "organization.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.deleted.json b/providers/scalekit/latest/organization.deleted.json new file mode 100644 index 00000000..019e8621 --- /dev/null +++ b/providers/scalekit/latest/organization.deleted.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_3456789012", + "type": "organization.deleted", + "object": "Organization", + "occurred_at": "2024-01-15T10:40:00.123456789Z", + "environment_id": "env_1234567890", + "organization_id": "org_1234567890", + "data": { + "create_time": "2025-12-09T09:25:02.02Z", + "deleted_at": "2025-12-09T10:25:45.337417Z", + "display_name": "AcmeCorp", + "external_id": "org_external_123", + "id": "org_1234567890", + "metadata": null, + "region_code": "US", + "update_time": "2025-12-09T09:25:02.025330364Z", + "settings": { + "features": [ + { + "enabled": true, + "name": "sso" + }, + { + "enabled": false, + "name": "dir_sync" + } + ] + } + } + }, + "topic": "organization.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.directory.group_created.json b/providers/scalekit/latest/organization.directory.group_created.json new file mode 100644 index 00000000..6927ee7b --- /dev/null +++ b/providers/scalekit/latest/organization.directory.group_created.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_38862741515010639", + "type": "organization.directory.group_created", + "object": "DirectoryGroup", + "occurred_at": "2024-09-25T02:26:39.036398577Z", + "environment_id": "env_32080745237316098", + "organization_id": "org_38609339635728478", + "data": { + "directory_id": "dir_38610496391217780", + "display_name": "Engineering", + "dp_id": "00g1a2b3c4d5e6f7g8h9", + "id": "dirgroup_38862741498233423", + "organization_id": "org_38609339635728478", + "raw_attributes": { + "displayName": "Engineering", + "externalId": "00g1a2b3c4d5e6f7g8h9" + } + } + }, + "topic": "organization.directory.group_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.directory.group_deleted.json b/providers/scalekit/latest/organization.directory.group_deleted.json new file mode 100644 index 00000000..a6b1b065 --- /dev/null +++ b/providers/scalekit/latest/organization.directory.group_deleted.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_40650399597723966", + "type": "organization.directory.group_deleted", + "object": "DirectoryGroup", + "occurred_at": "2024-10-07T10:25:26.289331747Z", + "environment_id": "env_12205603854221623", + "organization_id": "org_39802449573184223", + "data": { + "directory_id": "dir_39802485862301855", + "display_name": "Admins", + "dp_id": "7c66a173-79c6-4270-ac78-8f35a8121e0a", + "id": "dirgroup_40072007005503806", + "organization_id": "org_39802449573184223", + "raw_attributes": {} + } + }, + "topic": "organization.directory.group_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.directory.group_updated.json b/providers/scalekit/latest/organization.directory.group_updated.json new file mode 100644 index 00000000..03c3ffed --- /dev/null +++ b/providers/scalekit/latest/organization.directory.group_updated.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_38864948910162368", + "type": "organization.directory.group_updated", + "object": "DirectoryGroup", + "occurred_at": "2024-09-25T02:48:34.745030921Z", + "environment_id": "env_32080745237316098", + "organization_id": "org_38609339635728478", + "data": { + "directory_id": "dir_38610496391217780", + "display_name": "Platform Engineering", + "dp_id": "00g1a2b3c4d5e6f7g8h9", + "id": "dirgroup_38862741498233423", + "organization_id": "org_38609339635728478", + "raw_attributes": { + "displayName": "Platform Engineering", + "externalId": "00g1a2b3c4d5e6f7g8h9" + } + } + }, + "topic": "organization.directory.group_updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.directory.user_created.json b/providers/scalekit/latest/organization.directory.user_created.json new file mode 100644 index 00000000..8d93cf82 --- /dev/null +++ b/providers/scalekit/latest/organization.directory.user_created.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_53891546994442316", + "type": "organization.directory.user_created", + "object": "DirectoryUser", + "occurred_at": "2025-01-06T18:44:25.153954Z", + "environment_id": "env_53814739859406915", + "organization_id": "org_53879494091473415", + "data": { + "active": true, + "custom_attributes": { + "mobile_phone_number": "+1-555-0101" + }, + "department": "Engineering", + "dp_id": "00u1a2b3c4d5e6f7g8h9", + "email": "john.doe@acmecorp.com", + "employee_id": "E1234", + "family_name": "Doe", + "given_name": "John", + "groups": [ + { + "id": "dirgroup_53891546960887900", + "name": "Engineering" + } + ], + "id": "diruser_53891546960887884", + "locale": "en-US", + "name": "John Doe", + "organization_id": "org_53879494091473415", + "phone_number": "+1-555-0100", + "preferred_username": "john.doe@acmecorp.com", + "raw_attributes": { + "active": true, + "externalId": "00u1a2b3c4d5e6f7g8h9", + "userName": "john.doe@acmecorp.com" + }, + "roles": [ + { + "role_name": "billing_admin" + } + ], + "title": "Software Engineer", + "zoneinfo": "America/New_York" + } + }, + "topic": "organization.directory.user_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.directory.user_deleted.json b/providers/scalekit/latest/organization.directory.user_deleted.json new file mode 100644 index 00000000..ef9a25df --- /dev/null +++ b/providers/scalekit/latest/organization.directory.user_deleted.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_53891546994442318", + "type": "organization.directory.user_deleted", + "object": "DirectoryUser", + "occurred_at": "2025-01-06T18:44:25.153954Z", + "environment_id": "env_53814739859406915", + "organization_id": "org_53879494091473415", + "data": { + "active": false, + "custom_attributes": { + "mobile_phone_number": "+1-555-0101" + }, + "department": "Engineering", + "dp_id": "00u1a2b3c4d5e6f7g8h9", + "email": "john.doe@acmecorp.com", + "employee_id": "E1234", + "family_name": "Doe", + "given_name": "John", + "groups": [ + { + "id": "dirgroup_53891546960887900", + "name": "Engineering" + } + ], + "id": "diruser_53891546960887884", + "locale": "en-US", + "name": "John Doe", + "organization_id": "org_53879494091473415", + "phone_number": "+1-555-0100", + "preferred_username": "john.doe@acmecorp.com", + "raw_attributes": { + "active": false, + "externalId": "00u1a2b3c4d5e6f7g8h9", + "userName": "john.doe@acmecorp.com" + }, + "roles": [ + { + "role_name": "billing_admin" + } + ], + "title": "Software Engineer", + "zoneinfo": "America/New_York" + } + }, + "topic": "organization.directory.user_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.directory.user_updated.json b/providers/scalekit/latest/organization.directory.user_updated.json new file mode 100644 index 00000000..75dd42a8 --- /dev/null +++ b/providers/scalekit/latest/organization.directory.user_updated.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_53891546994442317", + "type": "organization.directory.user_updated", + "object": "DirectoryUser", + "occurred_at": "2025-01-06T18:44:25.153954Z", + "environment_id": "env_53814739859406915", + "organization_id": "org_53879494091473415", + "data": { + "active": true, + "custom_attributes": { + "mobile_phone_number": "+1-555-0101" + }, + "department": "Engineering", + "dp_id": "00u1a2b3c4d5e6f7g8h9", + "email": "john.doe@acmecorp.com", + "employee_id": "E1234", + "family_name": "Doe", + "given_name": "John", + "groups": [ + { + "id": "dirgroup_53891546960887900", + "name": "Engineering" + } + ], + "id": "diruser_53891546960887884", + "locale": "en-US", + "name": "John Doe", + "organization_id": "org_53879494091473415", + "phone_number": "+1-555-0100", + "preferred_username": "john.doe@acmecorp.com", + "raw_attributes": { + "active": true, + "externalId": "00u1a2b3c4d5e6f7g8h9", + "userName": "john.doe@acmecorp.com" + }, + "roles": [ + { + "role_name": "billing_admin" + } + ], + "title": "Senior Software Engineer", + "zoneinfo": "America/New_York" + } + }, + "topic": "organization.directory.user_updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.directory_created.json b/providers/scalekit/latest/organization.directory_created.json new file mode 100644 index 00000000..bb6fa02b --- /dev/null +++ b/providers/scalekit/latest/organization.directory_created.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_55136848686612000", + "type": "organization.directory_created", + "object": "Directory", + "occurred_at": "2025-01-15T08:55:22.702860294Z", + "environment_id": "env_27758032200925221", + "organization_id": "org_55135410258444802", + "data": { + "directory_type": "SCIM", + "id": "dir_55135622825771522", + "organization_id": "org_55135410258444802", + "provider": "OKTA" + } + }, + "topic": "organization.directory_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.directory_deleted.json b/providers/scalekit/latest/organization.directory_deleted.json new file mode 100644 index 00000000..292ec920 --- /dev/null +++ b/providers/scalekit/latest/organization.directory_deleted.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_53891640779079900", + "type": "organization.directory_deleted", + "object": "Directory", + "occurred_at": "2025-01-06T18:50:02.118243Z", + "environment_id": "env_53814739859406915", + "organization_id": "org_53879494091473415", + "data": { + "directory_type": "SCIM", + "id": "dir_53879621145330183", + "organization_id": "org_53879494091473415", + "provider": "OKTA" + } + }, + "topic": "organization.directory_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.directory_disabled.json b/providers/scalekit/latest/organization.directory_disabled.json new file mode 100644 index 00000000..9b49fd25 --- /dev/null +++ b/providers/scalekit/latest/organization.directory_disabled.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_53891640779079756", + "type": "organization.directory_disabled", + "object": "Directory", + "occurred_at": "2025-01-06T18:45:21.057814Z", + "environment_id": "env_53814739859406915", + "organization_id": "org_53879494091473415", + "data": { + "directory_type": "SCIM", + "id": "dir_53879621145330183", + "organization_id": "org_53879494091473415", + "provider": "OKTA" + } + }, + "topic": "organization.directory_disabled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.directory_enabled.json b/providers/scalekit/latest/organization.directory_enabled.json new file mode 100644 index 00000000..8d7a10fd --- /dev/null +++ b/providers/scalekit/latest/organization.directory_enabled.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_55136848686613000", + "type": "organization.directory_enabled", + "object": "Directory", + "occurred_at": "2025-01-15T08:55:22.802860294Z", + "environment_id": "env_27758032200925221", + "organization_id": "org_55135410258444802", + "data": { + "directory_type": "SCIM", + "enabled": true, + "id": "dir_55135622825771522", + "organization_id": "org_55135410258444802", + "provider": "OKTA", + "updated_at": "2025-01-15T08:55:22.792993454Z" + } + }, + "topic": "organization.directory_enabled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.sso_created.json b/providers/scalekit/latest/organization.sso_created.json new file mode 100644 index 00000000..9cb6e7c3 --- /dev/null +++ b/providers/scalekit/latest/organization.sso_created.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_94567862441607493", + "type": "organization.sso_created", + "object": "Connection", + "environment_id": "env_74418471961625391", + "occurred_at": "2025-10-14T09:27:18.488720586Z", + "organization_id": "org_83544995172188677", + "data": { + "connection_type": "OIDC", + "enabled": false, + "id": "conn_94567862424830277", + "organization_id": "org_83544995172188677", + "provider": "OKTA", + "status": "DRAFT" + } + }, + "topic": "organization.sso_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.sso_deleted.json b/providers/scalekit/latest/organization.sso_deleted.json new file mode 100644 index 00000000..17201313 --- /dev/null +++ b/providers/scalekit/latest/organization.sso_deleted.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_94557997639926040", + "type": "organization.sso_deleted", + "object": "Connection", + "environment_id": "env_74418471961625391", + "occurred_at": "2025-10-14T07:49:18.604546332Z", + "organization_id": "org_83544995172188677", + "data": { + "connection_type": "OIDC", + "enabled": false, + "id": "conn_83545002856153607", + "organization_id": "org_83544995172188677", + "provider": "OKTA", + "status": "COMPLETED" + } + }, + "topic": "organization.sso_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.sso_disabled.json b/providers/scalekit/latest/organization.sso_disabled.json new file mode 100644 index 00000000..15269332 --- /dev/null +++ b/providers/scalekit/latest/organization.sso_disabled.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_94557976165089560", + "type": "organization.sso_disabled", + "object": "Connection", + "environment_id": "env_74418471961625391", + "occurred_at": "2025-10-14T07:49:05.809554456Z", + "organization_id": "org_83544995172188677", + "data": { + "connection_type": "OIDC", + "enabled": false, + "id": "conn_83545002856153607", + "organization_id": "org_83544995172188677", + "provider": "OKTA", + "status": "COMPLETED" + } + }, + "topic": "organization.sso_disabled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.sso_enabled.json b/providers/scalekit/latest/organization.sso_enabled.json new file mode 100644 index 00000000..feafb335 --- /dev/null +++ b/providers/scalekit/latest/organization.sso_enabled.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_94568078213382471", + "type": "organization.sso_enabled", + "object": "Connection", + "environment_id": "env_74418471961625391", + "occurred_at": "2025-10-14T09:29:27.098914861Z", + "organization_id": "org_83544995172188677", + "data": { + "connection_type": "OIDC", + "enabled": true, + "id": "conn_94567862424830277", + "organization_id": "org_83544995172188677", + "provider": "OKTA", + "status": "COMPLETED" + } + }, + "topic": "organization.sso_enabled", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/organization.updated.json b/providers/scalekit/latest/organization.updated.json new file mode 100644 index 00000000..5a350d2c --- /dev/null +++ b/providers/scalekit/latest/organization.updated.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_2345678901", + "type": "organization.updated", + "object": "Organization", + "occurred_at": "2024-01-15T10:35:00.123456789Z", + "environment_id": "env_1234567890", + "organization_id": "org_1234567890", + "data": { + "create_time": "2025-12-09T09:25:02.02Z", + "deleted_at": null, + "display_name": "AcmeCorp", + "external_id": "org_external_123", + "id": "org_1234567890", + "metadata": null, + "region_code": "US", + "update_time": "2025-12-09T09:25:02.025330364Z", + "settings": { + "features": [ + { + "enabled": true, + "name": "sso" + }, + { + "enabled": false, + "name": "dir_sync" + } + ] + } + } + }, + "topic": "organization.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/permission.created.json b/providers/scalekit/latest/permission.created.json new file mode 100644 index 00000000..7d9d64b6 --- /dev/null +++ b/providers/scalekit/latest/permission.created.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_1234567890", + "type": "permission.created", + "object": "Permission", + "occurred_at": "2024-01-15T10:30:00.123456789Z", + "environment_id": "env_1234567890", + "data": { + "description": "Permission to manage data", + "id": "perm_1234567890", + "name": "data:manage" + } + }, + "topic": "permission.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/permission.deleted.json b/providers/scalekit/latest/permission.deleted.json new file mode 100644 index 00000000..3fc6efbc --- /dev/null +++ b/providers/scalekit/latest/permission.deleted.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_3456789012", + "type": "permission.deleted", + "object": "Permission", + "occurred_at": "2024-01-15T10:40:00.123456789Z", + "environment_id": "env_1234567890", + "data": { + "description": "Updated permission to manage all data", + "id": "perm_1234567890", + "name": "data:manage" + } + }, + "topic": "permission.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/permission.updated.json b/providers/scalekit/latest/permission.updated.json new file mode 100644 index 00000000..39815c3a --- /dev/null +++ b/providers/scalekit/latest/permission.updated.json @@ -0,0 +1,24 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_2345678901", + "type": "permission.updated", + "object": "Permission", + "occurred_at": "2024-01-15T10:35:00.123456789Z", + "environment_id": "env_1234567890", + "data": { + "description": "Updated permission to manage all data", + "id": "perm_1234567890", + "name": "data:manage" + } + }, + "topic": "permission.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/role.created.json b/providers/scalekit/latest/role.created.json new file mode 100644 index 00000000..cd5b1943 --- /dev/null +++ b/providers/scalekit/latest/role.created.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_1234567890", + "type": "role.created", + "object": "Role", + "occurred_at": "2024-01-15T10:30:00.123456789Z", + "environment_id": "env_1234567890", + "data": { + "description": "Viewer role with read-only access", + "display_name": "Viewer", + "extends": "member", + "id": "role_1234567890", + "name": "viewer" + } + }, + "topic": "role.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/role.deleted.json b/providers/scalekit/latest/role.deleted.json new file mode 100644 index 00000000..11325d1f --- /dev/null +++ b/providers/scalekit/latest/role.deleted.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_3456789012", + "type": "role.deleted", + "object": "Role", + "occurred_at": "2024-01-15T10:40:00.123456789Z", + "environment_id": "env_1234567890", + "data": { + "description": "Updated viewer role with limited permissions", + "display_name": "Viewer", + "extends": "member", + "id": "role_1234567890", + "name": "viewer" + } + }, + "topic": "role.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/role.updated.json b/providers/scalekit/latest/role.updated.json new file mode 100644 index 00000000..8309a6ff --- /dev/null +++ b/providers/scalekit/latest/role.updated.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_2345678901", + "type": "role.updated", + "object": "Role", + "occurred_at": "2024-01-15T10:35:00.123456789Z", + "environment_id": "env_1234567890", + "data": { + "description": "Updated viewer role with limited permissions", + "display_name": "Viewer", + "extends": "member", + "id": "role_1234567890", + "name": "viewer" + } + }, + "topic": "role.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/user.login.json b/providers/scalekit/latest/user.login.json new file mode 100644 index 00000000..a1220d58 --- /dev/null +++ b/providers/scalekit/latest/user.login.json @@ -0,0 +1,89 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_146592100859432713", + "type": "user.login", + "occurred_at": "2026-10-08T07:02:11.781873312Z", + "environment_id": "env_97917421217645333", + "object": "UserLoginEvent", + "data": { + "user": { + "id": "usr_146592100205121289", + "email": "ivy.chen@acmecorp.com", + "create_time": "2026-10-08T07:02:11.39Z", + "update_time": "2026-10-08T07:02:11.391988Z", + "last_login_time": "2026-10-08T07:02:11.48Z", + "metadata": {}, + "user_profile": { + "id": "usp_146592100205186825", + "name": "Ivy Chen", + "given_name": "Ivy", + "family_name": "Chen", + "preferred_username": "", + "email_verified": true, + "phone_number": "", + "phone_number_verified": false, + "picture": "https://lh3.googleusercontent.com/a/abcdef", + "gender": "", + "locale": "", + "metadata": {}, + "custom_attributes": null, + "groups": null, + "external_identities": [ + { + "connection_id": "conn_97896332307464201", + "connection_type": "OAUTH", + "connection_provider": "GOOGLE", + "connection_user_id": "105055379523565727691", + "is_social": true, + "created_time": "2026-10-08T07:02:11.47Z", + "last_login_time": "2026-10-08T07:02:11.469311Z", + "last_synced_time": "2026-10-08T07:02:11.469311Z" + } + ] + } + }, + "user_session": { + "session_id": "ses_146592100356116233", + "user_id": "usr_146592100205121289", + "organization_id": "org_146592100188409609", + "authenticated_organizations": [ + "org_146592100188409609" + ], + "status": "ACTIVE", + "created_at": "2026-10-08T07:02:11.48Z", + "updated_at": "2026-10-08T07:02:11.748512Z", + "last_active_at": "2026-10-08T07:02:11.747206Z", + "absolute_expires_at": "2026-11-07T07:02:11.737394Z", + "idle_expires_at": "2026-10-15T07:02:11.737395Z", + "expired_at": null, + "logout_at": null, + "device": { + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36", + "os": "macOS", + "os_version": "10.15.7", + "browser": "Chrome", + "browser_version": "142.0.0.0", + "device_type": "Desktop", + "ip": "203.0.113.24", + "location": { + "region": "US", + "region_subdivision": "USCA", + "city": "San Francisco", + "latitude": "37.7749", + "longitude": "-122.4194" + } + } + } + } + }, + "topic": "user.login", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/user.logout.json b/providers/scalekit/latest/user.logout.json new file mode 100644 index 00000000..9f7d4208 --- /dev/null +++ b/providers/scalekit/latest/user.logout.json @@ -0,0 +1,89 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_146600211859477201", + "type": "user.logout", + "occurred_at": "2026-10-08T09:15:40.130551208Z", + "environment_id": "env_97917421217645333", + "object": "UserLogoutEvent", + "data": { + "user": { + "id": "usr_146592100205121289", + "email": "ivy.chen@acmecorp.com", + "create_time": "2026-10-08T07:02:11.39Z", + "update_time": "2026-10-08T07:02:11.391988Z", + "last_login_time": "2026-10-08T07:02:11.48Z", + "metadata": {}, + "user_profile": { + "id": "usp_146592100205186825", + "name": "Ivy Chen", + "given_name": "Ivy", + "family_name": "Chen", + "preferred_username": "", + "email_verified": true, + "phone_number": "", + "phone_number_verified": false, + "picture": "https://lh3.googleusercontent.com/a/abcdef", + "gender": "", + "locale": "", + "metadata": {}, + "custom_attributes": null, + "groups": null, + "external_identities": [ + { + "connection_id": "conn_97896332307464201", + "connection_type": "OAUTH", + "connection_provider": "GOOGLE", + "connection_user_id": "105055379523565727691", + "is_social": true, + "created_time": "2026-10-08T07:02:11.47Z", + "last_login_time": "2026-10-08T07:02:11.469311Z", + "last_synced_time": "2026-10-08T07:02:11.469311Z" + } + ] + } + }, + "user_session": { + "session_id": "ses_146592100356116233", + "user_id": "usr_146592100205121289", + "organization_id": "org_146592100188409609", + "authenticated_organizations": [ + "org_146592100188409609" + ], + "status": "LOGOUT", + "created_at": "2026-10-08T07:02:11.48Z", + "updated_at": "2026-10-08T09:15:40.112003Z", + "last_active_at": "2026-10-08T09:15:40.101772Z", + "absolute_expires_at": "2026-11-07T07:02:11.737394Z", + "idle_expires_at": null, + "expired_at": null, + "logout_at": "2026-10-08T09:15:40.111978Z", + "device": { + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36", + "os": "macOS", + "os_version": "10.15.7", + "browser": "Chrome", + "browser_version": "142.0.0.0", + "device_type": "Desktop", + "ip": "203.0.113.24", + "location": { + "region": "US", + "region_subdivision": "USCA", + "city": "San Francisco", + "latitude": "37.7749", + "longitude": "-122.4194" + } + } + } + } + }, + "topic": "user.logout", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/user.organization_invitation.json b/providers/scalekit/latest/user.organization_invitation.json new file mode 100644 index 00000000..8f83f415 --- /dev/null +++ b/providers/scalekit/latest/user.organization_invitation.json @@ -0,0 +1,71 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_146588054637773430", + "type": "user.organization_invitation", + "occurred_at": "2026-10-08T06:21:29.256055794Z", + "environment_id": "env_97917421217645333", + "object": "OrgMembershipEvent", + "data": { + "organization": { + "id": "org_146588053631140796", + "create_time": "2026-10-08T06:21:28.65Z", + "update_time": "2026-10-08T06:21:28.654334Z", + "display_name": "Acme Corp", + "external_id": null, + "region_code": "US", + "metadata": null, + "settings": { + "features": [ + { + "enabled": true, + "name": "sso" + }, + { + "enabled": false, + "name": "dir_sync" + } + ] + }, + "deleted_at": null + }, + "user": { + "id": "usr_146588054151234166", + "email": "ivy.chen@acmecorp.com", + "create_time": "2026-10-08T06:21:28.96Z", + "update_time": "2026-10-08T06:21:28.960277Z", + "last_login_time": null, + "metadata": { + "plan": "pro" + }, + "user_profile": { + "id": "usp_146588054151299702", + "name": "", + "given_name": "Ivy", + "family_name": "Chen", + "preferred_username": "", + "email_verified": false, + "phone_number": "", + "phone_number_verified": false, + "picture": "", + "gender": "", + "locale": "", + "metadata": {}, + "custom_attributes": null, + "groups": null, + "external_identities": null + }, + "external_id": "ext_8812" + } + } + }, + "topic": "user.organization_invitation", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/user.organization_membership_created.json b/providers/scalekit/latest/user.organization_membership_created.json new file mode 100644 index 00000000..d1623f7d --- /dev/null +++ b/providers/scalekit/latest/user.organization_membership_created.json @@ -0,0 +1,68 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_146588058974683830", + "type": "user.organization_membership_created", + "occurred_at": "2026-10-08T06:21:31.731842067Z", + "environment_id": "env_97917421217645333", + "object": "OrgMembershipEvent", + "data": { + "organization": { + "id": "org_146588053631140796", + "create_time": "2026-10-08T06:21:28.65Z", + "update_time": "2026-10-08T06:21:28.654334Z", + "display_name": "Acme Corp", + "external_id": null, + "region_code": "US", + "metadata": null, + "settings": { + "features": [ + { + "enabled": true, + "name": "sso" + }, + { + "enabled": false, + "name": "dir_sync" + } + ] + }, + "deleted_at": null + }, + "user": { + "id": "usr_146588058748191350", + "email": "max.patel@acmecorp.com", + "create_time": "2026-10-08T06:21:31.7Z", + "update_time": "2026-10-08T06:21:31.700660Z", + "last_login_time": null, + "metadata": {}, + "user_profile": { + "id": "usp_146588058748256886", + "name": "", + "given_name": "Max", + "family_name": "Patel", + "preferred_username": "", + "email_verified": false, + "phone_number": "", + "phone_number_verified": false, + "picture": "", + "gender": "", + "locale": "", + "metadata": {}, + "custom_attributes": null, + "groups": null, + "external_identities": null + } + } + } + }, + "topic": "user.organization_membership_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/user.organization_membership_deleted.json b/providers/scalekit/latest/user.organization_membership_deleted.json new file mode 100644 index 00000000..7db6b440 --- /dev/null +++ b/providers/scalekit/latest/user.organization_membership_deleted.json @@ -0,0 +1,68 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_146588067415339158", + "type": "user.organization_membership_deleted", + "occurred_at": "2026-10-08T06:21:36.427016554Z", + "environment_id": "env_97917421217645333", + "object": "OrgMembershipEvent", + "data": { + "organization": { + "id": "org_146588053631140796", + "create_time": "2026-10-08T06:21:28.65Z", + "update_time": "2026-10-08T06:21:28.654334Z", + "display_name": "Acme Corp", + "external_id": null, + "region_code": "US", + "metadata": null, + "settings": { + "features": [ + { + "enabled": true, + "name": "sso" + }, + { + "enabled": false, + "name": "dir_sync" + } + ] + }, + "deleted_at": null + }, + "user": { + "id": "usr_146588058748191350", + "email": "max.patel@acmecorp.com", + "create_time": "2026-10-08T06:21:31.7Z", + "update_time": "2026-10-08T06:21:31.700660Z", + "last_login_time": null, + "metadata": {}, + "user_profile": { + "id": "usp_146588058748256886", + "name": "", + "given_name": "Max", + "family_name": "Patel", + "preferred_username": "", + "email_verified": false, + "phone_number": "", + "phone_number_verified": false, + "picture": "", + "gender": "", + "locale": "", + "metadata": {}, + "custom_attributes": null, + "groups": null, + "external_identities": null + } + } + } + }, + "topic": "user.organization_membership_deleted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/user.organization_membership_updated.json b/providers/scalekit/latest/user.organization_membership_updated.json new file mode 100644 index 00000000..bd8da6c2 --- /dev/null +++ b/providers/scalekit/latest/user.organization_membership_updated.json @@ -0,0 +1,68 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_146588063102937238", + "type": "user.organization_membership_updated", + "occurred_at": "2026-10-08T06:21:34.165394170Z", + "environment_id": "env_97917421217645333", + "object": "OrgMembershipEvent", + "data": { + "organization": { + "id": "org_146588053631140796", + "create_time": "2026-10-08T06:21:28.65Z", + "update_time": "2026-10-08T06:21:28.654334Z", + "display_name": "Acme Corp", + "external_id": null, + "region_code": "US", + "metadata": null, + "settings": { + "features": [ + { + "enabled": true, + "name": "sso" + }, + { + "enabled": false, + "name": "dir_sync" + } + ] + }, + "deleted_at": null + }, + "user": { + "id": "usr_146588058748191350", + "email": "max.patel@acmecorp.com", + "create_time": "2026-10-08T06:21:31.7Z", + "update_time": "2026-10-08T06:21:31.700660Z", + "last_login_time": null, + "metadata": {}, + "user_profile": { + "id": "usp_146588058748256886", + "name": "", + "given_name": "Max", + "family_name": "Patel", + "preferred_username": "", + "email_verified": false, + "phone_number": "", + "phone_number_verified": false, + "picture": "", + "gender": "", + "locale": "", + "metadata": {}, + "custom_attributes": null, + "groups": null, + "external_identities": null + } + } + } + }, + "topic": "user.organization_membership_updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/scalekit/latest/user.signup.json b/providers/scalekit/latest/user.signup.json new file mode 100644 index 00000000..6dda0bc6 --- /dev/null +++ b/providers/scalekit/latest/user.signup.json @@ -0,0 +1,79 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "spec_version": "1", + "id": "evt_146592100261836544", + "type": "user.signup", + "occurred_at": "2026-10-08T07:02:11.452710239Z", + "environment_id": "env_97917421217645333", + "object": "OrgMembershipEvent", + "data": { + "organization": { + "id": "org_146592100188409609", + "create_time": "2026-10-08T07:02:11.35Z", + "update_time": "2026-10-08T07:02:11.386974Z", + "display_name": "", + "external_id": null, + "region_code": "US", + "metadata": null, + "settings": { + "features": [ + { + "enabled": true, + "name": "sso" + }, + { + "enabled": false, + "name": "dir_sync" + } + ] + }, + "deleted_at": null + }, + "user": { + "id": "usr_146592100205121289", + "email": "ivy.chen@acmecorp.com", + "create_time": "2026-10-08T07:02:11.39Z", + "update_time": "2026-10-08T07:02:11.391988Z", + "last_login_time": null, + "metadata": {}, + "user_profile": { + "id": "usp_146592100205186825", + "name": "Ivy Chen", + "given_name": "Ivy", + "family_name": "Chen", + "preferred_username": "", + "email_verified": true, + "phone_number": "", + "phone_number_verified": false, + "picture": "https://lh3.googleusercontent.com/a/abcdef", + "gender": "", + "locale": "", + "metadata": {}, + "custom_attributes": null, + "groups": null, + "external_identities": [ + { + "connection_id": "conn_97896332307464201", + "connection_type": "OAUTH", + "connection_provider": "GOOGLE", + "connection_user_id": "105055379523565727691", + "is_social": true, + "created_time": "2026-10-08T07:02:11.47Z", + "last_login_time": "2026-10-08T07:02:11.469311Z", + "last_synced_time": "2026-10-08T07:02:11.469311Z" + } + ] + } + } + } + }, + "topic": "user.signup", + "source": { + "type": "vendor-documentation", + "url": "https://docs.scalekit.com/api/scalekit.scalar.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/semaphore/index.json b/providers/semaphore/index.json new file mode 100644 index 00000000..ca3a4d74 --- /dev/null +++ b/providers/semaphore/index.json @@ -0,0 +1,13 @@ +{ + "label": "Semaphore CI", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/semaphore/latest/pipeline.json b/providers/semaphore/latest/pipeline.json new file mode 100644 index 00000000..d37471df --- /dev/null +++ b/providers/semaphore/latest/pipeline.json @@ -0,0 +1,96 @@ +{ + "headers": { + "content-type": "application/json", + "user-agent": "Semaphore-Webhook" + }, + "body": { + "version": "1.0.0", + "organization": { + "name": "semaphore", + "id": "36360e31-fee6-42b2-9f6c-999d4c06ce81" + }, + "project": { + "name": "notifications", + "id": "91e34570-bebe-42b6-b47a-ca710b2b8927" + }, + "repository": { + "url": "https://github.com/semaphoreci/myproject", + "slug": "semaphoreci/notifications" + }, + "revision": { + "tag": null, + "sender": { + "login": "radwo", + "email": "184065+radwo@users.noreply.github.com", + "avatar_url": "https://avatars2.githubusercontent.com/u/184065?v=4" + }, + "reference_type": "branch", + "reference": "refs/heads/rw/webhook_impl", + "pull_request": null, + "commit_sha": "2d9f5fcec1ca7c68fa7bd44dd58ec4ff65814563", + "commit_message": "empty", + "branch": { + "name": "rw/webhook_impl", + "commit_range": "36ebdf6e906cf3491391442d2f779b512ca49485...2d9f5fcec1ca7c68fa7bd44dd58ec4ff65814563" + } + }, + "workflow": { + "initial_pipeline_id": "fa02c7bd-7a8b-42e0-8d6e-aa0d8a194e19", + "id": "acabe58e-4bcc-4d39-be06-e98d71917703", + "created_at": "2019-12-10T13:09:54Z" + }, + "pipeline": { + "yaml_file_name": "semaphore.yml", + "working_directory": ".semaphore", + "stopping_at": "2019-12-10T13:10:22Z", + "state": "done", + "running_at": "2019-12-10T13:09:58Z", + "result_reason": "user", + "result": "stopped", + "queuing_at": "2019-12-10T13:09:55Z", + "pending_at": "2019-12-10T13:09:55Z", + "name": "Notificaitons", + "id": "fa02c7bd-7a8b-42e0-8d6e-aa0d8a194e19", + "error_description": "", + "done_at": "2019-12-10T13:10:28Z", + "created_at": "2019-12-10T13:09:54Z" + }, + "blocks": [ + { + "state": "done", + "result_reason": "user", + "result": "stopped", + "name": "List & Test & Build", + "jobs": [ + { + "status": "finished", + "result": "stopped", + "name": "Test", + "index": 1, + "id": "21df03d2-c4e0-4e0a-acd7-5ff60dc0727e" + }, + { + "status": "finished", + "result": "stopped", + "name": "Build", + "index": 2, + "id": "84190263-362c-4051-8260-e43637f148de" + }, + { + "status": "finished", + "result": "passed", + "name": "Lint", + "index": 0, + "id": "d4b93a5b-69a5-43e6-ab24-06b095fc49bf" + } + ] + } + ] + }, + "topic": "pipeline", + "source": { + "type": "vendor-documentation", + "url": "https://docs.semaphoreci.com/using-semaphore/notifications#notification-payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/semble/index.json b/providers/semble/index.json new file mode 100644 index 00000000..a7444c67 --- /dev/null +++ b/providers/semble/index.json @@ -0,0 +1,13 @@ +{ + "label": "Semble", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/semble/latest/booking.created.json b/providers/semble/latest/booking.created.json new file mode 100644 index 00000000..84725a03 --- /dev/null +++ b/providers/semble/latest/booking.created.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "subscriptionId": "692597070fe21cfa5e6a010f", + "eventId": "692597070fe21cfa5e6a010a", + "eventType": "booking.created", + "identifiers": { + "bookingId": "507f1f77bcf86cd799439011", + "patientId": "507f191e810c19729de860ea", + "doctorId": "507f1f77bcf86cd799439012" + } + }, + "topic": "booking.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.semble.io/docs/webhooks/events/#payload-shape", + "retrieved": "2026-10-22" + } +} diff --git a/providers/sent-dm/index.json b/providers/sent-dm/index.json new file mode 100644 index 00000000..2c253dad --- /dev/null +++ b/providers/sent-dm/index.json @@ -0,0 +1,13 @@ +{ + "label": "Sent", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/sent-dm/latest/call.completed.json b/providers/sent-dm/latest/call.completed.json new file mode 100644 index 00000000..12705f8f --- /dev/null +++ b/providers/sent-dm/latest/call.completed.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event-type": "call.completed" + }, + "body": { + "field": "call", + "event": "call.completed", + "timestamp": "2026-07-22T12:00:49Z", + "payload": { + "account_id": "7ba7b820-9dad-11d1-80b4-00c04fd430c8", + "call_id": "call_9f2ab000-0000-4000-8000-000000000001", + "channel": "voice", + "number": "+12025550123", + "updated_at": "2026-07-22T12:00:47Z", + "duration_seconds": 42, + "price": 0.0105 + } + }, + "topic": "call.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.sent.dm/start/webhooks/event-types", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sent-dm/latest/channel.activated.json b/providers/sent-dm/latest/channel.activated.json new file mode 100644 index 00000000..4b44e5af --- /dev/null +++ b/providers/sent-dm/latest/channel.activated.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event-type": "channel.activated" + }, + "body": { + "field": "channel", + "event": "channel.activated", + "timestamp": "2025-10-31T14:22:09Z", + "request_id": "req_7X9zKp2jDw", + "payload": { + "channel": "sms", + "status": "ACTIVE", + "account_id": "7ba7b820-9dad-11d1-80b4-00c04fd430c8", + "country": "XK", + "number_type": "ALPHANUMERIC", + "sender_value": "SENTDM", + "updated_at": "2025-10-31T14:22:09Z" + } + }, + "topic": "channel.activated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.sent.dm/start/webhooks/event-types", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sent-dm/latest/contact.opt_out.json b/providers/sent-dm/latest/contact.opt_out.json new file mode 100644 index 00000000..58498c6d --- /dev/null +++ b/providers/sent-dm/latest/contact.opt_out.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event-type": "contact.opt_out" + }, + "body": { + "field": "contact", + "event": "contact.opt_out", + "timestamp": "2026-09-24T14:00:00Z", + "request_id": "req_9Y0aLq3kEx", + "payload": { + "account_id": "7ba7b820-9dad-11d1-80b4-00c04fd430c8", + "contact_id": "a1b2c3d4-9dad-11d1-80b4-00c04fd430c8", + "from": "+14155551234", + "to": "+18005550100", + "opt_out": true, + "source": "INBOUND_KEYWORD", + "channel": "sms", + "text": "STOP", + "message_id": "8ba7b830-9dad-11d1-80b4-00c04fd430c8", + "template_id": "7ba7b820-9dad-11d1-80b4-00c04fd430c9" + } + }, + "topic": "contact.opt_out", + "source": { + "type": "vendor-documentation", + "url": "https://docs.sent.dm/start/webhooks/event-types", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sent-dm/latest/link.clicked.json b/providers/sent-dm/latest/link.clicked.json new file mode 100644 index 00000000..9406b1b9 --- /dev/null +++ b/providers/sent-dm/latest/link.clicked.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event-type": "link.clicked" + }, + "body": { + "field": "link", + "event": "link.clicked", + "timestamp": "2025-10-31T15:04:02Z", + "payload": { + "customer_id": "7ba7b820-9dad-11d1-80b4-00c04fd430c8", + "sender_profile_id": null, + "message_id": "8ba7b830-9dad-11d1-80b4-00c04fd430c8", + "record_id": "A78B2BU0", + "link_kind": "url", + "channel": "sms", + "reference_key": "body:0", + "occurred_at": "2025-10-31T15:04:00Z", + "request_method": "GET", + "status_code": 302, + "traffic_class": "likely_human", + "access_country": "US", + "device": "mobile", + "browser": "chrome" + } + }, + "topic": "link.clicked", + "source": { + "type": "vendor-documentation", + "url": "https://docs.sent.dm/start/webhooks/event-types", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sent-dm/latest/message.blocked.json b/providers/sent-dm/latest/message.blocked.json new file mode 100644 index 00000000..f48b1c00 --- /dev/null +++ b/providers/sent-dm/latest/message.blocked.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event-type": "message.blocked" + }, + "body": { + "field": "message", + "event": "message.blocked", + "timestamp": "2025-10-31T12:15:42Z", + "payload": { + "updated_at": "2025-10-31T12:15:42Z", + "account_id": "7ba7b820-9dad-11d1-80b4-00c04fd430c8", + "message_id": "8ba7b830-9dad-11d1-80b4-00c04fd430c8", + "template_id": "9ba7b840-9dad-11d1-80b4-00c04fd430c8", + "template_name": "order_confirmation", + "outbound_number": "+1987654321", + "message_status": "BLOCKED", + "channel": "sent", + "body": null, + "reason_code": "BUSINESS_003", + "reason": "The account balance is too low to send this message. Add funds to resume sending" + } + }, + "topic": "message.blocked", + "source": { + "type": "vendor-documentation", + "url": "https://docs.sent.dm/start/webhooks/event-types", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sent-dm/latest/message.delivered.json b/providers/sent-dm/latest/message.delivered.json new file mode 100644 index 00000000..c7c65a0b --- /dev/null +++ b/providers/sent-dm/latest/message.delivered.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event-type": "message.delivered" + }, + "body": { + "field": "message", + "event": "message.delivered", + "timestamp": "2025-10-31T10:10:42Z", + "payload": { + "updated_at": "2025-10-31T10:10:41Z", + "account_id": "7ba7b820-9dad-11d1-80b4-00c04fd430c8", + "message_id": "8ba7b830-9dad-11d1-80b4-00c04fd430c8", + "template_id": "9ba7b840-9dad-11d1-80b4-00c04fd430c8", + "template_name": "order_confirmation", + "outbound_number": "+1987654321", + "agent_id": "agent_abc123", + "message_status": "DELIVERED", + "channel": "sms", + "body": "Hi Jane, your order has been confirmed." + } + }, + "topic": "message.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://docs.sent.dm/start/webhooks/event-types", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sent-dm/latest/message.received.json b/providers/sent-dm/latest/message.received.json new file mode 100644 index 00000000..fc764cef --- /dev/null +++ b/providers/sent-dm/latest/message.received.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event-type": "message.received" + }, + "body": { + "field": "message", + "event": "message.received", + "timestamp": "2025-10-31T10:10:42Z", + "payload": { + "message_id": "6ba7b810-9dad-11d1-80b4-00c04fd430c8", + "updated_at": "2025-10-31T10:10:40Z", + "account_id": "7ba7b820-9dad-11d1-80b4-00c04fd430c8", + "inbound_number": "+1234567890", + "outbound_number": "+1987654321", + "text": "Hello, I have a question about my order", + "channel": "sms", + "received_at": "2025-10-31T10:10:40Z" + } + }, + "topic": "message.received", + "source": { + "type": "vendor-documentation", + "url": "https://docs.sent.dm/start/webhooks/event-types", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sent-dm/latest/templates.approved.json b/providers/sent-dm/latest/templates.approved.json new file mode 100644 index 00000000..ef12f9ad --- /dev/null +++ b/providers/sent-dm/latest/templates.approved.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json", + "x-webhook-event-type": "templates.approved" + }, + "body": { + "field": "templates", + "event": "templates.approved", + "timestamp": "2025-10-31T12:18:14Z", + "payload": { + "account_id": "7ba7b820-9dad-11d1-80b4-00c04fd430c8", + "template_id": "9ba7b840-9dad-11d1-80b4-00c04fd430c8", + "template_name": "order_confirmation", + "whatsapp_template_id": "1234567890123456", + "status": "APPROVED", + "language": "en_US", + "category": "UTILITY", + "channel": "whatsapp" + } + }, + "topic": "templates.approved", + "source": { + "type": "vendor-documentation", + "url": "https://docs.sent.dm/start/webhooks/event-types", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sevalla/index.json b/providers/sevalla/index.json new file mode 100644 index 00000000..5a9c361a --- /dev/null +++ b/providers/sevalla/index.json @@ -0,0 +1,13 @@ +{ + "label": "Sevalla", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/sevalla/latest/APP_DEPLOY.json b/providers/sevalla/latest/APP_DEPLOY.json new file mode 100644 index 00000000..1179b28a --- /dev/null +++ b/providers/sevalla/latest/APP_DEPLOY.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "webhook_id": "d5f8a1c2-3b4e-4f6a-8b8c-9d0e1f2a3b4c", + "event_id": "a1b2c3d4-5e6f-4a8b-9c0d-1e2f3a4b5c6d", + "event_delivery_id": "f1e2d3c4-b5a6-4788-9a0b-c1d2e3f4a5b6", + "type": "APP_DEPLOY", + "data": { + "company_id": "0c9e3f5a-7b2d-4e1f-8a6c-5d4b3a2f1e0d", + "app_id": "7f3c2b1a-9e8d-4c7b-a6f5-4e3d2c1b0a9f", + "app_name": "storefront-x7k2m", + "app_display_name": "storefront", + "deployment_id": "3b2a1c0d-8e7f-4a6b-9c5d-2e1f0a9b8c7d", + "status": "success", + "commit": "9fceb02d0ae598e95dc970b74767f19372d61af8", + "stage": "", + "is_preview": false + } + }, + "topic": "APP_DEPLOY", + "source": { + "type": "vendor-documentation", + "url": "https://docs.sevalla.com/developer-tools/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/index.json b/providers/sinch/index.json new file mode 100644 index 00000000..14a4e9d4 --- /dev/null +++ b/providers/sinch/index.json @@ -0,0 +1,13 @@ +{ + "label": "Sinch", + "configs": { + "latest_version": "latest", + "topic_identifier": "key-presence: the one top-level key that is not an envelope field" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/sinch/latest/batch_status_update_notification.json b/providers/sinch/latest/batch_status_update_notification.json new file mode 100644 index 00000000..a11c6a05 --- /dev/null +++ b/providers/sinch/latest/batch_status_update_notification.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "01EB37KMH2M6SV18ASNS3G135H", + "accepted_time": "2023-05-15T14:22:33.123456789Z", + "event_time": "2023-05-15T14:22:33.123456789Z", + "project_id": "c36f3a3d-1513-4edd-ae42-11995557ff61", + "batch_status_update_notification": { + "batch_id": "01FG37KMH2M6SV18ASNS3G135H", + "batch_status": "BATCH_STATUS_PROCESSED", + "batch_type": "BATCH_TYPE_MESSAGES", + "additional_data": { + "message_batch_data": { + "send_after": "2023-05-15T12:00:00.000000000Z", + "batch_metadata": { + "campaign": "summer_sale", + "segment": "active_users" + } + } + } + }, + "message_metadata": "" + }, + "topic": "batch_status_update_notification", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/capability_notification.json b/providers/sinch/latest/capability_notification.json new file mode 100644 index 00000000..c6984524 --- /dev/null +++ b/providers/sinch/latest/capability_notification.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "01EB37KMH2M6SV18ASNS3G135H", + "accepted_time": "2020-11-17T16:05:51.724083Z", + "project_id": "", + "capability_notification": { + "contact_id": "01EKA07N79THJ20ZSN6AS30TMW", + "identity": "12345678910", + "channel": "WHATSAPP", + "capability_status": "CAPABILITY_FULL", + "request_id": "01EQBF91XWP9PW1J8EWRYZ1GK2" + } + }, + "topic": "capability_notification", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/contact_create_notification.json b/providers/sinch/latest/contact_create_notification.json new file mode 100644 index 00000000..11536d68 --- /dev/null +++ b/providers/sinch/latest/contact_create_notification.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "", + "accepted_time": "2020-11-17T15:36:28.155494Z", + "project_id": "c36f3a3d-1513-4edd-ae42-11995557ff61", + "contact_create_notification": { + "contact": { + "id": "01EQBDK8771J6A1FV8MQPE1XAR", + "channel_identities": [ + { + "channel": "VIBER", + "identity": "9KC0p+pi4zPGFO99ACDxdQ==", + "app_id": "01EB37KMH1M6SV18ASNS3G135H" + } + ], + "channel_priority": [ + "VIBER" + ], + "display_name": "Unknown", + "email": "", + "external_id": "", + "metadata": "", + "language": "UNSPECIFIED" + } + } + }, + "topic": "contact_create_notification", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/contact_delete_notification.json b/providers/sinch/latest/contact_delete_notification.json new file mode 100644 index 00000000..3f44546e --- /dev/null +++ b/providers/sinch/latest/contact_delete_notification.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "", + "accepted_time": "2020-11-17T15:44:33.517073Z", + "project_id": "c36f3a3d-1513-4edd-ae42-11995557ff61", + "contact_delete_notification": { + "contact": { + "id": "01EQBDK8771J6A1FV8MQPE1XAR", + "channel_identities": [ + { + "channel": "VIBER", + "identity": "9KC0p+pi4zPGFO99ACDxdQ==", + "app_id": "01EB37HMH1M6SV13ASNS3G135H" + } + ], + "channel_priority": [ + "VIBER" + ], + "display_name": "Unknown", + "email": "", + "external_id": "", + "metadata": "", + "language": "UNSPECIFIED" + } + } + }, + "topic": "contact_delete_notification", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/contact_merge_notification.json b/providers/sinch/latest/contact_merge_notification.json new file mode 100644 index 00000000..367a7c46 --- /dev/null +++ b/providers/sinch/latest/contact_merge_notification.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "", + "accepted_time": "2020-11-17T15:53:03.457706Z", + "project_id": "c36f3a3d-1513-4edd-ae42-11995557ff61", + "contact_merge_notification": { + "preserved_contact": { + "id": "01EQBECE7Z4XP21359SBKS1526", + "channel_identities": [ + { + "channel": "VIBER", + "identity": "9KC0p+pi4zPGFO99ACDxdQ==", + "app_id": "01EB37KMH1M6SV18ASNS3G135H" + } + ], + "channel_priority": [ + "VIBER" + ], + "display_name": "Unknown", + "email": "", + "external_id": "", + "metadata": "", + "language": "UNSPECIFIED" + }, + "deleted_contact": { + "id": "01EQBEH7MNEZQC0881A4WS17K3", + "channel_identities": [ + { + "channel": "VIBER", + "identity": "9KC0p+pi4zaGFO99ACDxdQ==", + "app_id": "01EB37KMH1M6SV18ASNS3G135H" + } + ], + "channel_priority": [ + "VIBER" + ], + "display_name": "Unknown", + "email": "", + "external_id": "", + "metadata": "", + "language": "UNSPECIFIED" + } + } + }, + "topic": "contact_merge_notification", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/contact_update_notification.json b/providers/sinch/latest/contact_update_notification.json new file mode 100644 index 00000000..3c9d5479 --- /dev/null +++ b/providers/sinch/latest/contact_update_notification.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "", + "accepted_time": "2020-11-17T15:44:33.517073Z", + "project_id": "c36f3a3d-1513-4edd-ae42-11995557ff61", + "contact_update_notification": { + "contact": { + "id": "01EQBDK8771J6A1FV8MQPE1XAR", + "channel_identities": [ + { + "channel": "VIBER", + "identity": "9KC0p+pi4zPGFO99ACDxdQ==", + "app_id": "01EB37HMH1M6SV13ASNS3G135H" + } + ], + "channel_priority": [ + "VIBER" + ], + "display_name": "Unknown", + "email": "", + "external_id": "", + "metadata": "", + "language": "UNSPECIFIED" + } + } + }, + "topic": "contact_update_notification", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/conversation_start_notification.json b/providers/sinch/latest/conversation_start_notification.json new file mode 100644 index 00000000..a9c13efa --- /dev/null +++ b/providers/sinch/latest/conversation_start_notification.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "01EB37HMH1M6SV18ASNS3G135H", + "project_id": "c36f3d3d-1523-4edd-ae42-11995557ff61", + "conversation_start_notification": { + "conversation": { + "id": "01EQ4174WMDB8008EFT4M30481", + "app_id": "01EB37HMH1M6SF18ASNS3G135H", + "contact_id": "01BQ8174TGGY5B1VPTPGHW19R0", + "active_channel": "MESSENGER", + "active": true, + "metadata": "" + } + } + }, + "topic": "conversation_start_notification", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/conversation_stop_notification.json b/providers/sinch/latest/conversation_stop_notification.json new file mode 100644 index 00000000..5aed6481 --- /dev/null +++ b/providers/sinch/latest/conversation_stop_notification.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "01EB37HMH1M6SV17ASNS3G135H", + "project_id": "c36f3d3d-1523-4edd-ae42-11995557ff61", + "conversation_stop_notification": { + "conversation": { + "id": "01EPYATZ64TMNZ1FV02JKD12JF", + "app_id": "01EB37HMH1M6SV17ASNS3G135H", + "contact_id": "01EKA07N79THJ20WAN6AS30TMW", + "last_received": "2020-11-17T15:09:12Z", + "active_channel": "MESSENGER", + "active": false, + "metadata": "" + } + } + }, + "topic": "conversation_stop_notification", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/duplicated_contact_identities_notification.json b/providers/sinch/latest/duplicated_contact_identities_notification.json new file mode 100644 index 00000000..9f9f8f19 --- /dev/null +++ b/providers/sinch/latest/duplicated_contact_identities_notification.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "01EB37KMH2M6SV18ASNS3G135H", + "accepted_time": "2022-09-29T09:16:22.544813845Z", + "event_time": "2022-09-29T09:16:22.544813845Z", + "project_id": "c36f3a3d-1513-4edd-ae42-11995557ff61", + "duplicated_contact_identities_notification": { + "duplicated_identities": [ + { + "channel": "channel", + "contact_ids": [ + "01EKA07N79THJ20ZSN6AS30TMW", + "01EKA07N79THJ20ZSN6AS30TTT" + ] + } + ] + }, + "message_metadata": "" + }, + "topic": "duplicated_contact_identities_notification", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/event.json b/providers/sinch/latest/event.json new file mode 100644 index 00000000..51a0be89 --- /dev/null +++ b/providers/sinch/latest/event.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "01EB37HMH1M6SV18ABNS3G135H", + "accepted_time": "2020-11-16T08:17:44.993024Z", + "event_time": "2020-11-16T08:17:42.814Z", + "project_id": "c36f3d3d-1523-4edd-ae42-11995557ff61", + "event": { + "id": "01GJMQ28NDF6FP0REWQ70N2W3E", + "direction": "TO_APP", + "contact_event": { + "composing_event": {} + }, + "channel_identity": { + "channel": "RCS", + "identity": "123456789", + "app_id": "" + }, + "contact_id": "01EQ4174TGGY5B1VPTPGHW19R0", + "conversation_id": "01GJMQ3782FWM7TKAZKQZAEF56", + "accept_time": "2020-11-16T08:17:43.915829Z", + "processing_mode": "CONVERSATION" + } + }, + "topic": "event", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/event_delivery_report.json b/providers/sinch/latest/event_delivery_report.json new file mode 100644 index 00000000..dbabac13 --- /dev/null +++ b/providers/sinch/latest/event_delivery_report.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "01EB37HMH1M6SV18BSNS3G135H", + "accepted_time": "2020-11-17T15:09:11.659Z", + "event_time": "2020-11-17T15:09:13.267185Z", + "project_id": "c36f3d3d-1513-2edd-ae42-11995557ff61", + "event_delivery_report": { + "event_id": "01EQBC1A3BEK731GY4YXEN0C2R", + "status": "QUEUED_ON_CHANNEL", + "channel_identity": { + "channel": "MESSENGER", + "identity": "2734085512340733", + "app_id": "01EB27HMH1M6SV18ASNS3G135H" + }, + "contact_id": "01EXA07N79THJ20WSN6AS30TMW", + "metadata": "", + "processing_mode": "CONVERSATION" + }, + "message_metadata": "" + }, + "topic": "event_delivery_report", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/message.json b/providers/sinch/latest/message.json new file mode 100644 index 00000000..bd001088 --- /dev/null +++ b/providers/sinch/latest/message.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "01EB37HMH1M6SV18ABNS3G135H", + "accepted_time": "2020-11-16T08:17:44.993024Z", + "event_time": "2020-11-16T08:17:42.814Z", + "project_id": "c36f3d3d-1523-4edd-ae42-11995557ff61", + "message": { + "id": "01EQ8235TD19N21XQTH12B145D", + "direction": "TO_APP", + "contact_message": { + "text_message": { + "text": "Hi!" + } + }, + "channel_identity": { + "channel": "MESSENGER", + "identity": "2742085512340733", + "app_id": "01EB37HMH1M6SV18ABNS3G135H" + }, + "conversation_id": "01EQ8172WMDB8008EFT4M30481", + "contact_id": "01EQ4174TGGY5B1VPTPGHW19R0", + "metadata": "", + "accept_time": "2020-11-16T08:17:43.915829Z", + "sender_id": "12039414555", + "processing_mode": "CONVERSATION", + "injected": false + }, + "message_metadata": "{\"arbitrary\": \"json object stringify as metadata\" }", + "correlation_id": "correlation-id-1" + }, + "topic": "message", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/message_delivery_report.json b/providers/sinch/latest/message_delivery_report.json new file mode 100644 index 00000000..29b9b828 --- /dev/null +++ b/providers/sinch/latest/message_delivery_report.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "01EB37HMH1M6SV18BSNS3G135H", + "accepted_time": "2020-11-17T15:09:11.659Z", + "event_time": "2020-11-17T15:09:13.267185Z", + "project_id": "c36f3d3d-1513-2edd-ae42-11995557ff61", + "message_delivery_report": { + "message_id": "01EQBC1A3BEK731GY4YXEN0C2R", + "conversation_id": "01EPYATA64TMNZ1FV02JKF12JF", + "status": "QUEUED_ON_CHANNEL", + "channel_identity": { + "channel": "MESSENGER", + "identity": "2734085512340733", + "app_id": "01EB27HMH1M6SV18ASNS3G135H" + }, + "contact_id": "01EXA07N79THJ20WSN6AS30TMW", + "metadata": "", + "processing_mode": "CONVERSATION" + }, + "message_metadata": "" + }, + "topic": "message_delivery_report", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/message_submit_notification.json b/providers/sinch/latest/message_submit_notification.json new file mode 100644 index 00000000..7edbd9f8 --- /dev/null +++ b/providers/sinch/latest/message_submit_notification.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "01EB37HMH1M6SV18BSNS3G135H", + "accepted_time": "2020-11-17T15:09:11.659Z", + "event_time": "2020-11-17T15:09:13.267185Z", + "project_id": "c36f3d3d-1513-2edd-ae42-11995557ff61", + "message_submit_notification": { + "message_id": "01EQBC1A3BEK731GY4YXEN0C2R", + "conversation_id": "01EPYATA64TMNZ1FV02JKF12JF", + "channel_identity": { + "channel": "MESSENGER", + "identity": "2734085512340733", + "app_id": "01EB27HMH1M6SV18ASNS3G135H" + }, + "contact_id": "01EXA07N79THJ20WSN6AS30TMW", + "submitted_message": { + "text_message": { + "text": "Hello from Conversation API!" + } + }, + "metadata": "", + "processing_mode": "CONVERSATION" + }, + "message_metadata": "" + }, + "topic": "message_submit_notification", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/opt_in_notification.json b/providers/sinch/latest/opt_in_notification.json new file mode 100644 index 00000000..4bb5f443 --- /dev/null +++ b/providers/sinch/latest/opt_in_notification.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "01EB37HMH1M6SV18ASNS3G135H", + "accepted_time": "2021-06-08T07:54:03.165316Z", + "event_time": "2021-06-08T07:54:02.112Z", + "project_id": "", + "opt_in_notification": { + "contact_id": "01EKA07N79THJ20WSN6AS30TMW", + "channel": "VIBERBM", + "identity": "123456789", + "status": "OPT_IN_SUCCEEDED", + "request_id": "01F7N9TEH11X7B15XQ6VBR04G7", + "processing_mode": "CONVERSATION" + } + }, + "topic": "opt_in_notification", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/opt_out_notification.json b/providers/sinch/latest/opt_out_notification.json new file mode 100644 index 00000000..96d334b3 --- /dev/null +++ b/providers/sinch/latest/opt_out_notification.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "01EB37HMH1M6SV18ASNS3G135H", + "accepted_time": "2021-06-08T07:54:03.165316Z", + "event_time": "2021-06-08T07:54:02.112Z", + "project_id": "", + "opt_out_notification": { + "contact_id": "01EKA07N79THJ20WSN6AS30TMW", + "channel": "VIBERBM", + "identity": "123456789", + "status": "OPT_OUT_SUCCEEDED", + "request_id": "01F7N9TEH11X7B15XQ6VBR04G7", + "processing_mode": "CONVERSATION" + } + }, + "topic": "opt_out_notification", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sinch/latest/unsupported_callback.json b/providers/sinch/latest/unsupported_callback.json new file mode 100644 index 00000000..e767e937 --- /dev/null +++ b/providers/sinch/latest/unsupported_callback.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "01EB37HMF1M6SV18ASNS3G135H", + "accepted_time": "2020-11-17T15:17:05.723864Z", + "event_time": "2020-11-17T15:17:05.683253Z", + "project_id": "c36f3a3d-1513-4edd-ae42-11995557ff61", + "unsupported_callback": { + "channel": "MESSENGER", + "payload": "{\"object\":\"page\",\"entry\":[{\"id\":\"107710160841844\",\"time\":1605626225304,\"messaging\":[{\"sender\":{\"id\":\"107710160841844\"},\"recipient\":{\"id\":\"2744085512340733\"},\"timestamp\":1605626225228,\"message\":{\"mid\":\"m_CE0r2yTXOPe1DG_cepCqA9eapH28NipZLg3HuKNf-MA_Edr55tBwvLiTzhrvjZJWQioE4J4gpETQZBTREc7Hdg\",\"is_echo\":true,\"text\":\"Text message from Sinch Conversation API.\",\"app_id\":477442439539985}}]}]}", + "id": "01FMAVK07YN3SP1B43FP9D1C0S", + "contact_id": "", + "conversation_id": "", + "processing_mode": "CONVERSATION" + } + }, + "topic": "unsupported_callback", + "source": { + "type": "vendor-documentation", + "url": "https://developers.sinch.com/docs/conversation/callbacks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/skovik/index.json b/providers/skovik/index.json new file mode 100644 index 00000000..104b44fa --- /dev/null +++ b/providers/skovik/index.json @@ -0,0 +1,13 @@ +{ + "label": "Skovik", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/skovik/latest/branches.created.json b/providers/skovik/latest/branches.created.json new file mode 100644 index 00000000..7599fb73 --- /dev/null +++ b/providers/skovik/latest/branches.created.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "2a9f8e7d6c5b4a3928170615", + "type": "branches.created", + "timestamp": "2026-05-25T14:30:45Z", + "data": { + "id": "9d8c7b6a5e4f3a2b1c0d9e8f", + "type": "webhook_events", + "attributes": { + "created_at": "2026-05-25T14:30:45Z", + "name": "branches.created" + }, + "links": { + "self": "/v1/webhook_events/9d8c7b6a5e4f3a2b1c0d9e8f" + }, + "relationships": { + "related_object": { + "data": { + "type": "branches", + "id": "6b5a4938271605f4e3d2c1b0" + }, + "links": { + "related": "/v1/branches/6b5a4938271605f4e3d2c1b0" + } + } + } + } + }, + "topic": "branches.created", + "source": { + "type": "vendor-documentation", + "url": "https://developer.skovik.com/reference/webhookbranch", + "retrieved": "2026-10-26" + } +} diff --git a/providers/skovik/latest/export_orders.completed.json b/providers/skovik/latest/export_orders.completed.json new file mode 100644 index 00000000..94564a7c --- /dev/null +++ b/providers/skovik/latest/export_orders.completed.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "60c7d63a8f4c4b9e9c2e1a2b", + "type": "export_orders.completed", + "timestamp": "2026-05-25T14:30:45Z", + "data": { + "id": "8b1d4f122c0e4b1a9f9d3d0e", + "type": "webhook_events", + "attributes": { + "created_at": "2026-05-25T14:30:45Z", + "name": "export_orders.completed" + }, + "links": { + "self": "/v1/webhook_events/8b1d4f122c0e4b1a9f9d3d0e" + }, + "relationships": { + "related_object": { + "data": { + "type": "export_orders", + "id": "f3a9c7e15b344a8cb6f122b0" + }, + "links": { + "related": "/v1/export_orders/f3a9c7e15b344a8cb6f122b0" + } + } + } + } + }, + "topic": "export_orders.completed", + "source": { + "type": "vendor-documentation", + "url": "https://developer.skovik.com/reference/webhookexportorder", + "retrieved": "2026-10-26" + } +} diff --git a/providers/skovik/latest/misc.ping.json b/providers/skovik/latest/misc.ping.json new file mode 100644 index 00000000..c509df28 --- /dev/null +++ b/providers/skovik/latest/misc.ping.json @@ -0,0 +1,27 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "1d3b9a440c2f4ad78a1f9e3f", + "type": "misc.ping", + "timestamp": "2026-05-25T14:30:45Z", + "data": { + "id": "8c2e0c9a4d114d5e91b33a7c", + "type": "webhook_events", + "attributes": { + "created_at": "2026-05-25T14:30:45Z", + "name": "misc.ping" + }, + "links": { + "self": "/v1/webhook_events/8c2e0c9a4d114d5e91b33a7c" + } + } + }, + "topic": "misc.ping", + "source": { + "type": "vendor-documentation", + "url": "https://developer.skovik.com/reference/webhookmiscping", + "retrieved": "2026-10-26" + } +} diff --git a/providers/skovik/latest/users.updated.json b/providers/skovik/latest/users.updated.json new file mode 100644 index 00000000..4b697f00 --- /dev/null +++ b/providers/skovik/latest/users.updated.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "7f2c1a980b5e4d6f8a3c2b11", + "type": "users.updated", + "timestamp": "2026-05-25T14:30:45Z", + "data": { + "id": "4e5d6c7b8a91023f4d5e6a7b", + "type": "webhook_events", + "attributes": { + "created_at": "2026-05-25T14:30:45Z", + "name": "users.updated" + }, + "links": { + "self": "/v1/webhook_events/4e5d6c7b8a91023f4d5e6a7b" + }, + "relationships": { + "related_object": { + "data": { + "type": "users", + "id": "5c1e0b9a7d234f6a8b1c2d3e" + }, + "links": { + "related": "/v1/users/5c1e0b9a7d234f6a8b1c2d3e" + } + } + } + } + }, + "topic": "users.updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.skovik.com/reference/webhookuser", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sohar-health/index.json b/providers/sohar-health/index.json new file mode 100644 index 00000000..49dbdcb4 --- /dev/null +++ b/providers/sohar-health/index.json @@ -0,0 +1,13 @@ +{ + "label": "Sohar Health", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/sohar-health/latest/discovery.updated.json b/providers/sohar-health/latest/discovery.updated.json new file mode 100644 index 00000000..e9dda290 --- /dev/null +++ b/providers/sohar-health/latest/discovery.updated.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "discovery.updated", + "discoveryId": "fb701ac1-1246-4860-b1ec-bd916b97a990", + "status": "complete", + "id": "123456" + }, + "topic": "discovery.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.soharhealth.com/documentation/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sohar-health/latest/flow.updated.json b/providers/sohar-health/latest/flow.updated.json new file mode 100644 index 00000000..e9e35529 --- /dev/null +++ b/providers/sohar-health/latest/flow.updated.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "flow.updated", + "flowRunId": "990cdad8-1438-4bbd-8b55-120b56e87540", + "flowId": "33093874-1e3d-4ea9-b988-8cc64e5a4079", + "status": "COMPLETE", + "stateId": "create-verification" + }, + "topic": "flow.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.soharhealth.com/documentation/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sohar-health/latest/sandbox.discovery.updated.json b/providers/sohar-health/latest/sandbox.discovery.updated.json new file mode 100644 index 00000000..ee4089de --- /dev/null +++ b/providers/sohar-health/latest/sandbox.discovery.updated.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "sandbox.discovery.updated", + "discoveryId": "fb701ac1-1246-4860-b1ec-bd916b97a990", + "status": "complete", + "id": "123456" + }, + "topic": "sandbox.discovery.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.soharhealth.com/documentation/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sohar-health/latest/sandbox.flow.updated.json b/providers/sohar-health/latest/sandbox.flow.updated.json new file mode 100644 index 00000000..a0fcb7b5 --- /dev/null +++ b/providers/sohar-health/latest/sandbox.flow.updated.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "sandbox.flow.updated", + "flowRunId": "990cdad8-1438-4bbd-8b55-120b56e87540", + "flowId": "33093874-1e3d-4ea9-b988-8cc64e5a4079", + "status": "ERROR", + "stateId": "create-verification" + }, + "topic": "sandbox.flow.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.soharhealth.com/documentation/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sohar-health/latest/sandbox.verification.pending.json b/providers/sohar-health/latest/sandbox.verification.pending.json new file mode 100644 index 00000000..fc29894b --- /dev/null +++ b/providers/sohar-health/latest/sandbox.verification.pending.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "sandbox.verification.pending", + "verificationId": "990cdad8-1438-4bbd-8b55-120b56e87540", + "id": "123456", + "status": "pending" + }, + "topic": "sandbox.verification.pending", + "source": { + "type": "vendor-documentation", + "url": "https://docs.soharhealth.com/documentation/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sohar-health/latest/sandbox.verification.updated.json b/providers/sohar-health/latest/sandbox.verification.updated.json new file mode 100644 index 00000000..5a5da9fe --- /dev/null +++ b/providers/sohar-health/latest/sandbox.verification.updated.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "sandbox.verification.updated", + "verificationId": "990cdad8-1438-4bbd-8b55-120b56e87540", + "id": "123456", + "status": "complete.eligible" + }, + "topic": "sandbox.verification.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.soharhealth.com/documentation/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sohar-health/latest/verification.pending.json b/providers/sohar-health/latest/verification.pending.json new file mode 100644 index 00000000..cdd468fb --- /dev/null +++ b/providers/sohar-health/latest/verification.pending.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "verification.pending", + "verificationId": "990cdad8-1438-4bbd-8b55-120b56e87540", + "id": "123456", + "status": "pending" + }, + "topic": "verification.pending", + "source": { + "type": "vendor-documentation", + "url": "https://docs.soharhealth.com/documentation/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sohar-health/latest/verification.updated.json b/providers/sohar-health/latest/verification.updated.json new file mode 100644 index 00000000..ec3a583f --- /dev/null +++ b/providers/sohar-health/latest/verification.updated.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "verification.updated", + "verificationId": "990cdad8-1438-4bbd-8b55-120b56e87540", + "id": "123456", + "status": "complete.eligible" + }, + "topic": "verification.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.soharhealth.com/documentation/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/soniox/index.json b/providers/soniox/index.json new file mode 100644 index 00000000..849693b2 --- /dev/null +++ b/providers/soniox/index.json @@ -0,0 +1,13 @@ +{ + "label": "Soniox", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/soniox/latest/transcription-completed.json b/providers/soniox/latest/transcription-completed.json new file mode 100644 index 00000000..7d71059c --- /dev/null +++ b/providers/soniox/latest/transcription-completed.json @@ -0,0 +1,15 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "548d023b-2b3d-4dc2-a3ef-cca26d05fd9a", + "status": "completed" + }, + "topic": "transcription-completed", + "source": { + "type": "vendor-documentation", + "url": "https://soniox.com/docs/stt/async/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/spacelift/index.json b/providers/spacelift/index.json new file mode 100644 index 00000000..13cbb1d4 --- /dev/null +++ b/providers/spacelift/index.json @@ -0,0 +1,13 @@ +{ + "label": "Spacelift", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/spacelift/latest/internal-error.json b/providers/spacelift/latest/internal-error.json new file mode 100644 index 00000000..8c653d53 --- /dev/null +++ b/providers/spacelift/latest/internal-error.json @@ -0,0 +1,18 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "title": "Invalid Stack Slug Triggered", + "body": "policy tried to trigger Stack 'this-is-not-a-stack' which either doesn't exist or this policy doesn't have access to", + "error": "policy triggered for Stack that doesn't exist", + "severity": "ERROR", + "account": "spacelift-io" + }, + "topic": "internal-error", + "source": { + "type": "vendor-documentation", + "url": "https://docs.spacelift.io/integrations/webhooks#default-webhook-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/spacelift/latest/run.json b/providers/spacelift/latest/run.json new file mode 100644 index 00000000..573875d7 --- /dev/null +++ b/providers/spacelift/latest/run.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account": "spacelift-io", + "state": "FINISHED", + "stateVersion": 4, + "timestamp": 1596979684, + "run": { + "id": "01EF9PFPNFFM2MQXTJKHK1B869", + "branch": "master", + "commit": { + "authorLogin": "marcinwyszynski", + "authorName": "Marcin Wyszynski", + "hash": "0ee3a3b7266daf5a1d44a193a0f48ce995fa75eb", + "message": "Update demo.tf", + "timestamp": 1596705932, + "url": "https://github.com/spacelift-io/demo/commit/0ee3a3b7266daf5a1d44a193a0f48ce995fa75eb" + }, + "createdAt": 1596979665, + "delta": { + "added": 0, + "changed": 0, + "deleted": 0, + "resources": 1 + }, + "triggeredBy": "marcinw@spacelift.io", + "type": "TRACKED" + }, + "stack": { + "id": "spacelift-demo", + "name": "Spacelift demo", + "description": "", + "labels": [] + } + }, + "topic": "run", + "source": { + "type": "vendor-documentation", + "url": "https://docs.spacelift.io/integrations/webhooks#default-webhook-payloads", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/index.json b/providers/speed/index.json new file mode 100644 index 00000000..03141a4b --- /dev/null +++ b/providers/speed/index.json @@ -0,0 +1,13 @@ +{ + "label": "Speed", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/speed/latest/checkout_link.created.json b/providers/speed/latest/checkout_link.created.json new file mode 100644 index 00000000..07e167db --- /dev/null +++ b/providers/speed/latest/checkout_link.created.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "amount": null, + "created": null, + "currency": null, + "id": "clink_xxxxxxxxxxxxxx", + "livemode": null, + "customer_collections_status": { + "is_billing_address_enabled": true, + "is_email_enabled": true, + "is_phone_enabled": true, + "is_shipping_address_enabled": true + }, + "metadata": {}, + "modified": null, + "object": "checkout.link", + "statement_descriptor": null, + "status": "active", + "target_currency": null, + "url": null + } + }, + "event_type": "checkout_link.created", + "id": "evt_xxxxxxxxxxxxxx", + "livemode": null, + "object": "events", + "request": { + "id": "xxxxxxxxxxxxxxxxxxxx" + } + }, + "topic": "checkout_link.created", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/checkout_link.deactivated.json b/providers/speed/latest/checkout_link.deactivated.json new file mode 100644 index 00000000..8b6282f9 --- /dev/null +++ b/providers/speed/latest/checkout_link.deactivated.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "amount": null, + "created": null, + "currency": null, + "id": "clink_xxxxxxxxxxxxxxxxxxxxxxxxxx", + "livemode": null, + "customer_collections_status": { + "is_billing_address_enabled": true, + "is_email_enabled": true, + "is_phone_enabled": true, + "is_shipping_address_enabled": true + }, + "metadata": {}, + "modified": null, + "object": "checkout.link", + "status": "deactivated", + "target_currency": null, + "url": null + } + }, + "event_type": "checkout_link.deactivated", + "id": "evt_xxxxxxxxxxxxxxxxxxx", + "livemode": null, + "object": "events", + "request": {} + }, + "topic": "checkout_link.deactivated", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/checkout_link.paid.json b/providers/speed/latest/checkout_link.paid.json new file mode 100644 index 00000000..c3c31cdf --- /dev/null +++ b/providers/speed/latest/checkout_link.paid.json @@ -0,0 +1,65 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "amount": null, + "created": null, + "currency": null, + "id": "clink_xxxxxxxxxxxxxxxxxxxxxxx", + "livemode": null, + "customer_collections": { + "billing_address": { + "city": "Lancaster", + "country": "Algeria", + "line1": "42212 10th Street West", + "name": "John Doe", + "postal_code": "93534", + "state": "California" + }, + "email": "john@tryspeed.com", + "phone": "+1 xxxxxxxxxx", + "shipping_address": { + "city": "Lancaster", + "country": "Algeria", + "line1": "42212 10th Street West", + "name": "John Doe", + "postal_code": "93534", + "state": "California" + } + }, + "customer_collections_status": { + "is_billing_address_enabled": true, + "is_email_enabled": true, + "is_phone_enabled": true, + "is_shipping_address_enabled": true + }, + "metadata": {}, + "modified": null, + "object": "checkout.link", + "payment_id": "pi_xxxxxxxxxxxxxx", + "statement_descriptor": null, + "status": "paid", + "target_amount_paid": null, + "target_currency": null, + "url": null + } + }, + "event_type": "checkout_link.paid", + "id": "evt_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + "livemode": null, + "object": "events", + "request": { + "id": "xxxxxxxxxxxxxxxxxxxxxxxxx" + } + }, + "topic": "checkout_link.paid", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/checkout_session.created.json b/providers/speed/latest/checkout_session.created.json new file mode 100644 index 00000000..3b51931e --- /dev/null +++ b/providers/speed/latest/checkout_session.created.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acc_xxxxxxxxxxxx", + "api_version": "2022-10-15", + "data": { + "object": { + "amount": 4, + "amount_paid_tolerance": 4, + "application_fee": 10, + "application_fee_percentage": 0, + "application_id": "ca_xxxxxxxxx", + "cancel_url": "http://vix.com", + "created": 1709533371507, + "currency": "SATS", + "default_url": "https://checkout.tryspeed.com/pay/cs_live_xxxxxxxx", + "description": "Test", + "id": "cs_test_xxxxxxx", + "livemode": false, + "metadata": { + "abd": "122324", + "test": "a" + }, + "modified": 1709533371507, + "object": "checkout_session", + "payment_methods": [ + "lightning" + ], + "payments": [], + "statement_descriptor": "CS get by id test", + "status": "active", + "success_message": "Demo success_message", + "success_url": "http://google.com", + "target_currency": "SATS", + "title": "This is title", + "title_description": "This is title description", + "title_image": "https://mfaisalkhatri.github.io/2020/07/11/testcases/Testing.jpg", + "transfers": [], + "ttl": 31536000, + "type": "FIXED", + "url": "https://checkout.tryspeed.com/pay/cs_live_xxxxxxxxxxxxxx" + } + }, + "event_type": "checkout_session.created", + "id": "evt_xxxxxxxxxxxx", + "livemode": false, + "object": "events", + "request": { + "id": "Ns77GlMwsjTs5EZjOAz" + } + }, + "topic": "checkout_session.created", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/checkout_session.deactivated.json b/providers/speed/latest/checkout_session.deactivated.json new file mode 100644 index 00000000..ab516c82 --- /dev/null +++ b/providers/speed/latest/checkout_session.deactivated.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-10-15", + "data": { + "object": { + "amount": 100, + "amount_paid": 100, + "created": null, + "currency": "SATS", + "default_url": "https://checkout.tryspeed.com/pay/cs_xxxxxxxxxxxxxxxx", + "id": "cs_xxxxxxxxxxxxx", + "livemode": null, + "customer_collections_status": { + "is_billing_address_enabled": true, + "is_email_enabled": true, + "is_phone_enabled": true, + "is_shipping_address_enabled": true + }, + "metadata": {}, + "modified": null, + "object": "checkout_session", + "payment_methods": [ + "onchain", + "lightning" + ], + "payments": [], + "statement_descriptor": null, + "status": "deactivated", + "target_amount_paid": null, + "target_currency": null, + "ttl": null + } + }, + "event_type": "checkout_session.deactivated", + "id": "evt_xxxxxxxxxxxxxxxxxxxx", + "livemode": null, + "object": "events", + "request": {} + }, + "topic": "checkout_session.deactivated", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/checkout_session.paid.json b/providers/speed/latest/checkout_session.paid.json new file mode 100644 index 00000000..8c4ea66d --- /dev/null +++ b/providers/speed/latest/checkout_session.paid.json @@ -0,0 +1,100 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-10-15", + "data": { + "object": { + "amount": 0, + "amount_paid": 10, + "type": "FIXED", + "amount_paid_tolerance": 5, + "api_version": "2022-10-15", + "created": 1697453752890, + "currency": "SATS", + "default_url": "https://checkout.tryspeed.com/pay/cs_test_xxxxxxxxxxxx", + "exchange_rate": 1, + "expires_at": 1697519727401, + "id": "cs_xxxxxxxxxxxxxxxx", + "livemode": false, + "customer_collections": { + "billing_address": { + "city": "Lancaster", + "country": "Algeria", + "line1": "42212 10th Street West", + "name": "John Doe", + "postal_code": "93534", + "state": "California" + }, + "email": "john@tryspeed.com", + "phone": "+1 xxxxxxxxx", + "shipping_address": { + "city": "Lancaster", + "country": "Algeria", + "line1": "42212 10th Street West", + "name": "John Doe", + "postal_code": "93534", + "state": "California" + } + }, + "customer_collections_status": { + "is_billing_address_enabled": true, + "is_email_enabled": true, + "is_phone_enabled": true, + "is_shipping_address_enabled": true + }, + "metadata": {}, + "modified": 1697519463438, + "object": "checkout_session", + "payment_methods": [ + "onchain", + "lightning" + ], + "payments": [ + { + "amount_paid": 10, + "created": 1697519427598, + "exchange_rate": 1, + "id": "pi_xxxxxxxxxxxx", + "modified": 1697519463370, + "object": "payment", + "target_amount_paid": 10, + "target_currency": "SATS" + } + ], + "statement_descriptor": "cancel url test", + "status": "paid", + "target_amount_paid": 10, + "target_currency": "SATS", + "transfers": [ + { + "description": "tr-1", + "destination_account": "acct_xxxxxxxxxxxx", + "percentage": 50 + }, + { + "description": "tr-1", + "destination_account": "acct_xxxxxxxxxxxx", + "percentage": 50 + } + ], + "ttl": 300, + "url": "https://checkout.tryspeed.com/pay/cs_test_xxxxxxxxxxxx" + } + }, + "event_type": "checkout_session.paid", + "id": "evt_xxxxxxxxxxxx", + "livemode": false, + "object": "events", + "request": { + "id": "xxxxxxxxxxxx" + } + }, + "topic": "checkout_session.paid", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/checkout_session.payment_paid.json b/providers/speed/latest/checkout_session.payment_paid.json new file mode 100644 index 00000000..85904700 --- /dev/null +++ b/providers/speed/latest/checkout_session.payment_paid.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-10-15", + "data": { + "object": { + "amount_paid": 100, + "checkout_session_id": "cs_xxxxxxxxxxxxxxxx", + "created": null, + "exchange_rate": null, + "expires_at": null, + "id": "cspm_xxxxxxxxxxxxx", + "modified": null, + "payment_id": "pi_xxxxxxxxxxxxx", + "payment_status": "PAID", + "target_amount": 100, + "target_amount_paid": 100, + "target_currency": null + } + }, + "event_type": "checkout_session.payment_paid", + "id": "evt_xxxxxxxxxxxxx", + "livemode": null, + "object": "events", + "request": {} + }, + "topic": "checkout_session.payment_paid", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/invoice.paid.json b/providers/speed/latest/invoice.paid.json new file mode 100644 index 00000000..c375d0bc --- /dev/null +++ b/providers/speed/latest/invoice.paid.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "id": "in_ll3lrirptIEu2AmZ", + "object": "invoices", + "currency": "USD", + "customer_id": "cus_ll3lripxJiBWUAa9", + "description": "invoice description", + "hosted_invoice_url": "https://invoice.tryspeed.com/pay/in_ll3lrirptIEu2AaB", + "status": "paid", + "invoice_number": "INV-000002", + "invoice_amount": 0.1, + "invoice_amount_paid": 0.1000393959439953, + "target_amount_paid": 336, + "target_currency": "SATS", + "invoice_due_date": 1694169839463, + "invoice_pdf": null, + "invoice_emails_cc": [], + "statement_descriptor": null, + "footer": "footer updated", + "memo": "Memo updated", + "created": 1691577829563, + "modified": 1691577911169 + }, + "event_type": "invoice.paid", + "id": "evt_xxxxxxxxxxxxxxxxx", + "livemode": null, + "object": "events", + "request": {} + }, + "topic": "invoice.paid", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/payment.cancelled.json b/providers/speed/latest/payment.cancelled.json new file mode 100644 index 00000000..6e0e5663 --- /dev/null +++ b/providers/speed/latest/payment.cancelled.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "amount": null, + "created": null, + "currency": null, + "exchange_rate": null, + "expire": null, + "id": "pi_xxxxxxxxxxxxxxx", + "metadata": {}, + "modified": null, + "object": "payment", + "payment_request": "lntbxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + "status": "cancelled", + "target_amount": null, + "target_currency": null, + "ttl": null + } + }, + "event_type": "payment.cancelled", + "id": "evt_xxxxxxxxxxxxxxxxxx", + "livemode": null, + "object": "events", + "request": { + "id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + }, + "topic": "payment.cancelled", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/payment.confirmed.json b/providers/speed/latest/payment.confirmed.json new file mode 100644 index 00000000..538bd209 --- /dev/null +++ b/providers/speed/latest/payment.confirmed.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "amount": 5000, + "created": 1696847071760, + "currency": "SATS", + "description": "Payment V2", + "exchange_rate": 1, + "expires_at": 1696847671760, + "id": "pi_xxxxxxxxxx", + "metadata": { + "no": "1", + "type": "internal" + }, + "modified": 1696847331354, + "object": "payment", + "payment_request": "lntbxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + "status": "paid", + "target_amount": 5000, + "target_amount_paid": 5000, + "target_amount_paid_at": 1696847330000, + "target_currency": "SATS", + "transfers": [ + { + "created_type": "SHARE", + "description": "tr-1", + "destination_account": "acct_xxxxxxxxxx", + "percentage": 50 + }, + { + "created_type": "SHARE", + "description": "tr-1", + "destination_account": "acct_xxxxxxxxxx", + "percentage": 50 + } + ], + "ttl": 600 + } + }, + "event_type": "payment.confirmed", + "id": "evt_xxxxxxxxxx", + "livemode": true, + "object": "events", + "request": { + "id": "xxxxxxxxxx" + } + }, + "topic": "payment.confirmed", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/payment.created.json b/providers/speed/latest/payment.created.json new file mode 100644 index 00000000..c246fa7a --- /dev/null +++ b/providers/speed/latest/payment.created.json @@ -0,0 +1,57 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "amount": 5000, + "created": 1696847071760, + "currency": "SATS", + "description": "Payment V2", + "exchange_rate": 1, + "expires_at": 1696847671760, + "id": "pi_xxxxxxxxxx", + "metadata": { + "no": "1", + "type": "internal" + }, + "modified": 1696847071760, + "object": "payment", + "payment_request": "lntbxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + "status": "unpaid", + "target_amount": 5000, + "target_currency": "SATS", + "transfers": [ + { + "created_type": "SHARE", + "description": "tr-1", + "destination_account": "acct_xxxxxxxxxx", + "percentage": 50 + }, + { + "created_type": "SHARE", + "description": "tr-1", + "destination_account": "acct_xxxxxxxxxx", + "percentage": 50 + } + ], + "ttl": 600 + } + }, + "event_type": "payment.created", + "id": "evt_xxxxxxxxxx", + "livemode": false, + "object": "events", + "request": { + "id": "xxxxxxxxxx" + } + }, + "topic": "payment.created", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/payment.expired.json b/providers/speed/latest/payment.expired.json new file mode 100644 index 00000000..4d977d5b --- /dev/null +++ b/providers/speed/latest/payment.expired.json @@ -0,0 +1,57 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "amount": 5000, + "created": 1696847552407, + "currency": "SATS", + "description": "Payment V2", + "exchange_rate": 1, + "expires_at": 1696847852407, + "id": "pi_xxxxxxxxxx", + "metadata": { + "no": "1", + "type": "internal" + }, + "modified": 1696847862766, + "object": "payment", + "payment_request": "lntbxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + "status": "expired", + "target_amount": 5000, + "target_currency": "SATS", + "transfers": [ + { + "created_type": "SHARE", + "description": "tr-1", + "destination_account": "acct_xxxxxxxxxx", + "percentage": 50 + }, + { + "created_type": "SHARE", + "description": "tr-1", + "destination_account": "acct_xxxxxxxxxx", + "percentage": 50 + } + ], + "ttl": 300 + } + }, + "event_type": "payment.expired", + "id": "evt_xxxxxxxxxx", + "livemode": false, + "object": "events", + "request": { + "id": "xxxxxxxxxx" + } + }, + "topic": "payment.expired", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/payment.paid.json b/providers/speed/latest/payment.paid.json new file mode 100644 index 00000000..ce88aa45 --- /dev/null +++ b/providers/speed/latest/payment.paid.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "amount": 5000, + "created": 1696847071760, + "currency": "SATS", + "description": "Payment V2", + "exchange_rate": 1, + "expires_at": 1696847671760, + "id": "pi_xxxxxxxxxx", + "metadata": { + "no": "1", + "type": "internal" + }, + "modified": 1696847331354, + "object": "payment", + "payment_request": "lntbxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + "status": "paid", + "target_amount": 5000, + "target_amount_paid": 5000, + "target_amount_paid_at": 1696847330000, + "target_currency": "SATS", + "transfers": [ + { + "created_type": "SHARE", + "description": "tr-1", + "destination_account": "acct_xxxxxxxxxx", + "percentage": 50 + }, + { + "created_type": "SHARE", + "description": "tr-1", + "destination_account": "acct_xxxxxxxxxx", + "percentage": 50 + } + ], + "ttl": 600 + } + }, + "event_type": "payment.paid", + "id": "evt_xxxxxxxxxx", + "livemode": true, + "object": "events", + "request": { + "id": "xxxxxxxxxx" + } + }, + "topic": "payment.paid", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/payment_address.paymentreceived.json b/providers/speed/latest/payment_address.paymentreceived.json new file mode 100644 index 00000000..c969d102 --- /dev/null +++ b/providers/speed/latest/payment_address.paymentreceived.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-10-15", + "data": { + "object": { + "amount_paid": 1, + "confirmations": "1", + "created": 1712134803466, + "exchange_rate": 1, + "expires_at": 1712135403466, + "id": "papm_xxxxxxxxxxx", + "modified": 1712134805927, + "payment_address": "john@tryspeed.com", + "payment_address_id": "pa_xxxxxxxxxxx", + "payment_id": "pi_xxxxxxxxxxxx", + "payment_status": "paid", + "target_amount": 1, + "target_amount_paid": 1, + "target_currency": "SATS" + } + }, + "event_type": "payment_address.paymentreceived", + "id": "evt_lujkuwdcRhf5D7T1", + "livemode": true, + "object": "events", + "request": { + "id": "NuYAwzVxCkx_ATWcR0B" + } + }, + "topic": "payment_address.paymentreceived", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/payment_link.created.json b/providers/speed/latest/payment_link.created.json new file mode 100644 index 00000000..442bd100 --- /dev/null +++ b/providers/speed/latest/payment_link.created.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "amount": null, + "created": null, + "currency": null, + "id": "plink_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", + "livemode": null, + "customer_collections_status": { + "is_billing_address_enabled": true, + "is_email_enabled": true, + "is_phone_enabled": true, + "is_shipping_address_enabled": true + }, + "metadata": {}, + "modified": null, + "object": "payment.link", + "statement_descriptor": null, + "status": "active", + "target_currency": null, + "url": null + } + }, + "event_type": "payment_link.created", + "id": "evt_xxxxxxxxxxxxxxxxxxxxxxxx", + "livemode": null, + "object": "events", + "request": { + "id": "xxxxxxxxxxxxxxxxxxxxxxxxxxx" + } + }, + "topic": "payment_link.created", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/payment_link.deactivated.json b/providers/speed/latest/payment_link.deactivated.json new file mode 100644 index 00000000..5747d07a --- /dev/null +++ b/providers/speed/latest/payment_link.deactivated.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "amount": null, + "created": null, + "currency": null, + "id": "plink_xxxxxxxxxxxxxxxxxx", + "livemode": null, + "customer_collections_status": { + "is_billing_address_enabled": true, + "is_email_enabled": true, + "is_phone_enabled": true, + "is_shipping_address_enabled": true + }, + "metadata": {}, + "modified": null, + "object": "payment.link", + "statement_descriptor": null, + "status": "deactivated", + "target_currency": null, + "url": null + } + }, + "event_type": "payment_link.deactivated", + "id": "evt_xxxxxxxxxxxxxxxxxxx", + "livemode": null, + "object": "events", + "request": { + "id": "xxxxxxxxxxxxxxxxxxxxxx" + } + }, + "topic": "payment_link.deactivated", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/payment_link.paymentreceived.json b/providers/speed/latest/payment_link.paymentreceived.json new file mode 100644 index 00000000..800d375e --- /dev/null +++ b/providers/speed/latest/payment_link.paymentreceived.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "amount": null, + "created": null, + "currency": null, + "id": "plink_xxxxxxxxxxxxxxxx", + "livemode": null, + "customer_collections_status": { + "is_billing_address_enabled": true, + "is_email_enabled": true, + "is_phone_enabled": true, + "is_shipping_address_enabled": true + }, + "metadata": {}, + "modified": null, + "object": "payment.link", + "payment_id": "pi_xxxxxxxxxxxxxxxxx", + "statement_descriptor": null, + "status": "active", + "target_amount_paid": null, + "target_currency": null, + "url": null + } + }, + "event_type": "payment_link.paymentreceived", + "id": "evt_xxxxxxxxxxxxx", + "livemode": null, + "object": "events", + "request": { + "id": "xxxxxxxxxxxxxxxxxxxxxxxxxx" + } + }, + "topic": "payment_link.paymentreceived", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/payrequest.payment_paid.json b/providers/speed/latest/payrequest.payment_paid.json new file mode 100644 index 00000000..d4f9889f --- /dev/null +++ b/providers/speed/latest/payrequest.payment_paid.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-10-15", + "data": { + "object": { + "amount_paid": 0.00066316947, + "confirmations": "1", + "created": 1712230061384, + "exchange_rate": 1507.9101877232074, + "expires_at": 1712230661384, + "id": "prpm_xxxxxxxxxxx", + "modified": 1712230063026, + "payment_id": "pi_xxxxxxxxxxxxx", + "payment_status": "paid", + "payrequest_id": "pr_xxxxxxxxxxxxx", + "target_amount": 1, + "target_amount_paid": 1, + "target_currency": "SATS" + } + }, + "event_type": "payrequest.payment_paid", + "id": "evt_lul5kkb8EJDOFFWm", + "livemode": false, + "object": "events", + "request": { + "id": "NucrKJU3m8AeuxVCy7E" + } + }, + "topic": "payrequest.payment_paid", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/withdraw_request.created.json b/providers/speed/latest/withdraw_request.created.json new file mode 100644 index 00000000..e0acda12 --- /dev/null +++ b/providers/speed/latest/withdraw_request.created.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "created": 1702619372727, + "currency": "SATS", + "exchange_rate": 1, + "expires_at": 1702619562727, + "id": "wr_xxxxxxxxxxxxxx", + "max_amount": 10, + "min_amount": 10, + "modified": 1702619372727, + "object": "withdraw_request", + "status": "active", + "target_currency": "SATS", + "target_max_amount": 10, + "target_min_amount": 10, + "ttl": 190, + "type": "lnurl", + "withdraw_request": "lnurl1dp68gurn8ghj7ctswpshq6fww3e8jumsv4jkgtnyv4mz7mrww4exc0m385urqdpjxymnqdmrv5unxef4x56nydfcvcmxxc3cx5mnsvmzvy6rvwpjx5ekywf3vs6n2vrrxf3nqc33xajnwdmx893rsvpkvymnjctyv2abcd" + } + }, + "event_type": "withdraw_request.created", + "id": "evt_lq67m43fUE1SMHsy", + "livemode": true, + "object": "events", + "request": { + "id": "lq67m3zjYrVUQC6Nd9R" + } + }, + "topic": "withdraw_request.created", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/withdraw_request.deactivated.json b/providers/speed/latest/withdraw_request.deactivated.json new file mode 100644 index 00000000..c735b7ce --- /dev/null +++ b/providers/speed/latest/withdraw_request.deactivated.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "created": 1702620879546, + "currency": "SATS", + "exchange_rate": 1, + "expires_at": 1702621069546, + "id": "wr_xxxxxxxxxxxxxx", + "max_amount": 10, + "min_amount": 10, + "modified": 1702620898097, + "object": "withdraw_request", + "status": "deactivated", + "target_currency": "SATS", + "target_max_amount": 10, + "target_min_amount": 10, + "ttl": 190, + "type": "lnurl", + "withdraw_request": "lnurl1dp68gurn8ghj7ctswpshq6fww3e8jumsv4jkgtnyv4mz7mrww4exc0m3843kgwfc8p3nqdfkxqmngdnr8ycnvvph8yexxdf3x43rxepcx4nr2vnxxsmxyv3j8p3kzcfcxcun2d3evenrgcnyxfjnqe3exucxvdnx0abcd" + } + }, + "event_type": "withdraw_request.deactivated", + "id": "evt_lq68it7oebrYdnu2", + "livemode": true, + "object": "events", + "request": { + "id": "lq68ienkA6YxYKSrg6z" + } + }, + "topic": "withdraw_request.deactivated", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/withdraw_request.paid.json b/providers/speed/latest/withdraw_request.paid.json new file mode 100644 index 00000000..5e8b1ed2 --- /dev/null +++ b/providers/speed/latest/withdraw_request.paid.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "created": 1702619372727, + "currency": "SATS", + "exchange_rate": 1, + "expires_at": 1702619562727, + "id": "wr_xxxxxxxxxxxxxxx", + "max_amount": 10, + "min_amount": 10, + "modified": 1702619411018, + "object": "withdraw_request", + "status": "paid", + "target_currency": "SATS", + "target_max_amount": 10, + "target_min_amount": 10, + "ttl": 190, + "type": "lnurl", + "withdraw_request": "lnurl1dp68gurn8ghj7ctswpshq6fww3e8jumsv4jkgtnyv4mz7mrww4exc0m385urqdpjxymnqdmrv5unxef4x56nydfcvcmxxc3cx5mnsvmzvy6rvwpjx5ekywf3vs6n2vrrxf3nqc33xajnwdmx893rsvpkvymnjctyabcdef" + } + }, + "event_type": "withdraw_request.paid", + "id": "evt_lq67mxv84KBSHTIS", + "livemode": true, + "object": "events", + "request": { + "id": "lq67m3zjYrVUQC6Nd9R" + } + }, + "topic": "withdraw_request.paid", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/withdrawal_link.created.json b/providers/speed/latest/withdrawal_link.created.json new file mode 100644 index 00000000..383dd0f5 --- /dev/null +++ b/providers/speed/latest/withdrawal_link.created.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "amount": 100, + "created": 1701931882859, + "currency": "SATS", + "id": "wlink_live_xxxxxxxxxxxxxxxx", + "is_secured": true, + "livemode": false, + "metadata": {}, + "modified": 1701931882859, + "object": "withdrawal.link", + "statement_descriptor": "Payment to Merchant Account", + "status": "active", + "success_message": "null", + "success_url": "null", + "target_currency": "SATS", + "url": "https://withdraw.tryspeed.com/withdraw/ws_live_xxxxxxxxxxxxx", + "withdraw_id": [] + } + }, + "event_type": "withdrawal_link.created", + "id": "evt_lpuuatuoUfzmVmcO", + "livemode": false, + "object": "events", + "request": { + "id": "lpuuateugAIdOqTjwhh" + } + }, + "topic": "withdrawal_link.created", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/withdrawal_link.deactivated.json b/providers/speed/latest/withdrawal_link.deactivated.json new file mode 100644 index 00000000..f6aa304a --- /dev/null +++ b/providers/speed/latest/withdrawal_link.deactivated.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "amount": 1, + "created": 1701927103417, + "currency": "SATS", + "id": "wlink_live_xxxxxxxxxxxxxxxx", + "is_secured": true, + "livemode": false, + "metadata": {}, + "modified": 1701927103417, + "object": "withdrawal.link", + "statement_descriptor": "Payment to merchant account", + "status": "deactivated", + "success_message": "null", + "success_url": "null", + "target_currency": "SATS", + "url": "https://withdraw.tryspeed.com/withdraw/ws_live_xxxxxxxxxxxxxxxx", + "withdraw_id": [] + } + }, + "event_type": "withdrawal_link.deactivated", + "id": "evt_lpurgutev2yCN4Dc", + "livemode": false, + "object": "events", + "request": { + "id": "lpurgdkkz3KeklOKbFw" + } + }, + "topic": "withdrawal_link.deactivated", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/speed/latest/withdrawal_link.paid.json b/providers/speed/latest/withdrawal_link.paid.json new file mode 100644 index 00000000..6351989e --- /dev/null +++ b/providers/speed/latest/withdrawal_link.paid.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "api_version": "2022-04-15", + "data": { + "object": { + "amount": 100, + "created": 1701926939564, + "currency": "SATS", + "id": "wlink_live_xxxxxxxxxxxxxxxx", + "is_secured": true, + "livemode": false, + "metadata": {}, + "modified": 1701926939564, + "object": "withdrawal.link", + "statement_descriptor": "Payment to merchant account", + "status": "paid", + "success_message": "You are awesome!", + "success_url": "null", + "target_amount_paid": 100, + "target_currency": "SATS", + "url": "https://withdraw.tryspeed.com/withdraw/ws_live_xxxxxxxxxxxxxxxx", + "withdraw_id": [ + "wi_lpuretqmxKZPXBB4" + ] + } + }, + "event_type": "withdrawal_link.paid", + "id": "evt_lpurewuc9qQqHHcj", + "livemode": false, + "object": "events", + "request": { + "id": "lpurcv50NybbnLB0i8L" + } + }, + "topic": "withdrawal_link.paid", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.tryspeed.com/reference/types-of-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/spherepay/index.json b/providers/spherepay/index.json new file mode 100644 index 00000000..5d87ecb4 --- /dev/null +++ b/providers/spherepay/index.json @@ -0,0 +1,13 @@ +{ + "label": "SpherePay", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/spherepay/latest/customer.approved.json b/providers/spherepay/latest/customer.approved.json new file mode 100644 index 00000000..e303589f --- /dev/null +++ b/providers/spherepay/latest/customer.approved.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "event_01HXP9ZK7Q4ABC123", + "type": "customer.approved", + "apiVersion": "v2", + "originalCreateDate": "2026-08-07T14:00:00.123456Z", + "livemode": true, + "sequence": 3, + "data": { + "id": "customer_f31121c389624d3697cbf3ea8830b7a4", + "type": "customer", + "applicationId": "application_1324354657", + "verificationProfile": "kyc_profile_a", + "previousStatus": "pending", + "previousStatusAt": "2026-08-06T10:15:30.000Z", + "status": "approved", + "statusAt": "2026-08-07T14:00:00.000Z" + } + }, + "topic": "customer.approved", + "source": { + "type": "vendor-documentation", + "url": "https://docs.spherepay.co/concepts/webhooks/event-catalog", + "retrieved": "2026-10-26" + } +} diff --git a/providers/spherepay/latest/transfer.succeeded.json b/providers/spherepay/latest/transfer.succeeded.json new file mode 100644 index 00000000..4a8d71f8 --- /dev/null +++ b/providers/spherepay/latest/transfer.succeeded.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "event_01HXPA3M9R7DEF456", + "type": "transfer.succeeded", + "apiVersion": "v2", + "originalCreateDate": "2026-08-07T14:05:30.000Z", + "livemode": true, + "sequence": 5, + "data": { + "id": "payout_d243ab2b1de4447d8a046d87fefe58cf", + "type": "transfer", + "applicationId": "application_1324354657", + "customerId": "customer_f31121c389624d3697cbf3ea8830b7a4", + "transferType": "oneTimeTransfer", + "previousStatus": "processing", + "previousStatusAt": "2026-08-07T14:02:15.000Z", + "status": "succeeded", + "statusAt": "2026-08-07T14:05:30.000Z" + } + }, + "topic": "transfer.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://docs.spherepay.co/concepts/webhooks/event-catalog", + "retrieved": "2026-10-26" + } +} diff --git a/providers/spike-api/index.json b/providers/spike-api/index.json new file mode 100644 index 00000000..5ef2beaf --- /dev/null +++ b/providers/spike-api/index.json @@ -0,0 +1,13 @@ +{ + "label": "Spike API", + "configs": { + "latest_version": "latest", + "topic_identifier": "[].event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/spike-api/latest/provider_integration_created.json b/providers/spike-api/latest/provider_integration_created.json new file mode 100644 index 00000000..761e9d31 --- /dev/null +++ b/providers/spike-api/latest/provider_integration_created.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "application_user_id": "test", + "timestamp": "2025-08-29T13:21:10.703300387Z", + "event_type": "provider_integration_created", + "provider_slug": "oura" + } + ], + "topic": "provider_integration_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.spikeapi.com/api-docs/webhooks#example-payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/spike-api/latest/record_change.json b/providers/spike-api/latest/record_change.json new file mode 100644 index 00000000..efe66e65 --- /dev/null +++ b/providers/spike-api/latest/record_change.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "application_user_id": "User1", + "timestamp": "2025-04-15T13:33:55.271331177Z", + "event_type": "record_change", + "metrics": [ + "calories_burned_active", + "distance", + "steps" + ], + "activity_types": [ + "sedentary", + "walking" + ], + "provider_slug": "garmin", + "earliest_record_start_at": "2025-04-15T09:30:00Z", + "latest_record_end_at": "2025-04-15T13:33:00Z" + }, + { + "application_user_id": "User2", + "timestamp": "2025-04-15T13:33:55.271331177Z", + "event_type": "record_change", + "metrics": [ + "calories_burned_active" + ], + "activity_types": [ + "walking" + ], + "provider_slug": "garmin", + "earliest_record_start_at": "2025-04-15T09:30:00Z", + "latest_record_end_at": "2025-04-15T13:33:00Z" + } + ], + "topic": "record_change", + "source": { + "type": "vendor-documentation", + "url": "https://docs.spikeapi.com/api-docs/webhooks#example-payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/index.json b/providers/storekit/index.json new file mode 100644 index 00000000..fca26d71 --- /dev/null +++ b/providers/storekit/index.json @@ -0,0 +1,13 @@ +{ + "label": "Storekit", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/storekit/latest/item.out_of_stock.json b/providers/storekit/latest/item.out_of_stock.json new file mode 100644 index 00000000..8ebb3407 --- /dev/null +++ b/providers/storekit/latest/item.out_of_stock.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "item.out_of_stock", + "data": { + "venue": { + "id": 1234, + "name": "My Restaurant" + }, + "item": { + "id": 5678, + "name": "Margherita Pizza", + "plu": "PLU-001", + "posId": "pos_item_42", + "sku": "SKU-MARG-001" + }, + "reason": "snoozed", + "source": "manual", + "details": { + "snoozeEnd": "2024-01-15T18:00:00Z" + } + } + }, + "topic": "item.out_of_stock", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/order.accepted.json b/providers/storekit/latest/order.accepted.json new file mode 100644 index 00000000..0168e0dc --- /dev/null +++ b/providers/storekit/latest/order.accepted.json @@ -0,0 +1,91 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "order.accepted", + "data": { + "id": "ord_abc123", + "code": "A1B2", + "status": "accepted", + "acceptedAt": "2024-01-15T10:31:00Z", + "asap": true, + "total": 2500, + "tip": 250, + "deliveryFee": 299, + "discountTotal": 0, + "orderType": "Delivery", + "channel": "WEB", + "poNumber": null, + "createdAt": "2024-01-15T10:30:00Z", + "deliveryTime": "2024-01-15T11:00:00Z", + "pickUpTime": "2024-01-15T10:45:00Z", + "notes": "Ring doorbell", + "customer": { + "firstName": "John", + "lastName": "Doe", + "email": "john@example.com", + "phone": "+44123456789", + "marketingConsent": true + }, + "items": [ + { + "name": "Margherita Pizza", + "printName": "Margherita", + "price": 1200, + "quantity": 1, + "plu": null, + "posId": null, + "taxRate": 20, + "note": "Extra crispy", + "modifiers": [ + { + "name": "Extra cheese", + "printName": "Cheese", + "price": 150, + "quantity": 1, + "plu": null, + "posId": null, + "taxRate": 20 + } + ] + } + ], + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant", + "address": { + "street1": "123 Main St", + "street2": "", + "city": "London", + "postCode": "W1A 1AA", + "country": "UK", + "companyName": "My Restaurant Ltd", + "coordinates": { + "latitude": 51.5074, + "longitude": -0.1278 + } + } + }, + "deliveryAddress": { + "street1": "456 Oak Ave", + "street2": "Flat 2", + "city": "London", + "postCode": "E1 6AN", + "country": "UK", + "notes": "Leave with reception", + "coordinates": { + "latitude": 51.5155, + "longitude": -0.0722 + } + } + } + }, + "topic": "order.accepted", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/order.canceled.json b/providers/storekit/latest/order.canceled.json new file mode 100644 index 00000000..c2d140ea --- /dev/null +++ b/providers/storekit/latest/order.canceled.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "order.canceled", + "data": { + "order": { + "id": "ord_abc123", + "code": "A1B2", + "status": "canceled" + }, + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant" + } + } + }, + "topic": "order.canceled", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/order.completed.json b/providers/storekit/latest/order.completed.json new file mode 100644 index 00000000..a45c0731 --- /dev/null +++ b/providers/storekit/latest/order.completed.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "order.completed", + "data": { + "order": { + "id": "ord_abc123", + "code": "A1B2", + "status": "completed" + }, + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant" + } + } + }, + "topic": "order.completed", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/order.created.v2.json b/providers/storekit/latest/order.created.v2.json new file mode 100644 index 00000000..06f0dda7 --- /dev/null +++ b/providers/storekit/latest/order.created.v2.json @@ -0,0 +1,89 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "order.created.v2", + "data": { + "id": "ord_abc123", + "code": "A1B2", + "asap": true, + "total": 2500, + "tip": 250, + "deliveryFee": 299, + "discountTotal": 0, + "orderType": "Delivery", + "channel": "WEB", + "poNumber": null, + "createdAt": "2024-01-15T10:30:00Z", + "deliveryTime": "2024-01-15T11:00:00Z", + "pickUpTime": "2024-01-15T10:45:00Z", + "notes": "Ring doorbell", + "customer": { + "firstName": "John", + "lastName": "Doe", + "email": "john@example.com", + "phone": "+44123456789", + "marketingConsent": true + }, + "items": [ + { + "name": "Margherita Pizza", + "printName": "Margherita", + "price": 1200, + "quantity": 1, + "plu": null, + "posId": null, + "taxRate": 20, + "note": "Extra crispy", + "modifiers": [ + { + "name": "Extra cheese", + "printName": "Cheese", + "price": 150, + "quantity": 1, + "plu": null, + "posId": null, + "taxRate": 20 + } + ] + } + ], + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant", + "address": { + "street1": "123 Main St", + "street2": "", + "city": "London", + "postCode": "W1A 1AA", + "country": "UK", + "companyName": "My Restaurant Ltd", + "coordinates": { + "latitude": 51.5074, + "longitude": -0.1278 + } + } + }, + "deliveryAddress": { + "street1": "456 Oak Ave", + "street2": "Flat 2", + "city": "London", + "postCode": "E1 6AN", + "country": "UK", + "notes": "Leave with reception", + "coordinates": { + "latitude": 51.5155, + "longitude": -0.0722 + } + } + } + }, + "topic": "order.created.v2", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/order.out_for_delivery.json b/providers/storekit/latest/order.out_for_delivery.json new file mode 100644 index 00000000..4b2d5c28 --- /dev/null +++ b/providers/storekit/latest/order.out_for_delivery.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "order.out_for_delivery", + "data": { + "order": { + "id": "ord_abc123", + "code": "A1B2", + "status": "out_for_delivery" + }, + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant" + } + } + }, + "topic": "order.out_for_delivery", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/order.pos.dispatch.failed.json b/providers/storekit/latest/order.pos.dispatch.failed.json new file mode 100644 index 00000000..ad6c0289 --- /dev/null +++ b/providers/storekit/latest/order.pos.dispatch.failed.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "order.pos.dispatch.failed", + "data": { + "order": { + "id": "ord_abc123", + "code": "A1B2", + "total": 2500 + }, + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant" + }, + "pos": { + "name": "Zonal", + "error": "Connection timeout: Unable to reach POS endpoint" + }, + "retryCount": 3 + } + }, + "topic": "order.pos.dispatch.failed", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/order.preparing.json b/providers/storekit/latest/order.preparing.json new file mode 100644 index 00000000..65f74028 --- /dev/null +++ b/providers/storekit/latest/order.preparing.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "order.preparing", + "data": { + "order": { + "id": "ord_abc123", + "code": "A1B2", + "status": "preparing" + }, + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant" + } + } + }, + "topic": "order.preparing", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/order.rating.updated.json b/providers/storekit/latest/order.rating.updated.json new file mode 100644 index 00000000..ab35c7b2 --- /dev/null +++ b/providers/storekit/latest/order.rating.updated.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "order.rating.updated", + "data": { + "order": { + "id": "ord_abc123", + "code": "A1B2", + "customer": { + "firstName": "John", + "lastName": "Doe", + "email": "john@example.com", + "phone": "+44123456789" + } + }, + "rating": 5, + "comments": "Great food, fast delivery", + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant", + "address": { + "street1": "99-101 Regent St", + "street2": "Victory House", + "city": "London", + "postCode": "W1B 4EZ", + "country": "UK", + "companyName": "My Restaurant", + "coordinates": { + "latitude": 51.5014, + "longitude": 0.1419 + } + } + } + } + }, + "topic": "order.rating.updated", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/order.ready_for_pickup.json b/providers/storekit/latest/order.ready_for_pickup.json new file mode 100644 index 00000000..3098b48c --- /dev/null +++ b/providers/storekit/latest/order.ready_for_pickup.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "order.ready_for_pickup", + "data": { + "order": { + "id": "ord_abc123", + "code": "A1B2", + "status": "ready_for_pickup" + }, + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant" + } + } + }, + "topic": "order.ready_for_pickup", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/order.refund.created.json b/providers/storekit/latest/order.refund.created.json new file mode 100644 index 00000000..c4b1129c --- /dev/null +++ b/providers/storekit/latest/order.refund.created.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "order.refund.created", + "order": { + "id": "ord_abc123", + "total": 2500 + }, + "customer": { + "id": "cus_123", + "name": "John Doe", + "email": "john@example.com" + }, + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant", + "address": { + "companyName": "My Restaurant", + "street1": "99-101 Regent St", + "street2": "Victory House", + "city": "London", + "postCode": "W1B 4EZ", + "country": "UK" + } + }, + "refund": { + "status": "pending", + "amount": 1000, + "totalAmountRefunded": 1000, + "reason": "Item missing" + } + }, + "topic": "order.refund.created", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/order.rejected.json b/providers/storekit/latest/order.rejected.json new file mode 100644 index 00000000..5f79c6aa --- /dev/null +++ b/providers/storekit/latest/order.rejected.json @@ -0,0 +1,91 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "order.rejected", + "data": { + "id": "ord_abc123", + "code": "A1B2", + "status": "rejected", + "rejectedAt": "2024-01-15T10:31:00Z", + "asap": true, + "total": 2500, + "tip": 250, + "deliveryFee": 299, + "discountTotal": 0, + "orderType": "Delivery", + "channel": "WEB", + "poNumber": null, + "createdAt": "2024-01-15T10:30:00Z", + "deliveryTime": "2024-01-15T11:00:00Z", + "pickUpTime": "2024-01-15T10:45:00Z", + "notes": "Ring doorbell", + "customer": { + "firstName": "John", + "lastName": "Doe", + "email": "john@example.com", + "phone": "+44123456789", + "marketingConsent": true + }, + "items": [ + { + "name": "Margherita Pizza", + "printName": "Margherita", + "price": 1200, + "quantity": 1, + "plu": null, + "posId": null, + "taxRate": 20, + "note": "Extra crispy", + "modifiers": [ + { + "name": "Extra cheese", + "printName": "Cheese", + "price": 150, + "quantity": 1, + "plu": null, + "posId": null, + "taxRate": 20 + } + ] + } + ], + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant", + "address": { + "street1": "123 Main St", + "street2": "", + "city": "London", + "postCode": "W1A 1AA", + "country": "UK", + "companyName": "My Restaurant Ltd", + "coordinates": { + "latitude": 51.5074, + "longitude": -0.1278 + } + } + }, + "deliveryAddress": { + "street1": "456 Oak Ave", + "street2": "Flat 2", + "city": "London", + "postCode": "E1 6AN", + "country": "UK", + "notes": "Leave with reception", + "coordinates": { + "latitude": 51.5155, + "longitude": -0.0722 + } + } + } + }, + "topic": "order.rejected", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/payment_link.created.json b/providers/storekit/latest/payment_link.created.json new file mode 100644 index 00000000..717885b5 --- /dev/null +++ b/providers/storekit/latest/payment_link.created.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "payment_link.created", + "data": { + "paymentLink": { + "id": "plink_019dbc4d828174419d9ff9fae24aea7b", + "title": "Invoice #001", + "type": "one_off", + "amountType": "fixed", + "amount": 2500, + "currency": "GBP", + "reference": "INV-001" + }, + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant" + } + } + }, + "topic": "payment_link.created", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/payment_link.paid.json b/providers/storekit/latest/payment_link.paid.json new file mode 100644 index 00000000..c24c8040 --- /dev/null +++ b/providers/storekit/latest/payment_link.paid.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "payment_link.paid", + "data": { + "paymentLink": { + "id": "plink_019dbc4d828174419d9ff9fae24aea7b", + "title": "Invoice #001", + "type": "one_off", + "amountType": "fixed", + "reference": "INV-001" + }, + "payment": { + "transactionId": "txn_abc123", + "amount": 2500, + "currency": "GBP", + "pspReference": "ABCD1234EFGH5678" + }, + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant" + } + } + }, + "topic": "payment_link.paid", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/payment_link.refund.created.json b/providers/storekit/latest/payment_link.refund.created.json new file mode 100644 index 00000000..38853195 --- /dev/null +++ b/providers/storekit/latest/payment_link.refund.created.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "payment_link.refund.created", + "data": { + "paymentLink": { + "id": "plink_019dbc4d828174419d9ff9fae24aea7b", + "title": "Invoice #001", + "reference": "INV-001" + }, + "refund": { + "id": "ref_xyz789", + "transactionId": "txn_abc123", + "amount": 1000, + "currency": "GBP", + "reason": "Item damaged" + }, + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant" + } + } + }, + "topic": "payment_link.refund.created", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/payment_link.refund.failed.json b/providers/storekit/latest/payment_link.refund.failed.json new file mode 100644 index 00000000..d3421bb0 --- /dev/null +++ b/providers/storekit/latest/payment_link.refund.failed.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "payment_link.refund.failed", + "data": { + "paymentLink": { + "id": "plink_019dbc4d828174419d9ff9fae24aea7b", + "title": "Invoice #001", + "reference": "INV-001" + }, + "refund": { + "id": "ref_xyz789", + "transactionId": "txn_abc123", + "amount": 1000, + "currency": "GBP", + "reason": "Item damaged" + }, + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant" + } + } + }, + "topic": "payment_link.refund.failed", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/payment_link.refund.succeeded.json b/providers/storekit/latest/payment_link.refund.succeeded.json new file mode 100644 index 00000000..efe864e9 --- /dev/null +++ b/providers/storekit/latest/payment_link.refund.succeeded.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "payment_link.refund.succeeded", + "data": { + "paymentLink": { + "id": "plink_019dbc4d828174419d9ff9fae24aea7b", + "title": "Invoice #001", + "reference": "INV-001" + }, + "refund": { + "id": "ref_xyz789", + "transactionId": "txn_abc123", + "amount": 1000, + "currency": "GBP", + "reason": "Item damaged" + }, + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant" + } + } + }, + "topic": "payment_link.refund.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/payments.payout.created.json b/providers/storekit/latest/payments.payout.created.json new file mode 100644 index 00000000..7b30b7e4 --- /dev/null +++ b/providers/storekit/latest/payments.payout.created.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "payments.payout.created", + "data": { + "amounts": [ + { + "currency": "GBP", + "value": "3210.50" + }, + { + "currency": "GBP", + "value": "1030.00" + } + ], + "bankAccount": { + "id": "db97e205-105c-42ff-8460-d06c25cb6830", + "IBAN": "GB15HBUK40127612345678", + "accountNumber": "0001234", + "branchCode": "001234", + "currency": "GBP" + }, + "estimatedArrivalDate": "1/2024" + } + }, + "topic": "payments.payout.created", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/printer.status.offline.json b/providers/storekit/latest/printer.status.offline.json new file mode 100644 index 00000000..e5b77101 --- /dev/null +++ b/providers/storekit/latest/printer.status.offline.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "printer.status.offline", + "data": { + "printer": { + "id": "6041b7c2-d402-4ff1-9adf-2863c65b61b1", + "name": "Kitchen Printer" + }, + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant" + } + } + }, + "topic": "printer.status.offline", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/printer.status.online.json b/providers/storekit/latest/printer.status.online.json new file mode 100644 index 00000000..38ab0dc4 --- /dev/null +++ b/providers/storekit/latest/printer.status.online.json @@ -0,0 +1,25 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "printer.status.online", + "data": { + "printer": { + "id": "6041b7c2-d402-4ff1-9adf-2863c65b61b1", + "name": "Kitchen Printer" + }, + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant" + } + } + }, + "topic": "printer.status.online", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/store.closed.json b/providers/storekit/latest/store.closed.json new file mode 100644 index 00000000..e8d509c9 --- /dev/null +++ b/providers/storekit/latest/store.closed.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "store.closed", + "data": { + "closedReason": "Kitchen closing early", + "closedUntil": "2024-01-15T18:00:00Z", + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant", + "address": { + "street1": "99-101 Regent St", + "street2": "Victory House", + "city": "London", + "postCode": "W1B 4EZ", + "country": "UK", + "companyName": "My Restaurant", + "coordinates": { + "latitude": 51.5014, + "longitude": 0.1419 + } + } + } + } + }, + "topic": "store.closed", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/store.opened.json b/providers/storekit/latest/store.opened.json new file mode 100644 index 00000000..0e0a0975 --- /dev/null +++ b/providers/storekit/latest/store.opened.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "store.opened", + "data": { + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant", + "address": { + "street1": "99-101 Regent St", + "street2": "Victory House", + "city": "London", + "postCode": "W1B 4EZ", + "country": "UK", + "companyName": "My Restaurant", + "coordinates": { + "latitude": 51.5014, + "longitude": 0.1419 + } + } + } + } + }, + "topic": "store.opened", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storekit/latest/store.opening_hours.updated.json b/providers/storekit/latest/store.opening_hours.updated.json new file mode 100644 index 00000000..99895656 --- /dev/null +++ b/providers/storekit/latest/store.opening_hours.updated.json @@ -0,0 +1,50 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "store.opening_hours.updated", + "data": { + "venue": { + "id": 1234, + "name": "My Restaurant", + "slug": "my-restaurant", + "address": { + "street1": "99-101 Regent St", + "street2": "Victory House", + "city": "London", + "postCode": "W1B 4EZ", + "country": "UK", + "companyName": "My Restaurant", + "coordinates": { + "latitude": 51.5014, + "longitude": 0.1419 + } + } + }, + "openingHours": [ + { + "day": "monday", + "openTime": "09:00:00", + "closeTime": "22:00:00", + "active": true + } + ], + "specialHours": [ + { + "date": "2024-12-25", + "openTime": "12:00:00", + "closeTime": "16:00:00", + "active": false + } + ], + "source": "dashboard" + } + }, + "topic": "store.opening_hours.updated", + "source": { + "type": "vendor-documentation", + "url": "https://storekit.com/docs/developers/webhooks/webhook-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/storylane/index.json b/providers/storylane/index.json new file mode 100644 index 00000000..16e84b8a --- /dev/null +++ b/providers/storylane/index.json @@ -0,0 +1,13 @@ +{ + "label": "Storylane", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/storylane/latest/demo_viewed.json b/providers/storylane/latest/demo_viewed.json new file mode 100644 index 00000000..c336b534 --- /dev/null +++ b/providers/storylane/latest/demo_viewed.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "a61a8af4-8a33-4b4d-9861-d8542bcb4d36", + "analytics_url": "https://app.storylane.io/audience/sessions/a61a8af4-8a33-4b4d-9861-d8542bcb4d36", + "buyer_reveal": { + "company_name": "Acme Inc", + "company_domain": "example.com", + "company_annual_revenue_range": "$1B-$10B", + "company_employee_range": "1K-5K", + "confidence_score": "low" + }, + "checklist_completed": false, + "completion": 100, + "cta_opened": null, + "host_url": "https://app.storylane.io/share/lcmplr8qd0rj", + "intent_level": "high", + "lead": { + "id": "dcc7997a-c811-4778-a065-cc009ad6b46e", + "client_source": "none", + "client_tracking_id": null, + "email": "webhooktest@test.com", + "first_name": "", + "last_name": "", + "lead_source": "Nurtured" + }, + "link": "https://app.storylane.io/share/lcmplr8qd0rj", + "link_name": "Default", + "location": { + "city": "Pune", + "country": "India", + "state": "MH" + }, + "name": "test for Pardot", + "referers": [ + "https://app.storylane.io/share/lcmplr8qd0rj?email=webhooktest@test.com" + ], + "time_spent": 10, + "utm_params": {}, + "viewed_at": "2026-05-20T03:27:29.246-07:00", + "event": "demo_viewed" + }, + "topic": "demo_viewed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.storylane.io/integrations-demo-suite/integrations-and-data-flow/webhooks#webhook-example", + "retrieved": "2026-10-26" + } +} diff --git a/providers/sublime-security/index.json b/providers/sublime-security/index.json new file mode 100644 index 00000000..91ae91f7 --- /dev/null +++ b/providers/sublime-security/index.json @@ -0,0 +1,13 @@ +{ + "label": "Sublime Security", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/sublime-security/latest/message.flagged.json b/providers/sublime-security/latest/message.flagged.json new file mode 100644 index 00000000..37ac124d --- /dev/null +++ b/providers/sublime-security/latest/message.flagged.json @@ -0,0 +1,61 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "5e02026c-55c1-4cbb-8a18-76eb2f3e06d3", + "api_version": "0", + "created_at": "2021-06-30T16:17:22.937642Z", + "type": "message.flagged", + "data": { + "message": { + "id": "dff3be1d-b348-4dab-bb60-582842909a88", + "canonical_id": "767f6519458092af9994a79ae73ca055e1365618", + "external_id": "17a5db5ea7fa760d", + "message_source_id": "a5843e7d-4ba5-40df-954e-73cb2f1e3e7e", + "mailbox": { + "id": "f0654b68-2686-491e-8fcb-e4ad61c61ad8", + "external_id": "109412126579921477721" + } + }, + "classification": "malicious", + "flagged_rules": [ + { + "id": "756b841c-4560-49b3-a8c0-dbacb2900aa5", + "name": "Brand impersonation: Internal Revenue Service", + "severity": "high", + "tags": [ + "brand-impersonation", + "suspicious-sender" + ] + }, + { + "id": "67cfc6d8-3cbb-4338-ae8e-fffb0adccd12", + "name": "Firebase storage link", + "severity": "medium", + "tags": [ + "suspicious-content" + ] + } + ], + "triggered_actions": [ + { + "id": "6f45c807-a9c7-47a8-8c3e-5391e4f477ca", + "name": "Auto-trash", + "type": "trash_message" + }, + { + "id": "8edd8b97-7b85-40d2-9045-a619ae9b4e52", + "name": "Notify SIEM", + "type": "webhook" + } + ] + } + }, + "topic": "message.flagged", + "source": { + "type": "vendor-documentation", + "url": "https://docs.sublime.security/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/superwall/index.json b/providers/superwall/index.json new file mode 100644 index 00000000..c48579fe --- /dev/null +++ b/providers/superwall/index.json @@ -0,0 +1,13 @@ +{ + "label": "Superwall", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/superwall/latest/renewal.json b/providers/superwall/latest/renewal.json new file mode 100644 index 00000000..25ceccf4 --- /dev/null +++ b/providers/superwall/latest/renewal.json @@ -0,0 +1,95 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_ea9c41ca861013812aa864e1807d5675", + "api_version": "2026-09-22", + "type": "renewal", + "occurred_at": 1750000000000, + "project_id": "8712", + "app_user_id": "user_1", + "ordering_key": "8712/user_1", + "is_family_share": false, + "pointer_mismatch": false, + "event_data": { + "id": "evt_abc:renewal", + "name": "renewal", + "application_id": "1234", + "store": "APP_STORE", + "environment": "PRODUCTION", + "transaction_id": "txn_1", + "original_transaction_id": "otxn_1", + "app_transaction_id": "705000000000001", + "original_app_user_id": "user_1", + "product_id": "com.example.pro.monthly", + "product_type": "autorenewable", + "new_product_id": null, + "period_type": "NORMAL", + "offer_code": null, + "is_trial_conversion": false, + "is_refund": false, + "is_family_share": false, + "is_small_business": false, + "price": 9.99, + "proceeds": 8.49, + "price_in_purchased_currency": 9.99, + "currency_code": "USD", + "country_code": "US", + "exchange_rate": 1.0, + "tax_percentage": 0.0, + "commission_percentage": 0.15, + "takehome_percentage": 0.85, + "purchased_at": 1750000000000, + "expiration_at": 1752592000000, + "cancel_reason": null, + "expiration_reason": null, + "bundle_id": "com.example.app", + "platform_token": null, + "checkout_context": null, + "ts": 1750000000000 + }, + "subscription": { + "subscription_id": "otxn_1", + "transaction_id": "txn_1", + "sequence": 1750000000000040, + "store": "app-store", + "environment": "live", + "product_id": "com.example.pro.monthly", + "product_type": "autorenewable", + "state": "active", + "is_active": true, + "is_lifetime": false, + "will_renew": true, + "offer_type": null, + "starts_at": 1750000000000, + "renewed_at": 1750000000000, + "expires_at": 1752592000000, + "original_purchase_date": null, + "amount_micros": 9990000, + "currency": "USD" + }, + "previous": null, + "subscriber": { + "app_user_id": "user_1", + "original_app_user_id": "user_1", + "aliases": [ + "user_1" + ], + "first_seen_at": 1750000000000, + "identity_status": "resolved", + "attributes": { + "email": { + "value": "user@example.com", + "updated_at": 1749999999000 + } + } + } + }, + "topic": "renewal", + "source": { + "type": "vendor-documentation", + "url": "https://superwall.com/docs/integrations/webhooks/v2", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/index.json b/providers/surge/index.json new file mode 100644 index 00000000..7082d1d5 --- /dev/null +++ b/providers/surge/index.json @@ -0,0 +1,13 @@ +{ + "label": "Surge", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/surge/latest/call.ended.json b/providers/surge/latest/call.ended.json new file mode 100644 index 00000000..591e8f8c --- /dev/null +++ b/providers/surge/latest/call.ended.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "contact": { + "email": "dom@toretto.family", + "first_name": "Dominic", + "id": "ctc_01ja88cboqffhswjx8zbak3ykk", + "last_name": "Toretto", + "metadata": { + "car": "1970 Dodge Charger R/T" + }, + "phone_number": "+18015551234" + }, + "duration": 184, + "from": "+18015551234", + "id": "call_01jjnn7s0zfx5tdcsxjfy93et2", + "initiated_at": "2025-03-31T21:01:37Z", + "phone_number_id": "pn_01jsjwe4d9fx3tpymgtg958d9w", + "status": "completed", + "to": "+18015556789" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "call.ended" + }, + "topic": "call.ended", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/campaign.approved.json b/providers/surge/latest/campaign.approved.json new file mode 100644 index 00000000..4ea3ae6e --- /dev/null +++ b/providers/surge/latest/campaign.approved.json @@ -0,0 +1,21 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "id": "cpn_01jjnn7s0zfx5tdcsxjfy93et2", + "status": "active" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "campaign.approved" + }, + "topic": "campaign.approved", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/campaign.rejected.json b/providers/surge/latest/campaign.rejected.json new file mode 100644 index 00000000..32bddd10 --- /dev/null +++ b/providers/surge/latest/campaign.rejected.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "feedback": [ + { + "field": "sample_messages", + "message": "Sample messages need to identify the sender.", + "outcome": "changes_needed", + "suggested_value": null + } + ], + "id": "cpn_01jjnn7s0zfx5tdcsxjfy93et2", + "status": "rejected" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "campaign.rejected" + }, + "topic": "campaign.rejected", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/campaign.submitted.json b/providers/surge/latest/campaign.submitted.json new file mode 100644 index 00000000..30894f51 --- /dev/null +++ b/providers/surge/latest/campaign.submitted.json @@ -0,0 +1,20 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "id": "cpn_01jjnn7s0zfx5tdcsxjfy93et2", + "status": "in_review" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "campaign.submitted" + }, + "topic": "campaign.submitted", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/campaign.warning.json b/providers/surge/latest/campaign.warning.json new file mode 100644 index 00000000..db205def --- /dev/null +++ b/providers/surge/latest/campaign.warning.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "feedback": [ + { + "field": "sample_messages", + "message": "Sample messages need to identify the sender.", + "outcome": "warning", + "suggested_value": null + } + ], + "id": "cpn_01jjnn7s0zfx5tdcsxjfy93et2", + "status": "in_review" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "campaign.warning" + }, + "topic": "campaign.warning", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/contact.opted_in.json b/providers/surge/latest/contact.opted_in.json new file mode 100644 index 00000000..be5be76e --- /dev/null +++ b/providers/surge/latest/contact.opted_in.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "id": "ctc_01ja88cboqffhswjx8zbak3ykk" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "contact.opted_in" + }, + "topic": "contact.opted_in", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/contact.opted_out.json b/providers/surge/latest/contact.opted_out.json new file mode 100644 index 00000000..c979f6aa --- /dev/null +++ b/providers/surge/latest/contact.opted_out.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "id": "ctc_01ja88cboqffhswjx8zbak3ykk" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "contact.opted_out" + }, + "topic": "contact.opted_out", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/conversation.created.json b/providers/surge/latest/conversation.created.json new file mode 100644 index 00000000..fea739b4 --- /dev/null +++ b/providers/surge/latest/conversation.created.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "contact": { + "first_name": "Dominic", + "id": "ctc_01ja88cboqffhswjx8zbak3ykk", + "last_name": "Toretto", + "phone_number": "+18015551234" + }, + "id": "cnv_01jav8xy7fe4nsay3c9deqxge9", + "phone_number": { + "campaign_id": null, + "id": "pn_01jsjwe4d9fx3tpymgtg958d9w", + "metadata": { + "location": "Downtown store" + }, + "name": "(801) 555-6789", + "number": "+18015556789", + "type": "local" + } + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "conversation.created" + }, + "topic": "conversation.created", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/link.followed.json b/providers/surge/latest/link.followed.json new file mode 100644 index 00000000..e382e23b --- /dev/null +++ b/providers/surge/latest/link.followed.json @@ -0,0 +1,51 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "id": "lnk_01kedctzhxexdbr5xf2bht5q84", + "message": { + "attachments": [], + "blast_id": null, + "body": "You have a new receipt from DT Precision Auto: https://yoursite.com/something?param=true", + "conversation": { + "contact": { + "email": null, + "first_name": "Dominic", + "id": "ctc_01ja88cboqffhswjx8zbak3ykk", + "last_name": "Toretto", + "metadata": {}, + "phone_number": "+18015551234" + }, + "id": "cnv_01jav8xy7fe4nsay3c9deqxge9", + "phone_number": { + "campaign_id": "cpn_01jjnn7s0zfx5tdcsxjfy93et2", + "id": "pn_01jsjwe4d9fx3tpymgtg958d9w", + "metadata": { + "location": "Downtown store" + }, + "name": "(801) 555-6789", + "number": "+18015556789", + "type": "local" + } + }, + "failure_reason": null, + "id": "msg_01jjnn7s0zfx5tdcsxjfy93et2", + "metadata": {}, + "status": "delivered" + }, + "message_id": "msg_01jjnn7s0zfx5tdcsxjfy93et2", + "url": "https://yoursite.com/something?param=true" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "link.followed" + }, + "topic": "link.followed", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/message.delivered.json b/providers/surge/latest/message.delivered.json new file mode 100644 index 00000000..7a1dd110 --- /dev/null +++ b/providers/surge/latest/message.delivered.json @@ -0,0 +1,57 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "attachments": [ + { + "id": "att_01jjnn75vgepj8bnnttfw1st5s", + "type": "image", + "url": "https://toretto.family/skyline.jpg" + } + ], + "blast_id": null, + "body": "Dude, I almost had you!", + "conversation": { + "contact": { + "email": "dom@toretto.family", + "first_name": "Dominic", + "id": "ctc_01ja88cboqffhswjx8zbak3ykk", + "last_name": "Toretto", + "metadata": { + "car": "1970 Dodge Charger R/T" + }, + "phone_number": "+18015551234" + }, + "id": "cnv_01jav8xy7fe4nsay3c9deqxge9", + "phone_number": { + "campaign_id": "cpn_01jjnn7s0zfx5tdcsxjfy93et2", + "id": "pn_01jsjwe4d9fx3tpymgtg958d9w", + "metadata": { + "location": "Downtown store" + }, + "name": "(801) 555-6789", + "number": "+18015556789", + "type": "local" + } + }, + "delivered_at": "2024-10-21T23:29:42Z", + "failure_reason": null, + "id": "msg_01jjnn7s0zfx5tdcsxjfy93et2", + "metadata": { + "order_id": "12345" + }, + "status": "delivered" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "message.delivered" + }, + "topic": "message.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/message.failed.json b/providers/surge/latest/message.failed.json new file mode 100644 index 00000000..ab3a79f8 --- /dev/null +++ b/providers/surge/latest/message.failed.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "attachments": [], + "blast_id": null, + "body": "Dude, I almost had you!", + "conversation": { + "contact": { + "first_name": "Dominic", + "id": "ctc_01ja88cboqffhswjx8zbak3ykk", + "last_name": "Toretto", + "phone_number": "+18015551234" + }, + "id": "cnv_01jav8xy7fe4nsay3c9deqxge9", + "phone_number": { + "campaign_id": "cpn_01jjnn7s0zfx5tdcsxjfy93et2", + "id": "pn_01jsjwe4d9fx3tpymgtg958d9w", + "metadata": { + "location": "Downtown store" + }, + "name": "(801) 555-6789", + "number": "+18015556789", + "type": "local" + } + }, + "failed_at": "2024-10-21T23:29:42Z", + "failure_reason": "carrier_error", + "id": "msg_01jjnn7s0zfx5tdcsxjfy93et2", + "metadata": { + "order_id": "12345" + }, + "status": "failed" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "message.failed" + }, + "topic": "message.failed", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/message.received.json b/providers/surge/latest/message.received.json new file mode 100644 index 00000000..94f596cc --- /dev/null +++ b/providers/surge/latest/message.received.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "attachments": [ + { + "id": "att_01jav8z6x1j4m1b3w8v2jz7j3r", + "type": "image", + "url": "https://toretto.family/image.jpg" + } + ], + "blast_id": null, + "body": "I don't have friends, I got family.", + "conversation": { + "contact": { + "first_name": "Dominic", + "id": "ctc_01ja88cboqffhswjx8zbak3ykk", + "last_name": "Toretto", + "phone_number": "+18015551234" + }, + "id": "cnv_01jav8xy7fe4nsay3c9deqxge9", + "phone_number": { + "campaign_id": "cpn_01jjnn7s0zfx5tdcsxjfy93et2", + "id": "pn_01jsjwe4d9fx3tpymgtg958d9w", + "metadata": { + "location": "Downtown store" + }, + "name": "(801) 555-6789", + "number": "+18015556789", + "type": "local" + } + }, + "failure_reason": null, + "id": "msg_01jav96823f9x9054d6gyzpp16", + "metadata": { + "order_id": "12345" + }, + "received_at": "2024-10-22T23:32:49Z", + "status": "received" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "message.received" + }, + "topic": "message.received", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/message.sent.json b/providers/surge/latest/message.sent.json new file mode 100644 index 00000000..77ab44b4 --- /dev/null +++ b/providers/surge/latest/message.sent.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "attachments": [ + { + "id": "att_01jjnn75vgepj8bnnttfw1st5s", + "type": "image", + "url": "https://toretto.family/skyline.jpg" + } + ], + "blast_id": null, + "body": "Dude, I almost had you!", + "conversation": { + "contact": { + "first_name": "Dominic", + "id": "ctc_01ja88cboqffhswjx8zbak3ykk", + "last_name": "Toretto", + "phone_number": "+18015551234" + }, + "id": "cnv_01jav8xy7fe4nsay3c9deqxge9", + "phone_number": { + "campaign_id": "cpn_01jjnn7s0zfx5tdcsxjfy93et2", + "id": "pn_01jsjwe4d9fx3tpymgtg958d9w", + "metadata": { + "location": "Downtown store" + }, + "name": "(801) 555-6789", + "number": "+18015556789", + "type": "local" + } + }, + "failure_reason": null, + "id": "msg_01jjnn7s0zfx5tdcsxjfy93et2", + "metadata": { + "order_id": "12345" + }, + "sent_at": "2024-10-21T23:29:41Z", + "status": "sent" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "message.sent" + }, + "topic": "message.sent", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/phone_number.attached_to_campaign.json b/providers/surge/latest/phone_number.attached_to_campaign.json new file mode 100644 index 00000000..493e51e2 --- /dev/null +++ b/providers/surge/latest/phone_number.attached_to_campaign.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "campaign": { + "attachment_status": "attached", + "id": "cpn_01jjnn7s0zfx5tdcsxjfy93et2" + }, + "campaign_id": "cpn_01jjnn7s0zfx5tdcsxjfy93et2", + "id": "pn_01jsjwe4d9fx3tpymgtg958d9w", + "metadata": { + "location": "Downtown store" + }, + "name": "(801) 555-1234", + "number": "+18015551234", + "type": "local" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "phone_number.attached_to_campaign" + }, + "topic": "phone_number.attached_to_campaign", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/phone_number.imported.json b/providers/surge/latest/phone_number.imported.json new file mode 100644 index 00000000..dd1a3acb --- /dev/null +++ b/providers/surge/latest/phone_number.imported.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "campaign": { + "attachment_status": "attachment_pending", + "id": "cpn_01jjnn7s0zfx5tdcsxjfy93et2" + }, + "campaign_id": "cpn_01jjnn7s0zfx5tdcsxjfy93et2", + "id": "pn_01jsjwe4d9fx3tpymgtg958d9w", + "metadata": { + "location": "Downtown store" + }, + "name": "(801) 555-1234", + "number": "+18015551234", + "type": "local" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "phone_number.imported" + }, + "topic": "phone_number.imported", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/recording.completed.json b/providers/surge/latest/recording.completed.json new file mode 100644 index 00000000..89c37d45 --- /dev/null +++ b/providers/surge/latest/recording.completed.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "call": { + "contact": { + "email": "dom@toretto.family", + "first_name": "Dominic", + "id": "ctc_01ja88cboqffhswjx8zbak3ykk", + "last_name": "Toretto", + "metadata": { + "car": "1970 Dodge Charger R/T" + }, + "phone_number": "+18015551234" + }, + "duration": 184, + "from": "+18015551234", + "id": "call_01jjnn7s0zfx5tdcsxjfy93et2", + "initiated_at": "2025-03-31T21:01:37Z", + "phone_number_id": "pn_01jsjwe4d9fx3tpymgtg958d9w", + "status": "completed", + "to": "+18015556789" + }, + "duration": 124, + "id": "rec_01kfyc9dgdec1avkgs7tng8htg" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "recording.completed" + }, + "topic": "recording.completed", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surge/latest/voicemail.received.json b/providers/surge/latest/voicemail.received.json new file mode 100644 index 00000000..de1e6cce --- /dev/null +++ b/providers/surge/latest/voicemail.received.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "account_id": "acct_01japd271aeatb7txrzr2xj8sg", + "data": { + "call": { + "contact": { + "email": "dom@toretto.family", + "first_name": "Dominic", + "id": "ctc_01ja88cboqffhswjx8zbak3ykk", + "last_name": "Toretto", + "metadata": { + "car": "1970 Dodge Charger R/T" + }, + "phone_number": "+18015551234" + }, + "duration": 184, + "from": "+18015551234", + "id": "call_01jjnn7s0zfx5tdcsxjfy93et2", + "initiated_at": "2025-03-31T21:01:37Z", + "phone_number_id": "pn_01jsjwe4d9fx3tpymgtg958d9w", + "status": "completed", + "to": "+18015556789" + }, + "duration": 124, + "id": "vml_01kfycac7rery81axwmpzcgpp8", + "recording_id": "rec_01kfyc9dgdec1avkgs7tng8htg" + }, + "timestamp": "2024-10-21T23:29:41Z", + "type": "voicemail.received" + }, + "topic": "voicemail.received", + "source": { + "type": "vendor-documentation", + "url": "https://api.surge.app/openapi.json", + "retrieved": "2026-10-26" + } +} diff --git a/providers/surveymethods/index.json b/providers/surveymethods/index.json new file mode 100644 index 00000000..e926a67a --- /dev/null +++ b/providers/surveymethods/index.json @@ -0,0 +1,13 @@ +{ + "label": "SurveyMethods", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventType" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/surveymethods/latest/response.completed.json b/providers/surveymethods/latest/response.completed.json new file mode 100644 index 00000000..45d7f247 --- /dev/null +++ b/providers/surveymethods/latest/response.completed.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventId": "6a1f0c3e-2b9d-4f7a-9c51-0e8d2f4b7a10", + "eventType": "response.completed", + "eventTime": "2026-10-23T10:15:02Z", + "data": { + "surveyId": "12345", + "respondentId": 6789, + "collectorId": 456, + "completedDateTimeUtc": "2026-10-23T10:15:00Z", + "responses": { + "910001": "3", + "910002": "Great support team." + } + } + }, + "topic": "response.completed", + "source": { + "type": "vendor-documentation", + "url": "https://surveymethods.com/kb/webhooks/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/survicate/index.json b/providers/survicate/index.json new file mode 100644 index 00000000..c43d47a1 --- /dev/null +++ b/providers/survicate/index.json @@ -0,0 +1,13 @@ +{ + "label": "Survicate", + "configs": { + "latest_version": "latest", + "topic_identifier": "key-presence: the one key inside the body's event object" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/survicate/latest/questionAnswered.json b/providers/survicate/latest/questionAnswered.json new file mode 100644 index 00000000..c360ff5a --- /dev/null +++ b/providers/survicate/latest/questionAnswered.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "messageId": "c0101a21572ca643fd9f9ad40a5a4650", + "deliveryTries": 0, + "event": { + "questionAnswered": { + "responseUuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "survey": { + "id": "b92b6ecae6dd7207", + "name": "Satisfaction" + }, + "url": "https://survey.survicate.com/43f2d5789346d6ad", + "timestamp": "2019-05-10T06:46:02+00:00", + "respondent": { + "id": "534759", + "uuid": "279cd4ab-8a07-4e9e-ac79-bcea32792bbc", + "platform": "OSX", + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36", + "attributes": [], + "links": [] + }, + "question": { + "id": 12123, + "body": "How would you rate our customer service?" + }, + "choice": { + "id": 21573, + "body": "Great", + "comment": null + } + } + } + }, + "topic": "questionAnswered", + "source": { + "type": "vendor-documentation", + "url": "https://developers.survicate.com/webhooks/events/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/survicate/latest/surveyCompleted.json b/providers/survicate/latest/surveyCompleted.json new file mode 100644 index 00000000..3347c108 --- /dev/null +++ b/providers/survicate/latest/surveyCompleted.json @@ -0,0 +1,78 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "messageId": "c0101a21572ca643fd9f9ad40a5a4650", + "deliveryTries": 0, + "event": { + "surveyCompleted": { + "responseUuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "survey": { + "id": "b92b6ecae6dd7207", + "name": "Satisfaction" + }, + "url": "https://survey.survicate.com/43f2d5789346d6ad", + "timestamp": "2019-05-10T06:46:02+00:00", + "respondent": { + "id": "534759", + "uuid": "279cd4ab-8a07-4e9e-ac79-bcea32792bbc", + "platform": "OSX", + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36", + "attributes": [], + "links": [] + }, + "questionsAnswered": [ + { + "choice": { + "id": 21573, + "body": "Great", + "comment": null + }, + "survey": { + "id": "b92b6ecae6dd7207", + "name": "Satisfaction" + }, + "url": "https://survey.survicate.com/43f2d5789346d6ad", + "timestamp": "2019-05-10T06:46:02+00:00", + "respondent": { + "id": "534759", + "platform": "OSX", + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36", + "attributes": [] + }, + "question": { + "id": 12123, + "body": "How would you rate our customer service?" + } + }, + { + "text": "Sample answer to your text question", + "survey": { + "id": "b92b6ecae6dd7207", + "name": "Satisfaction" + }, + "url": "https://survey.survicate.com/43f2d5789346d6ad", + "timestamp": "2019-05-10T06:46:02+00:00", + "respondent": { + "id": "534759", + "platform": "OSX", + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36", + "attributes": [] + }, + "question": { + "id": 12122, + "body": "What was the reason for your score?" + } + } + ] + } + } + }, + "topic": "surveyCompleted", + "source": { + "type": "vendor-documentation", + "url": "https://developers.survicate.com/webhooks/events/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/swipelux/index.json b/providers/swipelux/index.json new file mode 100644 index 00000000..8c8d59cb --- /dev/null +++ b/providers/swipelux/index.json @@ -0,0 +1,13 @@ +{ + "label": "Swipelux", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/swipelux/latest/account.created.json b/providers/swipelux/latest/account.created.json new file mode 100644 index 00000000..130524ed --- /dev/null +++ b/providers/swipelux/latest/account.created.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "account.created", + "createdAt": "2026-07-04T12:00:00.000Z", + "attempt": 1, + "resource": { + "type": "account", + "id": "acc_abc123" + }, + "data": { + "object": { + "id": "acc_abc123", + "customerId": "cus_abc123", + "type": "wallet", + "network": "base", + "origin": "issued", + "status": "ready", + "openTaskIds": [], + "currency": "USDC", + "isDefault": true, + "details": { + "network": "base", + "address": "0xabc" + }, + "fees": { + "breakdown": { + "developer": null + } + }, + "createdAt": "2026-07-04T12:00:00.000Z", + "updatedAt": "2026-07-04T12:00:00.000Z", + "archivedAt": null + } + } + }, + "topic": "account.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.swipelux.com/api-reference/webhooks/account-created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/swipelux/latest/account.details_changed.json b/providers/swipelux/latest/account.details_changed.json new file mode 100644 index 00000000..01a8c366 --- /dev/null +++ b/providers/swipelux/latest/account.details_changed.json @@ -0,0 +1,61 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "account.details_changed", + "createdAt": "2026-07-04T12:00:00.000Z", + "attempt": 1, + "resource": { + "type": "account", + "id": "acc_abc123" + }, + "data": { + "object": { + "id": "acc_abc123", + "customerId": "cus_abc123", + "type": "bank", + "method": "wire", + "origin": "issued", + "status": "ready", + "openTaskIds": [], + "currency": "USD", + "details": { + "routingNumber": "021000021", + "accountNumber": "123456789", + "accountType": "checking", + "bankName": "Example Bank", + "accountHolderName": "Swipelux", + "reference": "WIRE-ABC123", + "referenceRequired": true + }, + "routing": { + "version": 1788634000000, + "validFrom": "2026-09-05T01:00:00.000Z", + "validUntil": null + }, + "fees": { + "breakdown": { + "developer": { + "fixed": "1.00", + "bips": 50 + } + } + }, + "createdAt": "2026-07-04T12:00:00.000Z", + "updatedAt": "2026-09-05T01:00:00.000Z", + "archivedAt": null + }, + "previous": { + "routingVersion": 1788630400000 + } + } + }, + "topic": "account.details_changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.swipelux.com/api-reference/webhooks/account-details-changed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/swipelux/latest/account.status_changed.json b/providers/swipelux/latest/account.status_changed.json new file mode 100644 index 00000000..af2514b5 --- /dev/null +++ b/providers/swipelux/latest/account.status_changed.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "account.status_changed", + "createdAt": "2026-07-04T12:00:00.000Z", + "attempt": 1, + "resource": { + "type": "account", + "id": "acc_abc123" + }, + "data": { + "object": { + "id": "acc_abc123", + "customerId": "cus_abc123", + "type": "wallet", + "network": "base", + "origin": "issued", + "status": "archived", + "openTaskIds": [], + "currency": "USDC", + "isDefault": false, + "details": { + "network": "base", + "address": "0xabc" + }, + "fees": { + "breakdown": { + "developer": null + } + }, + "createdAt": "2026-07-04T12:00:00.000Z", + "updatedAt": "2026-07-04T12:30:00.000Z", + "archivedAt": "2026-07-04T12:30:00.000Z" + }, + "previous": { + "state": "ready" + } + } + }, + "topic": "account.status_changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.swipelux.com/api-reference/webhooks/account-status-changed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/swipelux/latest/application.status_changed.json b/providers/swipelux/latest/application.status_changed.json new file mode 100644 index 00000000..4caf3e68 --- /dev/null +++ b/providers/swipelux/latest/application.status_changed.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "application.status_changed", + "createdAt": "2026-07-04T12:00:00.000Z", + "attempt": 1, + "resource": { + "type": "application", + "id": "apl_abc123" + }, + "data": { + "object": { + "id": "apl_abc123", + "institution": { + "id": "jpmorgan", + "name": "JPMorgan Chase", + "bic": "CHASUS33" + }, + "status": "in_review", + "statusReason": { + "code": "internal_review", + "message": "The submission is under internal review.", + "actor": "swipelux", + "retryable": true + }, + "openTaskIds": [], + "submittedAt": "2026-07-04T12:00:00.000Z", + "createdAt": "2026-07-04T12:00:00.000Z", + "updatedAt": "2026-07-04T12:00:00.000Z" + }, + "previous": { + "state": "requested" + } + } + }, + "topic": "application.status_changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.swipelux.com/api-reference/webhooks/application-status-changed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/swipelux/latest/capability.created.json b/providers/swipelux/latest/capability.created.json new file mode 100644 index 00000000..f472579f --- /dev/null +++ b/providers/swipelux/latest/capability.created.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "capability.created", + "createdAt": "2026-07-04T12:00:00.000Z", + "attempt": 1, + "resource": { + "type": "capability", + "id": "ach_pooled" + }, + "data": { + "object": { + "id": "ach_pooled", + "customerId": "cus_abc123", + "method": "ach", + "accountType": "pooled", + "accountProvisioning": "not_started", + "status": "restricted", + "statusReason": { + "code": "tasks_due", + "resolution": "complete_tasks", + "message": "Additional customer information is required." + }, + "openTaskIds": [ + "tsk_abc123" + ], + "applications": [], + "submittedAt": null, + "createdAt": "2026-07-23T12:00:00.000Z", + "updatedAt": "2026-07-23T12:00:00.000Z" + } + } + }, + "topic": "capability.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.swipelux.com/api-reference/webhooks/capability-created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/swipelux/latest/capability.status_changed.json b/providers/swipelux/latest/capability.status_changed.json new file mode 100644 index 00000000..c81e6ebc --- /dev/null +++ b/providers/swipelux/latest/capability.status_changed.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "capability.status_changed", + "createdAt": "2026-07-04T12:00:00.000Z", + "attempt": 1, + "resource": { + "type": "capability", + "id": "ach_pooled" + }, + "data": { + "object": { + "id": "ach_pooled", + "customerId": "cus_abc123", + "method": "ach", + "accountType": "pooled", + "accountProvisioning": "not_started", + "status": "restricted", + "statusReason": { + "code": "tasks_due", + "resolution": "complete_tasks", + "message": "Additional customer information is required." + }, + "openTaskIds": [ + "tsk_abc123" + ], + "applications": [], + "submittedAt": null, + "createdAt": "2026-07-23T12:00:00.000Z", + "updatedAt": "2026-07-23T12:05:00.000Z" + }, + "previous": { + "state": "pending" + } + } + }, + "topic": "capability.status_changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.swipelux.com/api-reference/webhooks/capability-status-changed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/swipelux/latest/customer.archived.json b/providers/swipelux/latest/customer.archived.json new file mode 100644 index 00000000..db4fe573 --- /dev/null +++ b/providers/swipelux/latest/customer.archived.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "customer.archived", + "createdAt": "2026-07-04T12:00:00.000Z", + "attempt": 1, + "resource": { + "type": "customer", + "id": "cus_abc123" + }, + "data": { + "object": { + "id": "cus_abc123", + "type": "individual", + "externalId": "customer-123", + "changedSubresources": [], + "createdAt": "2026-05-18T10:00:00.000Z", + "updatedAt": "2026-05-18T11:00:00.000Z", + "archivedAt": "2026-05-18T11:00:00.000Z" + } + } + }, + "topic": "customer.archived", + "source": { + "type": "vendor-documentation", + "url": "https://docs.swipelux.com/api-reference/webhooks/customer-archived", + "retrieved": "2026-10-26" + } +} diff --git a/providers/swipelux/latest/customer.created.json b/providers/swipelux/latest/customer.created.json new file mode 100644 index 00000000..d3db4cf5 --- /dev/null +++ b/providers/swipelux/latest/customer.created.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "customer.created", + "createdAt": "2026-07-04T12:00:00.000Z", + "attempt": 1, + "resource": { + "type": "customer", + "id": "cus_abc123" + }, + "data": { + "object": { + "id": "cus_abc123", + "type": "individual", + "externalId": "customer-123", + "changedSubresources": [], + "createdAt": "2026-05-18T10:00:00.000Z", + "updatedAt": "2026-05-18T10:00:00.000Z" + } + } + }, + "topic": "customer.created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.swipelux.com/api-reference/webhooks/customer-created", + "retrieved": "2026-10-26" + } +} diff --git a/providers/swipelux/latest/customer.updated.json b/providers/swipelux/latest/customer.updated.json new file mode 100644 index 00000000..d4fd92cc --- /dev/null +++ b/providers/swipelux/latest/customer.updated.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "customer.updated", + "createdAt": "2026-07-04T12:00:00.000Z", + "attempt": 1, + "resource": { + "type": "customer", + "id": "cus_abc123" + }, + "data": { + "object": { + "id": "cus_abc123", + "type": "individual", + "externalId": "customer-123", + "changedSubresources": [ + "individual" + ], + "createdAt": "2026-05-18T10:00:00.000Z", + "updatedAt": "2026-05-18T11:00:00.000Z" + } + } + }, + "topic": "customer.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.swipelux.com/api-reference/webhooks/customer-updated", + "retrieved": "2026-10-26" + } +} diff --git a/providers/swipelux/latest/destination.status_changed.json b/providers/swipelux/latest/destination.status_changed.json new file mode 100644 index 00000000..c6094f8f --- /dev/null +++ b/providers/swipelux/latest/destination.status_changed.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "destination.status_changed", + "createdAt": "2026-07-04T12:00:00.000Z", + "attempt": 1, + "resource": { + "type": "destination", + "id": "dst_abc123" + }, + "data": { + "object": { + "id": "dst_abc123", + "type": "ach", + "currency": "USD", + "status": "ready", + "details": { + "routingNumber": "021000021", + "accountNumber": "123456789", + "accountHolderName": "Ada Lovelace", + "bankName": "Example Bank", + "country": "US" + }, + "createdAt": "2026-07-04T12:00:00.000Z", + "updatedAt": "2026-07-04T12:30:00.000Z", + "archivedAt": null + }, + "previous": { + "state": "in_review" + } + } + }, + "topic": "destination.status_changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.swipelux.com/api-reference/webhooks/destination-status-changed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/swipelux/latest/recipient.status_changed.json b/providers/swipelux/latest/recipient.status_changed.json new file mode 100644 index 00000000..10cf2a7b --- /dev/null +++ b/providers/swipelux/latest/recipient.status_changed.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "recipient.status_changed", + "createdAt": "2026-07-04T12:00:00.000Z", + "attempt": 1, + "resource": { + "type": "recipient", + "id": "rcp_abc123" + }, + "data": { + "object": { + "id": "rcp_abc123", + "customerId": "cus_abc123", + "type": "individual", + "relationship": "vendor", + "status": "rejected", + "firstName": "Ada", + "lastName": "Lovelace", + "createdAt": "2026-07-04T12:00:00.000Z", + "updatedAt": "2026-07-04T12:30:00.000Z", + "archivedAt": null + }, + "previous": { + "state": "active" + } + } + }, + "topic": "recipient.status_changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.swipelux.com/api-reference/webhooks/recipient-status-changed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/swipelux/latest/transfer.state_changed.json b/providers/swipelux/latest/transfer.state_changed.json new file mode 100644 index 00000000..7cc3acce --- /dev/null +++ b/providers/swipelux/latest/transfer.state_changed.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "transfer.state_changed", + "createdAt": "2026-07-04T12:00:00.000Z", + "attempt": 1, + "resource": { + "type": "transfer", + "id": "tr_abc123" + }, + "data": { + "object": { + "id": "tr_abc123", + "customerId": "cus_abc123", + "state": "processing", + "createdAt": "2026-07-04T12:00:00.000Z", + "updatedAt": "2026-07-04T12:30:00.000Z" + }, + "previous": { + "state": "awaiting_funds" + } + } + }, + "topic": "transfer.state_changed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.swipelux.com/api-reference/webhooks/transfer-state-changed", + "retrieved": "2026-10-26" + } +} diff --git a/providers/teachfloor/index.json b/providers/teachfloor/index.json new file mode 100644 index 00000000..bbd23b57 --- /dev/null +++ b/providers/teachfloor/index.json @@ -0,0 +1,13 @@ +{ + "label": "Teachfloor", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/teachfloor/latest/course.join.json b/providers/teachfloor/latest/course.join.json new file mode 100644 index 00000000..fc216237 --- /dev/null +++ b/providers/teachfloor/latest/course.join.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_abc123", + "type": "course.join", + "created_at": "2025-10-07T15:30:00.000000Z", + "data": { + "id": "cm_xyz789", + "object": "course_member", + "joined_at": "2025-10-07T15:30:00.000000Z", + "member": { + "id": "usr_123", + "object": "member", + "first_name": "John", + "last_name": "Doe", + "full_name": "John Doe", + "avatar": "https://example.com/avatar.jpg", + "email": "john@example.com", + "is_email_verified": true, + "last_seen": "2025-10-07T14:00:00.000000Z" + }, + "course": { + "id": "crs_456", + "object": "course", + "created_at": "2025-01-01T00:00:00.000000Z", + "name": "Introduction to Development", + "status": "published", + "cover": "https://example.com/cover.jpg", + "availability": "public", + "visibility": "listed", + "start_date": null, + "end_date": null, + "currency": "USD", + "price": 99.0, + "free_label": null, + "url": "https://app.teachfloor.com/org/intro-dev", + "public_url": "https://app.teachfloor.com/org/intro-dev/join", + "join_url": "https://app.teachfloor.com/org/intro-dev/join", + "metadata": {}, + "custom_fields": {} + }, + "custom_fields": {} + } + }, + "topic": "course.join", + "source": { + "type": "vendor-documentation", + "url": "https://docs.teachfloor.com/docs/webhooks/event-reference#coursejoin", + "retrieved": "2026-10-26" + } +} diff --git a/providers/teachfloor/latest/element.completed.json b/providers/teachfloor/latest/element.completed.json new file mode 100644 index 00000000..e1ded99a --- /dev/null +++ b/providers/teachfloor/latest/element.completed.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_def456", + "type": "element.completed", + "created_at": "2025-10-07T15:30:00.000000Z", + "data": { + "id": "act_789", + "object": "activity", + "timestamp": "2025-10-07T15:30:00.000000Z", + "status": "completed", + "passed": true, + "score": 95, + "completed_by": "usr_123", + "member": { + "id": "usr_123", + "object": "member", + "first_name": "John", + "last_name": "Doe", + "full_name": "John Doe", + "avatar": "https://example.com/avatar.jpg", + "email": "john@example.com", + "is_email_verified": true, + "last_seen": "2025-10-07T15:30:00.000000Z" + }, + "context": { + "id": "elm_321", + "object": "element", + "created_at": "2025-01-01T00:00:00.000000Z", + "name": "Introduction Video", + "cover": "https://example.com/thumb.jpg", + "type": "video", + "position": 1, + "module": "mod_654", + "metadata": {} + } + } + }, + "topic": "element.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.teachfloor.com/docs/webhooks/event-reference#elementcompleted", + "retrieved": "2026-10-26" + } +} diff --git a/providers/teamwork/index.json b/providers/teamwork/index.json new file mode 100644 index 00000000..3949cf91 --- /dev/null +++ b/providers/teamwork/index.json @@ -0,0 +1,13 @@ +{ + "label": "Teamwork.com", + "configs": { + "latest_version": "latest", + "topic_identifier": "x-projects-event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/teamwork/latest/COMPANY.CREATED.json b/providers/teamwork/latest/COMPANY.CREATED.json new file mode 100644 index 00000000..efdffa33 --- /dev/null +++ b/providers/teamwork/latest/COMPANY.CREATED.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json", + "x-projects-event": "COMPANY.CREATED" + }, + "body": { + "eventCreator": { + "id": 238860, + "firstName": "Marc", + "lastName": "Cashman", + "avatar": "https://s3.amazonaws.com/TWFiles/343429/userAvatar/tf_e7d965bc-6540-46bc-81dc-e8ed1348833a.tf_9dc788d2-f317-4364-84fe-8f5089401d69.avatar.jpg" + }, + "company": { + "id": 196070, + "name": "Teamwork.com", + "website": "https://www.teamwork.com/", + "phone": "123456789", + "fax": "", + "addressLine1": "Teamwork Campus One", + "addressLine2": "Blackpool Retail Park", + "city": "Blackpool", + "state": "Cork", + "zip": "T23 F902", + "countryCode": "", + "email": "api@teamwork", + "secondaryEmail": "", + "tertiaryEmail": "", + "logo": "https://s3.amazonaws.com/TWFiles/343429/companyLogo/tf_0a228e97-f1d9-4dbe-8355-08f8f475c032.png.tw-secondary-logo-reverse.png" + } + }, + "topic": "COMPANY.CREATED", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.teamwork.com/guides/teamwork/sample-webhook-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/teamwork/latest/PROJECT.CREATED.json b/providers/teamwork/latest/PROJECT.CREATED.json new file mode 100644 index 00000000..c706b6e4 --- /dev/null +++ b/providers/teamwork/latest/PROJECT.CREATED.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json", + "x-projects-event": "PROJECT.CREATED" + }, + "body": { + "eventCreator": { + "id": 238860, + "firstName": "Marc", + "lastName": "Cashman", + "avatar": "https://s3.amazonaws.com/TWFiles/343429/userAvatar/tf_e7d965bc-6540-46bc-81dc-e8ed1348833a.tf_9dc788d2-f317-4364-84fe-8f5089401d69.avatar.jpg" + }, + "project": { + "id": 787076, + "name": "My First Project", + "description": "Description goes here!", + "status": "active", + "startDate": "2025-08-24", + "endDate": "2025-08-24", + "tags": [ + { + "id": 126786, + "name": "API", + "color": "" + }, + { + "id": 61907, + "name": "Support - Level 1", + "color": "d84640" + } + ], + "ownerId": 238860, + "companyId": 195285, + "categoryId": 35253, + "dateCreated": "2025-08-18T13:42:30Z" + } + }, + "topic": "PROJECT.CREATED", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.teamwork.com/guides/teamwork/sample-webhook-payloads", + "retrieved": "2026-10-22" + } +} diff --git a/providers/tensorlake/index.json b/providers/tensorlake/index.json new file mode 100644 index 00000000..cea3e3f0 --- /dev/null +++ b/providers/tensorlake/index.json @@ -0,0 +1,13 @@ +{ + "label": "Tensorlake", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/tensorlake/latest/tensorlake.application.request.completed.json b/providers/tensorlake/latest/tensorlake.application.request.completed.json new file mode 100644 index 00000000..84e48943 --- /dev/null +++ b/providers/tensorlake/latest/tensorlake.application.request.completed.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "evt_019f9604-13d0-7000-8000-00000000000b", + "event_type": "tensorlake.application.request.completed", + "event_version": 1, + "occurred_at": "2026-07-24T21:24:37.456Z", + "project_id": "project_123", + "source_id": "src_01k0example", + "source_revision": "81252", + "source_ordinal": 0, + "data": { + "application": { + "name": "invoice-parser", + "version": "2026-07-24" + }, + "request": { + "id": "req_01k0example", + "status": "completed", + "failure_reason": null, + "created_at": "2026-07-24T21:24:35.101Z", + "finished_at": "2026-07-24T21:24:37.456Z" + } + } + }, + "topic": "tensorlake.application.request.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.tensorlake.ai/platform/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/tensorlake/latest/tensorlake.application.updated.json b/providers/tensorlake/latest/tensorlake.application.updated.json new file mode 100644 index 00000000..370fc57b --- /dev/null +++ b/providers/tensorlake/latest/tensorlake.application.updated.json @@ -0,0 +1,32 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "evt_019f95fb-8703-7000-8000-000000000008", + "event_type": "tensorlake.application.updated", + "event_version": 1, + "occurred_at": "2026-07-24T21:15:17.123Z", + "project_id": "project_123", + "source_id": "src_01k0example", + "source_revision": "81249", + "source_ordinal": 0, + "data": { + "previous_version": "2026-07-23", + "previous_state": "active", + "application": { + "name": "invoice-parser", + "version": "2026-07-24", + "state": "active", + "disabled_reason": null, + "created_at": "2026-04-11T18:12:00Z" + } + } + }, + "topic": "tensorlake.application.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.tensorlake.ai/platform/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/tensorlake/latest/tensorlake.sandbox.failed.json b/providers/tensorlake/latest/tensorlake.sandbox.failed.json new file mode 100644 index 00000000..6c0fed0b --- /dev/null +++ b/providers/tensorlake/latest/tensorlake.sandbox.failed.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "evt_019f95fb-7f33-7000-8000-000000000006", + "event_type": "tensorlake.sandbox.failed", + "event_version": 1, + "occurred_at": "2026-07-24T21:15:15.123Z", + "project_id": "project_123", + "source_id": "src_01k0example", + "source_revision": "81247", + "source_ordinal": 0, + "data": { + "previous_status": "running", + "sandbox": { + "id": "9q2j1f4n6y8x0r3k5m7pa", + "name": "build-runner", + "type": "named", + "image": "tensorlake/ubuntu-minimal", + "generation_id": 2, + "status": "terminated", + "outcome": "failure", + "outcome_reason": "out_of_memory", + "snapshot_id": null, + "created_at": "2026-07-24T20:10:00Z", + "resources": { + "cpus": 2, + "memory_mb": 4096, + "disk_mb": 20480, + "gpu_count": 0, + "gpu_model": null + } + } + } + }, + "topic": "tensorlake.sandbox.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.tensorlake.ai/platform/webhooks/events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/index.json b/providers/terminal49/index.json new file mode 100644 index 00000000..045b7c89 --- /dev/null +++ b/providers/terminal49/index.json @@ -0,0 +1,13 @@ +{ + "label": "Terminal49", + "configs": { + "latest_version": "latest", + "topic_identifier": "data.attributes.event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/terminal49/latest/container.created.json b/providers/terminal49/latest/container.created.json new file mode 100644 index 00000000..e6c453ea --- /dev/null +++ b/providers/terminal49/latest/container.created.json @@ -0,0 +1,186 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "c6e6af71-f75d-49e3-9e79-50b719d8376e", + "type": "webhook_notification", + "attributes": { + "id": "c6e6af71-f75d-49e3-9e79-50b719d8376e", + "event": "container.created", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:18:43Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "8d86b03a-0ff7-4efe-b893-4feaf7d0bddc", + "type": "container_created_event" + } + }, + "webhook": { + "data": { + "id": "f1c5487c-ac3c-4ddc-ad77-5d1f32f75669", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "0b315c62-71f2-4c04-b252-88096d7f226f", + "type": "shipment", + "attributes": { + "created_at": "2022-10-21T20:18:36Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "MAEU221876618", + "normalized_number": "221876618", + "shipping_line_scac": "MAEU", + "shipping_line_name": "Maersk", + "shipping_line_short_name": "Maersk", + "customer_name": "Nienow LLC", + "port_of_lading_locode": "CNNGB", + "port_of_lading_name": "Ningbo", + "port_of_discharge_locode": null, + "port_of_discharge_name": null, + "pod_vessel_name": null, + "pod_vessel_imo": null, + "pod_voyage_number": null, + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": null, + "pol_timezone": "Asia/Shanghai", + "pod_eta_at": "2022-11-25T08:00:00Z", + "pod_original_eta_at": "2022-11-25T08:00:00Z", + "pod_ata_at": null, + "pod_timezone": null, + "line_tracking_last_attempted_at": null, + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "9b8a6dcc-2f14-4d2d-a91b-5a154ee6fbf8", + "type": "port" + } + }, + "port_of_discharge": { + "data": null + }, + "pod_terminal": { + "data": null + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "ede7ebb0-19e6-4bad-afcd-824bb8ca3cd7", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/e5a39855-f438-467a-9c18-ae91cd46cfaf" + } + }, + { + "id": "ede7ebb0-19e6-4bad-afcd-824bb8ca3cd7", + "type": "container", + "attributes": { + "number": "MRKU3700927", + "seal_number": null, + "created_at": "2022-10-21T20:18:36Z", + "ref_numbers": [], + "pod_arrived_at": null, + "pod_discharged_at": null, + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "dry", + "equipment_length": 40, + "equipment_height": "standard", + "weight_in_lbs": null, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": null, + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": null, + "pod_last_tracking_request_at": null, + "shipment_last_tracking_request_at": null, + "availability_known": false, + "pod_timezone": null, + "final_destination_timezone": null, + "empty_terminated_timezone": null + }, + "relationships": { + "shipment": { + "data": { + "id": "0b315c62-71f2-4c04-b252-88096d7f226f", + "type": "shipment" + } + }, + "pod_terminal": { + "data": null + }, + "transport_events": { + "data": [] + }, + "raw_events": { + "data": [] + } + } + }, + { + "id": "8d86b03a-0ff7-4efe-b893-4feaf7d0bddc", + "type": "container_created_event", + "attributes": { + "timestamp": "2022-10-21T20:18:36Z", + "timezone": "Etc/UTC" + }, + "relationships": { + "container": { + "data": { + "id": "ede7ebb0-19e6-4bad-afcd-824bb8ca3cd7", + "type": "container" + } + }, + "shipment": { + "data": { + "id": "0b315c62-71f2-4c04-b252-88096d7f226f", + "type": "shipment" + } + } + } + } + ] + }, + "topic": "container.created", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.pickup_appointment.changed.json b/providers/terminal49/latest/container.pickup_appointment.changed.json new file mode 100644 index 00000000..8d2f1e06 --- /dev/null +++ b/providers/terminal49/latest/container.pickup_appointment.changed.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "a20a9088-6af0-4e40-b77c-9f1e347618a3", + "type": "webhook_notification", + "attributes": { + "id": "a20a9088-6af0-4e40-b77c-9f1e347618a3", + "event": "container.pickup_appointment.changed", + "delivery_status": "succeeded", + "created_at": "2024-06-26T21:22:47Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "6b9fc846-c244-4791-9ee4-f63d95620ec9", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "046cf6b8-ae02-47e2-90d4-d6379319bb71", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "6b9fc846-c244-4791-9ee4-f63d95620ec9", + "type": "transport_event", + "attributes": { + "event": "container.pickup_appointment.changed", + "created_at": "2024-06-26T21:22:47Z", + "timestamp": "2024-06-28T15:00:00Z", + "value": "2024-06-28T15:00:00Z", + "data_source": "terminal", + "location_locode": "USOAK", + "timezone": "America/Los_Angeles" + } + } + ] + }, + "topic": "container.pickup_appointment.changed", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.pickup_lfd.changed.json b/providers/terminal49/latest/container.pickup_lfd.changed.json new file mode 100644 index 00000000..563b15c4 --- /dev/null +++ b/providers/terminal49/latest/container.pickup_lfd.changed.json @@ -0,0 +1,337 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "4f95eaca-ebd1-414d-b50f-84e113a01b37", + "type": "webhook_notification", + "attributes": { + "id": "4f95eaca-ebd1-414d-b50f-84e113a01b37", + "event": "container.pickup_lfd.changed", + "delivery_status": "pending", + "created_at": "2024-06-26T21:22:47Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "82099f21-0a1d-40bd-b56c-30461f7db1cc", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "046cf6b8-ae02-47e2-90d4-d6379319bb71", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "29a59f1d-cd71-4c0c-9be8-bc453f945d27", + "type": "shipment", + "attributes": { + "created_at": "2024-06-26T21:22:46Z", + "ref_numbers": [ + "REF-D79122" + ], + "tags": [], + "bill_of_lading_number": "TE491A648538", + "normalized_number": "TE491A648538", + "shipping_line_scac": "MSCU", + "shipping_line_name": "Mediterranean Shipping Company", + "shipping_line_short_name": "MSC", + "customer_name": "Muller-Hauck", + "port_of_lading_locode": "MXZLO", + "port_of_lading_name": "Manzanillo", + "port_of_discharge_locode": "USOAK", + "port_of_discharge_name": "Port of Oakland", + "pod_vessel_name": "MSC CHANNE", + "pod_vessel_imo": "9710438", + "pod_voyage_number": "098N", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": "2024-06-13T21:22:46Z", + "pol_timezone": "America/Mexico_City", + "pod_eta_at": "2024-07-03T21:22:46Z", + "pod_original_eta_at": "2024-07-03T21:22:46Z", + "pod_ata_at": "2024-07-03T22:22:46Z", + "pod_timezone": "America/Los_Angeles", + "line_tracking_last_attempted_at": "2024-06-26T21:22:46Z", + "line_tracking_last_succeeded_at": "2024-06-26T21:22:46Z", + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "links": { + "self": "/v2/shipments/29a59f1d-cd71-4c0c-9be8-bc453f945d27" + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "dd85723f-17a6-4b7a-bd98-c6f0d94fe4e6", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": { + "id": "a40d96ef-3f53-4289-b371-8d26a2aaeff8", + "type": "terminal" + } + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "3d2ce91a-6ac8-4053-a6fb-7dac1c47bf71", + "type": "container" + } + ] + } + } + }, + { + "id": "3d2ce91a-6ac8-4053-a6fb-7dac1c47bf71", + "type": "container", + "attributes": { + "number": "OERU6438708", + "seal_number": "16082b290c25f0c5", + "created_at": "2024-06-26T21:22:47Z", + "ref_numbers": [ + "REF-2E50D1" + ], + "pod_arrived_at": "2024-06-26T21:22:46Z", + "pod_discharged_at": "2024-06-26T21:22:46Z", + "final_destination_full_out_at": "2024-06-26T21:22:46Z", + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "dry", + "equipment_length": 40, + "equipment_height": "standard", + "weight_in_lbs": 60753, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": null, + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": null, + "pod_last_tracking_request_at": null, + "shipment_last_tracking_request_at": "2024-06-26T21:22:46Z", + "availability_known": true, + "pod_timezone": "America/Los_Angeles", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/Los_Angeles" + }, + "relationships": { + "shipment": { + "data": { + "id": "29a59f1d-cd71-4c0c-9be8-bc453f945d27", + "type": "shipment" + } + }, + "pickup_facility": { + "data": { + "id": "a40d96ef-3f53-4289-b371-8d26a2aaeff8", + "type": "terminal" + } + }, + "pod_terminal": { + "data": null + }, + "transport_events": { + "data": [ + { + "id": "82099f21-0a1d-40bd-b56c-30461f7db1cc", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "4327e350-4a73-4960-9842-e2a228477e8a", + "type": "raw_event" + }, + { + "id": "5e51cdbb-3dd9-42d5-9d1e-30aca590b874", + "type": "raw_event" + }, + { + "id": "f2b4c0e4-2f53-4653-82d4-31c5d68a9886", + "type": "raw_event" + }, + { + "id": "350e6c50-8594-48c7-845d-c657f841f46c", + "type": "raw_event" + }, + { + "id": "57794561-bae5-4f9b-9d14-24b35da518eb", + "type": "raw_event" + }, + { + "id": "8c50848d-15b4-4155-a504-e8df4c9ae7e4", + "type": "raw_event" + }, + { + "id": "c3abbd18-198c-441e-8c46-9033ee5bdfbc", + "type": "raw_event" + }, + { + "id": "9160cf78-5414-4eb1-853a-519a03e83879", + "type": "raw_event" + }, + { + "id": "69f5b333-53a0-40ee-a759-375f6cae04df", + "type": "raw_event" + }, + { + "id": "1f7c900c-2940-4c6b-a132-397a9ca075aa", + "type": "raw_event" + }, + { + "id": "2c9e5f2f-df5d-4992-b33e-088f37e123f8", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "type": "port", + "attributes": { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "name": "Port of Oakland", + "code": "USOAK", + "state_abbr": "CA", + "city": "Oakland", + "country_code": "US", + "latitude": "37.8044", + "longitude": "-122.2712", + "time_zone": "America/Los_Angeles" + } + }, + { + "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", + "type": "terminal", + "attributes": { + "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", + "nickname": "SSA", + "name": "SSA Terminal", + "firms_code": "Z985", + "smdg_code": "B58", + "bic_facility_code": "USOAKTYJE", + "provided_data": { + "pickup_lfd": true, + "pod_full_out_at": true, + "pickup_lfd_notes": "", + "available_for_pickup": true, + "fees_at_pod_terminal": true, + "holds_at_pod_terminal": true, + "pickup_appointment_at": false, + "location_at_pod_terminal": true, + "available_for_pickup_notes": "", + "fees_at_pod_terminal_notes": "", + "holds_at_pod_terminal_notes": "", + "pickup_appointment_at_notes": "", + "pod_full_out_chassis_number": true, + "location_at_pod_terminal_notes": "", + "pod_full_out_chassis_number_notes": "" + }, + "street": "636 Volkman Valleys", + "city": "Lake Jame", + "state": "Indiana", + "state_abbr": "TN", + "zip": "34546-1736", + "country": "Saint Lucia", + "facility_type": "ocean_terminal" + }, + "relationships": { + "port": { + "data": { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "type": "port" + } + } + } + }, + { + "id": "82099f21-0a1d-40bd-b56c-30461f7db1cc", + "type": "transport_event", + "attributes": { + "event": "container.pickup_lfd.changed", + "created_at": "2024-06-26T21:22:46Z", + "voyage_number": null, + "timestamp": "2024-06-26T21:22:46Z", + "data_source": "shipping_line", + "location_locode": "USOAK", + "timezone": "America/Los_Angeles" + }, + "relationships": { + "shipment": { + "data": { + "id": "29a59f1d-cd71-4c0c-9be8-bc453f945d27", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "3d2ce91a-6ac8-4053-a6fb-7dac1c47bf71", + "type": "container" + } + }, + "vessel": { + "data": { + "id": "daf64780-ecdd-4d46-ae4a-eb70968069ed", + "type": "vessel" + } + }, + "location": { + "data": { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "type": "port" + } + }, + "terminal": { + "data": { + "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", + "type": "terminal" + } + } + } + } + ] + }, + "topic": "container.pickup_lfd.changed", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.pickup_lfd_rail.changed.json b/providers/terminal49/latest/container.pickup_lfd_rail.changed.json new file mode 100644 index 00000000..19578e37 --- /dev/null +++ b/providers/terminal49/latest/container.pickup_lfd_rail.changed.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "89a12e03-46f6-4b99-b705-703800eb68c4", + "type": "webhook_notification", + "attributes": { + "id": "89a12e03-46f6-4b99-b705-703800eb68c4", + "event": "container.pickup_lfd_rail.changed", + "delivery_status": "succeeded", + "created_at": "2024-06-26T21:22:47Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "5a62d9de-7ab6-49a5-87a8-b829286a2c5e", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "046cf6b8-ae02-47e2-90d4-d6379319bb71", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "5a62d9de-7ab6-49a5-87a8-b829286a2c5e", + "type": "transport_event", + "attributes": { + "event": "container.pickup_lfd_rail.changed", + "created_at": "2024-06-26T21:22:47Z", + "timestamp": "2024-07-02T07:00:00Z", + "value": "2024-07-02T07:00:00Z", + "data_source": "terminal", + "location_locode": "USCHI", + "timezone": "America/Chicago" + } + } + ] + }, + "topic": "container.pickup_lfd_rail.changed", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.pickup_lfd_terminal.changed.json b/providers/terminal49/latest/container.pickup_lfd_terminal.changed.json new file mode 100644 index 00000000..05636d15 --- /dev/null +++ b/providers/terminal49/latest/container.pickup_lfd_terminal.changed.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "4f421249-8429-4383-9377-075ce3e2c3d8", + "type": "webhook_notification", + "attributes": { + "id": "4f421249-8429-4383-9377-075ce3e2c3d8", + "event": "container.pickup_lfd_terminal.changed", + "delivery_status": "succeeded", + "created_at": "2024-06-26T21:22:47Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "3b0adf2f-25b7-4dc8-bb98-8e43f804c3c7", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "046cf6b8-ae02-47e2-90d4-d6379319bb71", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "3b0adf2f-25b7-4dc8-bb98-8e43f804c3c7", + "type": "transport_event", + "attributes": { + "event": "container.pickup_lfd_terminal.changed", + "created_at": "2024-06-26T21:22:47Z", + "timestamp": "2024-07-01T07:00:00Z", + "value": "2024-07-01T07:00:00Z", + "data_source": "terminal", + "location_locode": "USOAK", + "timezone": "America/Los_Angeles" + } + } + ] + }, + "topic": "container.pickup_lfd_terminal.changed", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.pod_terminal_changed.json b/providers/terminal49/latest/container.pod_terminal_changed.json new file mode 100644 index 00000000..2b5a78e0 --- /dev/null +++ b/providers/terminal49/latest/container.pod_terminal_changed.json @@ -0,0 +1,269 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "262c2b9c-92f9-46ce-a3f7-e5cb14b1e9b3", + "type": "webhook_notification", + "attributes": { + "id": "262c2b9c-92f9-46ce-a3f7-e5cb14b1e9b3", + "event": "container.pod_terminal_changed", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:18:14Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "9df173e3-96b1-4b41-b0b2-a8459190ffc1", + "type": "container_pod_terminal_changed_event" + } + }, + "webhook": { + "data": { + "id": "33a10002-3bba-486d-b397-1361c4dd4858", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "ecab2629-f537-4a38-9099-cd78a3577fdc", + "type": "shipment", + "attributes": { + "created_at": "2022-10-20T17:02:14Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "CMDUSHZ5223740", + "normalized_number": "SHZ5223740", + "shipping_line_scac": "CMDU", + "shipping_line_name": "CMA CGM", + "shipping_line_short_name": "CMA CGM", + "customer_name": "Muller, Parisian and Bauch", + "port_of_lading_locode": "CNSHK", + "port_of_lading_name": "Shekou", + "port_of_discharge_locode": "USMIA", + "port_of_discharge_name": "Miami Seaport", + "pod_vessel_name": "CMA CGM OTELLO", + "pod_vessel_imo": "9299628", + "pod_voyage_number": "0PGDNE1MA", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": "2022-10-23T05:30:00Z", + "pol_atd_at": null, + "pol_timezone": "Asia/Shanghai", + "pod_eta_at": "2022-12-16T12:00:00Z", + "pod_original_eta_at": "2022-12-16T12:00:00Z", + "pod_ata_at": null, + "pod_timezone": "America/New_York", + "line_tracking_last_attempted_at": "2022-10-21T20:18:06Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "7cbb8ba7-66ca-4c6e-84e7-8cfa2686ae3b", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "ba9cc715-9b4c-4f78-a250-d68e26b23a5a", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "7db4d154-86c1-41e9-aa89-612eeb909f95", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "5820ed38-4b8b-4034-aefa-d5b5dbeb45e9", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/d08ffcbf-43c6-4f68-85c4-7f2199211723" + } + }, + { + "id": "5820ed38-4b8b-4034-aefa-d5b5dbeb45e9", + "type": "container", + "attributes": { + "number": "TGSU5023798", + "seal_number": null, + "created_at": "2022-10-20T17:02:14Z", + "ref_numbers": [], + "pod_arrived_at": null, + "pod_discharged_at": null, + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "dry", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": null, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": null, + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": null, + "pod_last_tracking_request_at": null, + "shipment_last_tracking_request_at": null, + "availability_known": false, + "pod_timezone": "America/New_York", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/New_York" + }, + "relationships": { + "shipment": { + "data": { + "id": "ecab2629-f537-4a38-9099-cd78a3577fdc", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "7db4d154-86c1-41e9-aa89-612eeb909f95", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "7ef9704f-1b7f-4eb5-b8c3-931fa68d2151", + "type": "transport_event" + }, + { + "id": "a5af8967-877e-4078-a5cd-200423ddcba2", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "9338ac85-2509-4d04-a0a4-5d4a572ea172", + "type": "raw_event" + }, + { + "id": "c10317c1-11b9-4d1b-b973-42d961da6340", + "type": "raw_event" + }, + { + "id": "daa39bfd-042f-487c-9f56-3d18fc7edb32", + "type": "raw_event" + }, + { + "id": "0c33d121-291f-4a5d-81d9-6a01f67c67bb", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "7db4d154-86c1-41e9-aa89-612eeb909f95", + "type": "terminal", + "attributes": { + "id": "7db4d154-86c1-41e9-aa89-612eeb909f95", + "nickname": "SFCT", + "name": "South Florida Container Terminal", + "firms_code": "N775", + "smdg_code": null, + "bic_facility_code": null, + "provided_data": { + "pickup_lfd": false, + "pickup_lfd_notes": "", + "available_for_pickup": false, + "fees_at_pod_terminal": false, + "holds_at_pod_terminal": false, + "pickup_appointment_at": false, + "location_at_pod_terminal": false, + "available_for_pickup_notes": "", + "fees_at_pod_terminal_notes": "", + "holds_at_pod_terminal_notes": "", + "pickup_appointment_at_notes": "", + "pod_full_out_chassis_number": false, + "location_at_pod_terminal_notes": "", + "pod_full_out_chassis_number_notes": "" + }, + "street": "302 Port Jersey Boulevard", + "city": "Jersey City", + "state": "New Jersey", + "state_abbr": "NJ", + "zip": "07305", + "country": "United States" + }, + "relationships": { + "port": { + "data": { + "id": "ba9cc715-9b4c-4f78-a250-d68e26b23a5a", + "type": "port" + } + } + } + }, + { + "id": "9df173e3-96b1-4b41-b0b2-a8459190ffc1", + "type": "container_pod_terminal_changed_event", + "attributes": { + "timestamp": "2022-10-21T20:18:14Z", + "data_source": "shipping_line" + }, + "relationships": { + "container": { + "data": { + "id": "5820ed38-4b8b-4034-aefa-d5b5dbeb45e9", + "type": "container" + } + }, + "terminal": { + "data": { + "id": "7db4d154-86c1-41e9-aa89-612eeb909f95", + "type": "terminal" + } + }, + "shipment": { + "data": { + "id": "ecab2629-f537-4a38-9099-cd78a3577fdc", + "type": "shipment" + } + } + } + } + ] + }, + "topic": "container.pod_terminal_changed", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.arrived_at_inland_destination.json b/providers/terminal49/latest/container.transport.arrived_at_inland_destination.json new file mode 100644 index 00000000..a84e09f2 --- /dev/null +++ b/providers/terminal49/latest/container.transport.arrived_at_inland_destination.json @@ -0,0 +1,338 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "51cc2480-760e-4ce6-af36-a69669292cad", + "type": "webhook_notification", + "attributes": { + "id": "51cc2480-760e-4ce6-af36-a69669292cad", + "event": "container.transport.arrived_at_inland_destination", + "delivery_status": "pending", + "created_at": "2024-06-26T21:21:53Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "1a61d6af-64ee-4f45-846d-59e0b8b257d0", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "9fc3b3b6-5551-4b76-b0c7-d9bb1e86ed26", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "e7a78724-6ddd-48a2-85c9-e88def7a8406", + "type": "shipment", + "attributes": { + "created_at": "2024-06-26T21:21:52Z", + "ref_numbers": [ + "REF-4DB6E7", + "REF-045A0E" + ], + "tags": [], + "bill_of_lading_number": "TE49BB993AAD", + "normalized_number": "TE49BB993AAD", + "shipping_line_scac": "MSCU", + "shipping_line_name": "Mediterranean Shipping Company", + "shipping_line_short_name": "MSC", + "customer_name": "Rempel-Becker", + "port_of_lading_locode": "MXZLO", + "port_of_lading_name": "Manzanillo", + "port_of_discharge_locode": "USOAK", + "port_of_discharge_name": "Port of Oakland", + "pod_vessel_name": "MSC CHANNE", + "pod_vessel_imo": "9710438", + "pod_voyage_number": "098N", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": "2024-06-13T21:21:52Z", + "pol_timezone": "America/Mexico_City", + "pod_eta_at": "2024-07-03T21:21:52Z", + "pod_original_eta_at": "2024-07-03T21:21:52Z", + "pod_ata_at": "2024-07-03T22:21:52Z", + "pod_timezone": "America/Los_Angeles", + "line_tracking_last_attempted_at": "2024-06-26T21:21:52Z", + "line_tracking_last_succeeded_at": "2024-06-26T21:21:52Z", + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "links": { + "self": "/v2/shipments/e7a78724-6ddd-48a2-85c9-e88def7a8406" + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "dd85723f-17a6-4b7a-bd98-c6f0d94fe4e6", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": { + "id": "a88159cc-9c76-492f-a145-003352ef8e92", + "type": "terminal" + } + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "30c56cea-b155-4618-a365-a1d77d5bdac5", + "type": "container" + } + ] + } + } + }, + { + "id": "30c56cea-b155-4618-a365-a1d77d5bdac5", + "type": "container", + "attributes": { + "number": "OERU4412200", + "seal_number": "f6ab033e15ec49fd", + "created_at": "2024-06-26T21:21:53Z", + "ref_numbers": [ + "REF-ED3A41" + ], + "pod_arrived_at": "2024-06-26T21:21:52Z", + "pod_discharged_at": "2024-06-26T21:21:52Z", + "final_destination_full_out_at": "2024-06-26T21:21:52Z", + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "dry", + "equipment_length": 40, + "equipment_height": "standard", + "weight_in_lbs": 53443, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": null, + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": null, + "pod_last_tracking_request_at": null, + "shipment_last_tracking_request_at": "2024-06-26T21:21:52Z", + "availability_known": true, + "pod_timezone": "America/Los_Angeles", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/Los_Angeles" + }, + "relationships": { + "shipment": { + "data": { + "id": "e7a78724-6ddd-48a2-85c9-e88def7a8406", + "type": "shipment" + } + }, + "pickup_facility": { + "data": { + "id": "a88159cc-9c76-492f-a145-003352ef8e92", + "type": "terminal" + } + }, + "pod_terminal": { + "data": null + }, + "transport_events": { + "data": [ + { + "id": "1a61d6af-64ee-4f45-846d-59e0b8b257d0", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "807f7867-9f4b-467b-b5be-c297eba40533", + "type": "raw_event" + }, + { + "id": "3a03c7a3-8aec-4f33-8603-3050b974cbef", + "type": "raw_event" + }, + { + "id": "45df4091-4b77-4526-b7ec-b3619c14f1fd", + "type": "raw_event" + }, + { + "id": "6ff26f49-ca58-4a3f-92e1-db0f295b6a5c", + "type": "raw_event" + }, + { + "id": "141ad992-befb-4951-8421-bf84dfed1fb8", + "type": "raw_event" + }, + { + "id": "1621ff9e-e45d-4151-a9ee-6f242fa61d0d", + "type": "raw_event" + }, + { + "id": "06f3f0c3-8ab8-4cf4-b442-0de4e7147dbf", + "type": "raw_event" + }, + { + "id": "f6681a35-b760-45f6-a69f-66fa81be5ea8", + "type": "raw_event" + }, + { + "id": "423481e2-4e8f-45c0-8707-92742dc7ba60", + "type": "raw_event" + }, + { + "id": "09bef6df-0dcd-4a84-99da-038a5f64261b", + "type": "raw_event" + }, + { + "id": "c3b334ed-9ade-45f5-bfd1-66d26a28351a", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "type": "port", + "attributes": { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "name": "Port of Oakland", + "code": "USOAK", + "state_abbr": "CA", + "city": "Oakland", + "country_code": "US", + "latitude": "37.8044", + "longitude": "-122.2712", + "time_zone": "America/Los_Angeles" + } + }, + { + "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", + "type": "terminal", + "attributes": { + "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", + "nickname": "SSA", + "name": "SSA Terminal", + "firms_code": "Z985", + "smdg_code": "B58", + "bic_facility_code": "USOAKTYJE", + "provided_data": { + "pickup_lfd": true, + "pod_full_out_at": true, + "pickup_lfd_notes": "", + "available_for_pickup": true, + "fees_at_pod_terminal": true, + "holds_at_pod_terminal": true, + "pickup_appointment_at": false, + "location_at_pod_terminal": true, + "available_for_pickup_notes": "", + "fees_at_pod_terminal_notes": "", + "holds_at_pod_terminal_notes": "", + "pickup_appointment_at_notes": "", + "pod_full_out_chassis_number": true, + "location_at_pod_terminal_notes": "", + "pod_full_out_chassis_number_notes": "" + }, + "street": "880 Koepp Manors", + "city": "South Dustin", + "state": "West Virginia", + "state_abbr": "AR", + "zip": "71794", + "country": "Lithuania", + "facility_type": "ocean_terminal" + }, + "relationships": { + "port": { + "data": { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "type": "port" + } + } + } + }, + { + "id": "1a61d6af-64ee-4f45-846d-59e0b8b257d0", + "type": "transport_event", + "attributes": { + "event": "container.transport.arrived_at_inland_destination", + "created_at": "2024-06-26T21:21:52Z", + "voyage_number": null, + "timestamp": "2024-06-26T21:21:52Z", + "data_source": "shipping_line", + "location_locode": "USOAK", + "timezone": "America/Los_Angeles" + }, + "relationships": { + "shipment": { + "data": { + "id": "e7a78724-6ddd-48a2-85c9-e88def7a8406", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "30c56cea-b155-4618-a365-a1d77d5bdac5", + "type": "container" + } + }, + "vessel": { + "data": { + "id": "daf64780-ecdd-4d46-ae4a-eb70968069ed", + "type": "vessel" + } + }, + "location": { + "data": { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "type": "port" + } + }, + "terminal": { + "data": { + "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", + "type": "terminal" + } + } + } + } + ] + }, + "topic": "container.transport.arrived_at_inland_destination", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.available.json b/providers/terminal49/latest/container.transport.available.json new file mode 100644 index 00000000..2fff1a3c --- /dev/null +++ b/providers/terminal49/latest/container.transport.available.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "fb111726-d489-4ef7-bac9-d39f2cbe66ba", + "type": "webhook_notification", + "attributes": { + "id": "fb111726-d489-4ef7-bac9-d39f2cbe66ba", + "event": "container.transport.available", + "delivery_status": "succeeded", + "created_at": "2025-02-26T12:51:52Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "7adced6b-0ae4-4554-8c51-f85e58e57eb7", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "91357e6c-43f9-49c2-b052-a2941a003751", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "links": { + "self": "https://api.terminal49.com/v2/webhook_notifications/fb111726-d489-4ef7-bac9-d39f2cbe66ba" + } + }, + "topic": "container.transport.available", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.delivered.json b/providers/terminal49/latest/container.transport.delivered.json new file mode 100644 index 00000000..317e5c5d --- /dev/null +++ b/providers/terminal49/latest/container.transport.delivered.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "a548e0d3-bcc6-44bf-8f9a-b97e545fb98d", + "type": "webhook_notification", + "attributes": { + "id": "a548e0d3-bcc6-44bf-8f9a-b97e545fb98d", + "event": "container.transport.delivered", + "delivery_status": "succeeded", + "created_at": "2025-02-26T14:20:52Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "ba2a76ce-d026-45b6-9b63-54c0d1714688", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "91357e6c-43f9-49c2-b052-a2941a003751", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + } + }, + "topic": "container.transport.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.empty_in.json b/providers/terminal49/latest/container.transport.empty_in.json new file mode 100644 index 00000000..5645abff --- /dev/null +++ b/providers/terminal49/latest/container.transport.empty_in.json @@ -0,0 +1,309 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "7e4e8acf-de36-401d-b3b9-55a5b16adbde", + "type": "webhook_notification", + "attributes": { + "id": "7e4e8acf-de36-401d-b3b9-55a5b16adbde", + "event": "container.transport.empty_in", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:18:58Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "b9936ca0-7e63-48db-8cad-e7d55d756530", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "b485aa7f-042b-49f8-8d81-31fa2c3c79eb", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "f7837cfa-2dc9-4f29-8562-1d1c8882eccd", + "type": "shipment", + "attributes": { + "created_at": "2022-09-23T16:35:47Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "LQ692823", + "normalized_number": "MEDULQ692823", + "shipping_line_scac": "MSCU", + "shipping_line_name": "Mediterranean Shipping Company", + "shipping_line_short_name": "MSC", + "customer_name": "Zulauf and Sons", + "port_of_lading_locode": "ITNAP", + "port_of_lading_name": "Naples", + "port_of_discharge_locode": "USNYC", + "port_of_discharge_name": "New York / New Jersey", + "pod_vessel_name": "MSC TIANJIN", + "pod_vessel_imo": "9285471", + "pod_voyage_number": "237W", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": "2022-09-23T06:30:00Z", + "pol_timezone": "Europe/Rome", + "pod_eta_at": "2022-10-14T04:00:00Z", + "pod_original_eta_at": "2022-10-14T04:00:00Z", + "pod_ata_at": "2022-10-14T13:54:01Z", + "pod_timezone": "America/New_York", + "line_tracking_last_attempted_at": "2022-10-21T20:18:48Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "bd523255-d320-489e-8710-1ec48ada8e45", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "74e47232-22a9-4cd5-aef6-30e21d826261", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "774573f6-beb7-4024-9bc4-a29f1d6eaf90", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "fe7e686c-1e34-4181-9333-9ed09c79b159", + "type": "container" + }, + { + "id": "4652f270-ce0c-4d89-89e1-bdd0993eac35", + "type": "container" + }, + { + "id": "8d460f4d-bf05-41fc-9daf-6afa1917a644", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/de8fcacc-0aed-4049-b324-aa65c9c2a765" + } + }, + { + "id": "8d460f4d-bf05-41fc-9daf-6afa1917a644", + "type": "container", + "attributes": { + "number": "FSCU8883322", + "seal_number": null, + "created_at": "2022-09-23T16:35:47Z", + "ref_numbers": [], + "pod_arrived_at": "2022-10-14T13:54:01Z", + "pod_discharged_at": "2022-10-14T04:00:00Z", + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "dry", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": null, + "pod_full_out_at": "2022-10-19T17:52:00Z", + "empty_terminated_at": "2022-10-21T04:00:00Z", + "terminal_checked_at": "2022-10-19T19:24:05Z", + "fees_at_pod_terminal": [], + "pickup_lfd": "2022-10-20T04:00:00Z", + "pickup_appointment_at": "2022-10-19T16:00:00Z", + "pod_full_out_chassis_number": "OWNCHASSIS", + "location_at_pod_terminal": "COMMUNITY - OUT", + "pod_last_tracking_request_at": "2022-10-19T19:24:04Z", + "shipment_last_tracking_request_at": null, + "availability_known": true, + "pod_timezone": "America/New_York", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/New_York" + }, + "relationships": { + "shipment": { + "data": { + "id": "f7837cfa-2dc9-4f29-8562-1d1c8882eccd", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "774573f6-beb7-4024-9bc4-a29f1d6eaf90", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "91646567-40a8-42cf-93e1-6016b1274568", + "type": "transport_event" + }, + { + "id": "1313d847-66c0-425a-b797-4796275a8c41", + "type": "transport_event" + }, + { + "id": "61b832bf-031c-4296-8ca4-8b8f256a9fe1", + "type": "transport_event" + }, + { + "id": "747d7cc1-82b7-4183-bbb7-356b6d5e025d", + "type": "transport_event" + }, + { + "id": "0d2b94be-dea6-4d63-97c1-f21b7d5e767b", + "type": "transport_event" + }, + { + "id": "f53f143e-9f85-4fa2-a0df-6e25c4bfbc87", + "type": "transport_event" + }, + { + "id": "38cb8320-de6a-4385-a626-71d59473d5ff", + "type": "transport_event" + }, + { + "id": "b9936ca0-7e63-48db-8cad-e7d55d756530", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "e0e35bdd-fd6d-41cb-b39c-3d4f7c8ce758", + "type": "raw_event" + }, + { + "id": "5def6df9-2878-46cb-8648-69b157bd0993", + "type": "raw_event" + }, + { + "id": "20decd2c-3e2f-463d-a270-d249fd0bdbdb", + "type": "raw_event" + }, + { + "id": "260e6094-dfbb-40c1-ad90-37c1627b778d", + "type": "raw_event" + }, + { + "id": "264f4d56-7c1b-4550-830f-c26b1448cce1", + "type": "raw_event" + }, + { + "id": "1d20551a-dfe9-4584-baae-d0288f7342e8", + "type": "raw_event" + }, + { + "id": "c5baa1c6-0255-444f-afe6-65db202c33fb", + "type": "raw_event" + }, + { + "id": "09554878-a1b5-4c0f-972e-8250163a6be4", + "type": "raw_event" + }, + { + "id": "59974058-689b-4052-8598-592aa2c999fa", + "type": "raw_event" + }, + { + "id": "00081755-7c93-421a-9a0b-5adf01f1051e", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "74e47232-22a9-4cd5-aef6-30e21d826261", + "type": "port", + "attributes": { + "id": "74e47232-22a9-4cd5-aef6-30e21d826261", + "name": "New York / New Jersey", + "code": "USNYC", + "state_abbr": "NY", + "city": "New York", + "country_code": "US", + "latitude": "40.684996498", + "longitude": "-74.151115685", + "time_zone": "America/New_York" + } + }, + { + "id": "b9936ca0-7e63-48db-8cad-e7d55d756530", + "type": "transport_event", + "attributes": { + "event": "container.transport.empty_in", + "created_at": "2022-10-21T20:18:58Z", + "voyage_number": null, + "timestamp": "2022-10-21T04:00:00Z", + "data_source": "shipping_line", + "location_locode": "USNYC", + "timezone": "America/New_York" + }, + "relationships": { + "shipment": { + "data": { + "id": "f7837cfa-2dc9-4f29-8562-1d1c8882eccd", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "8d460f4d-bf05-41fc-9daf-6afa1917a644", + "type": "container" + } + }, + "vessel": { + "data": null + }, + "location": { + "data": { + "id": "74e47232-22a9-4cd5-aef6-30e21d826261", + "type": "port" + } + }, + "terminal": { + "data": null + } + } + } + ] + }, + "topic": "container.transport.empty_in", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.empty_out.json b/providers/terminal49/latest/container.transport.empty_out.json new file mode 100644 index 00000000..4ad3ac0e --- /dev/null +++ b/providers/terminal49/latest/container.transport.empty_out.json @@ -0,0 +1,230 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "6dded288-6b72-483a-9f33-c79aa8e9c1ff", + "type": "webhook_notification", + "attributes": { + "id": "6dded288-6b72-483a-9f33-c79aa8e9c1ff", + "event": "container.transport.empty_out", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:17:02Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "fb7533ea-7afc-4a7c-a831-0b36bd28bf26", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "feb4bb16-deff-4249-8fc6-5ae67c2fe8d2", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "1fe11df6-143d-4d6c-bbc8-b5963e19611f", + "type": "shipment", + "attributes": { + "created_at": "2022-10-21T20:16:02Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "SA00846884", + "normalized_number": "SA00846884", + "shipping_line_scac": "ACLU", + "shipping_line_name": "Atlantic Container Line", + "shipping_line_short_name": "ACL", + "customer_name": "Stracke Inc", + "port_of_lading_locode": "BEANR", + "port_of_lading_name": "Antwerp", + "port_of_discharge_locode": "USNYC", + "port_of_discharge_name": "New York / New Jersey", + "pod_vessel_name": null, + "pod_vessel_imo": null, + "pod_voyage_number": null, + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": "2022-11-04T13:00:00Z", + "pol_atd_at": null, + "pol_timezone": "Europe/Brussels", + "pod_eta_at": "2022-11-15T00:00:00Z", + "pod_original_eta_at": "2022-11-15T00:00:00Z", + "pod_ata_at": null, + "pod_timezone": "America/New_York", + "line_tracking_last_attempted_at": null, + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "fc6a6c8c-4f6f-459b-be6c-814d34ec312b", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "dfcc3bcd-a63d-4481-b68b-a91da48b5d79", + "type": "port" + } + }, + "pod_terminal": { + "data": null + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "3f92cb0c-b7b2-4f08-ae65-677fc4d7712d", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/6e9625a2-ea71-49ad-8441-13a3a44926f2" + } + }, + { + "id": "3f92cb0c-b7b2-4f08-ae65-677fc4d7712d", + "type": "container", + "attributes": { + "number": "GCNU8802957", + "seal_number": null, + "created_at": "2022-10-21T20:16:02Z", + "ref_numbers": [], + "pod_arrived_at": null, + "pod_discharged_at": null, + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "reefer", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": null, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": null, + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": null, + "pod_last_tracking_request_at": null, + "shipment_last_tracking_request_at": null, + "availability_known": false, + "pod_timezone": "America/New_York", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/New_York" + }, + "relationships": { + "shipment": { + "data": { + "id": "1fe11df6-143d-4d6c-bbc8-b5963e19611f", + "type": "shipment" + } + }, + "pod_terminal": { + "data": null + }, + "transport_events": { + "data": [ + { + "id": "fb7533ea-7afc-4a7c-a831-0b36bd28bf26", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "e453e33d-3ef7-4fdb-b012-e83ba5903466", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "2381793f-8f43-4bd1-a4e0-1135c322f441", + "type": "metro_area", + "attributes": { + "id": "2381793f-8f43-4bd1-a4e0-1135c322f441", + "name": "Antwerp Churchill Terminal", + "state_abbr": "Vlaanderen", + "code": "BEANT", + "latitude": "51.2806024", + "longitude": "4.3551883", + "country_code": "BE", + "time_zone": "Europe/Brussels" + } + }, + { + "id": "fb7533ea-7afc-4a7c-a831-0b36bd28bf26", + "type": "transport_event", + "attributes": { + "event": "container.transport.empty_out", + "created_at": "2022-10-21T20:16:02Z", + "voyage_number": null, + "timestamp": "2022-10-20T11:12:00Z", + "data_source": "shipping_line", + "location_locode": "BEANT", + "timezone": "Europe/Brussels" + }, + "relationships": { + "shipment": { + "data": { + "id": "1fe11df6-143d-4d6c-bbc8-b5963e19611f", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "3f92cb0c-b7b2-4f08-ae65-677fc4d7712d", + "type": "container" + } + }, + "vessel": { + "data": null + }, + "location": { + "data": { + "id": "2381793f-8f43-4bd1-a4e0-1135c322f441", + "type": "metro_area" + } + }, + "terminal": { + "data": null + } + } + } + ] + }, + "topic": "container.transport.empty_out", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.estimated.arrived_at_inland_destination.json b/providers/terminal49/latest/container.transport.estimated.arrived_at_inland_destination.json new file mode 100644 index 00000000..137a299a --- /dev/null +++ b/providers/terminal49/latest/container.transport.estimated.arrived_at_inland_destination.json @@ -0,0 +1,338 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "2ff96102-8016-41d8-a313-1fcbf4cba2cc", + "type": "webhook_notification", + "attributes": { + "id": "2ff96102-8016-41d8-a313-1fcbf4cba2cc", + "event": "container.transport.estimated.arrived_at_inland_destination", + "delivery_status": "pending", + "created_at": "2024-06-26T21:22:22Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "ce3376bf-ed14-43ea-b0cd-9ebd5105be7b", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "188e6629-d9e0-446e-8dd8-078090eba7b3", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "a8d9896f-a483-4548-9bae-3107e6adca3b", + "type": "shipment", + "attributes": { + "created_at": "2024-06-26T21:22:21Z", + "ref_numbers": [ + "REF-7B250E" + ], + "tags": [], + "bill_of_lading_number": "TE492FCF3119", + "normalized_number": "TE492FCF3119", + "shipping_line_scac": "MSCU", + "shipping_line_name": "Mediterranean Shipping Company", + "shipping_line_short_name": "MSC", + "customer_name": "Gerlach, Hettinger and Mitchell", + "port_of_lading_locode": "MXZLO", + "port_of_lading_name": "Manzanillo", + "port_of_discharge_locode": "USOAK", + "port_of_discharge_name": "Port of Oakland", + "pod_vessel_name": "MSC CHANNE", + "pod_vessel_imo": "9710438", + "pod_voyage_number": "098N", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": "2024-06-13T21:22:21Z", + "pol_timezone": "America/Mexico_City", + "pod_eta_at": "2024-07-03T21:22:21Z", + "pod_original_eta_at": "2024-07-03T21:22:21Z", + "pod_ata_at": "2024-07-03T22:22:21Z", + "pod_timezone": "America/Los_Angeles", + "line_tracking_last_attempted_at": "2024-06-26T21:22:21Z", + "line_tracking_last_succeeded_at": "2024-06-26T21:22:21Z", + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "links": { + "self": "/v2/shipments/a8d9896f-a483-4548-9bae-3107e6adca3b" + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "dd85723f-17a6-4b7a-bd98-c6f0d94fe4e6", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": { + "id": "99a517a6-b7a1-49aa-9012-2d03d7aff720", + "type": "terminal" + } + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "eb48ec6e-3057-44b6-8aee-db1fbd8705e3", + "type": "container" + } + ] + } + } + }, + { + "id": "eb48ec6e-3057-44b6-8aee-db1fbd8705e3", + "type": "container", + "attributes": { + "number": "GLDU9577709", + "seal_number": "fcbe2b0c3fa3e367", + "created_at": "2024-06-26T21:22:22Z", + "ref_numbers": [ + "REF-2A857F", + "REF-ADB003" + ], + "pod_arrived_at": "2024-06-26T21:22:21Z", + "pod_discharged_at": "2024-06-26T21:22:21Z", + "final_destination_full_out_at": "2024-06-26T21:22:21Z", + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "dry", + "equipment_length": 40, + "equipment_height": "standard", + "weight_in_lbs": 54472, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": null, + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": null, + "pod_last_tracking_request_at": null, + "shipment_last_tracking_request_at": "2024-06-26T21:22:21Z", + "availability_known": true, + "pod_timezone": "America/Los_Angeles", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/Los_Angeles" + }, + "relationships": { + "shipment": { + "data": { + "id": "a8d9896f-a483-4548-9bae-3107e6adca3b", + "type": "shipment" + } + }, + "pickup_facility": { + "data": { + "id": "99a517a6-b7a1-49aa-9012-2d03d7aff720", + "type": "terminal" + } + }, + "pod_terminal": { + "data": null + }, + "transport_events": { + "data": [ + { + "id": "ce3376bf-ed14-43ea-b0cd-9ebd5105be7b", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "9da5b426-9e08-4d82-913e-fc3e0b1b5b69", + "type": "raw_event" + }, + { + "id": "5f8809ef-4d80-4ffa-8e92-faba48a3909e", + "type": "raw_event" + }, + { + "id": "13651871-42bb-4c97-b3e2-9cc3b5737da7", + "type": "raw_event" + }, + { + "id": "dda7f006-c741-43c4-9ab3-019f391dae13", + "type": "raw_event" + }, + { + "id": "c7ec67f1-bfb0-47ca-9515-7f4f1449dffc", + "type": "raw_event" + }, + { + "id": "44325279-6fbe-46c8-9138-52732d5128b6", + "type": "raw_event" + }, + { + "id": "51539ed3-10c7-4f22-955f-07c27321fbb7", + "type": "raw_event" + }, + { + "id": "ea9f5732-404b-4c7d-a98c-ad960bd0632c", + "type": "raw_event" + }, + { + "id": "3361e110-9cc3-4023-a162-3301adb342f1", + "type": "raw_event" + }, + { + "id": "d6b4cb90-f93d-4e0e-a1c9-1f6593e60e2c", + "type": "raw_event" + }, + { + "id": "5404e2a6-945a-4c2f-923c-15efab1aadf6", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "type": "port", + "attributes": { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "name": "Port of Oakland", + "code": "USOAK", + "state_abbr": "CA", + "city": "Oakland", + "country_code": "US", + "latitude": "37.8044", + "longitude": "-122.2712", + "time_zone": "America/Los_Angeles" + } + }, + { + "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", + "type": "terminal", + "attributes": { + "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", + "nickname": "SSA", + "name": "SSA Terminal", + "firms_code": "Z985", + "smdg_code": "B58", + "bic_facility_code": "USOAKTYJE", + "provided_data": { + "pickup_lfd": true, + "pod_full_out_at": true, + "pickup_lfd_notes": "", + "available_for_pickup": true, + "fees_at_pod_terminal": true, + "holds_at_pod_terminal": true, + "pickup_appointment_at": false, + "location_at_pod_terminal": true, + "available_for_pickup_notes": "", + "fees_at_pod_terminal_notes": "", + "holds_at_pod_terminal_notes": "", + "pickup_appointment_at_notes": "", + "pod_full_out_chassis_number": true, + "location_at_pod_terminal_notes": "", + "pod_full_out_chassis_number_notes": "" + }, + "street": "806 Lillia Forks", + "city": "South Edison", + "state": "Colorado", + "state_abbr": "KY", + "zip": "47421", + "country": "Mauritius", + "facility_type": "ocean_terminal" + }, + "relationships": { + "port": { + "data": { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "type": "port" + } + } + } + }, + { + "id": "ce3376bf-ed14-43ea-b0cd-9ebd5105be7b", + "type": "transport_event", + "attributes": { + "event": "container.transport.estimated.arrived_at_inland_destination", + "created_at": "2024-06-26T21:22:21Z", + "voyage_number": null, + "timestamp": "2024-06-26T21:22:21Z", + "data_source": "shipping_line", + "location_locode": "USOAK", + "timezone": "America/Los_Angeles" + }, + "relationships": { + "shipment": { + "data": { + "id": "a8d9896f-a483-4548-9bae-3107e6adca3b", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "eb48ec6e-3057-44b6-8aee-db1fbd8705e3", + "type": "container" + } + }, + "vessel": { + "data": { + "id": "daf64780-ecdd-4d46-ae4a-eb70968069ed", + "type": "vessel" + } + }, + "location": { + "data": { + "id": "42d1ba3a-f4b8-431d-a6fe-49fd748a59e7", + "type": "port" + } + }, + "terminal": { + "data": { + "id": "3e550f0e-ac2a-48fb-b242-5be45ecf2c78", + "type": "terminal" + } + } + } + } + ] + }, + "topic": "container.transport.estimated.arrived_at_inland_destination", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.estimated.vessel_arrived.json b/providers/terminal49/latest/container.transport.estimated.vessel_arrived.json new file mode 100644 index 00000000..c0e08a60 --- /dev/null +++ b/providers/terminal49/latest/container.transport.estimated.vessel_arrived.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "1ababdd7-3d93-436d-8fc7-e8029bb4b466", + "type": "webhook_notification", + "attributes": { + "id": "1ababdd7-3d93-436d-8fc7-e8029bb4b466", + "event": "container.transport.estimated.vessel_arrived", + "delivery_status": "succeeded", + "created_at": "2020-05-11T15:09:58Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "e400b938-19d9-4d78-888f-351af48a915e", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "a3ea832c-179c-4fd9-891d-5765a77af9d4", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "e400b938-19d9-4d78-888f-351af48a915e", + "type": "transport_event", + "attributes": { + "event": "container.transport.estimated.vessel_arrived", + "created_at": "2020-05-11T15:09:58Z", + "voyage_number": "0TUPFE1MA", + "timestamp": "2020-05-18T14:00:00Z", + "data_source": "shipping_line", + "location_locode": "USLAX", + "timezone": "America/Los_Angeles" + } + } + ] + }, + "topic": "container.transport.estimated.vessel_arrived", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.estimated.vessel_departed.json b/providers/terminal49/latest/container.transport.estimated.vessel_departed.json new file mode 100644 index 00000000..70a203fd --- /dev/null +++ b/providers/terminal49/latest/container.transport.estimated.vessel_departed.json @@ -0,0 +1,55 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "85eb9ac3-8bbb-41c2-9230-b8434c8af5cd", + "type": "webhook_notification", + "attributes": { + "id": "85eb9ac3-8bbb-41c2-9230-b8434c8af5cd", + "event": "container.transport.estimated.vessel_departed", + "delivery_status": "succeeded", + "created_at": "2024-06-26T21:22:21Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "3e1f544c-72a4-45d3-9cf0-14c892a63f34", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "188e6629-d9e0-446e-8dd8-078090eba7b3", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "3e1f544c-72a4-45d3-9cf0-14c892a63f34", + "type": "transport_event", + "attributes": { + "event": "container.transport.estimated.vessel_departed", + "created_at": "2024-06-26T21:22:21Z", + "voyage_number": "098N", + "timestamp": "2024-06-28T21:22:21Z", + "data_source": "shipping_line", + "location_locode": "MXZLO", + "timezone": "America/Mexico_City" + } + } + ] + }, + "topic": "container.transport.estimated.vessel_departed", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.full_in.json b/providers/terminal49/latest/container.transport.full_in.json new file mode 100644 index 00000000..d606d1a3 --- /dev/null +++ b/providers/terminal49/latest/container.transport.full_in.json @@ -0,0 +1,253 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "63fb3158-375e-417f-a31e-baba60a17afa", + "type": "webhook_notification", + "attributes": { + "id": "63fb3158-375e-417f-a31e-baba60a17afa", + "event": "container.transport.full_in", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:18:14Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "83e82be7-1791-48cd-a595-e4c92c3ddd09", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "fad16f92-e418-49eb-b004-55eeff8e28c6", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "84aedf7a-a3ec-48e6-bc36-e3234454795c", + "type": "shipment", + "attributes": { + "created_at": "2022-10-20T17:02:14Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "CMDUSHZ5223740", + "normalized_number": "SHZ5223740", + "shipping_line_scac": "CMDU", + "shipping_line_name": "CMA CGM", + "shipping_line_short_name": "CMA CGM", + "customer_name": "Kris LLC", + "port_of_lading_locode": "CNSHK", + "port_of_lading_name": "Shekou", + "port_of_discharge_locode": "USMIA", + "port_of_discharge_name": "Miami Seaport", + "pod_vessel_name": "CMA CGM OTELLO", + "pod_vessel_imo": "9299628", + "pod_voyage_number": "0PGDNE1MA", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": "2022-10-23T05:30:00Z", + "pol_atd_at": null, + "pol_timezone": "Asia/Shanghai", + "pod_eta_at": "2022-12-16T12:00:00Z", + "pod_original_eta_at": "2022-12-16T12:00:00Z", + "pod_ata_at": null, + "pod_timezone": "America/New_York", + "line_tracking_last_attempted_at": "2022-10-21T20:18:06Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "57f55608-c9fb-47d1-8cd6-0e78b340061b", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "b802e728-e01a-400f-9687-81e9d7f4da51", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "21ff320e-ddb7-4199-8873-a819e9dcfc31", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "975be82b-d16a-4b0f-818a-ea1ba83c3fde", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/d08ffcbf-43c6-4f68-85c4-7f2199211723" + } + }, + { + "id": "975be82b-d16a-4b0f-818a-ea1ba83c3fde", + "type": "container", + "attributes": { + "number": "TGSU5023798", + "seal_number": null, + "created_at": "2022-10-20T17:02:14Z", + "ref_numbers": [], + "pod_arrived_at": null, + "pod_discharged_at": null, + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "dry", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": null, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": null, + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": null, + "pod_last_tracking_request_at": null, + "shipment_last_tracking_request_at": null, + "availability_known": false, + "pod_timezone": "America/New_York", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/New_York" + }, + "relationships": { + "shipment": { + "data": { + "id": "84aedf7a-a3ec-48e6-bc36-e3234454795c", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "21ff320e-ddb7-4199-8873-a819e9dcfc31", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "3a60833d-df16-438d-ad8e-5b3d9a1c44ed", + "type": "transport_event" + }, + { + "id": "83e82be7-1791-48cd-a595-e4c92c3ddd09", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "ffbab92a-7f6d-45f3-bfa1-c88a79feb19c", + "type": "raw_event" + }, + { + "id": "2323c45e-a4ab-42fc-95a7-5b4f14af6835", + "type": "raw_event" + }, + { + "id": "64bd26a3-8393-41bb-ab7c-64b8d705d054", + "type": "raw_event" + }, + { + "id": "2e08535f-7a3f-4dc1-87f9-939101e46d53", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "57f55608-c9fb-47d1-8cd6-0e78b340061b", + "type": "port", + "attributes": { + "id": "57f55608-c9fb-47d1-8cd6-0e78b340061b", + "name": "Shekou", + "code": "CNSHK", + "state_abbr": null, + "city": null, + "country_code": "CN", + "latitude": "22.459940331", + "longitude": "113.892910965", + "time_zone": "Asia/Shanghai" + } + }, + { + "id": "83e82be7-1791-48cd-a595-e4c92c3ddd09", + "type": "transport_event", + "attributes": { + "event": "container.transport.full_in", + "created_at": "2022-10-21T20:18:14Z", + "voyage_number": null, + "timestamp": "2022-10-20T16:29:00Z", + "data_source": "shipping_line", + "location_locode": "CNSHK", + "timezone": "Asia/Shanghai" + }, + "relationships": { + "shipment": { + "data": { + "id": "84aedf7a-a3ec-48e6-bc36-e3234454795c", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "975be82b-d16a-4b0f-818a-ea1ba83c3fde", + "type": "container" + } + }, + "vessel": { + "data": null + }, + "location": { + "data": { + "id": "57f55608-c9fb-47d1-8cd6-0e78b340061b", + "type": "port" + } + }, + "terminal": { + "data": null + } + } + } + ] + }, + "topic": "container.transport.full_in", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.full_out.json b/providers/terminal49/latest/container.transport.full_out.json new file mode 100644 index 00000000..91cc7870 --- /dev/null +++ b/providers/terminal49/latest/container.transport.full_out.json @@ -0,0 +1,330 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "bef3aef4-6e81-4824-8bf6-44e1cffa41a7", + "type": "webhook_notification", + "attributes": { + "id": "bef3aef4-6e81-4824-8bf6-44e1cffa41a7", + "event": "container.transport.full_out", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:19:06Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "65f4a065-a9f3-4f2e-b060-0e3d857ed67f", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "715b8e22-2671-45a8-972c-76784feca537", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "e0afd8d9-a942-480b-8902-03aec602808d", + "type": "shipment", + "attributes": { + "created_at": "2022-09-12T02:12:39Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "MAEUGAP001939", + "normalized_number": "GAP001939", + "shipping_line_scac": "MAEU", + "shipping_line_name": "Maersk", + "shipping_line_short_name": "Maersk", + "customer_name": "Shields, Pollich and Stoltenberg", + "port_of_lading_locode": "CNYTN", + "port_of_lading_name": "Yantian", + "port_of_discharge_locode": "USSAV", + "port_of_discharge_name": "Savannah", + "pod_vessel_name": "GLEN CANYON", + "pod_vessel_imo": "9302097", + "pod_voyage_number": "003E", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": "2022-09-10T01:08:00Z", + "pol_timezone": "Asia/Shanghai", + "pod_eta_at": "2022-10-19T10:00:00Z", + "pod_original_eta_at": "2022-10-18T10:00:00Z", + "pod_ata_at": "2022-10-19T10:00:00Z", + "pod_timezone": "America/New_York", + "line_tracking_last_attempted_at": "2022-10-21T20:19:02Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": "2022-10-21T20:19:06Z", + "line_tracking_stopped_reason": "all_containers_terminated" + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "cdf4a74f-5c13-48f0-92e7-4a7704d2030f", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "f15826a5-d826-4845-8aaa-9f295b36397b", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "db19e898-22b3-44a9-ba61-3a4dbf4018e6", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "2ca3f310-4d0c-4b4f-8dcd-8b8d19f60fb8", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/4a97efa3-2383-41b8-87f3-3ae1fe81d429" + } + }, + { + "id": "2ca3f310-4d0c-4b4f-8dcd-8b8d19f60fb8", + "type": "container", + "attributes": { + "number": "MSKU8532556", + "seal_number": null, + "created_at": "2022-09-12T02:12:39Z", + "ref_numbers": [], + "pod_arrived_at": "2022-10-19T10:00:00Z", + "pod_discharged_at": "2022-10-20T06:01:00Z", + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "dry", + "equipment_length": 40, + "equipment_height": "standard", + "weight_in_lbs": null, + "pod_full_out_at": "2022-10-21T15:05:00Z", + "empty_terminated_at": null, + "terminal_checked_at": "2022-10-21T03:31:42Z", + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": "Yard", + "pod_last_tracking_request_at": "2022-10-21T03:31:29Z", + "shipment_last_tracking_request_at": null, + "availability_known": true, + "pod_timezone": "America/New_York", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/New_York" + }, + "relationships": { + "shipment": { + "data": { + "id": "e0afd8d9-a942-480b-8902-03aec602808d", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "db19e898-22b3-44a9-ba61-3a4dbf4018e6", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "b9c685dc-0556-4b68-a9d5-f4747fcb9611", + "type": "transport_event" + }, + { + "id": "cab0d40f-ce6f-4170-bf08-d573a484944e", + "type": "transport_event" + }, + { + "id": "aa4ef47b-77b2-42c7-b81f-3dc2b1ead4a8", + "type": "transport_event" + }, + { + "id": "5f75e4b6-f139-4314-930c-e79efdd7b254", + "type": "transport_event" + }, + { + "id": "693b3062-6520-4390-a827-2dd390dbbc44", + "type": "transport_event" + }, + { + "id": "41270e3a-ee02-41c1-9135-3fb174bac54b", + "type": "transport_event" + }, + { + "id": "65f4a065-a9f3-4f2e-b060-0e3d857ed67f", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "a74dbeaf-8a2f-4409-8580-d049f131c7ae", + "type": "raw_event" + }, + { + "id": "0b500fb5-1613-4066-8b42-33d9d07e021f", + "type": "raw_event" + }, + { + "id": "3072849e-3031-427d-9e96-aa5ec6b8ca4f", + "type": "raw_event" + }, + { + "id": "c6e6023b-1b50-4ea5-aaf1-b6b9f1c184ef", + "type": "raw_event" + }, + { + "id": "7bccb807-404c-48c9-93df-3f3dcc754eb2", + "type": "raw_event" + }, + { + "id": "8226d324-42b0-480e-bc15-0d34bc73fde5", + "type": "raw_event" + }, + { + "id": "fdf27063-1a8c-48e7-afae-dc64d48346fb", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "f15826a5-d826-4845-8aaa-9f295b36397b", + "type": "port", + "attributes": { + "id": "f15826a5-d826-4845-8aaa-9f295b36397b", + "name": "Savannah", + "code": "USSAV", + "state_abbr": "GA", + "city": "Savannah", + "country_code": "US", + "latitude": "32.128923976", + "longitude": "-81.140998396", + "time_zone": "America/New_York" + } + }, + { + "id": "db19e898-22b3-44a9-ba61-3a4dbf4018e6", + "type": "terminal", + "attributes": { + "id": "db19e898-22b3-44a9-ba61-3a4dbf4018e6", + "nickname": "GCT", + "name": "Garden City Terminals", + "firms_code": "L737", + "smdg_code": null, + "bic_facility_code": null, + "provided_data": { + "pickup_lfd": false, + "pickup_lfd_notes": "", + "available_for_pickup": false, + "fees_at_pod_terminal": false, + "holds_at_pod_terminal": false, + "pickup_appointment_at": false, + "location_at_pod_terminal": false, + "available_for_pickup_notes": "", + "fees_at_pod_terminal_notes": "", + "holds_at_pod_terminal_notes": "", + "pickup_appointment_at_notes": "", + "pod_full_out_chassis_number": false, + "location_at_pod_terminal_notes": "", + "pod_full_out_chassis_number_notes": "" + }, + "street": "701 New Dock Street Berths 212-225", + "city": "Terminal Island", + "state": "California", + "state_abbr": "CA", + "zip": "90731", + "country": "United States" + }, + "relationships": { + "port": { + "data": { + "id": "f15826a5-d826-4845-8aaa-9f295b36397b", + "type": "port" + } + } + } + }, + { + "id": "65f4a065-a9f3-4f2e-b060-0e3d857ed67f", + "type": "transport_event", + "attributes": { + "event": "container.transport.full_out", + "created_at": "2022-10-21T20:19:06Z", + "voyage_number": null, + "timestamp": "2022-10-21T15:05:00Z", + "data_source": "shipping_line", + "location_locode": "USSAV", + "timezone": "America/New_York" + }, + "relationships": { + "shipment": { + "data": { + "id": "e0afd8d9-a942-480b-8902-03aec602808d", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "2ca3f310-4d0c-4b4f-8dcd-8b8d19f60fb8", + "type": "container" + } + }, + "vessel": { + "data": null + }, + "location": { + "data": { + "id": "f15826a5-d826-4845-8aaa-9f295b36397b", + "type": "port" + } + }, + "terminal": { + "data": { + "id": "db19e898-22b3-44a9-ba61-3a4dbf4018e6", + "type": "terminal" + } + } + } + } + ] + }, + "topic": "container.transport.full_out", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.not_available.json b/providers/terminal49/latest/container.transport.not_available.json new file mode 100644 index 00000000..d87f5781 --- /dev/null +++ b/providers/terminal49/latest/container.transport.not_available.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "ed98a9fe-e704-4f8e-9211-0e2a319d30a0", + "type": "webhook_notification", + "attributes": { + "id": "ed98a9fe-e704-4f8e-9211-0e2a319d30a0", + "event": "container.transport.not_available", + "delivery_status": "succeeded", + "created_at": "2025-02-26T13:10:52Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "a449fc53-5fe0-4275-bc17-51780877df5a", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "91357e6c-43f9-49c2-b052-a2941a003751", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + } + }, + "topic": "container.transport.not_available", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.rail_arrived.json b/providers/terminal49/latest/container.transport.rail_arrived.json new file mode 100644 index 00000000..a3e66938 --- /dev/null +++ b/providers/terminal49/latest/container.transport.rail_arrived.json @@ -0,0 +1,455 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "83cc76e6-64c9-4a47-ab7a-b1a796016041", + "type": "webhook_notification", + "attributes": { + "id": "83cc76e6-64c9-4a47-ab7a-b1a796016041", + "event": "container.transport.rail_arrived", + "delivery_status": "pending", + "created_at": "2022-10-21T20:18:00Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "7120723d-7bbd-43a8-bbd2-69d742ba76ae", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "72e27eda-f3ff-47f4-9ebd-04e4c82e411f", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "a8a97ac7-648b-42fa-9629-ecbd323a2cd6", + "type": "shipment", + "attributes": { + "created_at": "2022-09-28T14:19:08Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "OOLU2706578920", + "normalized_number": "2706578920", + "shipping_line_scac": "OOLU", + "shipping_line_name": "Orient Overseas Container Line", + "shipping_line_short_name": "OOCL", + "customer_name": "Heller, Hansen and Schumm", + "port_of_lading_locode": "TWKHH", + "port_of_lading_name": "Kaohsiung", + "port_of_discharge_locode": "USLGB", + "port_of_discharge_name": "Long Beach", + "pod_vessel_name": "COSCO ENGLAND", + "pod_vessel_imo": "9516428", + "pod_voyage_number": "054E", + "destination_locode": "USEWI", + "destination_name": "Elwood", + "destination_timezone": "America/Chicago", + "destination_ata_at": "2022-10-21T17:43:00Z", + "destination_eta_at": "2022-10-18T09:36:00Z", + "pol_etd_at": null, + "pol_atd_at": "2022-09-27T02:05:00Z", + "pol_timezone": "Asia/Taipei", + "pod_eta_at": "2022-10-12T14:00:00Z", + "pod_original_eta_at": "2022-10-10T15:00:00Z", + "pod_ata_at": "2022-10-12T13:26:00Z", + "pod_timezone": "America/Los_Angeles", + "line_tracking_last_attempted_at": "2022-10-21T20:17:48Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "0233b87d-833e-45bb-ae74-83fd69200d81", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "f8361d18-09c2-4aff-a933-ca2c22919532", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "d9bf35cd-3bb6-4235-96ca-b57665173c11", + "type": "terminal" + } + }, + "destination": { + "data": { + "id": "ad3c66a7-2580-4757-90f4-5f28c2892468", + "type": "metro_area" + } + }, + "destination_terminal": { + "data": { + "id": "cac87536-25db-4d4f-bb15-3a674d67d31f", + "type": "rail_terminal" + } + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "e25ff651-f58f-4165-8e97-aa2ad73027be", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/7ffaff8a-8004-4c02-8acf-3d744708e0b4" + } + }, + { + "id": "e25ff651-f58f-4165-8e97-aa2ad73027be", + "type": "container", + "attributes": { + "number": "OOLU6213464", + "seal_number": null, + "created_at": "2022-09-28T14:19:08Z", + "ref_numbers": [], + "pod_arrived_at": "2022-10-12T13:26:00Z", + "pod_discharged_at": "2022-10-12T22:27:00Z", + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [ + { + "status": "hold", + "name": "other", + "description": "ONDOCK" + }, + { + "status": "hold", + "name": "other", + "description": "CTF_CONTAINER_HOLD" + }, + { + "status": "hold", + "name": "freight", + "description": "FREIGHT_BL_HOLD" + } + ], + "available_for_pickup": false, + "equipment_type": "reefer", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": 56879, + "pod_full_out_at": "2022-10-14T16:21:00Z", + "empty_terminated_at": null, + "terminal_checked_at": "2022-10-14T20:50:59Z", + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": "GROUNDED", + "pod_last_tracking_request_at": "2022-10-14T20:50:59Z", + "shipment_last_tracking_request_at": null, + "availability_known": true, + "pod_timezone": "America/Los_Angeles", + "final_destination_timezone": "America/Chicago", + "empty_terminated_timezone": "America/Chicago" + }, + "relationships": { + "shipment": { + "data": { + "id": "a8a97ac7-648b-42fa-9629-ecbd323a2cd6", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "d9bf35cd-3bb6-4235-96ca-b57665173c11", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "78941fc1-91e0-440a-84d2-b87106a854ba", + "type": "transport_event" + }, + { + "id": "60898751-f616-45b1-942e-a65aa7c9ee96", + "type": "transport_event" + }, + { + "id": "7bc2b53a-7638-47d8-9820-0cfbf1ef5300", + "type": "transport_event" + }, + { + "id": "8cb669fb-9dde-4f2c-b35e-47c460f3e650", + "type": "transport_event" + }, + { + "id": "f33ccf00-c8e8-4712-a323-2f43245e5fe6", + "type": "transport_event" + }, + { + "id": "20a936fb-b0e2-49ff-a2a7-7ea3c3ae91a6", + "type": "transport_event" + }, + { + "id": "f5392045-0e24-46cb-8984-72642844d373", + "type": "transport_event" + }, + { + "id": "a3bf7950-1cf6-43fb-859d-ef35610b7d26", + "type": "transport_event" + }, + { + "id": "cb8f07dd-8be4-4743-95d9-704da3d788de", + "type": "transport_event" + }, + { + "id": "02f73f8c-26ad-48e3-b4a4-e127ded9dfc6", + "type": "transport_event" + }, + { + "id": "ce57263a-d817-46fd-9f26-b9290d555b47", + "type": "transport_event" + }, + { + "id": "d5274b77-2829-4b03-b466-d6bb3685811a", + "type": "transport_event" + }, + { + "id": "8bb29b9a-f49a-42a3-9381-7bd9fe1245b9", + "type": "transport_event" + }, + { + "id": "7120723d-7bbd-43a8-bbd2-69d742ba76ae", + "type": "transport_event" + }, + { + "id": "7dc68b35-48f4-4941-b7a4-3b6c5ee63871", + "type": "transport_event" + }, + { + "id": "7233a3af-1d0b-4725-a15c-1e303f5b5e49", + "type": "transport_event" + }, + { + "id": "57687dd8-b5f1-4fd8-bf77-e9e801991084", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "a0fd66f6-6787-45c4-8b98-b1534f8b0598", + "type": "raw_event" + }, + { + "id": "5caa8987-0847-4453-a9fd-df68d963785f", + "type": "raw_event" + }, + { + "id": "b5efac1c-c773-46c7-ae41-cc7e7bc3059c", + "type": "raw_event" + }, + { + "id": "35074992-a17b-4a85-97f2-9ffe9620bc5f", + "type": "raw_event" + }, + { + "id": "209702ed-0fad-43d9-a092-20b5a46b5ad6", + "type": "raw_event" + }, + { + "id": "9fe50c8e-5584-4491-a8d6-c30ef8cffa11", + "type": "raw_event" + }, + { + "id": "cd36808d-3dc7-486f-b0a8-082b879f115c", + "type": "raw_event" + }, + { + "id": "a7c6ead4-e104-4b51-aa28-fc4b7cc95494", + "type": "raw_event" + }, + { + "id": "61c4afd6-d5f5-4eec-b8fd-e3fd2bcab381", + "type": "raw_event" + }, + { + "id": "fa6d887d-77ed-49b3-8ce4-4b7856d55a70", + "type": "raw_event" + }, + { + "id": "59f40a9b-cf7a-494e-a251-d47ae1bc28c0", + "type": "raw_event" + }, + { + "id": "0eb7e500-94cc-4a50-ac16-6d207edd2a48", + "type": "raw_event" + }, + { + "id": "c71761fc-2330-455e-b4b2-20b5b4e35800", + "type": "raw_event" + }, + { + "id": "e1e33733-23f3-44a7-a683-c79f7e1c36a6", + "type": "raw_event" + }, + { + "id": "6ed36430-f0a6-49eb-96dc-b67bebd58ffa", + "type": "raw_event" + }, + { + "id": "d0c88cb3-ca75-4216-bfb6-a3305156bb29", + "type": "raw_event" + }, + { + "id": "c3d046cc-56ae-487a-9ac3-5d3b00edb5a4", + "type": "raw_event" + }, + { + "id": "ec3f15e1-b342-454f-8d85-8d7495ca3767", + "type": "raw_event" + }, + { + "id": "311a1b33-2341-4342-b5e7-6b42bdb4d5d1", + "type": "raw_event" + }, + { + "id": "c6a819c6-97db-4894-ab70-6be34f1cf2a3", + "type": "raw_event" + }, + { + "id": "1a57d88a-789a-44ad-a1ec-f97cf8561090", + "type": "raw_event" + }, + { + "id": "36d04b27-9f8d-493c-8df6-d435f0f50293", + "type": "raw_event" + }, + { + "id": "7af8c6df-45a6-4fb4-8bd6-cda6726a428a", + "type": "raw_event" + }, + { + "id": "ad3aa77e-4d12-4772-bf01-ca0ca98d91ed", + "type": "raw_event" + }, + { + "id": "e86c02d2-577d-49f8-9c86-5632b8ab0fe7", + "type": "raw_event" + }, + { + "id": "f159db75-2e5e-45e9-bffc-3879bca1cc5c", + "type": "raw_event" + }, + { + "id": "f605cfd9-a956-4051-b209-b83b83c459c7", + "type": "raw_event" + }, + { + "id": "e12a406b-a3f6-40e3-a771-31e7596f94b8", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "ad3c66a7-2580-4757-90f4-5f28c2892468", + "type": "metro_area", + "attributes": { + "id": "ad3c66a7-2580-4757-90f4-5f28c2892468", + "name": "Elwood", + "state_abbr": "IL", + "code": "USEWI", + "latitude": "41.4039201", + "longitude": "-88.1117242", + "country_code": "US", + "time_zone": "America/Chicago" + } + }, + { + "id": "cac87536-25db-4d4f-bb15-3a674d67d31f", + "type": "rail_terminal", + "attributes": { + "id": "cac87536-25db-4d4f-bb15-3a674d67d31f", + "nickname": "BNSF", + "name": "BNSF - Logistics Park Chicago (LPC) Intermodal Facility", + "city": "Elwood", + "firms_code": "H572" + }, + "relationships": { + "metro_area": { + "data": { + "id": "ad3c66a7-2580-4757-90f4-5f28c2892468", + "type": "metro_area" + } + }, + "port": { + "data": null + } + } + }, + { + "id": "7120723d-7bbd-43a8-bbd2-69d742ba76ae", + "type": "transport_event", + "attributes": { + "event": "container.transport.rail_arrived", + "created_at": "2022-10-21T20:18:00Z", + "voyage_number": null, + "timestamp": "2022-10-21T17:43:00Z", + "data_source": "shipping_line", + "location_locode": "USEWI", + "timezone": "America/Chicago" + }, + "relationships": { + "shipment": { + "data": { + "id": "a8a97ac7-648b-42fa-9629-ecbd323a2cd6", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "e25ff651-f58f-4165-8e97-aa2ad73027be", + "type": "container" + } + }, + "vessel": { + "data": null + }, + "location": { + "data": { + "id": "ad3c66a7-2580-4757-90f4-5f28c2892468", + "type": "metro_area" + } + }, + "terminal": { + "data": { + "id": "cac87536-25db-4d4f-bb15-3a674d67d31f", + "type": "rail_terminal" + } + } + } + } + ] + }, + "topic": "container.transport.rail_arrived", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.rail_departed.json b/providers/terminal49/latest/container.transport.rail_departed.json new file mode 100644 index 00000000..72675168 --- /dev/null +++ b/providers/terminal49/latest/container.transport.rail_departed.json @@ -0,0 +1,339 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "176364d2-7f63-4382-8fba-da24e3c14057", + "type": "webhook_notification", + "attributes": { + "id": "176364d2-7f63-4382-8fba-da24e3c14057", + "event": "container.transport.rail_departed", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:15:29Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "7ee8aae1-14da-491a-81fc-6c98ed89775f", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "90c5b9c3-366f-49fb-bbf5-df024f1848d4", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "015c921e-ecdf-4491-982e-89152288f3ae", + "type": "shipment", + "attributes": { + "created_at": "2022-09-20T08:00:59Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "2706772870", + "normalized_number": "2706772870", + "shipping_line_scac": "OOLU", + "shipping_line_name": "Orient Overseas Container Line", + "shipping_line_short_name": "OOCL", + "customer_name": "Brekke Inc", + "port_of_lading_locode": "CNYTN", + "port_of_lading_name": "Yantian", + "port_of_discharge_locode": "USLGB", + "port_of_discharge_name": "Long Beach", + "pod_vessel_name": "COSCO ENGLAND", + "pod_vessel_imo": "9516428", + "pod_voyage_number": "054E", + "destination_locode": "USEWI", + "destination_name": "Elwood", + "destination_timezone": "America/Chicago", + "destination_ata_at": null, + "destination_eta_at": "2022-10-25T00:50:00Z", + "pol_etd_at": "2022-09-25T10:00:00Z", + "pol_atd_at": "2022-09-25T10:41:00Z", + "pol_timezone": "Asia/Shanghai", + "pod_eta_at": "2022-10-12T14:00:00Z", + "pod_original_eta_at": "2022-10-09T15:00:00Z", + "pod_ata_at": "2022-10-12T13:26:00Z", + "pod_timezone": "America/Los_Angeles", + "line_tracking_last_attempted_at": "2022-10-21T20:15:13Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "fcc475e5-9625-4632-815e-bd84db28ed4e", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "39425403-9982-47f1-9988-6b73f400b9ba", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "b0765575-ee97-45e4-a2c8-e9a11c969b37", + "type": "terminal" + } + }, + "destination": { + "data": { + "id": "239ca895-c67b-4563-b496-821833d03272", + "type": "metro_area" + } + }, + "destination_terminal": { + "data": { + "id": "e8e91a82-44ac-4690-baed-2f0998c2d303", + "type": "rail_terminal" + } + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "600785bd-04b3-48be-b2a5-37264ba9fc74", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/0372dba4-f153-44e1-a2d0-e6f444658b60" + } + }, + { + "id": "600785bd-04b3-48be-b2a5-37264ba9fc74", + "type": "container", + "attributes": { + "number": "OOCU7853330", + "seal_number": null, + "created_at": "2022-09-20T08:00:59Z", + "ref_numbers": [], + "pod_arrived_at": "2022-10-12T13:26:00Z", + "pod_discharged_at": "2022-10-14T02:56:00Z", + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [ + { + "status": "hold", + "name": "other", + "description": "ONDOCK" + }, + { + "status": "hold", + "name": "other", + "description": "CTF_CONTAINER_HOLD" + }, + { + "status": "hold", + "name": "freight", + "description": "FREIGHT_BL_HOLD" + } + ], + "available_for_pickup": false, + "equipment_type": "dry", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": 45101, + "pod_full_out_at": "2022-10-20T20:41:00Z", + "empty_terminated_at": null, + "terminal_checked_at": "2022-10-21T00:19:37Z", + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": "GROUNDED", + "pod_last_tracking_request_at": "2022-10-21T00:19:36Z", + "shipment_last_tracking_request_at": null, + "availability_known": true, + "pod_timezone": "America/Los_Angeles", + "final_destination_timezone": "America/Chicago", + "empty_terminated_timezone": "America/Chicago" + }, + "relationships": { + "shipment": { + "data": { + "id": "015c921e-ecdf-4491-982e-89152288f3ae", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "b0765575-ee97-45e4-a2c8-e9a11c969b37", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "521f72b5-aee1-4857-859d-a03c6a1d79f1", + "type": "transport_event" + }, + { + "id": "ea94574e-dab4-4751-90f7-32be994c15a2", + "type": "transport_event" + }, + { + "id": "95dd1b3c-04e2-4587-85c3-9458684792e8", + "type": "transport_event" + }, + { + "id": "6791ad37-3316-4f27-b3f4-78be3411e791", + "type": "transport_event" + }, + { + "id": "b87c94b6-237b-4140-a3a0-56b10f402a2a", + "type": "transport_event" + }, + { + "id": "fa4d115d-6cfc-4584-8658-1175bf7cb31e", + "type": "transport_event" + }, + { + "id": "278a247c-6561-4b9a-a251-27024ffef12b", + "type": "transport_event" + }, + { + "id": "24dca556-e1be-4963-84e0-dec6e4419dd8", + "type": "transport_event" + }, + { + "id": "7ee8aae1-14da-491a-81fc-6c98ed89775f", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "f8ce10b7-eed3-46c5-9ee9-91a23dbb70b1", + "type": "raw_event" + }, + { + "id": "c84461fe-2920-4d06-8868-4f2609b8a773", + "type": "raw_event" + }, + { + "id": "0d387d25-6fc1-4e29-a0df-2cd0b09a46e6", + "type": "raw_event" + }, + { + "id": "ac549216-841e-4d24-ab39-605b01ed8843", + "type": "raw_event" + }, + { + "id": "e12200c1-a077-460f-bac7-907683198b8b", + "type": "raw_event" + }, + { + "id": "3b8d212c-973a-42b6-b773-aa0ce4716e89", + "type": "raw_event" + }, + { + "id": "fd40180b-9aff-4d17-b508-4bfa6d205f6d", + "type": "raw_event" + }, + { + "id": "797a3eb1-d8cd-4011-ae63-bcd4437ea402", + "type": "raw_event" + }, + { + "id": "864089e6-61dd-4533-9d27-dc639bda8eee", + "type": "raw_event" + }, + { + "id": "1cbd85c2-177a-4ac1-bc25-dab6970da97c", + "type": "raw_event" + }, + { + "id": "cb5e6908-5add-4e99-b386-eb45a4bcf1f4", + "type": "raw_event" + }, + { + "id": "8fbe4b5a-dd3c-425e-96fd-d796b016792a", + "type": "raw_event" + }, + { + "id": "1dcaaa69-4aa0-4a30-849a-8e1e4b16c885", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "9b98ee7b-6e2a-4eaa-9d23-2e0b8e911e92", + "type": "port", + "attributes": { + "id": "9b98ee7b-6e2a-4eaa-9d23-2e0b8e911e92", + "name": "Los Angeles", + "code": "USLAX", + "state_abbr": "CA", + "city": "Los Angeles", + "country_code": "US", + "latitude": "33.728193631", + "longitude": "-118.255820307", + "time_zone": "America/Los_Angeles" + } + }, + { + "id": "7ee8aae1-14da-491a-81fc-6c98ed89775f", + "type": "transport_event", + "attributes": { + "event": "container.transport.rail_departed", + "created_at": "2022-10-21T20:15:29Z", + "voyage_number": null, + "timestamp": "2022-10-21T19:03:00Z", + "data_source": "shipping_line", + "location_locode": "USLAX", + "timezone": "America/Los_Angeles" + }, + "relationships": { + "shipment": { + "data": { + "id": "015c921e-ecdf-4491-982e-89152288f3ae", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "600785bd-04b3-48be-b2a5-37264ba9fc74", + "type": "container" + } + }, + "vessel": { + "data": null + }, + "location": { + "data": { + "id": "9b98ee7b-6e2a-4eaa-9d23-2e0b8e911e92", + "type": "port" + } + }, + "terminal": { + "data": null + } + } + } + ] + }, + "topic": "container.transport.rail_departed", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.rail_loaded.json b/providers/terminal49/latest/container.transport.rail_loaded.json new file mode 100644 index 00000000..2e2c6571 --- /dev/null +++ b/providers/terminal49/latest/container.transport.rail_loaded.json @@ -0,0 +1,291 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "dc507a07-9749-40b5-8481-fa4c539df722", + "type": "webhook_notification", + "attributes": { + "id": "dc507a07-9749-40b5-8481-fa4c539df722", + "event": "container.transport.rail_loaded", + "delivery_status": "succeeded", + "created_at": "2022-10-21T19:29:49Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "4c6c85eb-79bc-4f7c-ad66-962a6ab3a506", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "22cd79b4-3d37-4f34-a990-3f378760dd89", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "93921adf-af96-4096-9797-2abea7e95e79", + "type": "shipment", + "attributes": { + "created_at": "2022-10-04T22:00:30Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "6344045750", + "normalized_number": "6344045750", + "shipping_line_scac": "COSU", + "shipping_line_name": "COSCO", + "shipping_line_short_name": "COSCO", + "customer_name": "Hilll, Boyle and Hagenes", + "port_of_lading_locode": "CNSGH", + "port_of_lading_name": "Shanghai", + "port_of_discharge_locode": "CAVAN", + "port_of_discharge_name": "Vancouver", + "pod_vessel_name": "APL COLUMBUS", + "pod_vessel_imo": "9597525", + "pod_voyage_number": "0TN7VS1MA", + "destination_locode": "USCHI", + "destination_name": "Chicago", + "destination_timezone": "America/Chicago", + "destination_ata_at": null, + "destination_eta_at": "2022-10-30T02:50:00Z", + "pol_etd_at": null, + "pol_atd_at": "2022-09-23T00:17:00Z", + "pol_timezone": "Asia/Shanghai", + "pod_eta_at": "2022-10-19T13:00:00Z", + "pod_original_eta_at": "2022-10-18T12:00:00Z", + "pod_ata_at": "2022-10-19T13:49:00Z", + "pod_timezone": "America/Los_Angeles", + "line_tracking_last_attempted_at": "2022-10-21T19:29:46Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "6ec66cea-7a35-4522-98cd-52246198502b", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "a1edd1e9-61b0-429c-a05a-31ac8d9d2b8b", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "c989c2e6-c933-4ca9-98a5-a0418254b218", + "type": "terminal" + } + }, + "destination": { + "data": { + "id": "83b8c829-08d7-4b02-be09-a515b33f4237", + "type": "metro_area" + } + }, + "destination_terminal": { + "data": { + "id": "79fdf215-b32b-4a7b-99c5-1e44df0dcd76", + "type": "rail_terminal" + } + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "3be28cd9-165f-4af1-827a-902bef0147d0", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/5d990a0a-a854-4bf2-acd4-abc96d98da29" + } + }, + { + "id": "3be28cd9-165f-4af1-827a-902bef0147d0", + "type": "container", + "attributes": { + "number": "FFAU3144344", + "seal_number": "22626037", + "created_at": "2022-10-04T22:00:30Z", + "ref_numbers": [], + "pod_arrived_at": "2022-10-19T13:49:00Z", + "pod_discharged_at": "2022-10-20T20:25:00Z", + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "dry", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": 35598, + "pod_full_out_at": "2022-10-21T18:30:00Z", + "empty_terminated_at": null, + "terminal_checked_at": "2022-10-21T18:24:07Z", + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": "RAIL", + "pod_last_tracking_request_at": "2022-10-21T18:24:07Z", + "shipment_last_tracking_request_at": null, + "availability_known": true, + "pod_timezone": "America/Los_Angeles", + "final_destination_timezone": "America/Chicago", + "empty_terminated_timezone": "America/Chicago" + }, + "relationships": { + "shipment": { + "data": { + "id": "93921adf-af96-4096-9797-2abea7e95e79", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "c989c2e6-c933-4ca9-98a5-a0418254b218", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "462c6724-d4fc-4b3f-ae7e-1bb2f4ed9321", + "type": "transport_event" + }, + { + "id": "afa7595d-e6ea-4e99-8af9-a8d6d3269adb", + "type": "transport_event" + }, + { + "id": "5e36ae0c-bf1d-4993-8f58-cf2b3efc440a", + "type": "transport_event" + }, + { + "id": "6e4b9563-5b52-4d45-b3c6-a5111c14564d", + "type": "transport_event" + }, + { + "id": "ad1a0236-d071-41ac-bad4-dacecc245fc1", + "type": "transport_event" + }, + { + "id": "6195bd49-f61d-4f7e-9587-0ee03541b1d7", + "type": "transport_event" + }, + { + "id": "4353904b-a40b-494a-a13b-ad85141082d5", + "type": "transport_event" + }, + { + "id": "4c6c85eb-79bc-4f7c-ad66-962a6ab3a506", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "45f8bc1e-9a29-4505-b534-f6832a62c516", + "type": "raw_event" + }, + { + "id": "c72961bd-22b2-4940-bca2-5c17e97faee1", + "type": "raw_event" + }, + { + "id": "3b955f74-7f88-4b00-8aa1-e952bb914172", + "type": "raw_event" + }, + { + "id": "702ddb53-81d3-426a-b582-ac1f6cc40135", + "type": "raw_event" + }, + { + "id": "26b396c1-b220-40d4-af89-9ae4f69c359d", + "type": "raw_event" + }, + { + "id": "b1f05846-e074-4bd1-8e7b-e2eee8683f00", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "a1edd1e9-61b0-429c-a05a-31ac8d9d2b8b", + "type": "port", + "attributes": { + "id": "a1edd1e9-61b0-429c-a05a-31ac8d9d2b8b", + "name": "Vancouver", + "code": "CAVAN", + "state_abbr": "BC", + "city": "Vancouver", + "country_code": "CA", + "latitude": "49.287489751", + "longitude": "-123.094867064", + "time_zone": "America/Los_Angeles" + } + }, + { + "id": "4c6c85eb-79bc-4f7c-ad66-962a6ab3a506", + "type": "transport_event", + "attributes": { + "event": "container.transport.rail_loaded", + "created_at": "2022-10-21T19:29:49Z", + "voyage_number": null, + "timestamp": "2022-10-21T18:11:00Z", + "data_source": "shipping_line", + "location_locode": "CAVAN", + "timezone": "America/Los_Angeles" + }, + "relationships": { + "shipment": { + "data": { + "id": "93921adf-af96-4096-9797-2abea7e95e79", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "3be28cd9-165f-4af1-827a-902bef0147d0", + "type": "container" + } + }, + "vessel": { + "data": null + }, + "location": { + "data": { + "id": "a1edd1e9-61b0-429c-a05a-31ac8d9d2b8b", + "type": "port" + } + }, + "terminal": { + "data": null + } + } + } + ] + }, + "topic": "container.transport.rail_loaded", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.rail_unloaded.json b/providers/terminal49/latest/container.transport.rail_unloaded.json new file mode 100644 index 00000000..97f93fec --- /dev/null +++ b/providers/terminal49/latest/container.transport.rail_unloaded.json @@ -0,0 +1,455 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "c64aa704-adad-4a45-a2f1-0173afedc598", + "type": "webhook_notification", + "attributes": { + "id": "c64aa704-adad-4a45-a2f1-0173afedc598", + "event": "container.transport.rail_unloaded", + "delivery_status": "pending", + "created_at": "2022-10-21T20:18:00Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "42a1cd6e-9891-401c-aa28-7e2dfcdf5895", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "99cd87c5-5bb2-49ba-96c8-a29f12159d82", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "0ee340ba-0f60-49cb-8ae1-551897887a52", + "type": "shipment", + "attributes": { + "created_at": "2022-09-28T14:19:08Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "OOLU2706578920", + "normalized_number": "2706578920", + "shipping_line_scac": "OOLU", + "shipping_line_name": "Orient Overseas Container Line", + "shipping_line_short_name": "OOCL", + "customer_name": "Schimmel-Beatty", + "port_of_lading_locode": "TWKHH", + "port_of_lading_name": "Kaohsiung", + "port_of_discharge_locode": "USLGB", + "port_of_discharge_name": "Long Beach", + "pod_vessel_name": "COSCO ENGLAND", + "pod_vessel_imo": "9516428", + "pod_voyage_number": "054E", + "destination_locode": "USEWI", + "destination_name": "Elwood", + "destination_timezone": "America/Chicago", + "destination_ata_at": "2022-10-21T17:43:00Z", + "destination_eta_at": "2022-10-18T09:36:00Z", + "pol_etd_at": null, + "pol_atd_at": "2022-09-27T02:05:00Z", + "pol_timezone": "Asia/Taipei", + "pod_eta_at": "2022-10-12T14:00:00Z", + "pod_original_eta_at": "2022-10-10T15:00:00Z", + "pod_ata_at": "2022-10-12T13:26:00Z", + "pod_timezone": "America/Los_Angeles", + "line_tracking_last_attempted_at": "2022-10-21T20:17:48Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "dbe43734-a6c0-40da-9dd8-955e3a536bcf", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "52f2038f-aecd-4329-b368-a339ae81e4b7", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "6a1aa48d-1493-48ff-91c9-48ef6997e63b", + "type": "terminal" + } + }, + "destination": { + "data": { + "id": "43b40e7b-e339-450e-8581-19e49cb32a61", + "type": "metro_area" + } + }, + "destination_terminal": { + "data": { + "id": "9d04a5cb-083b-4a76-86a8-e37fc3dd65b3", + "type": "rail_terminal" + } + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "7309bbe8-ec63-4740-979a-e4dc3047778a", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/7ffaff8a-8004-4c02-8acf-3d744708e0b4" + } + }, + { + "id": "7309bbe8-ec63-4740-979a-e4dc3047778a", + "type": "container", + "attributes": { + "number": "OOLU6213464", + "seal_number": null, + "created_at": "2022-09-28T14:19:08Z", + "ref_numbers": [], + "pod_arrived_at": "2022-10-12T13:26:00Z", + "pod_discharged_at": "2022-10-12T22:27:00Z", + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [ + { + "status": "hold", + "name": "other", + "description": "ONDOCK" + }, + { + "status": "hold", + "name": "other", + "description": "CTF_CONTAINER_HOLD" + }, + { + "status": "hold", + "name": "freight", + "description": "FREIGHT_BL_HOLD" + } + ], + "available_for_pickup": false, + "equipment_type": "reefer", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": 56879, + "pod_full_out_at": "2022-10-14T16:21:00Z", + "empty_terminated_at": null, + "terminal_checked_at": "2022-10-14T20:50:59Z", + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": "GROUNDED", + "pod_last_tracking_request_at": "2022-10-14T20:50:59Z", + "shipment_last_tracking_request_at": null, + "availability_known": true, + "pod_timezone": "America/Los_Angeles", + "final_destination_timezone": "America/Chicago", + "empty_terminated_timezone": "America/Chicago" + }, + "relationships": { + "shipment": { + "data": { + "id": "0ee340ba-0f60-49cb-8ae1-551897887a52", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "6a1aa48d-1493-48ff-91c9-48ef6997e63b", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "9ae17caa-9c9c-47a2-8444-949b25a4edc5", + "type": "transport_event" + }, + { + "id": "3313e5fd-f7f1-4bab-b1ca-4eefe26fa533", + "type": "transport_event" + }, + { + "id": "bd5a09a1-f77f-4b8a-9f0e-38a2ad30a26c", + "type": "transport_event" + }, + { + "id": "969da0e3-eb68-4da2-96e8-3765fc22a03f", + "type": "transport_event" + }, + { + "id": "707b092c-7662-4dc1-93c8-e8893c797da2", + "type": "transport_event" + }, + { + "id": "0de0c1d0-9502-4474-ad6f-acd138f7775d", + "type": "transport_event" + }, + { + "id": "09d00e28-8e4a-4362-aade-63ed7cb70968", + "type": "transport_event" + }, + { + "id": "b23ff291-e087-45e0-8dbf-141062a47d20", + "type": "transport_event" + }, + { + "id": "095aa809-3e1e-424d-9cd7-92d49a8f0f43", + "type": "transport_event" + }, + { + "id": "ba55a78a-7391-46bd-ad85-558b9c1fcbb5", + "type": "transport_event" + }, + { + "id": "6ca9d38f-1a8f-411a-87d8-af3f174999a1", + "type": "transport_event" + }, + { + "id": "3cf739f9-198a-409e-a9a8-89724eeb4821", + "type": "transport_event" + }, + { + "id": "18294c8a-a619-4416-a112-83dfde0e757c", + "type": "transport_event" + }, + { + "id": "d56f9846-95b5-4acb-87de-3c93fda143f1", + "type": "transport_event" + }, + { + "id": "42a1cd6e-9891-401c-aa28-7e2dfcdf5895", + "type": "transport_event" + }, + { + "id": "dd9edd7b-1798-4663-88bc-a5ce07700534", + "type": "transport_event" + }, + { + "id": "66643a7e-3e34-4693-8a6f-1d85126f93d1", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "4853f3bf-2660-430e-89d0-f1516dcd48f7", + "type": "raw_event" + }, + { + "id": "a7ade087-4e66-4555-bd3e-140dfb08785a", + "type": "raw_event" + }, + { + "id": "bdd42309-84db-4337-a80a-2ff3e417e95e", + "type": "raw_event" + }, + { + "id": "8e6203e7-f431-4cfa-af04-5a7a5018e745", + "type": "raw_event" + }, + { + "id": "a42b14f8-5a08-41ff-a864-8f92bbad4bb0", + "type": "raw_event" + }, + { + "id": "e92b5727-669e-4490-bab8-66d6edbd1f31", + "type": "raw_event" + }, + { + "id": "a98b1ae3-26be-4585-b8f2-c439c726b723", + "type": "raw_event" + }, + { + "id": "6d4cb7b5-32d4-4051-937b-5e5ad1dbbbad", + "type": "raw_event" + }, + { + "id": "489961d2-2791-45e8-baf3-d975a1dc0a01", + "type": "raw_event" + }, + { + "id": "16e55312-dd6d-4def-b4c2-39fb0eeaa3ac", + "type": "raw_event" + }, + { + "id": "596312ac-becf-4ed4-bc69-074d889385dc", + "type": "raw_event" + }, + { + "id": "1e314cb2-b9e7-4be5-a63a-d185588c3b41", + "type": "raw_event" + }, + { + "id": "150fc217-0bd5-427e-b09c-b123ec97ce2c", + "type": "raw_event" + }, + { + "id": "7feacaf8-62b8-47f4-abb4-d5ee8fdda43b", + "type": "raw_event" + }, + { + "id": "9435c083-5af6-47f3-90cf-8a554f995e10", + "type": "raw_event" + }, + { + "id": "2f451b22-9770-456f-b7fc-b050e42e37ce", + "type": "raw_event" + }, + { + "id": "c34c12c2-6bc3-44eb-a321-56b0a07233e4", + "type": "raw_event" + }, + { + "id": "ffa3d8b7-153d-4e2d-95c8-608cebfa8e6e", + "type": "raw_event" + }, + { + "id": "ae0f633f-c7f7-426b-8f9e-6112efe54b54", + "type": "raw_event" + }, + { + "id": "a7adde60-cf9e-41b9-a372-0410a3cfb437", + "type": "raw_event" + }, + { + "id": "67976eb0-e900-4c67-8dc5-327651625db4", + "type": "raw_event" + }, + { + "id": "84658720-b52f-43c6-8d8a-02c3c848b67f", + "type": "raw_event" + }, + { + "id": "a376f1f4-016b-40ba-83b6-514cd27a7c4b", + "type": "raw_event" + }, + { + "id": "7995ed60-cc48-44f2-b733-46094ca9e1d4", + "type": "raw_event" + }, + { + "id": "e1b66db7-d5a4-4b6b-8386-b4fc3dd56154", + "type": "raw_event" + }, + { + "id": "8950c6cf-6150-43cd-bf80-64bf776493de", + "type": "raw_event" + }, + { + "id": "aec9df81-c580-4c60-b1f8-15ff2cc2a293", + "type": "raw_event" + }, + { + "id": "25135e6c-3417-4de3-a0ba-9ca30aa768ed", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "43b40e7b-e339-450e-8581-19e49cb32a61", + "type": "metro_area", + "attributes": { + "id": "43b40e7b-e339-450e-8581-19e49cb32a61", + "name": "Elwood", + "state_abbr": "IL", + "code": "USEWI", + "latitude": "41.4039201", + "longitude": "-88.1117242", + "country_code": "US", + "time_zone": "America/Chicago" + } + }, + { + "id": "9d04a5cb-083b-4a76-86a8-e37fc3dd65b3", + "type": "rail_terminal", + "attributes": { + "id": "9d04a5cb-083b-4a76-86a8-e37fc3dd65b3", + "nickname": "BNSF", + "name": "BNSF - Logistics Park Chicago (LPC) Intermodal Facility", + "city": "Elwood", + "firms_code": "H572" + }, + "relationships": { + "metro_area": { + "data": { + "id": "43b40e7b-e339-450e-8581-19e49cb32a61", + "type": "metro_area" + } + }, + "port": { + "data": null + } + } + }, + { + "id": "42a1cd6e-9891-401c-aa28-7e2dfcdf5895", + "type": "transport_event", + "attributes": { + "event": "container.transport.rail_unloaded", + "created_at": "2022-10-21T20:18:00Z", + "voyage_number": null, + "timestamp": "2022-10-21T18:32:00Z", + "data_source": "shipping_line", + "location_locode": "USEWI", + "timezone": "America/Chicago" + }, + "relationships": { + "shipment": { + "data": { + "id": "0ee340ba-0f60-49cb-8ae1-551897887a52", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "7309bbe8-ec63-4740-979a-e4dc3047778a", + "type": "container" + } + }, + "vessel": { + "data": null + }, + "location": { + "data": { + "id": "43b40e7b-e339-450e-8581-19e49cb32a61", + "type": "metro_area" + } + }, + "terminal": { + "data": { + "id": "9d04a5cb-083b-4a76-86a8-e37fc3dd65b3", + "type": "rail_terminal" + } + } + } + } + ] + }, + "topic": "container.transport.rail_unloaded", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.transshipment_arrived.json b/providers/terminal49/latest/container.transport.transshipment_arrived.json new file mode 100644 index 00000000..2b476abf --- /dev/null +++ b/providers/terminal49/latest/container.transport.transshipment_arrived.json @@ -0,0 +1,334 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "8711bde5-8172-414b-b418-822c01ac8702", + "type": "webhook_notification", + "attributes": { + "id": "8711bde5-8172-414b-b418-822c01ac8702", + "event": "container.transport.transshipment_arrived", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:16:41Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "a784ad6d-55e5-40ec-83d2-06bc12b4cbe6", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "441a3525-f2d7-4484-a46b-d89727cd3de6", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "9a86d383-af2e-4aaf-84ff-d868c4145de6", + "type": "shipment", + "attributes": { + "created_at": "2022-10-21T20:15:38Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "914595688", + "normalized_number": "914595688", + "shipping_line_scac": "SEAU", + "shipping_line_name": "Sealand Americas", + "shipping_line_short_name": "SeaLand Americas", + "customer_name": "Runolfsson-Fisher", + "port_of_lading_locode": "CLARI", + "port_of_lading_name": "Arica", + "port_of_discharge_locode": "USNYC", + "port_of_discharge_name": "New York / New Jersey", + "pod_vessel_name": "NORTHERN PRIORITY", + "pod_vessel_imo": "9450313", + "pod_voyage_number": "242N", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": "2022-09-28T19:51:00Z", + "pol_timezone": "America/Santiago", + "pod_eta_at": "2022-10-27T12:00:00Z", + "pod_original_eta_at": "2022-10-27T12:00:00Z", + "pod_ata_at": null, + "pod_timezone": "America/New_York", + "line_tracking_last_attempted_at": null, + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "d49cd76a-8ee2-4b1e-90f7-ea75c008bbfb", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "6dfceea1-86b1-426b-89e5-a20a4f134b58", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "c021339d-7145-429f-b713-9381c6874410", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "e68fc5f3-d058-47dd-935f-3b511b97f963", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/2de26519-3fb0-4748-b5ea-fca2b68dcab1" + } + }, + { + "id": "e68fc5f3-d058-47dd-935f-3b511b97f963", + "type": "container", + "attributes": { + "number": "MNBU4188482", + "seal_number": null, + "created_at": "2022-10-21T20:15:38Z", + "ref_numbers": [], + "pod_arrived_at": null, + "pod_discharged_at": null, + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "reefer", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": null, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": null, + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": null, + "pod_last_tracking_request_at": null, + "shipment_last_tracking_request_at": null, + "availability_known": false, + "pod_timezone": "America/New_York", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/New_York" + }, + "relationships": { + "shipment": { + "data": { + "id": "9a86d383-af2e-4aaf-84ff-d868c4145de6", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "c021339d-7145-429f-b713-9381c6874410", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "48460e5e-109f-441e-85e5-f2dafdc0b580", + "type": "transport_event" + }, + { + "id": "a0b4028a-cd0d-4cee-81ec-fbcad0bbd6e4", + "type": "transport_event" + }, + { + "id": "cb7e6907-6f19-4993-9537-e5639f012855", + "type": "transport_event" + }, + { + "id": "28dce1a7-be9c-420b-9204-cb5ba1a8d9f5", + "type": "transport_event" + }, + { + "id": "a784ad6d-55e5-40ec-83d2-06bc12b4cbe6", + "type": "transport_event" + }, + { + "id": "8f90ebb0-e7ac-4dc3-8289-8d8d707cb599", + "type": "transport_event" + }, + { + "id": "e759a7c1-4698-43fa-8655-9e587cd543a0", + "type": "transport_event" + }, + { + "id": "3cc0cafb-1e9b-4cfa-8b36-bac8d0637bbc", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "686817d9-a55a-4ddb-a6c3-dbddc9da2c8d", + "type": "raw_event" + }, + { + "id": "a6fad72d-f691-4b39-bec9-1ad74f3ba00c", + "type": "raw_event" + }, + { + "id": "1debea05-bdef-40ed-afb1-85df593befb2", + "type": "raw_event" + }, + { + "id": "cb838330-54fe-4ae3-94d2-d6494a4553b4", + "type": "raw_event" + }, + { + "id": "d87dbb59-9b0c-4232-a04c-0b6b1400f865", + "type": "raw_event" + }, + { + "id": "d0d79af0-7bf0-4a87-b14b-219ae8d46a70", + "type": "raw_event" + }, + { + "id": "abe79851-1346-45a2-8134-60c2c20c82ad", + "type": "raw_event" + }, + { + "id": "eb2e1b88-570b-449b-a4c8-ec90f75221b0", + "type": "raw_event" + }, + { + "id": "1bbf2111-7125-4b56-877c-13eca65eec23", + "type": "raw_event" + }, + { + "id": "9c729bea-2e19-4bca-b6a4-a9112562ffd6", + "type": "raw_event" + }, + { + "id": "b75f1d15-375a-41a6-91cb-0055a7eb681e", + "type": "raw_event" + }, + { + "id": "e6fa1c43-f6a4-459a-840f-312e24257832", + "type": "raw_event" + }, + { + "id": "c4b19e31-309c-4454-9711-3adf028fca5e", + "type": "raw_event" + }, + { + "id": "150a808a-a9c4-4807-b3e6-21f0e74491ef", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "b8047d9a-62de-4f10-b0d9-abc6ff025b67", + "type": "port", + "attributes": { + "id": "b8047d9a-62de-4f10-b0d9-abc6ff025b67", + "name": "Balboa", + "code": "PABLB", + "state_abbr": null, + "city": null, + "country_code": "PA", + "latitude": "8.958933348", + "longitude": "-79.565420224", + "time_zone": "America/Panama" + } + }, + { + "id": "50ce561a-577f-46d1-af67-b236b847f51d", + "type": "vessel", + "attributes": { + "name": "MERIDIAN", + "imo": "7002605", + "mmsi": "218415000", + "latitude": -78.30435842851921, + "longitude": 25.471353799804547, + "nautical_speed_knots": 100, + "navigational_heading_degrees": 1, + "position_timestamp": "2023-06-05T19:46:18Z" + } + }, + { + "id": "a784ad6d-55e5-40ec-83d2-06bc12b4cbe6", + "type": "transport_event", + "attributes": { + "event": "container.transport.transshipment_arrived", + "created_at": "2022-10-21T20:15:38Z", + "voyage_number": "239N", + "timestamp": "2022-10-11T13:01:00Z", + "data_source": "shipping_line", + "location_locode": "PABLB", + "timezone": "America/Panama" + }, + "relationships": { + "shipment": { + "data": { + "id": "9a86d383-af2e-4aaf-84ff-d868c4145de6", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "e68fc5f3-d058-47dd-935f-3b511b97f963", + "type": "container" + } + }, + "vessel": { + "data": { + "id": "50ce561a-577f-46d1-af67-b236b847f51d", + "type": "vessel" + } + }, + "location": { + "data": { + "id": "b8047d9a-62de-4f10-b0d9-abc6ff025b67", + "type": "port" + } + }, + "terminal": { + "data": null + } + } + } + ] + }, + "topic": "container.transport.transshipment_arrived", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.transshipment_departed.json b/providers/terminal49/latest/container.transport.transshipment_departed.json new file mode 100644 index 00000000..0c8575ee --- /dev/null +++ b/providers/terminal49/latest/container.transport.transshipment_departed.json @@ -0,0 +1,334 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "93006fa9-7ff4-49c3-ba69-4266aac3b54b", + "type": "webhook_notification", + "attributes": { + "id": "93006fa9-7ff4-49c3-ba69-4266aac3b54b", + "event": "container.transport.transshipment_departed", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:16:41Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "e82e8530-1cf5-4680-9120-a737dde69083", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "1e6cd9f5-cb7e-43be-8a7e-99ebcd08106c", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "ccdf4809-0965-49c1-9dfb-9f4b250f3afd", + "type": "shipment", + "attributes": { + "created_at": "2022-10-21T20:15:38Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "914595688", + "normalized_number": "914595688", + "shipping_line_scac": "SEAU", + "shipping_line_name": "Sealand Americas", + "shipping_line_short_name": "SeaLand Americas", + "customer_name": "Quigley, Romaguera and McDermott", + "port_of_lading_locode": "CLARI", + "port_of_lading_name": "Arica", + "port_of_discharge_locode": "USNYC", + "port_of_discharge_name": "New York / New Jersey", + "pod_vessel_name": "NORTHERN PRIORITY", + "pod_vessel_imo": "9450313", + "pod_voyage_number": "242N", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": "2022-09-28T19:51:00Z", + "pol_timezone": "America/Santiago", + "pod_eta_at": "2022-10-27T12:00:00Z", + "pod_original_eta_at": "2022-10-27T12:00:00Z", + "pod_ata_at": null, + "pod_timezone": "America/New_York", + "line_tracking_last_attempted_at": null, + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "6c07b6aa-7f5c-469a-8122-9509251e87c3", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "9f951b96-5871-442d-a002-5e7b2b1bbb08", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "04f1344e-c5a2-43f1-9a20-7bf94258720b", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "a7a9790d-ec68-4afd-9063-a9cba0ec0cd9", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/2de26519-3fb0-4748-b5ea-fca2b68dcab1" + } + }, + { + "id": "a7a9790d-ec68-4afd-9063-a9cba0ec0cd9", + "type": "container", + "attributes": { + "number": "MNBU4188482", + "seal_number": null, + "created_at": "2022-10-21T20:15:38Z", + "ref_numbers": [], + "pod_arrived_at": null, + "pod_discharged_at": null, + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "reefer", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": null, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": null, + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": null, + "pod_last_tracking_request_at": null, + "shipment_last_tracking_request_at": null, + "availability_known": false, + "pod_timezone": "America/New_York", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/New_York" + }, + "relationships": { + "shipment": { + "data": { + "id": "ccdf4809-0965-49c1-9dfb-9f4b250f3afd", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "04f1344e-c5a2-43f1-9a20-7bf94258720b", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "ca941257-104d-4556-881b-59a03ff27fa4", + "type": "transport_event" + }, + { + "id": "d17dd416-ee98-4a9b-9946-e053a246b79a", + "type": "transport_event" + }, + { + "id": "57aee521-0be4-4d8a-9b59-e90773371e46", + "type": "transport_event" + }, + { + "id": "8a3e98a1-ce78-4782-9173-55c2a457101e", + "type": "transport_event" + }, + { + "id": "4307eb90-b617-4b8e-8c5c-e9fa9f3b94d1", + "type": "transport_event" + }, + { + "id": "f4b2c3d6-1d6b-465a-ba59-c2b228683850", + "type": "transport_event" + }, + { + "id": "bdd4624d-5e59-4207-a03f-ee8ae00522aa", + "type": "transport_event" + }, + { + "id": "e82e8530-1cf5-4680-9120-a737dde69083", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "d87a8883-6ebc-402a-bf58-75837200b24e", + "type": "raw_event" + }, + { + "id": "08637455-91e6-4cb4-b68c-da7da5ce9eb0", + "type": "raw_event" + }, + { + "id": "bf9ea8d3-982e-4be6-aaaf-91a96c5081e2", + "type": "raw_event" + }, + { + "id": "b33f0ce7-0b01-4760-a61d-8792d1a5075d", + "type": "raw_event" + }, + { + "id": "dacc8b9e-95d9-4894-8ab2-a3172726b711", + "type": "raw_event" + }, + { + "id": "d1875e34-e862-44bf-8011-8f8e25d40222", + "type": "raw_event" + }, + { + "id": "9e5bf153-aa86-461e-bb7f-f75a44a4375c", + "type": "raw_event" + }, + { + "id": "c6fc7390-c634-44f2-b2a7-02c1397146f4", + "type": "raw_event" + }, + { + "id": "67cbee01-9731-4df4-b763-15ef0996abd8", + "type": "raw_event" + }, + { + "id": "dcc6745d-cb84-4575-9ecb-ea8017017289", + "type": "raw_event" + }, + { + "id": "798201b5-62f4-4d0b-951c-20d51960029b", + "type": "raw_event" + }, + { + "id": "a54fdf85-e96c-4bad-a993-f7ee0e857b9e", + "type": "raw_event" + }, + { + "id": "92b43e47-7af6-4317-bd1c-ee1dad0b6ab1", + "type": "raw_event" + }, + { + "id": "21c8fa3d-5702-4240-b9af-277d3853b441", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "083870c7-a84c-4258-a033-73550322a336", + "type": "port", + "attributes": { + "id": "083870c7-a84c-4258-a033-73550322a336", + "name": "Manzanillo", + "code": "PAMIT", + "state_abbr": null, + "city": null, + "country_code": "PA", + "latitude": "9.362360956", + "longitude": "-79.882591837", + "time_zone": "America/Panama" + } + }, + { + "id": "80750832-9ecf-4dae-b290-3263460fcbb1", + "type": "vessel", + "attributes": { + "name": "NORTHERN PRIORITY", + "imo": "9450313", + "mmsi": "636091832", + "latitude": -78.30435842851921, + "longitude": 25.471353799804547, + "nautical_speed_knots": 100, + "navigational_heading_degrees": 1, + "position_timestamp": "2023-06-05T19:46:18Z" + } + }, + { + "id": "e82e8530-1cf5-4680-9120-a737dde69083", + "type": "transport_event", + "attributes": { + "event": "container.transport.transshipment_departed", + "created_at": "2022-10-21T20:15:39Z", + "voyage_number": "242N", + "timestamp": "2022-10-20T06:01:00Z", + "data_source": "shipping_line", + "location_locode": "PAMIT", + "timezone": "America/Panama" + }, + "relationships": { + "shipment": { + "data": { + "id": "ccdf4809-0965-49c1-9dfb-9f4b250f3afd", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "a7a9790d-ec68-4afd-9063-a9cba0ec0cd9", + "type": "container" + } + }, + "vessel": { + "data": { + "id": "80750832-9ecf-4dae-b290-3263460fcbb1", + "type": "vessel" + } + }, + "location": { + "data": { + "id": "083870c7-a84c-4258-a033-73550322a336", + "type": "port" + } + }, + "terminal": { + "data": null + } + } + } + ] + }, + "topic": "container.transport.transshipment_departed", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.transshipment_discharged.json b/providers/terminal49/latest/container.transport.transshipment_discharged.json new file mode 100644 index 00000000..986330ae --- /dev/null +++ b/providers/terminal49/latest/container.transport.transshipment_discharged.json @@ -0,0 +1,284 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "a50e58c5-60eb-453e-b797-de590914d9c6", + "type": "webhook_notification", + "attributes": { + "id": "a50e58c5-60eb-453e-b797-de590914d9c6", + "event": "container.transport.transshipment_discharged", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:17:33Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "2051adf7-b0d4-4f8c-9bb4-5cee4987d7a1", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "d1b29b83-d7f3-4a4a-be86-b3b2e359a021", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "eb2571f2-b189-4d84-ac49-6a606e1f3ce8", + "type": "shipment", + "attributes": { + "created_at": "2022-10-13T06:24:29Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "6345849250", + "normalized_number": "6345849250", + "shipping_line_scac": "COSU", + "shipping_line_name": "COSCO", + "shipping_line_short_name": "COSCO", + "customer_name": "Bruen, Orn and Ruecker", + "port_of_lading_locode": "NOBVK", + "port_of_lading_name": "Brevik", + "port_of_discharge_locode": "IDJKT", + "port_of_discharge_name": "Jakarta, Java", + "pod_vessel_name": "CTP MAKASSAR", + "pod_vessel_imo": "9181742", + "pod_voyage_number": "446N", + "destination_locode": null, + "destination_name": "Jakarta,Indonesia", + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": "2022-12-05T14:00:00Z", + "pol_etd_at": "2022-10-18T10:00:00Z", + "pol_atd_at": "2022-10-18T22:12:00Z", + "pol_timezone": "Europe/Oslo", + "pod_eta_at": "2022-12-05T12:00:00Z", + "pod_original_eta_at": "2022-11-28T12:00:00Z", + "pod_ata_at": null, + "pod_timezone": "Asia/Jakarta", + "line_tracking_last_attempted_at": "2022-10-21T20:17:28Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "d4975962-efc1-47bf-9f94-b32b20645678", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "c1a4b096-90fb-4c48-b797-1646af7a184d", + "type": "port" + } + }, + "pod_terminal": { + "data": null + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "50959d84-85d4-47a0-a822-496383968eb5", + "type": "container" + }, + { + "id": "79f2bc77-8490-43c6-9938-b6ee1723388e", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/743450bd-e1e6-4c7c-8e82-5987a5aa578b" + } + }, + { + "id": "50959d84-85d4-47a0-a822-496383968eb5", + "type": "container", + "attributes": { + "number": "OOLU1927772", + "seal_number": "0167667", + "created_at": "2022-10-13T06:24:29Z", + "ref_numbers": [], + "pod_arrived_at": null, + "pod_discharged_at": null, + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "dry", + "equipment_length": 20, + "equipment_height": "standard", + "weight_in_lbs": 59525, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": null, + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": null, + "pod_last_tracking_request_at": null, + "shipment_last_tracking_request_at": null, + "availability_known": false, + "pod_timezone": "Asia/Jakarta", + "final_destination_timezone": null, + "empty_terminated_timezone": "Asia/Jakarta" + }, + "relationships": { + "shipment": { + "data": { + "id": "eb2571f2-b189-4d84-ac49-6a606e1f3ce8", + "type": "shipment" + } + }, + "pod_terminal": { + "data": null + }, + "transport_events": { + "data": [ + { + "id": "478eaae8-e93e-45d6-b7ff-868a9eeeae20", + "type": "transport_event" + }, + { + "id": "7c471ed0-98b5-4ab3-9e8b-732a5a54c65b", + "type": "transport_event" + }, + { + "id": "21c59959-0fcb-44cf-ba77-3a117c119c9c", + "type": "transport_event" + }, + { + "id": "55a4bbb5-cf7f-48e1-82fb-faa07be87580", + "type": "transport_event" + }, + { + "id": "2051adf7-b0d4-4f8c-9bb4-5cee4987d7a1", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "2dc91aa8-b9ae-43e3-bd7a-6092630d3c2e", + "type": "raw_event" + }, + { + "id": "681a2cab-337f-41aa-af4f-52b7c1a11e47", + "type": "raw_event" + }, + { + "id": "07452b4d-dead-4db6-973b-51cce89e9528", + "type": "raw_event" + }, + { + "id": "a8bca88f-61f6-4747-8e6c-a8e0b832733d", + "type": "raw_event" + }, + { + "id": "847e6c3f-bdde-47bd-b0d2-272381fdf327", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "2a7f2058-e408-4259-baa9-ecf2c60ff275", + "type": "port", + "attributes": { + "id": "2a7f2058-e408-4259-baa9-ecf2c60ff275", + "name": "Rotterdam", + "code": "NLRTM", + "state_abbr": null, + "city": null, + "country_code": "NL", + "latitude": "51.956693922", + "longitude": "4.063456434", + "time_zone": "Europe/Amsterdam" + } + }, + { + "id": "19f128eb-9be0-45de-8008-7d66dc7b0091", + "type": "vessel", + "attributes": { + "name": "ELBSPRING", + "imo": "9412529", + "mmsi": "305575000", + "latitude": -78.30435842851921, + "longitude": 25.471353799804547, + "nautical_speed_knots": 100, + "navigational_heading_degrees": 1, + "position_timestamp": "2023-06-05T19:46:18Z" + } + }, + { + "id": "2051adf7-b0d4-4f8c-9bb4-5cee4987d7a1", + "type": "transport_event", + "attributes": { + "event": "container.transport.transshipment_discharged", + "created_at": "2022-10-21T20:17:33Z", + "voyage_number": "50", + "timestamp": "2022-10-21T16:00:00Z", + "data_source": "shipping_line", + "location_locode": "NLRTM", + "timezone": "Europe/Amsterdam" + }, + "relationships": { + "shipment": { + "data": { + "id": "eb2571f2-b189-4d84-ac49-6a606e1f3ce8", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "50959d84-85d4-47a0-a822-496383968eb5", + "type": "container" + } + }, + "vessel": { + "data": { + "id": "19f128eb-9be0-45de-8008-7d66dc7b0091", + "type": "vessel" + } + }, + "location": { + "data": { + "id": "2a7f2058-e408-4259-baa9-ecf2c60ff275", + "type": "port" + } + }, + "terminal": { + "data": null + } + } + } + ] + }, + "topic": "container.transport.transshipment_discharged", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.transshipment_loaded.json b/providers/terminal49/latest/container.transport.transshipment_loaded.json new file mode 100644 index 00000000..ed9617cb --- /dev/null +++ b/providers/terminal49/latest/container.transport.transshipment_loaded.json @@ -0,0 +1,334 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "e41c559a-3179-4e17-b739-d2458ff972a3", + "type": "webhook_notification", + "attributes": { + "id": "e41c559a-3179-4e17-b739-d2458ff972a3", + "event": "container.transport.transshipment_loaded", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:16:41Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "abd25313-fc0f-4ad6-a9a0-5afdfe2116e2", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "f6e45855-97de-4c13-ba6c-ae2ee42f9d70", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "1e52ad99-2d0e-41ef-87ad-ea3572e2899e", + "type": "shipment", + "attributes": { + "created_at": "2022-10-21T20:15:38Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "914595688", + "normalized_number": "914595688", + "shipping_line_scac": "SEAU", + "shipping_line_name": "Sealand Americas", + "shipping_line_short_name": "SeaLand Americas", + "customer_name": "Kozey, Ortiz and Legros", + "port_of_lading_locode": "CLARI", + "port_of_lading_name": "Arica", + "port_of_discharge_locode": "USNYC", + "port_of_discharge_name": "New York / New Jersey", + "pod_vessel_name": "NORTHERN PRIORITY", + "pod_vessel_imo": "9450313", + "pod_voyage_number": "242N", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": "2022-09-28T19:51:00Z", + "pol_timezone": "America/Santiago", + "pod_eta_at": "2022-10-27T12:00:00Z", + "pod_original_eta_at": "2022-10-27T12:00:00Z", + "pod_ata_at": null, + "pod_timezone": "America/New_York", + "line_tracking_last_attempted_at": null, + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "5a56e8c3-bac0-47da-99c6-cd83ab428a80", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "990a5038-5273-4fe8-9a9f-4f1de2bcd418", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "62c6c1d7-757b-4cde-b189-9c6898d69be3", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "60998326-fb38-43c7-af7f-a0cc45825152", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/2de26519-3fb0-4748-b5ea-fca2b68dcab1" + } + }, + { + "id": "60998326-fb38-43c7-af7f-a0cc45825152", + "type": "container", + "attributes": { + "number": "MNBU4188482", + "seal_number": null, + "created_at": "2022-10-21T20:15:38Z", + "ref_numbers": [], + "pod_arrived_at": null, + "pod_discharged_at": null, + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "reefer", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": null, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": null, + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": null, + "pod_last_tracking_request_at": null, + "shipment_last_tracking_request_at": null, + "availability_known": false, + "pod_timezone": "America/New_York", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/New_York" + }, + "relationships": { + "shipment": { + "data": { + "id": "1e52ad99-2d0e-41ef-87ad-ea3572e2899e", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "62c6c1d7-757b-4cde-b189-9c6898d69be3", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "0923b9f0-23aa-48b7-ba1c-a9069a6b18fe", + "type": "transport_event" + }, + { + "id": "b7926c0c-6d32-4952-8f45-93cf8b7be737", + "type": "transport_event" + }, + { + "id": "28c51b2e-22fb-4f92-a065-92cd5ec9a189", + "type": "transport_event" + }, + { + "id": "d21d539e-11fd-42c6-a9df-7b2d72f1efbe", + "type": "transport_event" + }, + { + "id": "3f8a6bc0-3fda-4a82-941a-5d75bf5f1dea", + "type": "transport_event" + }, + { + "id": "c42d173f-cebc-4caf-8c7d-ac11374aa3fc", + "type": "transport_event" + }, + { + "id": "abd25313-fc0f-4ad6-a9a0-5afdfe2116e2", + "type": "transport_event" + }, + { + "id": "ed8ee17c-276c-428a-a4c5-321ceb735293", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "742004b2-db59-4d68-8e94-35523d02b911", + "type": "raw_event" + }, + { + "id": "412d71b3-6314-4eb8-a2f7-9e582c5ec1b9", + "type": "raw_event" + }, + { + "id": "a03d1986-0889-4ba1-83a1-473209f026f5", + "type": "raw_event" + }, + { + "id": "f721632d-257a-4001-b8ab-9a66fff06bb8", + "type": "raw_event" + }, + { + "id": "fc0b6306-dcce-497f-b5e8-d4b445bc9ce7", + "type": "raw_event" + }, + { + "id": "de6dd640-9f81-4b8c-ba1a-95da3da1d415", + "type": "raw_event" + }, + { + "id": "7b60fd0f-d53e-47fd-a8df-d206df12ae30", + "type": "raw_event" + }, + { + "id": "1858d515-fa61-4a6c-979d-718b511304ff", + "type": "raw_event" + }, + { + "id": "28e25e0a-d57c-4294-8a96-b5f8e41777fa", + "type": "raw_event" + }, + { + "id": "4c003cd5-c1c6-4dbd-9a6a-8c7b98b0c176", + "type": "raw_event" + }, + { + "id": "b77b40c6-6df3-4324-ba58-6f11cfa430a7", + "type": "raw_event" + }, + { + "id": "6aa41832-c607-40fb-924b-8f7017cbbb1b", + "type": "raw_event" + }, + { + "id": "da1617cf-1557-4766-bd1c-6c60bc32db87", + "type": "raw_event" + }, + { + "id": "26dcb356-a6e4-4255-bc29-a1b074cfb8f0", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "928f91f5-74d0-4a65-b5cf-995a4a026770", + "type": "port", + "attributes": { + "id": "928f91f5-74d0-4a65-b5cf-995a4a026770", + "name": "Manzanillo", + "code": "PAMIT", + "state_abbr": null, + "city": null, + "country_code": "PA", + "latitude": "9.362360956", + "longitude": "-79.882591837", + "time_zone": "America/Panama" + } + }, + { + "id": "2327b55c-4abb-410d-b97f-dcddf4734f89", + "type": "vessel", + "attributes": { + "name": "NORTHERN PRIORITY", + "imo": "9450313", + "mmsi": "636091832", + "latitude": -78.30435842851921, + "longitude": 25.471353799804547, + "nautical_speed_knots": 100, + "navigational_heading_degrees": 1, + "position_timestamp": "2023-06-05T19:46:18Z" + } + }, + { + "id": "abd25313-fc0f-4ad6-a9a0-5afdfe2116e2", + "type": "transport_event", + "attributes": { + "event": "container.transport.transshipment_loaded", + "created_at": "2022-10-21T20:15:38Z", + "voyage_number": "242N", + "timestamp": "2022-10-19T18:09:00Z", + "data_source": "shipping_line", + "location_locode": "PAMIT", + "timezone": "America/Panama" + }, + "relationships": { + "shipment": { + "data": { + "id": "1e52ad99-2d0e-41ef-87ad-ea3572e2899e", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "60998326-fb38-43c7-af7f-a0cc45825152", + "type": "container" + } + }, + "vessel": { + "data": { + "id": "2327b55c-4abb-410d-b97f-dcddf4734f89", + "type": "vessel" + } + }, + "location": { + "data": { + "id": "928f91f5-74d0-4a65-b5cf-995a4a026770", + "type": "port" + } + }, + "terminal": { + "data": null + } + } + } + ] + }, + "topic": "container.transport.transshipment_loaded", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.vessel_arrived.json b/providers/terminal49/latest/container.transport.vessel_arrived.json new file mode 100644 index 00000000..59cc559e --- /dev/null +++ b/providers/terminal49/latest/container.transport.vessel_arrived.json @@ -0,0 +1,280 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "be283e7f-6d95-4d87-b8cc-e4a88a0738ac", + "type": "webhook_notification", + "attributes": { + "id": "be283e7f-6d95-4d87-b8cc-e4a88a0738ac", + "event": "container.transport.vessel_arrived", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:15:39Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "3e814da7-53fe-4397-9776-c97e248eda91", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "361830fa-b087-47f2-94b0-06af1ac5d2a8", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "e55680a0-3378-428e-9783-7d72f9c3fc7f", + "type": "shipment", + "attributes": { + "created_at": "2022-09-09T12:05:57Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "ZIMULEH9024455", + "normalized_number": "ZIMULEH9024455", + "shipping_line_scac": "ZIMU", + "shipping_line_name": "Zim American Integrated Shipping Services", + "shipping_line_short_name": "Zim Line", + "customer_name": "Denesik, Senger and Feil", + "port_of_lading_locode": "FRLEH", + "port_of_lading_name": "Le Havre", + "port_of_discharge_locode": "INNSA", + "port_of_discharge_name": "Nhava Sheva", + "pod_vessel_name": "TONGALA", + "pod_vessel_imo": "9278105", + "pod_voyage_number": "132/E", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": "2022-09-28T22:00:00Z", + "pol_atd_at": "2022-09-28T13:40:00Z", + "pol_timezone": "Europe/Paris", + "pod_eta_at": "2022-10-20T18:30:00Z", + "pod_original_eta_at": "2022-10-13T18:30:00Z", + "pod_ata_at": "2022-10-21T15:53:00Z", + "pod_timezone": "Asia/Calcutta", + "line_tracking_last_attempted_at": "2022-10-21T19:32:09Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "b9e91f35-d472-48a8-912d-dbb1f85fe38e", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "be2b403c-ebaa-4125-aebd-3471ec765edf", + "type": "port" + } + }, + "pod_terminal": { + "data": null + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "5c3e90ed-5c8c-4c01-a0ce-ea544a2a9f6d", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/ae598754-a193-4a1f-9a4e-483d78b48d8c" + } + }, + { + "id": "5c3e90ed-5c8c-4c01-a0ce-ea544a2a9f6d", + "type": "container", + "attributes": { + "number": "CAIU3758064", + "seal_number": null, + "created_at": "2022-09-09T12:05:58Z", + "ref_numbers": [], + "pod_arrived_at": "2022-10-21T15:53:00Z", + "pod_discharged_at": null, + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "dry", + "equipment_length": 20, + "equipment_height": "standard", + "weight_in_lbs": null, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": null, + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": null, + "pod_last_tracking_request_at": null, + "shipment_last_tracking_request_at": null, + "availability_known": false, + "pod_timezone": "Asia/Calcutta", + "final_destination_timezone": null, + "empty_terminated_timezone": "Asia/Calcutta" + }, + "relationships": { + "shipment": { + "data": { + "id": "e55680a0-3378-428e-9783-7d72f9c3fc7f", + "type": "shipment" + } + }, + "pod_terminal": { + "data": null + }, + "transport_events": { + "data": [ + { + "id": "2f50d744-8c94-4d2c-9a84-857b7871010f", + "type": "transport_event" + }, + { + "id": "58fa4da4-e265-45f2-aa47-63596834d094", + "type": "transport_event" + }, + { + "id": "3e814da7-53fe-4397-9776-c97e248eda91", + "type": "transport_event" + }, + { + "id": "218d96b8-01e8-4349-852a-b03e05182d56", + "type": "transport_event" + }, + { + "id": "1a74d4d0-d24c-47c9-8818-59ae75562c8f", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "e96fa9f3-b83b-4340-9853-ca7f793c0ee9", + "type": "raw_event" + }, + { + "id": "9d652d24-2753-4b36-b267-c456dee0ce7f", + "type": "raw_event" + }, + { + "id": "b06b1ad9-c029-435c-99a0-e2dc6e7121c3", + "type": "raw_event" + }, + { + "id": "89aa1a6d-3bb4-477e-a4e3-b8ee9be02b35", + "type": "raw_event" + }, + { + "id": "c4b65cc1-7def-46f7-b9e4-35a22d1a58a5", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "be2b403c-ebaa-4125-aebd-3471ec765edf", + "type": "port", + "attributes": { + "id": "be2b403c-ebaa-4125-aebd-3471ec765edf", + "name": "Nhava Sheva", + "code": "INNSA", + "state_abbr": null, + "city": null, + "country_code": "IN", + "latitude": "18.95580615", + "longitude": "72.951204698", + "time_zone": "Asia/Calcutta" + } + }, + { + "id": "e55637e2-3fd7-405e-b987-401c1c880905", + "type": "vessel", + "attributes": { + "name": "TONGALA", + "imo": "9278105", + "mmsi": "636013644", + "latitude": -78.30435842851921, + "longitude": 25.471353799804547, + "nautical_speed_knots": 100, + "navigational_heading_degrees": 1, + "position_timestamp": "2023-06-05T19:46:18Z" + } + }, + { + "id": "3e814da7-53fe-4397-9776-c97e248eda91", + "type": "transport_event", + "attributes": { + "event": "container.transport.vessel_arrived", + "created_at": "2022-10-21T20:15:39Z", + "voyage_number": "132/E", + "timestamp": "2022-10-21T15:53:00Z", + "data_source": "shipping_line", + "location_locode": "INNSA", + "timezone": "Asia/Calcutta" + }, + "relationships": { + "shipment": { + "data": { + "id": "e55680a0-3378-428e-9783-7d72f9c3fc7f", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "5c3e90ed-5c8c-4c01-a0ce-ea544a2a9f6d", + "type": "container" + } + }, + "vessel": { + "data": { + "id": "e55637e2-3fd7-405e-b987-401c1c880905", + "type": "vessel" + } + }, + "location": { + "data": { + "id": "be2b403c-ebaa-4125-aebd-3471ec765edf", + "type": "port" + } + }, + "terminal": { + "data": null + } + } + } + ] + }, + "topic": "container.transport.vessel_arrived", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.vessel_berthed.json b/providers/terminal49/latest/container.transport.vessel_berthed.json new file mode 100644 index 00000000..7d33539a --- /dev/null +++ b/providers/terminal49/latest/container.transport.vessel_berthed.json @@ -0,0 +1,347 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "4c2bee7b-5929-4a8d-baa4-b8f8580597be", + "type": "webhook_notification", + "attributes": { + "id": "4c2bee7b-5929-4a8d-baa4-b8f8580597be", + "event": "container.transport.vessel_berthed", + "delivery_status": "succeeded", + "created_at": "2022-10-21T18:52:26Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "6242e7d4-eeea-40ec-af56-fc0a71e2a36b", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "9ed8cc42-5b0e-4ffc-96a6-335e96cdfcba", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "f028a4c5-4c0b-4894-b4b2-4919d266737e", + "type": "shipment", + "attributes": { + "created_at": "2022-09-22T08:25:55Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "HDMUXMNM78424800", + "normalized_number": "XMNM78424800", + "shipping_line_scac": "HDMU", + "shipping_line_name": "Hyundai Merchant Marine", + "shipping_line_short_name": "Hyundai", + "customer_name": "Kuvalis-Paucek", + "port_of_lading_locode": "CNXMN", + "port_of_lading_name": "Xiamen", + "port_of_discharge_locode": "USLAX", + "port_of_discharge_name": "Los Angeles", + "pod_vessel_name": "YM UNANIMITY", + "pod_vessel_imo": "9462718", + "pod_voyage_number": "0063E", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": "2022-09-27T22:00:00Z", + "pol_atd_at": "2022-09-28T02:30:00Z", + "pol_timezone": "Asia/Shanghai", + "pod_eta_at": "2022-10-17T13:00:00Z", + "pod_original_eta_at": "2022-10-15T15:00:00Z", + "pod_ata_at": "2022-10-18T17:35:17Z", + "pod_timezone": "America/Los_Angeles", + "line_tracking_last_attempted_at": "2022-10-21T18:52:23Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "5d392f9e-e3af-41d2-b7cf-7c8e48b5277d", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "214edbe5-f438-4492-bb18-3cd053c92cc7", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "b76896e1-fb93-4ebe-bbb2-d9e7eefc7553", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "82052525-07c1-4c45-9a09-e7633cbab373", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/a065301b-0205-496a-a317-ef0abd2ae2e3" + } + }, + { + "id": "82052525-07c1-4c45-9a09-e7633cbab373", + "type": "container", + "attributes": { + "number": "GAOU6337366", + "seal_number": "", + "created_at": "2022-09-22T08:25:55Z", + "ref_numbers": [], + "pod_arrived_at": "2022-10-17T13:00:00Z", + "pod_discharged_at": "2022-10-18T17:21:00Z", + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": true, + "equipment_type": "dry", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": 0, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": "2022-10-21T19:44:09Z", + "fees_at_pod_terminal": [], + "pickup_lfd": "2022-10-24T07:00:00Z", + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": "In Yard
(Decked)", + "pod_last_tracking_request_at": "2022-10-21T19:44:09Z", + "shipment_last_tracking_request_at": null, + "availability_known": true, + "pod_timezone": "America/Los_Angeles", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/Los_Angeles" + }, + "relationships": { + "shipment": { + "data": { + "id": "f028a4c5-4c0b-4894-b4b2-4919d266737e", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "b76896e1-fb93-4ebe-bbb2-d9e7eefc7553", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "82abbf20-17da-43ce-b62e-a94f0dbc51ad", + "type": "transport_event" + }, + { + "id": "75641949-c9b1-4726-b9dd-58577f3c0709", + "type": "transport_event" + }, + { + "id": "89deda0c-ff71-4e87-988e-cdb96f1af4b2", + "type": "transport_event" + }, + { + "id": "2553a3b5-e41f-4e22-9798-1aab7f275d35", + "type": "transport_event" + }, + { + "id": "6242e7d4-eeea-40ec-af56-fc0a71e2a36b", + "type": "transport_event" + }, + { + "id": "04fb0c48-fa3a-42e2-af35-0bec1d09f141", + "type": "transport_event" + }, + { + "id": "c45fe70b-83bf-46dd-ba5a-db03002ba349", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "ccb3e789-3902-469f-bbab-96a1ede50dd8", + "type": "raw_event" + }, + { + "id": "231b3fbe-6d33-4386-8258-1356ee9b9518", + "type": "raw_event" + }, + { + "id": "5d83c231-c711-42a0-abfc-6fedb259381f", + "type": "raw_event" + }, + { + "id": "a23c7de8-2ae0-4ca6-9c54-97d905d11a58", + "type": "raw_event" + }, + { + "id": "9e6700a1-15cd-4010-b8fc-799de9e3b1a5", + "type": "raw_event" + }, + { + "id": "8e50b041-1f9c-40bf-ab78-588e69bc4311", + "type": "raw_event" + }, + { + "id": "8027c3fc-c55c-4cb0-98de-ecfb2c8aa0ad", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "214edbe5-f438-4492-bb18-3cd053c92cc7", + "type": "port", + "attributes": { + "id": "214edbe5-f438-4492-bb18-3cd053c92cc7", + "name": "Los Angeles", + "code": "USLAX", + "state_abbr": "CA", + "city": "Los Angeles", + "country_code": "US", + "latitude": "33.728193631", + "longitude": "-118.255820307", + "time_zone": "America/Los_Angeles" + } + }, + { + "id": "b76896e1-fb93-4ebe-bbb2-d9e7eefc7553", + "type": "terminal", + "attributes": { + "id": "b76896e1-fb93-4ebe-bbb2-d9e7eefc7553", + "nickname": "WBCT", + "name": "West Basin Container Terminal", + "firms_code": "Y773", + "smdg_code": null, + "bic_facility_code": null, + "provided_data": { + "pickup_lfd": false, + "pickup_lfd_notes": "", + "available_for_pickup": false, + "fees_at_pod_terminal": false, + "holds_at_pod_terminal": false, + "pickup_appointment_at": false, + "location_at_pod_terminal": false, + "available_for_pickup_notes": "", + "fees_at_pod_terminal_notes": "", + "holds_at_pod_terminal_notes": "", + "pickup_appointment_at_notes": "", + "pod_full_out_chassis_number": false, + "location_at_pod_terminal_notes": "", + "pod_full_out_chassis_number_notes": "" + }, + "street": "701 New Dock Street Berths 212-225", + "city": "Terminal Island", + "state": "California", + "state_abbr": "CA", + "zip": "90731", + "country": "United States" + }, + "relationships": { + "port": { + "data": { + "id": "214edbe5-f438-4492-bb18-3cd053c92cc7", + "type": "port" + } + } + } + }, + { + "id": "f800df08-186c-40b9-8d3c-3fcc0838cbe6", + "type": "vessel", + "attributes": { + "name": "YM UNANIMITY", + "imo": "9462718", + "mmsi": "416466000", + "latitude": -78.30435842851921, + "longitude": 25.471353799804547, + "nautical_speed_knots": 25, + "navigational_heading_degrees": 1, + "position_timestamp": "2023-06-05T19:46:18Z" + } + }, + { + "id": "6242e7d4-eeea-40ec-af56-fc0a71e2a36b", + "type": "transport_event", + "attributes": { + "event": "container.transport.vessel_berthed", + "created_at": "2022-10-21T18:52:26Z", + "voyage_number": "0063E", + "timestamp": "2022-10-17T13:00:00Z", + "data_source": "shipping_line", + "location_locode": "USLAX", + "timezone": "America/Los_Angeles" + }, + "relationships": { + "shipment": { + "data": { + "id": "f028a4c5-4c0b-4894-b4b2-4919d266737e", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "82052525-07c1-4c45-9a09-e7633cbab373", + "type": "container" + } + }, + "vessel": { + "data": { + "id": "f800df08-186c-40b9-8d3c-3fcc0838cbe6", + "type": "vessel" + } + }, + "location": { + "data": { + "id": "214edbe5-f438-4492-bb18-3cd053c92cc7", + "type": "port" + } + }, + "terminal": { + "data": { + "id": "b76896e1-fb93-4ebe-bbb2-d9e7eefc7553", + "type": "terminal" + } + } + } + } + ] + }, + "topic": "container.transport.vessel_berthed", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.vessel_departed.json b/providers/terminal49/latest/container.transport.vessel_departed.json new file mode 100644 index 00000000..08f867a8 --- /dev/null +++ b/providers/terminal49/latest/container.transport.vessel_departed.json @@ -0,0 +1,334 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "f65f7fff-2384-4f90-919b-b716c16bc670", + "type": "webhook_notification", + "attributes": { + "id": "f65f7fff-2384-4f90-919b-b716c16bc670", + "event": "container.transport.vessel_departed", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:16:41Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "2b8eb6b3-6dcb-4acc-a234-dfc971408762", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "501aae38-e752-4f15-ab6e-73ea0ede3ca2", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "a65a7f43-0038-4f60-acff-c97a4979d323", + "type": "shipment", + "attributes": { + "created_at": "2022-10-21T20:15:38Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "914595688", + "normalized_number": "914595688", + "shipping_line_scac": "SEAU", + "shipping_line_name": "Sealand Americas", + "shipping_line_short_name": "SeaLand Americas", + "customer_name": "Lang and Sons", + "port_of_lading_locode": "CLARI", + "port_of_lading_name": "Arica", + "port_of_discharge_locode": "USNYC", + "port_of_discharge_name": "New York / New Jersey", + "pod_vessel_name": "NORTHERN PRIORITY", + "pod_vessel_imo": "9450313", + "pod_voyage_number": "242N", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": "2022-09-28T19:51:00Z", + "pol_timezone": "America/Santiago", + "pod_eta_at": "2022-10-27T12:00:00Z", + "pod_original_eta_at": "2022-10-27T12:00:00Z", + "pod_ata_at": null, + "pod_timezone": "America/New_York", + "line_tracking_last_attempted_at": null, + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "cbf247a7-a86c-491f-948e-6a95a41e9199", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "e06c809e-c437-47ac-92a1-aeb1c6f14480", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "a01b7de4-05a5-4871-8074-c524057216ec", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "56ad45c8-dbd0-4c1e-bee7-7c4376db3924", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/2de26519-3fb0-4748-b5ea-fca2b68dcab1" + } + }, + { + "id": "56ad45c8-dbd0-4c1e-bee7-7c4376db3924", + "type": "container", + "attributes": { + "number": "MNBU4188482", + "seal_number": null, + "created_at": "2022-10-21T20:15:38Z", + "ref_numbers": [], + "pod_arrived_at": null, + "pod_discharged_at": null, + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "reefer", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": null, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": null, + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": null, + "pod_last_tracking_request_at": null, + "shipment_last_tracking_request_at": null, + "availability_known": false, + "pod_timezone": "America/New_York", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/New_York" + }, + "relationships": { + "shipment": { + "data": { + "id": "a65a7f43-0038-4f60-acff-c97a4979d323", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "a01b7de4-05a5-4871-8074-c524057216ec", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "875a1706-b8cd-4a27-9b0d-b6bc76b01a91", + "type": "transport_event" + }, + { + "id": "571209fb-d43e-4361-8bc6-f17a72005964", + "type": "transport_event" + }, + { + "id": "2b8eb6b3-6dcb-4acc-a234-dfc971408762", + "type": "transport_event" + }, + { + "id": "7d77608f-647c-45a3-9308-12d988d5be62", + "type": "transport_event" + }, + { + "id": "74c00224-82e2-4bb8-aa2a-291aa4f5554d", + "type": "transport_event" + }, + { + "id": "1580e710-6e00-4e7c-b0e4-cabed65d09e3", + "type": "transport_event" + }, + { + "id": "efa9723b-fb8d-4add-8059-8a95bcb78cba", + "type": "transport_event" + }, + { + "id": "3a19cba1-a2e8-40e9-b9cb-8cadbe802ca9", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "f4bf9733-cfef-4e01-ad8c-efc874dd4b83", + "type": "raw_event" + }, + { + "id": "29f37e62-08a5-45c5-87dd-eee6a8cddc9c", + "type": "raw_event" + }, + { + "id": "c692006a-0755-4f0f-8b6f-e22360de589e", + "type": "raw_event" + }, + { + "id": "b41de73f-aa1d-473e-8fed-9bf9ba6f5384", + "type": "raw_event" + }, + { + "id": "2c60b856-6120-44ba-8c7f-a8e0a7dc3306", + "type": "raw_event" + }, + { + "id": "3d13f46c-b04a-435e-9bc9-7d4c2fb70fe4", + "type": "raw_event" + }, + { + "id": "00104149-7bfd-4d11-989a-0bcf3089f446", + "type": "raw_event" + }, + { + "id": "5a224d3b-d3b7-489a-a776-09f053e422b1", + "type": "raw_event" + }, + { + "id": "85cfe2ce-c88e-4b55-b25f-f36a0c3f5e6a", + "type": "raw_event" + }, + { + "id": "b4481a38-511b-4d84-b92c-e36b6e050b5c", + "type": "raw_event" + }, + { + "id": "527e2d94-93e2-40f8-9421-a80fd53e2fe8", + "type": "raw_event" + }, + { + "id": "86666d95-cb85-4106-b68c-816702e851bf", + "type": "raw_event" + }, + { + "id": "afe2b57f-5363-4ad9-ad0e-a83c8928c0d9", + "type": "raw_event" + }, + { + "id": "e1240511-7a64-49f7-8dc1-bdf31848f1a7", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "cbf247a7-a86c-491f-948e-6a95a41e9199", + "type": "port", + "attributes": { + "id": "cbf247a7-a86c-491f-948e-6a95a41e9199", + "name": "Arica", + "code": "CLARI", + "state_abbr": null, + "city": null, + "country_code": "CL", + "latitude": "-18.471872947", + "longitude": "-70.327958963", + "time_zone": "America/Santiago" + } + }, + { + "id": "95016ff7-1084-416a-9c85-4af24e91d883", + "type": "vessel", + "attributes": { + "name": "MERIDIAN", + "imo": "7002605", + "mmsi": "218415000", + "latitude": -78.30435842851921, + "longitude": 25.471353799804547, + "nautical_speed_knots": 44, + "navigational_heading_degrees": 1, + "position_timestamp": "2023-06-05T19:46:18Z" + } + }, + { + "id": "2b8eb6b3-6dcb-4acc-a234-dfc971408762", + "type": "transport_event", + "attributes": { + "event": "container.transport.vessel_departed", + "created_at": "2022-10-21T20:15:38Z", + "voyage_number": "239N", + "timestamp": "2022-09-28T19:51:00Z", + "data_source": "shipping_line", + "location_locode": "CLARI", + "timezone": "America/Santiago" + }, + "relationships": { + "shipment": { + "data": { + "id": "a65a7f43-0038-4f60-acff-c97a4979d323", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "56ad45c8-dbd0-4c1e-bee7-7c4376db3924", + "type": "container" + } + }, + "vessel": { + "data": { + "id": "95016ff7-1084-416a-9c85-4af24e91d883", + "type": "vessel" + } + }, + "location": { + "data": { + "id": "cbf247a7-a86c-491f-948e-6a95a41e9199", + "type": "port" + } + }, + "terminal": { + "data": null + } + } + } + ] + }, + "topic": "container.transport.vessel_departed", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.vessel_discharged.json b/providers/terminal49/latest/container.transport.vessel_discharged.json new file mode 100644 index 00000000..46f65de6 --- /dev/null +++ b/providers/terminal49/latest/container.transport.vessel_discharged.json @@ -0,0 +1,391 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "5c048ec8-afb0-48ca-8657-fa262dc9bbd7", + "type": "webhook_notification", + "attributes": { + "id": "5c048ec8-afb0-48ca-8657-fa262dc9bbd7", + "event": "container.transport.vessel_discharged", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:14:17Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "d637c864-ef35-4df1-9563-ba8bbb179af5", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "851d3a8d-4f95-4296-be6d-0510ece0376d", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "56c8b2c7-a5e0-4c51-9793-f7dadc1fa52c", + "type": "shipment", + "attributes": { + "created_at": "2022-09-01T15:22:22Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "TA2PTC560500", + "normalized_number": "TA2PTC560500", + "shipping_line_scac": "ONEY", + "shipping_line_name": "Ocean Network Express", + "shipping_line_short_name": "ONE", + "customer_name": "Schaden and Sons", + "port_of_lading_locode": "CNQIN", + "port_of_lading_name": "Qingdao", + "port_of_discharge_locode": "USNYC", + "port_of_discharge_name": "New York / New Jersey", + "pod_vessel_name": "ESSEN EXPRESS", + "pod_vessel_imo": "9501370", + "pod_voyage_number": "042E", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": "2022-07-30T12:24:00Z", + "pol_timezone": "Asia/Shanghai", + "pod_eta_at": "2022-09-22T15:00:00Z", + "pod_original_eta_at": "2022-09-23T10:00:00Z", + "pod_ata_at": "2022-10-19T19:55:00Z", + "pod_timezone": "America/New_York", + "line_tracking_last_attempted_at": "2022-10-21T20:14:12Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "25a0e8eb-a957-4973-a8fd-e984552baafa", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "27f76ae6-d6d9-4938-878b-7113cd628159", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "ad02bb7c-a8a3-4ec5-bbb9-220f3dbf797d", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "7e9be7ac-2845-4130-b032-fb447d3c3126", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/44ddc574-6636-44f0-be9f-6dd6a7e5f0fb" + } + }, + { + "id": "7e9be7ac-2845-4130-b032-fb447d3c3126", + "type": "container", + "attributes": { + "number": "NYKU0800893", + "seal_number": "CND674488", + "created_at": "2022-09-01T15:22:23Z", + "ref_numbers": [], + "pod_arrived_at": "2022-10-19T19:55:00Z", + "pod_discharged_at": "2022-10-21T15:19:00Z", + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": true, + "equipment_type": "dry", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": 18928, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": "2022-10-21T19:45:07Z", + "fees_at_pod_terminal": [], + "pickup_lfd": "2022-10-27T04:00:00Z", + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": "In Yard", + "pod_last_tracking_request_at": "2022-10-21T19:45:07Z", + "shipment_last_tracking_request_at": null, + "availability_known": true, + "pod_timezone": "America/New_York", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/New_York" + }, + "relationships": { + "shipment": { + "data": { + "id": "56c8b2c7-a5e0-4c51-9793-f7dadc1fa52c", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "ad02bb7c-a8a3-4ec5-bbb9-220f3dbf797d", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "81879bc8-3b1e-44e7-8b82-18747c5a55c1", + "type": "transport_event" + }, + { + "id": "400895bd-70b7-4ef7-8fef-8edd63eb1450", + "type": "transport_event" + }, + { + "id": "b2d26b74-3189-410e-a4e6-344e2a5ecbc9", + "type": "transport_event" + }, + { + "id": "90e32553-9d25-4426-b625-128d26f9f9c5", + "type": "transport_event" + }, + { + "id": "72375da8-6916-4db4-80a5-903602035b91", + "type": "transport_event" + }, + { + "id": "a0718da3-3185-4038-9b12-fc1886895933", + "type": "transport_event" + }, + { + "id": "eb452da3-ad22-457b-b3b5-6ef7d691efef", + "type": "transport_event" + }, + { + "id": "e474a621-fdad-413b-8a86-80ca59444d2e", + "type": "transport_event" + }, + { + "id": "9f274f93-4763-4af3-a513-47be9de6db74", + "type": "transport_event" + }, + { + "id": "c9a093b5-8962-4e67-9c65-cc82811352ae", + "type": "transport_event" + }, + { + "id": "d637c864-ef35-4df1-9563-ba8bbb179af5", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "4d66e330-b0b0-47bc-bd67-1385b6da145f", + "type": "raw_event" + }, + { + "id": "7db280b7-5728-4d5c-a3f0-80086e726144", + "type": "raw_event" + }, + { + "id": "93cbaa5e-67c8-4aa0-b264-aed51f0a25eb", + "type": "raw_event" + }, + { + "id": "88a6cf44-d652-4b0b-b58e-2e2d5ead3cf0", + "type": "raw_event" + }, + { + "id": "9583e9f1-70c0-426b-801a-99f9193cb7a4", + "type": "raw_event" + }, + { + "id": "e6663d02-6b90-4d4f-a697-1980eca44789", + "type": "raw_event" + }, + { + "id": "d6ad787d-6ad1-479c-87f6-2e104d1275ef", + "type": "raw_event" + }, + { + "id": "6a227c8f-865f-47be-8551-f043be9b9a8b", + "type": "raw_event" + }, + { + "id": "0b6ea128-508c-4951-9c08-a33ba5134447", + "type": "raw_event" + }, + { + "id": "614b23d9-0b23-4800-b5fe-ac2d06178eb3", + "type": "raw_event" + }, + { + "id": "d83e119a-9214-4e07-ae13-024c68b3d231", + "type": "raw_event" + }, + { + "id": "7ea41e5c-b6dd-4972-a42b-e630cbaaa6da", + "type": "raw_event" + }, + { + "id": "12c1202e-5a6b-4551-a78e-670c52dde93a", + "type": "raw_event" + }, + { + "id": "fbff6533-b387-4af5-912b-4040ba3d5a34", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "27f76ae6-d6d9-4938-878b-7113cd628159", + "type": "port", + "attributes": { + "id": "27f76ae6-d6d9-4938-878b-7113cd628159", + "name": "New York / New Jersey", + "code": "USNYC", + "state_abbr": "NY", + "city": "New York", + "country_code": "US", + "latitude": "40.684996498", + "longitude": "-74.151115685", + "time_zone": "America/New_York" + } + }, + { + "id": "ad02bb7c-a8a3-4ec5-bbb9-220f3dbf797d", + "type": "terminal", + "attributes": { + "id": "ad02bb7c-a8a3-4ec5-bbb9-220f3dbf797d", + "nickname": "GCTB", + "name": "GCT Bayonne", + "firms_code": "E364", + "smdg_code": null, + "bic_facility_code": null, + "provided_data": { + "pickup_lfd": false, + "pickup_lfd_notes": "", + "available_for_pickup": false, + "fees_at_pod_terminal": false, + "holds_at_pod_terminal": false, + "pickup_appointment_at": false, + "location_at_pod_terminal": false, + "available_for_pickup_notes": "", + "fees_at_pod_terminal_notes": "", + "holds_at_pod_terminal_notes": "", + "pickup_appointment_at_notes": "", + "pod_full_out_chassis_number": false, + "location_at_pod_terminal_notes": "", + "pod_full_out_chassis_number_notes": "" + }, + "street": "701 New Dock Street Berths 212-225", + "city": "Terminal Island", + "state": "California", + "state_abbr": "CA", + "zip": "90731", + "country": "United States" + }, + "relationships": { + "port": { + "data": { + "id": "27f76ae6-d6d9-4938-878b-7113cd628159", + "type": "port" + } + } + } + }, + { + "id": "043bbbbe-c26f-44fb-a21c-4ee80c8fe319", + "type": "vessel", + "attributes": { + "name": "ESSEN EXPRESS", + "imo": "9501370", + "mmsi": "218474000", + "latitude": -78.30435842851921, + "longitude": 25.471353799804547, + "nautical_speed_knots": 13, + "navigational_heading_degrees": 99, + "position_timestamp": "2023-06-05T19:46:18Z" + } + }, + { + "id": "d637c864-ef35-4df1-9563-ba8bbb179af5", + "type": "transport_event", + "attributes": { + "event": "container.transport.vessel_discharged", + "created_at": "2022-10-21T20:14:17Z", + "voyage_number": "042E", + "timestamp": "2022-10-21T15:19:00Z", + "data_source": "shipping_line", + "location_locode": "USNYC", + "timezone": "America/New_York" + }, + "relationships": { + "shipment": { + "data": { + "id": "56c8b2c7-a5e0-4c51-9793-f7dadc1fa52c", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "7e9be7ac-2845-4130-b032-fb447d3c3126", + "type": "container" + } + }, + "vessel": { + "data": { + "id": "043bbbbe-c26f-44fb-a21c-4ee80c8fe319", + "type": "vessel" + } + }, + "location": { + "data": { + "id": "27f76ae6-d6d9-4938-878b-7113cd628159", + "type": "port" + } + }, + "terminal": { + "data": { + "id": "ad02bb7c-a8a3-4ec5-bbb9-220f3dbf797d", + "type": "terminal" + } + } + } + } + ] + }, + "topic": "container.transport.vessel_discharged", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.transport.vessel_loaded.json b/providers/terminal49/latest/container.transport.vessel_loaded.json new file mode 100644 index 00000000..39048e6c --- /dev/null +++ b/providers/terminal49/latest/container.transport.vessel_loaded.json @@ -0,0 +1,302 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "a3baf7bb-3ffe-485e-bf9d-7b7dd17a08a8", + "type": "webhook_notification", + "attributes": { + "id": "a3baf7bb-3ffe-485e-bf9d-7b7dd17a08a8", + "event": "container.transport.vessel_loaded", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:16:47Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "58114b8d-7aab-491d-97ce-7b32c0c1d198", + "type": "transport_event" + } + }, + "webhook": { + "data": { + "id": "7c353e67-cab6-422e-a17f-8483bf250dd9", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "2bae2c8b-c682-47a6-81c7-f1ac9d4404ef", + "type": "shipment", + "attributes": { + "created_at": "2022-10-18T23:20:40Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "HDMUNBOZ32457200", + "normalized_number": "NBOZ32457200", + "shipping_line_scac": "HDMU", + "shipping_line_name": "Hyundai Merchant Marine", + "shipping_line_short_name": "Hyundai", + "customer_name": "Roberts LLC", + "port_of_lading_locode": "CNNGB", + "port_of_lading_name": "Ningbo", + "port_of_discharge_locode": "USLAX", + "port_of_discharge_name": "Los Angeles", + "pod_vessel_name": "NYK THEMIS", + "pod_vessel_imo": "9356696", + "pod_voyage_number": "0082E", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": "2022-09-23T00:30:00Z", + "pol_timezone": "Asia/Shanghai", + "pod_eta_at": "2022-10-22T12:30:00Z", + "pod_original_eta_at": "2022-10-22T12:30:00Z", + "pod_ata_at": null, + "pod_timezone": "America/Los_Angeles", + "line_tracking_last_attempted_at": "2022-10-21T20:13:02Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "b80acdc3-e2e7-4d09-8c7a-48ce12b4dd38", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "5d0f3e26-a5a7-4aff-a73f-2eacb3ca0a05", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "43cf9fea-eb03-428a-8e57-6da700f95adc", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "e7fd77a6-5b1d-49c6-8790-9597e154c3c6", + "type": "container" + }, + { + "id": "d1a33088-16fa-475c-9ea4-d5098ae9b8df", + "type": "container" + }, + { + "id": "c7876dc6-ccad-4219-b0a2-1e9e9845f474", + "type": "container" + }, + { + "id": "9bbff5af-73fa-463e-b715-d2f6c01c58cc", + "type": "container" + }, + { + "id": "e637137f-ad05-41e3-9a50-045d365d96d9", + "type": "container" + }, + { + "id": "8e4f2995-a25a-4c6c-9382-3c02ce1288af", + "type": "container" + }, + { + "id": "a5970c64-61c2-4f13-b16d-de46871b77f0", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/35285253-d023-4c08-ab12-4ea7ee7793cf" + } + }, + { + "id": "c7876dc6-ccad-4219-b0a2-1e9e9845f474", + "type": "container", + "attributes": { + "number": "KOCU4221161", + "seal_number": "211962498", + "created_at": "2022-10-18T23:20:40Z", + "ref_numbers": [], + "pod_arrived_at": null, + "pod_discharged_at": null, + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "dry", + "equipment_length": 40, + "equipment_height": "high_cube", + "weight_in_lbs": 20119, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": "2022-10-21T20:09:50Z", + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": "On-Board Vessel", + "pod_last_tracking_request_at": "2022-10-21T20:09:50Z", + "shipment_last_tracking_request_at": null, + "availability_known": true, + "pod_timezone": "America/Los_Angeles", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/Los_Angeles" + }, + "relationships": { + "shipment": { + "data": { + "id": "2bae2c8b-c682-47a6-81c7-f1ac9d4404ef", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "43cf9fea-eb03-428a-8e57-6da700f95adc", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "e39a063e-da6b-4b97-bb7a-bf27b1b2d96e", + "type": "transport_event" + }, + { + "id": "58e026b4-4252-4f40-910e-416b75e3f656", + "type": "transport_event" + }, + { + "id": "2032b8a4-150d-40c1-a4d2-9dc89606ba9b", + "type": "transport_event" + }, + { + "id": "58114b8d-7aab-491d-97ce-7b32c0c1d198", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "9b382aaf-50b5-49a2-8b72-8e1ebfe687cb", + "type": "raw_event" + }, + { + "id": "976bc217-7b24-4a2e-8c4f-4f4e3597348d", + "type": "raw_event" + }, + { + "id": "421ab729-8741-4c9b-a493-b8b93ca1ff13", + "type": "raw_event" + }, + { + "id": "0eada15a-7830-4e22-8a30-3c994d7e6130", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "b80acdc3-e2e7-4d09-8c7a-48ce12b4dd38", + "type": "port", + "attributes": { + "id": "b80acdc3-e2e7-4d09-8c7a-48ce12b4dd38", + "name": "Ningbo", + "code": "CNNGB", + "state_abbr": null, + "city": null, + "country_code": "CN", + "latitude": "29.889437243", + "longitude": "122.033720842", + "time_zone": "Asia/Shanghai" + } + }, + { + "id": "c17c5324-008e-4549-9e67-302cff53a56d", + "type": "vessel", + "attributes": { + "name": "NYK THEMIS", + "imo": "9356696", + "mmsi": "636018225", + "latitude": -78.30435842851921, + "longitude": 25.471353799804547, + "nautical_speed_knots": 100, + "navigational_heading_degrees": 18, + "position_timestamp": "2023-06-05T19:46:18Z" + } + }, + { + "id": "58114b8d-7aab-491d-97ce-7b32c0c1d198", + "type": "transport_event", + "attributes": { + "event": "container.transport.vessel_loaded", + "created_at": "2022-10-21T20:16:47Z", + "voyage_number": "0082E", + "timestamp": "2022-09-22T09:38:00Z", + "data_source": "shipping_line", + "location_locode": "CNNGB", + "timezone": "Asia/Shanghai" + }, + "relationships": { + "shipment": { + "data": { + "id": "2bae2c8b-c682-47a6-81c7-f1ac9d4404ef", + "type": "shipment" + } + }, + "container": { + "data": { + "id": "c7876dc6-ccad-4219-b0a2-1e9e9845f474", + "type": "container" + } + }, + "vessel": { + "data": { + "id": "c17c5324-008e-4549-9e67-302cff53a56d", + "type": "vessel" + } + }, + "location": { + "data": { + "id": "b80acdc3-e2e7-4d09-8c7a-48ce12b4dd38", + "type": "port" + } + }, + "terminal": { + "data": null + } + } + } + ] + }, + "topic": "container.transport.vessel_loaded", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/container.updated.json b/providers/terminal49/latest/container.updated.json new file mode 100644 index 00000000..339df88c --- /dev/null +++ b/providers/terminal49/latest/container.updated.json @@ -0,0 +1,354 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "aee69c9e-66e5-4ead-82ee-668dafc242ee", + "type": "webhook_notification", + "attributes": { + "id": "aee69c9e-66e5-4ead-82ee-668dafc242ee", + "event": "container.updated", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:19:13Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "638dd40b-6d1a-48a5-af2f-c68463059149", + "type": "container_updated_event" + } + }, + "webhook": { + "data": { + "id": "fdd1cf95-7569-4bf9-965b-825a55fa6303", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "c0633538-4e53-4c33-bde5-055a5bdbfa29", + "type": "shipment", + "attributes": { + "created_at": "2022-09-06T08:29:58Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "MAEUJAK015053", + "normalized_number": "JAK015053", + "shipping_line_scac": "MAEU", + "shipping_line_name": "Maersk", + "shipping_line_short_name": "Maersk", + "customer_name": "Lakin and Sons", + "port_of_lading_locode": "IDJKT", + "port_of_lading_name": "Jakarta, Java", + "port_of_discharge_locode": "USNYC", + "port_of_discharge_name": "New York / New Jersey", + "pod_vessel_name": "MAERSK SYDNEY", + "pod_vessel_imo": "9289958", + "pod_voyage_number": "235W", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": "2022-09-04T16:54:00Z", + "pol_timezone": "Asia/Jakarta", + "pod_eta_at": "2022-10-10T22:00:00Z", + "pod_original_eta_at": "2022-10-14T07:00:00Z", + "pod_ata_at": "2022-10-10T22:00:00Z", + "pod_timezone": "America/New_York", + "line_tracking_last_attempted_at": "2022-10-21T18:11:45Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "82bf3631-280e-4d73-81d8-fc16753d08a7", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "9e9e8a64-bc96-417f-87d2-189ebccd0123", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "fb4666e2-f159-429e-9d6c-4a09ced32262", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "5f3d40ad-2e2f-4778-8973-8a3a70bef56d", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/7297af4f-e047-4a8e-9eda-d1013ce2ab16" + } + }, + { + "id": "9e9e8a64-bc96-417f-87d2-189ebccd0123", + "type": "port", + "attributes": { + "id": "9e9e8a64-bc96-417f-87d2-189ebccd0123", + "name": "New York / New Jersey", + "code": "USNYC", + "state_abbr": "NY", + "city": "New York", + "country_code": "US", + "latitude": "40.684996498", + "longitude": "-74.151115685", + "time_zone": "America/New_York" + } + }, + { + "id": "fb4666e2-f159-429e-9d6c-4a09ced32262", + "type": "terminal", + "attributes": { + "id": "fb4666e2-f159-429e-9d6c-4a09ced32262", + "nickname": "APM Terminals", + "name": "Port Elizabeth", + "firms_code": "E425", + "smdg_code": null, + "bic_facility_code": null, + "provided_data": { + "pickup_lfd": false, + "pickup_lfd_notes": "", + "available_for_pickup": false, + "fees_at_pod_terminal": false, + "holds_at_pod_terminal": false, + "pickup_appointment_at": false, + "location_at_pod_terminal": false, + "available_for_pickup_notes": "", + "fees_at_pod_terminal_notes": "", + "holds_at_pod_terminal_notes": "", + "pickup_appointment_at_notes": "", + "pod_full_out_chassis_number": false, + "location_at_pod_terminal_notes": "", + "pod_full_out_chassis_number_notes": "" + }, + "street": "701 New Dock Street Berths 212-225", + "city": "Terminal Island", + "state": "California", + "state_abbr": "CA", + "zip": "90731", + "country": "United States" + }, + "relationships": { + "port": { + "data": { + "id": "9e9e8a64-bc96-417f-87d2-189ebccd0123", + "type": "port" + } + } + } + }, + { + "id": "5f3d40ad-2e2f-4778-8973-8a3a70bef56d", + "type": "container", + "attributes": { + "number": "MSKU4807969", + "seal_number": null, + "created_at": "2022-09-06T08:29:58Z", + "ref_numbers": [], + "pod_arrived_at": "2022-10-10T22:00:00Z", + "pod_discharged_at": "2022-10-11T21:32:00Z", + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": true, + "equipment_type": "dry", + "equipment_length": 45, + "equipment_height": "high_cube", + "weight_in_lbs": null, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": "2022-10-21T20:19:12Z", + "fees_at_pod_terminal": [], + "pickup_lfd": "2022-10-24T04:00:00Z", + "pickup_appointment_at": "2022-10-18T16:00:00Z", + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": "Yard Grounded (G90402B1)", + "pod_last_tracking_request_at": "2022-10-21T20:19:12Z", + "shipment_last_tracking_request_at": null, + "availability_known": true, + "pod_timezone": "America/New_York", + "final_destination_timezone": null, + "empty_terminated_timezone": "America/New_York" + }, + "relationships": { + "shipment": { + "data": { + "id": "c0633538-4e53-4c33-bde5-055a5bdbfa29", + "type": "shipment" + } + }, + "pod_terminal": { + "data": { + "id": "fb4666e2-f159-429e-9d6c-4a09ced32262", + "type": "terminal" + } + }, + "transport_events": { + "data": [ + { + "id": "e9b1b49a-b84e-469e-ac72-b0026cd0a17a", + "type": "transport_event" + }, + { + "id": "dbf8a2b9-d19e-42c1-8bdf-216f075028c8", + "type": "transport_event" + }, + { + "id": "4a10db53-cfd1-4a1e-98e3-6dcea72b34b5", + "type": "transport_event" + }, + { + "id": "f32b184d-aea7-4a61-98c3-a2e5e7b78775", + "type": "transport_event" + }, + { + "id": "87245720-cc9f-4e17-b2df-c76a969b6294", + "type": "transport_event" + }, + { + "id": "74d08ccb-0e8c-4715-9d48-d083441764c3", + "type": "transport_event" + }, + { + "id": "f700c2f0-edbe-406f-943c-8575e4656af8", + "type": "transport_event" + }, + { + "id": "8242486b-0410-40e5-9566-c57cda4a2948", + "type": "transport_event" + }, + { + "id": "b6e33165-7848-48b0-a621-2012e6392d6e", + "type": "transport_event" + } + ] + }, + "raw_events": { + "data": [ + { + "id": "e6ecd493-4e6b-4d92-809a-ffd73d401d67", + "type": "raw_event" + }, + { + "id": "abff03e4-d246-4d2a-b02b-5a5f81d493b5", + "type": "raw_event" + }, + { + "id": "603d631b-6a81-4389-94f5-7fe21e71a43e", + "type": "raw_event" + }, + { + "id": "3fcc6702-859c-4088-81ea-407f37d83481", + "type": "raw_event" + }, + { + "id": "108f5bab-7a33-4fef-bbfc-fc1b12f8742d", + "type": "raw_event" + }, + { + "id": "e588e237-7dd1-4982-8fc8-6ce82447cd92", + "type": "raw_event" + }, + { + "id": "c796106f-39ce-402e-8296-5a02cafe6da7", + "type": "raw_event" + }, + { + "id": "2fb9cdf8-8f9b-4ff2-9a79-e79031f745c6", + "type": "raw_event" + }, + { + "id": "aa56172c-c0c4-4fe8-a718-ff95826469ad", + "type": "raw_event" + } + ] + } + } + }, + { + "id": "638dd40b-6d1a-48a5-af2f-c68463059149", + "type": "container_updated_event", + "attributes": { + "changeset": { + "available_for_pickup": [ + false, + true + ], + "holds_at_pod_terminal": [ + [ + { + "name": "other", + "status": "hold", + "description": "DOWN - Broken Machine Over Pile" + }, + { + "name": "other", + "status": "hold", + "description": "MACHINE - " + } + ], + [] + ] + }, + "timestamp": "2022-10-21T20:19:12Z", + "data_source": "terminal", + "timezone": "America/New_York" + }, + "relationships": { + "container": { + "data": { + "id": "5f3d40ad-2e2f-4778-8973-8a3a70bef56d", + "type": "container" + } + }, + "terminal": { + "data": { + "id": "fb4666e2-f159-429e-9d6c-4a09ced32262", + "type": "terminal" + } + }, + "shipment": { + "data": { + "id": "c0633538-4e53-4c33-bde5-055a5bdbfa29", + "type": "shipment" + } + } + } + } + ] + }, + "topic": "container.updated", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/shipment.estimated.arrival.json b/providers/terminal49/latest/shipment.estimated.arrival.json new file mode 100644 index 00000000..8260e3e9 --- /dev/null +++ b/providers/terminal49/latest/shipment.estimated.arrival.json @@ -0,0 +1,174 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "0a6b1c26-25c1-4309-b190-ff7cb50f75e3", + "type": "webhook_notification", + "attributes": { + "id": "0a6b1c26-25c1-4309-b190-ff7cb50f75e3", + "event": "shipment.estimated.arrival", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:19:13Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "0db4d1a2-ec3e-4123-9d80-1431c81733e6", + "type": "estimated_event" + } + }, + "webhook": { + "data": { + "id": "5e58fc0c-0686-4156-96cf-410f673d54cb", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "fd0b571a-d6bc-4059-93ed-fc5b00a83b15", + "type": "shipment", + "attributes": { + "created_at": "2022-09-20T02:55:25Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "OOLU2136060630", + "normalized_number": "2136060630", + "shipping_line_scac": "OOLU", + "shipping_line_name": "Orient Overseas Container Line", + "shipping_line_short_name": "OOCL", + "customer_name": "Casper, Abshire and Dibbert", + "port_of_lading_locode": "MYPEN", + "port_of_lading_name": "Penang", + "port_of_discharge_locode": "USLAX", + "port_of_discharge_name": "Los Angeles", + "pod_vessel_name": "CMA CGM NORMA", + "pod_vessel_imo": "9299812", + "pod_voyage_number": "0TUPFE1MA", + "destination_locode": "USEWI", + "destination_name": "Elwood", + "destination_timezone": "America/Chicago", + "destination_ata_at": null, + "destination_eta_at": "2022-11-07T17:00:00Z", + "pol_etd_at": "2022-09-24T18:30:00Z", + "pol_atd_at": "2022-09-24T23:35:00Z", + "pol_timezone": "Asia/Kuala_Lumpur", + "pod_eta_at": "2022-11-01T14:00:00Z", + "pod_original_eta_at": "2022-11-03T01:00:00Z", + "pod_ata_at": null, + "pod_timezone": "America/Los_Angeles", + "line_tracking_last_attempted_at": "2022-10-21T20:18:58Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "7d0a06e4-f894-46ee-96f5-407d7cc7db1b", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "56adff5b-0ec1-4b81-985f-3380bca38b0b", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "e37931e1-d68e-497f-bd7c-6bb4ebf00520", + "type": "terminal" + } + }, + "destination": { + "data": { + "id": "fc2e0c64-0491-400c-afe8-a5e8dca77c7c", + "type": "metro_area" + } + }, + "destination_terminal": { + "data": { + "id": "ed03e950-a528-4b3d-bf6b-15141e397dc5", + "type": "rail_terminal" + } + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "300f6e6f-04ba-4f49-b9bd-7302fc382c4d", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/4f363cf9-8d55-4709-bf64-77f4bd7ed824" + } + }, + { + "id": "56adff5b-0ec1-4b81-985f-3380bca38b0b", + "type": "port", + "attributes": { + "id": "56adff5b-0ec1-4b81-985f-3380bca38b0b", + "name": "Los Angeles", + "code": "USLAX", + "state_abbr": "CA", + "city": "Los Angeles", + "country_code": "US", + "latitude": "33.728193631", + "longitude": "-118.255820307", + "time_zone": "America/Los_Angeles" + } + }, + { + "id": "0db4d1a2-ec3e-4123-9d80-1431c81733e6", + "type": "estimated_event", + "attributes": { + "created_at": "2022-10-21T20:19:13Z", + "estimated_timestamp": "2022-11-01T14:00:00Z", + "voyage_number": "0TUPFE1MA", + "event": "shipment.estimated.arrival", + "location_locode": "USLAX", + "data_source": "shipping_line", + "timezone": "America/Los_Angeles" + }, + "relationships": { + "shipment": { + "data": { + "id": "fd0b571a-d6bc-4059-93ed-fc5b00a83b15", + "type": "shipment" + } + }, + "port": { + "data": { + "id": "56adff5b-0ec1-4b81-985f-3380bca38b0b", + "type": "port" + } + }, + "vessel": { + "data": { + "id": "3f97ddb7-2e53-4ed1-ae22-04b82b340136", + "type": "vessel" + } + } + } + } + ] + }, + "topic": "shipment.estimated.arrival", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/tracking_request.awaiting_manifest.json b/providers/terminal49/latest/tracking_request.awaiting_manifest.json new file mode 100644 index 00000000..76c84396 --- /dev/null +++ b/providers/terminal49/latest/tracking_request.awaiting_manifest.json @@ -0,0 +1,73 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "b7235d00-2617-434e-9e28-a5cf83a0a0d3", + "type": "webhook_notification", + "attributes": { + "id": "b7235d00-2617-434e-9e28-a5cf83a0a0d3", + "event": "tracking_request.awaiting_manifest", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:15:54Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "ff77f76c-5e73-47c4-ab1e-d499cb1fa10f", + "type": "tracking_request" + } + }, + "webhook": { + "data": { + "id": "bb30c47d-db43-4fa0-9287-7bfade47e4ec", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "ff77f76c-5e73-47c4-ab1e-d499cb1fa10f", + "type": "tracking_request", + "attributes": { + "request_number": "IZ12208APRV6", + "request_type": "bill_of_lading", + "scac": "HLCU", + "ref_numbers": [], + "shipment_tags": [], + "created_at": "2022-10-21T20:15:49Z", + "updated_at": "2022-10-21T21:15:49Z", + "status": "awaiting_manifest", + "failed_reason": null, + "is_retrying": false, + "retry_count": null + }, + "relationships": { + "tracked_object": { + "data": null + }, + "customer": { + "data": null + }, + "user": { + "data": null + } + }, + "links": { + "self": "/v2/tracking_requests/ca388055-8e3a-4b85-8401-e4aa1abf7228" + } + } + ] + }, + "topic": "tracking_request.awaiting_manifest", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/tracking_request.failed.json b/providers/terminal49/latest/tracking_request.failed.json new file mode 100644 index 00000000..c780b35e --- /dev/null +++ b/providers/terminal49/latest/tracking_request.failed.json @@ -0,0 +1,73 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "dfa9f92b-dbc5-403e-b03f-d5683abbd074", + "type": "webhook_notification", + "attributes": { + "id": "dfa9f92b-dbc5-403e-b03f-d5683abbd074", + "event": "tracking_request.failed", + "delivery_status": "pending", + "created_at": "2022-10-21T20:19:14Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "5fe62a78-86af-4408-a79c-2d03c907a68b", + "type": "tracking_request" + } + }, + "webhook": { + "data": { + "id": "5c7cbf41-37f4-4e76-b06b-4b17860fab02", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "5fe62a78-86af-4408-a79c-2d03c907a68b", + "type": "tracking_request", + "attributes": { + "request_number": "MAEU11875506", + "request_type": "bill_of_lading", + "scac": "MAEU", + "ref_numbers": [], + "shipment_tags": [], + "created_at": "2022-10-21T20:19:13Z", + "updated_at": "2022-10-21T21:19:13Z", + "status": "failed", + "failed_reason": "not_found", + "is_retrying": false, + "retry_count": null + }, + "relationships": { + "tracked_object": { + "data": null + }, + "customer": { + "data": null + }, + "user": { + "data": null + } + }, + "links": { + "self": "/v2/tracking_requests/93d0d469-cbcf-4b6c-ae59-526c176942c7" + } + } + ] + }, + "topic": "tracking_request.failed", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/tracking_request.succeeded.json b/providers/terminal49/latest/tracking_request.succeeded.json new file mode 100644 index 00000000..94d2a0f5 --- /dev/null +++ b/providers/terminal49/latest/tracking_request.succeeded.json @@ -0,0 +1,198 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "0b27a595-e531-4f93-8d5a-22e1675d863a", + "type": "webhook_notification", + "attributes": { + "id": "0b27a595-e531-4f93-8d5a-22e1675d863a", + "event": "tracking_request.succeeded", + "delivery_status": "succeeded", + "created_at": "2022-10-21T20:18:36Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "bf1d2f9d-f88a-4aed-901b-a86cddb0a665", + "type": "tracking_request" + } + }, + "webhook": { + "data": { + "id": "b1617bb8-d713-4450-8dd7-81be1317631c", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "2444986c-5ebe-4bc5-ad55-d24293424943", + "type": "container", + "attributes": { + "number": "MRKU3700927", + "seal_number": null, + "created_at": "2022-10-21T20:18:36Z", + "ref_numbers": [], + "pod_arrived_at": null, + "pod_discharged_at": null, + "final_destination_full_out_at": null, + "holds_at_pod_terminal": [], + "available_for_pickup": false, + "equipment_type": "dry", + "equipment_length": 40, + "equipment_height": "standard", + "weight_in_lbs": null, + "pod_full_out_at": null, + "empty_terminated_at": null, + "terminal_checked_at": null, + "fees_at_pod_terminal": [], + "pickup_lfd": null, + "pickup_appointment_at": null, + "pod_full_out_chassis_number": null, + "location_at_pod_terminal": null, + "pod_last_tracking_request_at": null, + "shipment_last_tracking_request_at": null, + "availability_known": false, + "pod_timezone": null, + "final_destination_timezone": null, + "empty_terminated_timezone": null + }, + "relationships": { + "shipment": { + "data": { + "id": "6af82332-9bff-4b4a-a1e1-a382e0f82ca5", + "type": "shipment" + } + }, + "pod_terminal": { + "data": null + }, + "transport_events": { + "data": [] + }, + "raw_events": { + "data": [] + } + } + }, + { + "id": "6af82332-9bff-4b4a-a1e1-a382e0f82ca5", + "type": "shipment", + "attributes": { + "created_at": "2022-10-21T20:18:36Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "MAEU221876618", + "normalized_number": "221876618", + "shipping_line_scac": "MAEU", + "shipping_line_name": "Maersk", + "shipping_line_short_name": "Maersk", + "customer_name": "Schuster-Barrows", + "port_of_lading_locode": "CNNGB", + "port_of_lading_name": "Ningbo", + "port_of_discharge_locode": null, + "port_of_discharge_name": null, + "pod_vessel_name": null, + "pod_vessel_imo": null, + "pod_voyage_number": null, + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": null, + "pol_timezone": "Asia/Shanghai", + "pod_eta_at": "2022-11-25T08:00:00Z", + "pod_original_eta_at": "2022-11-25T08:00:00Z", + "pod_ata_at": null, + "pod_timezone": null, + "line_tracking_last_attempted_at": null, + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": null, + "line_tracking_stopped_reason": null + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "d741a6bc-13dd-4b62-a5c2-f65050c9403d", + "type": "port" + } + }, + "port_of_discharge": { + "data": null + }, + "pod_terminal": { + "data": null + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "2444986c-5ebe-4bc5-ad55-d24293424943", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/e5a39855-f438-467a-9c18-ae91cd46cfaf" + } + }, + { + "id": "bf1d2f9d-f88a-4aed-901b-a86cddb0a665", + "type": "tracking_request", + "attributes": { + "request_number": "MAEU221876618", + "request_type": "bill_of_lading", + "scac": "MAEU", + "ref_numbers": [], + "shipment_tags": [], + "created_at": "2022-10-17T14:17:30Z", + "updated_at": "2022-10-17T15:17:30Z", + "status": "created", + "failed_reason": null, + "is_retrying": false, + "retry_count": null + }, + "relationships": { + "tracked_object": { + "data": { + "id": "6af82332-9bff-4b4a-a1e1-a382e0f82ca5", + "type": "shipment" + } + }, + "customer": { + "data": null + }, + "user": { + "data": null + } + }, + "links": { + "self": "/v2/tracking_requests/61e7fc09-e1a0-4bfa-b559-49d7576c790e" + } + } + ] + }, + "topic": "tracking_request.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/terminal49/latest/tracking_request.tracking_stopped.json b/providers/terminal49/latest/tracking_request.tracking_stopped.json new file mode 100644 index 00000000..6d706412 --- /dev/null +++ b/providers/terminal49/latest/tracking_request.tracking_stopped.json @@ -0,0 +1,157 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "id": "00cbaa34-c487-419c-b5c4-415da5478971", + "type": "webhook_notification", + "attributes": { + "id": "00cbaa34-c487-419c-b5c4-415da5478971", + "event": "tracking_request.tracking_stopped", + "delivery_status": "pending", + "created_at": "2022-11-22T16:39:42Z" + }, + "relationships": { + "reference_object": { + "data": { + "id": "94f2d7a0-4a10-42e0-81d8-83cbabc4ef6c", + "type": "tracking_request" + } + }, + "webhook": { + "data": { + "id": "85336ef9-8901-45fc-95c1-d26bc8f2bf68", + "type": "webhook" + } + }, + "webhook_notification_logs": { + "data": [] + } + } + }, + "included": [ + { + "id": "36917159-1982-4c0e-bb7e-7a5e972d9c1b", + "type": "shipment", + "attributes": { + "created_at": "2022-09-15T17:52:08Z", + "ref_numbers": [], + "tags": [], + "bill_of_lading_number": "CMDUAMC1863476", + "normalized_number": "AMC1863476", + "shipping_line_scac": "CMDU", + "shipping_line_name": "CMA CGM", + "shipping_line_short_name": "CMA CGM", + "customer_name": "Miller-Gleason", + "port_of_lading_locode": "INNSA", + "port_of_lading_name": "Nhava Sheva", + "port_of_discharge_locode": "USLAX", + "port_of_discharge_name": "Los Angeles", + "pod_vessel_name": "EVER LOVELY", + "pod_vessel_imo": "9629110", + "pod_voyage_number": "0TBD0W1MA", + "destination_locode": null, + "destination_name": null, + "destination_timezone": null, + "destination_ata_at": null, + "destination_eta_at": null, + "pol_etd_at": null, + "pol_atd_at": "2022-07-20T17:59:00Z", + "pol_timezone": "Asia/Calcutta", + "pod_eta_at": "2022-09-14T14:00:00Z", + "pod_original_eta_at": "2022-09-14T14:00:00Z", + "pod_ata_at": "2022-09-16T08:11:18Z", + "pod_timezone": "America/Los_Angeles", + "line_tracking_last_attempted_at": "2022-10-21T20:01:32Z", + "line_tracking_last_succeeded_at": null, + "line_tracking_stopped_at": "2022-11-22T16:39:42Z", + "line_tracking_stopped_reason": "account_closed" + }, + "relationships": { + "port_of_lading": { + "data": { + "id": "256aec7d-4915-48d4-b8e5-911e097b05e7", + "type": "port" + } + }, + "port_of_discharge": { + "data": { + "id": "786ff548-7e55-4d18-b4a6-b6ee31b4cc62", + "type": "port" + } + }, + "pod_terminal": { + "data": { + "id": "46648f15-fcf3-49fc-b86f-e8550b95c40c", + "type": "terminal" + } + }, + "destination": { + "data": null + }, + "destination_terminal": { + "data": null + }, + "line_tracking_stopped_by_user": { + "data": null + }, + "containers": { + "data": [ + { + "id": "bb77de85-2e89-4596-8a74-6100f3180296", + "type": "container" + } + ] + } + }, + "links": { + "self": "/v2/shipments/7fd3135d-9da7-4dad-87e3-63242343e182" + } + }, + { + "id": "94f2d7a0-4a10-42e0-81d8-83cbabc4ef6c", + "type": "tracking_request", + "attributes": { + "request_number": "CMDUAMC1863476", + "request_type": "bill_of_lading", + "scac": "CMDU", + "ref_numbers": [], + "shipment_tags": [], + "created_at": "2022-09-15T17:52:07Z", + "updated_at": "2022-09-15T18:52:07Z", + "status": "tracking_stopped", + "failed_reason": null, + "is_retrying": false, + "retry_count": null + }, + "relationships": { + "tracked_object": { + "data": { + "id": "36917159-1982-4c0e-bb7e-7a5e972d9c1b", + "type": "shipment" + } + }, + "customer": { + "data": null + }, + "user": { + "data": { + "id": "3d28c8cb-9cbb-471d-b946-80e7345c9572", + "type": "user" + } + } + }, + "links": { + "self": "/v2/tracking_requests/c871c4b8-0436-410c-8b39-fd426e06869e" + } + } + ] + }, + "topic": "tracking_request.tracking_stopped", + "source": { + "type": "vendor-documentation", + "url": "https://terminal49.com/docs/api-docs/useful-info/webhook-events-examples", + "retrieved": "2026-10-26" + } +} diff --git a/providers/textus/index.json b/providers/textus/index.json new file mode 100644 index 00000000..8561e10b --- /dev/null +++ b/providers/textus/index.json @@ -0,0 +1,13 @@ +{ + "label": "TextUs", + "configs": { + "latest_version": "latest", + "topic_identifier": "action" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/textus/latest/contact.created.json b/providers/textus/latest/contact.created.json new file mode 100644 index 00000000..fc00c205 --- /dev/null +++ b/providers/textus/latest/contact.created.json @@ -0,0 +1,59 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "@type": "ContactWebhookDelivery", + "@context": "/contexts/ContactWebhookDelivery.jsonld", + "id": "/integrations/BYoaNE/deliveries/b3d91245-9658-4d3b-a855-a524151cd02d", + "action": "contact.created", + "timestamp": "2021-07-27T15:42:44.359180+00:00", + "webHook": "/integrations/BYoaNE", + "contact": { + "@type": "Contact", + "@context": "/contexts/Contact.jsonld", + "id": "/contacts/ZNZD6Y", + "name": "Jane Soto", + "firstName": "Jane", + "lastName": "Soto", + "phones": { + "@type": "hydra:Collection", + "@context": "/contexts/hydra:Collection.jsonld", + "id": "/contacts/ZNZD6Y/phones", + "members": [ + { + "@type": "ContactPhone", + "@context": "/contexts/ContactPhone.jsonld", + "id": "/contact_phones/9Na06L", + "phoneNumber": "+15551234567", + "formattedPhoneNumber": "5551234567", + "extension": null, + "type": "Mobile", + "deliverabilityStatus": "unknown", + "contact": "/contacts/ZNZD6Y" + } + ], + "totalItems": 1 + }, + "notes": { + "@type": "hydra:Collection", + "@context": "/contexts/hydra:Collection.jsonld", + "id": "/contacts/ZNZD6Y/notes", + "members": [], + "totalItems": 0 + }, + "conversations": "/contacts/ZNZD6Y/conversations", + "data": { + "tags": [], + "business": "Example Organization" + }, + "createdAt": "2021-07-27T15:42:44.086511Z" + } + }, + "topic": "contact.created", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.next.textus.com/overview/webhooks/webhooks-overview/#contactcreated", + "retrieved": "2026-10-22" + } +} diff --git a/providers/textus/latest/contact.opted_out.json b/providers/textus/latest/contact.opted_out.json new file mode 100644 index 00000000..2f980111 --- /dev/null +++ b/providers/textus/latest/contact.opted_out.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "@type": "OptOutWebhookDelivery", + "@context": "/contexts/OptOutWebhookDelivery.jsonld", + "id": "/integrations/KYxmBL/deliveries/f8db6d71-04bd-47cb-9983-d6fd2015ce3b", + "action": "contact.opted_out", + "timestamp": "2021-07-27T18:48:16.878086+00:00", + "webHook": "/integrations/KYxmBL", + "optOut": { + "@type": "OptOut", + "@context": "/contexts/OptOut.jsonld", + "id": "/textus/opt_outs/50711", + "type": "opt-out", + "phoneNumber": "+15551234567", + "formattedPhoneNumber": "(555) 123-4567", + "account": "/accounts/textus" + } + }, + "topic": "contact.opted_out", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.next.textus.com/overview/webhooks/webhooks-overview/#contactopted_out", + "retrieved": "2026-10-22" + } +} diff --git a/providers/textus/latest/message.delivered.json b/providers/textus/latest/message.delivered.json new file mode 100644 index 00000000..6c4fa05b --- /dev/null +++ b/providers/textus/latest/message.delivered.json @@ -0,0 +1,158 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "@context": "/contexts/WebhookDelivery.jsonld", + "@type": "WebhookDelivery", + "action": "message.delivered", + "conversation": { + "@context": "/contexts/Conversation.jsonld", + "@type": "Conversation", + "account": "/accounts/pupstar-raleigh-pup", + "accountPhoneNumber": "+19842238211", + "assignContact": "/conversations/OO86d7o/assign_contact", + "assignedContact": { + "@context": "/contexts/Contact.jsonld", + "@type": "Contact", + "conversations": "/contacts/1JGnQEo/conversations", + "createdAt": "2023-11-01T14:06:38.547651Z", + "data": { + "business": "", + "tags": [] + }, + "firstName": "Peter", + "id": "/contacts/1JGnQEo", + "lastName": "Smith", + "name": "Peter Smit", + "notes": "/contacts/1JGnQEo/notes", + "phones": { + "@context": "/contexts/hydra:Collection.jsonld", + "@type": "hydra:Collection", + "id": "/contacts/1JGnQEo/phones", + "members": [ + { + "@context": "/contexts/ContactPhone.jsonld", + "@type": "ContactPhone", + "contact": "/contacts/1JGnQEo", + "deliverabilityStatus": "deliverable", + "extension": null, + "formattedPhoneNumber": "(925) 555-5555", + "id": "/contact_phones/oKPVZvn", + "phoneNumber": "+19255555555", + "type": "Mobile" + } + ], + "totalItems": 1 + } + }, + "assignments": { + "@context": "/contexts/hydra:Collection.jsonld", + "@type": "hydra:Collection", + "id": "/conversations/OO86d7o/assignments", + "members": [ + { + "@context": "/contexts/ConversationAssignment.jsonld", + "@type": "ConversationAssignment", + "assignee": { + "@context": "/contexts/User.jsonld", + "@type": "User", + "automatedActor": false, + "avatar": null, + "discarded": false, + "email": "slthuang@protonmail.com", + "firstName": "Stephanie", + "hasPassword": true, + "id": "/users/L7zJvw", + "lastName": "Lee", + "memberships": "/users/L7zJvw/memberships", + "name": "Stephanie Lee", + "settings": null + }, + "assigner": "/users/L7zJvw", + "id": "/assignments/ngyOrVj" + } + ], + "totalItems": 1 + }, + "associatedContacts": "/conversations/OO86d7o/associated_contacts", + "blockConversation": "/conversations/OO86d7o/block", + "blocked": false, + "closeConversation": "/conversations/OO86d7o/close", + "currentState": "open", + "formattedAccountPhoneNumber": "(984) 223-8211", + "formattedPhoneNumber": "(925) 555-5555", + "id": "/conversations/OO86d7o", + "latestPreviewableItem": "/messages/88q4091", + "participants": "/conversations/OO86d7o/participants", + "phoneNumber": "+19257088515", + "readConversation": "/conversations/OO86d7o/read", + "reopenConversation": null, + "requestingUserInfo": "/conversations/OO86d7o/user_info", + "slug": "OO86d7o", + "starConversation": "/conversations/OO86d7o/star", + "stats": "/conversations/OO86d7o/stats", + "subscribeConversation": null, + "timeline": "/conversations/OO86d7o/timeline", + "unanswered": true, + "unblockConversation": null, + "unreadConversation": "/conversations/OO86d7o/read", + "unstarConversation": "/conversations/OO86d7o/star", + "unsubscribeConversation": "/conversations/OO86d7o/subscribe", + "unsubscribed": false + }, + "id": "/integrations/LmKXZl/deliveries/6ZKqx04", + "message": { + "@context": "/contexts/Message.jsonld", + "@type": "Message", + "attachments": { + "@context": "/contexts/hydra:Collection.jsonld", + "@type": "hydra:Collection", + "id": "/messages/88q4091/attachments", + "members": [], + "totalItems": 0 + }, + "body": "Hi, let's schedule a follow up after your meeting for 1:30 PM. How's that sound?", + "conversation": "/conversations/OO86d7o", + "deliveryState": "delivered", + "direction": "out", + "displayTimestamp": "2023-11-17T18:59:04.568354Z", + "flags": [ + "auto_message", + "auto_reply_message" + ], + "formattedBody": "

Hi, let's schedule a follow up after your meeting for 1:30 PM. How's that sound?

", + "friendlyStateDescription": "Message Delivered", + "id": "/messages/88q4091", + "latestEventAt": "2023-11-17T18:59:07.008155Z", + "retry": null, + "retryAllowed": false, + "sender": { + "@context": "/contexts/User.jsonld", + "@type": "User", + "automatedActor": true, + "avatar": "/icon-192x192.png", + "discarded": false, + "email": "support@textus.com", + "firstName": "TextUs", + "hasPassword": false, + "id": "/users/BYoaNE", + "lastName": "Bot", + "memberships": "/users/BYoaNE/memberships", + "name": "TextUs Bot", + "settings": null + }, + "source": "textus", + "status": "delivered", + "timelinePosition": "2023-11-17T18:59:04.568354Z" + }, + "timestamp": "2023-11-17T13:59:04.568354-05:00", + "webHook": "/integrations/LmKXZl" + }, + "topic": "message.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.next.textus.com/overview/webhooks/webhooks-overview/#messagedelivered", + "retrieved": "2026-10-22" + } +} diff --git a/providers/textus/latest/message.received.json b/providers/textus/latest/message.received.json new file mode 100644 index 00000000..88baad44 --- /dev/null +++ b/providers/textus/latest/message.received.json @@ -0,0 +1,133 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "@type": "WebhookDelivery", + "@context": "/contexts/WebhookDelivery.jsonld", + "id": "/integrations/h13Jc5/deliveries/xyz", + "timestamp": "2018-07-24T20:59:32.156Z", + "action": "message.received", + "webHook": "/integrations/h13Jc5", + "conversation": { + "@type": "Conversation", + "id": "/conversations/JYnJBY", + "@context": "/contexts/Conversation.jsonld", + "slug": "JYnJBY", + "currentState": "open", + "account": "/accounts/my_account", + "phoneNumber": "+13035551234", + "formattedPhoneNumber": "(303) 555-1234", + "accountPhoneNumber": "+13035551000", + "formattedAccountPhoneNumber": "(303) 555-1000", + "assignedContact": { + "id": "/contacts/Vled2N", + "@type": "Contact", + "@context": "/contexts/Contact.jsonld", + "name": "Anita Rodriguez", + "firstName": "Anita", + "lastName": "Rodriguez", + "phones": { + "id": "/contacts/Vled2N/phones", + "@type": "hydra:Collection", + "@context": "/contexts/hydra:Collection.jsonld", + "totalItems": 1, + "members": [ + { + "@type": "ContactPhone", + "id": "/contact_phones/mxvbRw", + "@context": "/contexts/ContactPhone.jsonld", + "phoneNumber": "+13035551234", + "formattedPhoneNumber": "(303) 555-1234", + "extension": null, + "type": "Mobile", + "deliverabilityStatus": "unknown", + "contact": "/contacts/Vled2N" + } + ] + }, + "notes": "/contacts/DQeeO69/notes", + "conversations": "/contacts/DQeeO69/conversations", + "data": {}, + "createdAt": "2020-01-06T21:49:58.312Z" + }, + "associatedContacts": "/conversations/JYnJBY/associated_contacts", + "assignments": { + "@type": "hydra:Collection", + "@context": "/contexts/hydra:Collection.jsonld", + "id": "/conversations/JYnJBY/assignments", + "members": [ + { + "@type": "ConversationAssignment", + "@context": "/contexts/ConversationAssignment.jsonld", + "id": "/assignments/Al4QQY", + "assignee": { + "@type": "User", + "@context": "/contexts/User.jsonld", + "id": "/users/JYnGLo", + "name": "TextUs User", + "firstName": "TextUs", + "lastName": "User", + "email": "somebody@textus.com", + "avatar": null, + "automatedActor": false + }, + "assigner": "/users/JYnGLo" + } + ], + "totalItems": 1 + }, + "participants": "/conversations/JYnJBY/participants", + "reopenConversation": null, + "closeConversation": "/conversations/JYnJBY/close", + "readConversation": "/conversations/JYnJBY/read", + "unreadConversation": "/conversations/JYnJBY/read", + "starConversation": "/conversations/JYnJBY/star", + "unstarConversation": "/conversations/JYnJBY/star", + "blockConversation": "/conversations/JYnJBY/block", + "unblockConversation": null, + "subscribeConversation": null, + "unsubscribeConversation": "/conversations/JYnJBY/subscribe", + "timeline": "/conversations/JYnJBY/timeline", + "unsubscribed": false, + "blocked": false + }, + "message": { + "@type": "Message", + "id": "/messages/6Nvq9L", + "@context": "/contexts/Message.jsonld", + "direction": "outgoing", + "body": "Hi, let's set a meeting for August 14th at 2 PM.", + "formattedBody": "
Hi, let's set a meeting for December 14th at 2 PM.
", + "displayTimestamp": "2018-07-24T20:59:32.156Z", + "timelinePosition": "2018-07-24T20:59:32.156Z", + "status": "delivered", + "conversation": "/conversations/JYnJBY", + "sender": { + "@type": "User", + "@context": "/contexts/User.jsonld", + "id": "/users/JYnGLo", + "name": "TextUs User", + "firstName": "TextUs", + "lastName": "User", + "email": "somebody@textus.com", + "avatar": null, + "automatedActor": false + }, + "attachments": { + "@context": "/contexts/hydra:Collection.jsonld", + "@type": "hydra:Collection", + "id": "/messages/6Nvq9L/attachments", + "members": [], + "totalItems": 0 + }, + "friendlyStateDescription": "Inbound Message Received" + } + }, + "topic": "message.received", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.next.textus.com/overview/webhooks/webhooks-overview/#messagereceived", + "retrieved": "2026-10-22" + } +} diff --git a/providers/thinkific/index.json b/providers/thinkific/index.json new file mode 100644 index 00000000..d5a9961a --- /dev/null +++ b/providers/thinkific/index.json @@ -0,0 +1,16 @@ +{ + "label": "Thinkific", + "configs": { + "latest_version": "latest", + "topic_identifier": [ + "resource", + "action" + ] + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/thinkific/latest/app.uninstalled.json b/providers/thinkific/latest/app.uninstalled.json new file mode 100644 index 00000000..f477e31f --- /dev/null +++ b/providers/thinkific/latest/app.uninstalled.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01EWG55HHGG8BA3E2PGMPRH04E", + "resource": "app", + "action": "uninstalled", + "created_at": "2021-01-20T15:02:50.000Z", + "payload": { + "site": { + "id": "zd29cd8r-l18e-4288-adce-5f999c27e00a", + "subdomain": "connecting-the-dots" + } + } + }, + "topic": "app.uninstalled", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/course.created.json b/providers/thinkific/latest/course.created.json new file mode 100644 index 00000000..d37cba6c --- /dev/null +++ b/providers/thinkific/latest/course.created.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01EJ79N9456763TEVEAKD2YWWC", + "resource": "course", + "action": "created", + "tenant_id": "12345", + "tenant_global_id": "e266fqp6-6789-41cd-a283-544f123233ff", + "created_at": "2020-09-14T21:52:13.000Z", + "timestamp": 1600120333, + "payload": { + "id": 909850, + "name": "New Webhooks Course", + "slug": "new-webhooks-course", + "subtitle": null, + "description": null, + "contact_information": null, + "keywords": null, + "duration": null, + "banner_image_url": null, + "course_card_image_url": "/assets/defaults/default-product-card.png", + "course_card_text": null, + "created_at": "2020-09-14T21:52:13.530Z", + "updated_at": "2020-09-14T21:52:13.530Z", + "product": { + "id": 234567 + }, + "instructor": { + "id": 890789, + "first_name": "John", + "last_name": "Donald", + "title": "" + } + } + }, + "topic": "course.created", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/course.deleted.json b/providers/thinkific/latest/course.deleted.json new file mode 100644 index 00000000..5188c6ad --- /dev/null +++ b/providers/thinkific/latest/course.deleted.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01EJ795432A1HNPQFCH5Y4G0TSR", + "resource": "course", + "action": "deleted", + "tenant_id": "12345", + "tenant_global_id": "e266fqp6-6789-41cd-a283-544f123233ff", + "created_at": "2020-09-14T21:55:26.000Z", + "timestamp": 1600120526, + "payload": { + "id": 909850, + "name": "New Webhooks Course", + "slug": "the-webhooks-course", + "subtitle": null, + "description": null, + "contact_information": null, + "keywords": null, + "duration": null, + "banner_image_url": null, + "course_card_image_url": "/assets/defaults/default-product-card.png", + "course_card_text": null, + "created_at": "2020-09-14T21:52:13.530Z", + "updated_at": "2020-09-14T21:54:55.275Z", + "product": { + "id": 234567 + }, + "instructor": { + "id": 890789, + "first_name": "John", + "last_name": "Donald", + "title": "" + } + } + }, + "topic": "course.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/course.updated.json b/providers/thinkific/latest/course.updated.json new file mode 100644 index 00000000..71081007 --- /dev/null +++ b/providers/thinkific/latest/course.updated.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "0111237A8R3468VNZGAG62PQO", + "resource": "course", + "action": "updated", + "tenant_id": "12345", + "tenant_global_id": "e266fqp6-6789-41cd-a283-544f123233ff", + "created_at": "2020-09-14T21:54:55.000Z", + "timestamp": 1600120495, + "payload": { + "id": 909850, + "name": "New Webhooks Course", + "slug": "the-webhooks-course", + "subtitle": null, + "description": null, + "contact_information": null, + "keywords": null, + "duration": null, + "banner_image_url": null, + "course_card_image_url": "/assets/defaults/default-product-card.png", + "course_card_text": null, + "created_at": "2020-09-14T21:52:13.530Z", + "updated_at": "2020-09-14T21:54:55.275Z", + "product": { + "id": 234567 + }, + "instructor": { + "id": 890789, + "first_name": "John", + "last_name": "Donald", + "title": "" + } + } + }, + "topic": "course.updated", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/enrollment.completed.json b/providers/thinkific/latest/enrollment.completed.json new file mode 100644 index 00000000..9d5fb1f7 --- /dev/null +++ b/providers/thinkific/latest/enrollment.completed.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01JTVB3ZXNK1M928X2MMZ5CJ2X", + "resource": "enrollment", + "action": "completed", + "tenant_id": "445230", + "tenant_global_id": "f4a345bd-c9e2-4487-95c3-d85b1977d2fe", + "created_at": "2025-05-09T20:17:20.000Z", + "timestamp": 1746821840, + "payload": { + "id": 652268044, + "created_at": "2025-05-09T20:16:37.082Z", + "expiry_date": null, + "course_id": 3093805, + "percentage_completed": "1.0", + "completed_at": "2025-05-09T20:17:20.571Z", + "free_trial": false, + "started_at": "2025-05-09T20:17:08.833Z", + "activated_at": "2025-05-09T20:16:37.073Z", + "updated_at": "2025-05-09T20:17:20.739Z", + "credential_id": null, + "certificate_url": null, + "certificate_expiry_date": null, + "last_percentage_completed": "0.75", + "user": { + "id": 222244858, + "first_name": "Webhook", + "last_name": "User", + "email": "webhook@user.com" + }, + "course": { + "id": 3093805, + "name": "Introduction to Webhooks" + } + } + }, + "topic": "enrollment.completed", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/enrollment.created.json b/providers/thinkific/latest/enrollment.created.json new file mode 100644 index 00000000..cf043e23 --- /dev/null +++ b/providers/thinkific/latest/enrollment.created.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "20180126171756020665195", + "resource": "enrollment", + "action": "created", + "tenant_id": "3", + "created_at": "2018-01-26T22:17:01.924Z", + "payload": { + "activated_at": "2018-01-26T22:16:52.255Z", + "completed_at": null, + "course": { + "id": 4, + "name": "Introduction to Webhooks" + }, + "course_id": 4, + "created_at": "2018-01-26T22:16:52.285Z", + "expiry_date": null, + "free_trial": false, + "id": 97472, + "percentage_completed": "0.0", + "started_at": "2018-01-26T22:17:01.891Z", + "updated_at": "2018-01-26T22:17:01.924Z", + "user": { + "email": "ninjas@thinkific.com", + "first_name": "Robert", + "id": 123456, + "last_name": "Smith" + } + } + }, + "topic": "enrollment.created", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/enrollment.progress.json b/providers/thinkific/latest/enrollment.progress.json new file mode 100644 index 00000000..2f784a97 --- /dev/null +++ b/providers/thinkific/latest/enrollment.progress.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "20180118171806111886309", + "resource": "enrollment", + "action": "progress", + "tenant_id": "987", + "created_at": "2018-01-18T22:18:05.984Z", + "payload": { + "activated_at": "2018-01-18T22:17:52.380Z", + "completed_at": null, + "course": { + "id": 3035, + "name": "Introduction to Webhooks" + }, + "course_id": 3035, + "created_at": "2018-01-18T22:17:52.459Z", + "expiry_date": null, + "free_trial": false, + "id": 97254, + "last_percentage_completed": "0.0", + "percentage_completed": "0.333333333333333", + "started_at": "2018-01-18T22:17:58.569Z", + "updated_at": "2018-01-18T22:18:05.984Z", + "user": { + "email": "ninjas@thinkific.com", + "first_name": "Robert", + "id": 123456, + "last_name": "Smith" + } + } + }, + "topic": "enrollment.progress", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/enrollment.trial.json b/providers/thinkific/latest/enrollment.trial.json new file mode 100644 index 00000000..100be31a --- /dev/null +++ b/providers/thinkific/latest/enrollment.trial.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "20180116184610563698247", + "resource": "enrollment", + "action": "trial", + "tenant_id": "1008", + "created_at": "2018-01-16T23:45:06.466Z", + "payload": { + "activated_at": null, + "completed_at": null, + "course": { + "id": 2692, + "name": "Introduction to Webhooks" + }, + "course_id": 2692, + "created_at": "2018-01-16T23:45:03.227Z", + "expiry_date": null, + "free_trial": true, + "id": 97197, + "percentage_completed": "0.0", + "started_at": "2018-01-16T23:45:06.436Z", + "updated_at": "2018-01-16T23:45:06.466Z", + "user": { + "email": "ninjas@thinkific.com", + "first_name": "Robert", + "id": 123456, + "last_name": "Smith" + } + } + }, + "topic": "enrollment.trial", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/lesson.completed.json b/providers/thinkific/latest/lesson.completed.json new file mode 100644 index 00000000..fa7cc189 --- /dev/null +++ b/providers/thinkific/latest/lesson.completed.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "20191029145629636106318", + "resource": "lesson", + "action": "completed", + "tenant_id": "12345", + "tenant_global_id": "feb8d00d-8040-4382-afee-491a6c8013af", + "created_at": "2019-10-29T18:56:29.474Z", + "payload": { + "chapter": { + "id": 123, + "name": "Chapter 1" + }, + "course": { + "id": 123, + "name": "Introduction to Webhooks" + }, + "enrollment": { + "id": 1084282 + }, + "lesson": { + "id": 24220, + "name": "Getting started with Webhooks", + "position": 0, + "type": "Video" + }, + "user": { + "email": "ninjas@thinkific.com", + "first_name": "Robert", + "id": 123456, + "last_name": "Smith" + } + } + }, + "topic": "lesson.completed", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/order.created.json b/providers/thinkific/latest/order.created.json new file mode 100644 index 00000000..e071701f --- /dev/null +++ b/providers/thinkific/latest/order.created.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "20180126172320940835610", + "resource": "order", + "action": "created", + "tenant_id": "3", + "created_at": "2018-01-26T22:23:20.808Z", + "payload": { + "affiliate_referral_code": null, + "amount_cents": 5000, + "amount_dollars": 50, + "billing_name": "Robert Smith", + "coupon": { + "id": 12345678, + "code": "discount123", + "promotion_id": 1234567 + }, + "created_at": "2018-01-26T22:23:18.400Z", + "id": 19796, + "order_number": 1010, + "payment_type": "one-time", + "product_id": 1, + "product_name": "Introduction to Webhooks", + "status": "Complete", + "items": [ + { + "product_id": 1, + "product_name": "Introduction to Webhooks", + "amount_dollars": 50, + "amount_cents": 5000 + } + ], + "net_amount": 1234, + "presentment_amount": 15896, + "presentment_currency": "cad", + "client_reference_id": "cart-order-99", + "user": { + "email": "ninjas@thinkific.com", + "first_name": "Robert", + "id": 123456, + "last_name": "Smith" + } + } + }, + "topic": "order.created", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/order_transaction.failed.json b/providers/thinkific/latest/order_transaction.failed.json new file mode 100644 index 00000000..9c239865 --- /dev/null +++ b/providers/thinkific/latest/order_transaction.failed.json @@ -0,0 +1,83 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01HXABE4DKA1JF7WZ25W41C34H", + "resource": "order_transaction", + "action": "failed", + "tenant_id": "3", + "tenant_global_id": "31xx00x2-x2x8-00x0-xxx0-000x2xx6xxx0", + "created_at": "2024-05-07T20:20:34.000Z", + "timestamp": 1715113234, + "payload": { + "id": 69, + "created_at": "2019-05-07T20:20:34.853Z", + "amount": 84, + "action": "purchase", + "address": { + "line_1": "123 Main Street", + "line_2": "", + "postal_code": "73843", + "city": "Austin", + "region": "TX", + "country": "US" + }, + "currency": "cad", + "payment_provider": "thinkific_payments", + "order": { + "id": 81, + "created_at": "2019-05-07T20:20:34.849Z", + "payment_type": "one-time", + "billing_name": "[TEST] John", + "product_name": "[TEST] lorem ipsum", + "product_id": 94, + "affiliate_referral_code": "[TEST] f4k3c0d3", + "status": "Complete", + "amount_cents": 9950, + "amount_dollars": 99.5, + "order_number": "ORD000081", + "product_price_id": null, + "net_amount": 0, + "user": { + "id": 15, + "first_name": "[TEST] John", + "last_name": "Doe", + "email": "[TEST] john@doe.com" + }, + "coupon": { + "id": 41, + "code": "[TEST] f4k3c0d3", + "promotion_id": 53 + }, + "items": [ + { + "product_id": 8, + "product_name": "[TEST] lorem ipsum", + "amount_dollars": 166, + "amount_cents": 16600, + "payments_captured": 1, + "number_of_payments": null, + "recurring": false, + "quantity": 1 + } + ] + }, + "tax_amount": 0, + "refunded": false, + "refunded_amount": null, + "refunded_tax_amount": 0, + "failure_reason": null, + "application_fee": 0, + "net_amount": 1234, + "presentment_amount": 4098, + "presentment_currency": "usd" + } + }, + "topic": "order_transaction.failed", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/order_transaction.refunded.json b/providers/thinkific/latest/order_transaction.refunded.json new file mode 100644 index 00000000..9ba3b9e5 --- /dev/null +++ b/providers/thinkific/latest/order_transaction.refunded.json @@ -0,0 +1,81 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01HXABGDF6FRND128ZM2MPR301", + "resource": "order_transaction", + "action": "refunded", + "tenant_id": "3", + "tenant_global_id": "31xx00x2-x2x8-00x0-xxx0-000x2xx6xxx0", + "created_at": "2024-05-07T20:21:49.000Z", + "timestamp": 1715113309, + "payload": { + "id": 15, + "created_at": "2019-05-07T20:21:49.654Z", + "amount": 76, + "action": "purchase", + "address": { + "line_1": "123 Main Street", + "line_2": "", + "postal_code": "73843", + "city": "Austin", + "region": "TX", + "country": "US" + }, + "currency": "cad", + "payment_provider": "thinkific_payments", + "order": { + "id": 50, + "created_at": "2019-05-07T20:21:49.651Z", + "payment_type": "one-time", + "billing_name": "[TEST] John", + "product_name": "[TEST] lorem ipsum", + "product_id": 41, + "affiliate_referral_code": "[TEST] f4k3c0d3", + "status": "Complete", + "amount_cents": 9950, + "amount_dollars": 99.5, + "order_number": "ORD000050", + "product_price_id": null, + "net_amount": 1234, + "user": { + "id": 31, + "first_name": "[TEST] John", + "last_name": "Doe", + "email": "[TEST] john@doe.com" + }, + "coupon": { + "id": 83, + "code": "[TEST] f4k3c0d3", + "promotion_id": 2 + }, + "items": [ + { + "product_id": 97, + "product_name": "[TEST] lorem ipsum", + "amount_dollars": 114, + "amount_cents": 11400, + "payments_captured": 1, + "number_of_payments": null, + "recurring": false + } + ] + }, + "tax_amount": 0, + "refunded": false, + "refunded_amount": null, + "refunded_tax_amount": 0, + "failure_reason": null, + "net_amount": 1234, + "presentment_amount": 4098, + "presentment_currency": "usd" + } + }, + "topic": "order_transaction.refunded", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/order_transaction.succeeded.json b/providers/thinkific/latest/order_transaction.succeeded.json new file mode 100644 index 00000000..ee366175 --- /dev/null +++ b/providers/thinkific/latest/order_transaction.succeeded.json @@ -0,0 +1,84 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01HXAAXSZ80KZ0QS58T75YMD8J", + "resource": "order_transaction", + "action": "succeeded", + "tenant_id": "3", + "tenant_global_id": "31xx00x2-x2x8-00x0-xxx0-000x2xx6xxx0", + "created_at": "2024-05-07T20:11:39.000Z", + "timestamp": 1715112699, + "payload": { + "id": 22, + "created_at": "2019-05-07T20:11:39.867Z", + "amount": 85, + "action": "purchase", + "address": { + "line_1": "123 Main Street", + "line_2": "", + "postal_code": "73843", + "city": "Austin", + "region": "TX", + "country": "US" + }, + "currency": "cad", + "payment_provider": "thinkific_payments", + "order": { + "id": 73, + "created_at": "2019-05-07T20:11:39.864Z", + "payment_type": "one-time", + "billing_name": "[TEST] John", + "product_name": "[TEST] lorem ipsum", + "product_id": 36, + "affiliate_referral_code": "[TEST] f4k3c0d3", + "status": "Complete", + "amount_cents": 9950, + "amount_dollars": 99.5, + "order_number": "ORD000073", + "product_price_id": null, + "net_amount": 1234, + "user": { + "id": 22, + "first_name": "[TEST] John", + "last_name": "Doe", + "email": "[TEST] john@doe.com" + }, + "coupon": { + "id": 76, + "code": "[TEST] f4k3c0d3", + "promotion_id": 81 + }, + "items": [ + { + "product_id": 29, + "product_name": "[TEST] lorem ipsum", + "amount_dollars": 244, + "amount_cents": 24400, + "payments_captured": 1, + "number_of_payments": null, + "recurring": false, + "quantity": 1 + } + ] + }, + "tax_amount": 0, + "refunded": false, + "refunded_amount": null, + "refunded_tax_amount": 0, + "failure_reason": null, + "application_fee": 0, + "net_amount": 1234, + "presentment_amount": 4098, + "presentment_currency": "usd", + "client_reference_id": "cart-order-99" + } + }, + "topic": "order_transaction.succeeded", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/plan.updated.json b/providers/thinkific/latest/plan.updated.json new file mode 100644 index 00000000..b087db83 --- /dev/null +++ b/providers/thinkific/latest/plan.updated.json @@ -0,0 +1,74 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01GAPP19FN58RB4YKCYPZCEQGG", + "resource": "plan", + "action": "updated", + "tenant_id": "12345", + "tenant_global_id": "d317931e-6b96-4756-a181-18b692aef014", + "created_at": "2022-08-30T19:56:08.000Z", + "timestamp": 1660766168, + "payload": { + "site": { + "id": "d317931e-6b96-4756-a181-18b692aef014", + "plan": "premier", + "features": [ + { + "product_payees": { + "enabled": true, + "max_product_payees": "50" + } + }, + { + "course_admins": { + "enabled": true, + "max_course_admins": "50" + } + }, + { + "site_admins": { + "enabled": true, + "max_site_admins": "5" + } + }, + { + "courses": { + "enabled": true, + "max_published_courses": "99999999" + } + }, + { + "group_analysts": { + "enabled": true, + "max_group_analysts": "15" + } + }, + { + "groups": { + "enabled": true, + "max_users_per_group": "99999999" + } + }, + { + "bundles": { + "enabled": true + } + }, + { + "coupons": { + "enabled": true + } + } + ] + } + } + }, + "topic": "plan.updated", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/product.created.json b/providers/thinkific/latest/product.created.json new file mode 100644 index 00000000..9110bb56 --- /dev/null +++ b/providers/thinkific/latest/product.created.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01G2Z97HB88R49AXA13MS25C6J", + "resource": "product", + "action": "created", + "tenant_id": "3147", + "tenant_global_id": "e46fad25-02e3-4539-a989-bab075b09f12", + "created_at": "2022-05-13T17:59:57.000Z", + "timestamp": 1652464797, + "payload": { + "id": 12938, + "productable_id": 650, + "productable_type": "Bundle", + "status": "published", + "name": "API Bundle of Joy", + "private": false, + "hidden": false, + "slug": "my-bundle", + "card_image_url": "https://import.cdn.thinkific-staging.com/3147/xfaPbIi8TXKwynWCNfLg_Neymar-665.png", + "created_at": "2019-09-18T23:09:11.438Z", + "updated_at": "2022-05-13T17:59:25.753Z", + "product_prices": [ + { + "id": 14020, + "is_primary": true, + "payment_type": "one-time", + "label": null, + "price": "99.99", + "days_until_expiry": null, + "pay_button_text": null, + "number_of_payments": null, + "interval": null, + "interval_count": null, + "trial_interval": null, + "trial_interval_count": null + } + ], + "description": "This is a bundle with great courses about APIs, come and learn more about it!", + "site": { + "id": "e46fad25-02e3-4539-a989-bab075b09f12" + } + } + }, + "topic": "product.created", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/product.deleted.json b/providers/thinkific/latest/product.deleted.json new file mode 100644 index 00000000..27d364de --- /dev/null +++ b/providers/thinkific/latest/product.deleted.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01FWRQ2HCQ05N62BTRMPZGH29F", + "resource": "product", + "action": "deleted", + "created_at": "2022-02-25T15:13:01.000Z", + "timestamp": 1645801981, + "payload": { + "site": { + "id": "3088d468-983d-4fe4-8bc2-b98a6d2d78a8" + }, + "id": 28570, + "productable_id": 27309, + "productable_type": "Course" + } + }, + "topic": "product.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/product.updated.json b/providers/thinkific/latest/product.updated.json new file mode 100644 index 00000000..96daaebe --- /dev/null +++ b/providers/thinkific/latest/product.updated.json @@ -0,0 +1,53 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01G2Z97HB88R49AXA13MS25C6J", + "resource": "product", + "action": "updated", + "tenant_id": "3147", + "tenant_global_id": "e46fad25-02e3-4539-a989-bab075b09f12", + "created_at": "2022-05-13T17:59:57.000Z", + "timestamp": 1652464797, + "payload": { + "id": 12938, + "productable_id": 650, + "productable_type": "Bundle", + "status": "published", + "name": "API Bundle of Joy", + "private": false, + "hidden": false, + "slug": "my-bundle", + "card_image_url": "https://import.cdn.thinkific-staging.com/3147/xfaPbIi8TXKwynWCNfLg_Neymar-665.png", + "created_at": "2019-09-18T23:09:11.438Z", + "updated_at": "2022-05-13T17:59:25.753Z", + "product_prices": [ + { + "id": 14020, + "is_primary": true, + "payment_type": "one-time", + "label": null, + "price": "99.99", + "days_until_expiry": null, + "pay_button_text": null, + "number_of_payments": null, + "interval": null, + "interval_count": null, + "trial_interval": null, + "trial_interval_count": null + } + ], + "description": "This is a bundle with great courses about APIs, come and learn more about it!", + "site": { + "id": "e46fad25-02e3-4539-a989-bab075b09f12" + } + } + }, + "topic": "product.updated", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/quiz.attempted.json b/providers/thinkific/latest/quiz.attempted.json new file mode 100644 index 00000000..300d8502 --- /dev/null +++ b/providers/thinkific/latest/quiz.attempted.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "20191029145629636106318", + "resource": "quiz", + "action": "attempted", + "tenant_id": "12345", + "tenant_global_id": "zd29cd8r-l18e-4288-adce-5f999c27e00a", + "created_at": "2019-08-27T21:02:50.000Z", + "timestamp": 1598562170, + "payload": { + "attempts": 2, + "correct_count": 1, + "grade": 20, + "incorrect_count": 4, + "result_id": 12511, + "user": { + "id": 124567, + "first_name": "Sam", + "last_name": "Davis", + "email": "sammy@thinkific.com" + }, + "quiz": { + "id": 43811, + "name": "Webhook Quiz" + } + } + }, + "topic": "quiz.attempted", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/subscription.past_due.json b/providers/thinkific/latest/subscription.past_due.json new file mode 100644 index 00000000..95228596 --- /dev/null +++ b/providers/thinkific/latest/subscription.past_due.json @@ -0,0 +1,54 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01HXD3A77E2TRNG016HP4K7RYW", + "resource": "subscription", + "action": "past_due", + "tenant_id": "3", + "tenant_global_id": "31xx00x2-x2x8-00x0-xxx0-000x2xx6xxx0", + "created_at": "2024-05-08T21:56:21.000Z", + "timestamp": 1715205381, + "payload": { + "id": 88, + "created_at": "2019-05-08T21:56:21.259Z", + "payment_type": "subscription", + "billing_name": "[TEST] John", + "product_name": "[TEST] lorem ipsum", + "product_id": 44, + "amount": "5801", + "order_number": "ORD000084", + "product_price_id": null, + "number_of_payments": null, + "interval": "month", + "interval_count": "1", + "status": "cancelled", + "user": { + "id": 5, + "first_name": "[TEST] John", + "last_name": "Doe", + "email": "[TEST] john@doe.com" + }, + "coupon": { + "id": 79, + "code": "[TEST] f4k3c0d3", + "promotion_id": 93 + }, + "items": [ + { + "product_id": 40, + "product_name": "[TEST] lorem ipsum", + "amount_dollars": 220, + "amount_cents": 22000 + } + ] + } + }, + "topic": "subscription.past_due", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/user.deleted.json b/providers/thinkific/latest/user.deleted.json new file mode 100644 index 00000000..3eee7b06 --- /dev/null +++ b/providers/thinkific/latest/user.deleted.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01KFPB3BBQTYF9KKHXHRQ4BKRP", + "resource": "user", + "action": "deleted", + "tenant_id": "3124", + "tenant_global_id": "47fd0507-860b-4877-b4cb-bfb98ea2e923", + "created_at": "2022-05-11T01:20:54.000Z", + "timestamp": 1652232054, + "payload": { + "id": 2017237, + "first_name": "John", + "last_name": "Doo", + "email": "john@doo.com", + "roles": [], + "custom_profile_fields": [], + "site": { + "id": "507a2dd6-0c09-4452-b8cd-69c9adaf2a24" + } + } + }, + "topic": "user.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/user.signin.json b/providers/thinkific/latest/user.signin.json new file mode 100644 index 00000000..2432180e --- /dev/null +++ b/providers/thinkific/latest/user.signin.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "20180123154501518395902", + "resource": "user", + "action": "signin", + "tenant_id": "73394", + "created_at": "2018-01-23T20:45:00.314Z", + "payload": { + "administered_course_ids": null, + "affiliate_code": "e7c7eb", + "affiliate_commission": "15.00", + "affiliate_commission_type": "%", + "affiliate_payout_email": "user@thinkific.com", + "avatar_url": "https://s3.amazonaws.com/thinkific/profiles/002/121/9021516740299.thumb.?1516740299", + "bio": null, + "company": "", + "created_at": "2017-07-23T02:42:13.043Z", + "custom_profile_fields": [], + "email": "ninjas@thinkific.com", + "external_source": null, + "first_name": "Robert", + "headline": "Software Engineer", + "id": 123456, + "last_name": "Smith", + "roles": [ + "affiliate" + ] + } + }, + "topic": "user.signin", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/user.signup.json b/providers/thinkific/latest/user.signup.json new file mode 100644 index 00000000..64467aeb --- /dev/null +++ b/providers/thinkific/latest/user.signup.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "20180123170248040678392", + "resource": "user", + "action": "signup", + "tenant_id": "73394", + "created_at": "2018-01-23T22:02:45.001Z", + "payload": { + "administered_course_ids": null, + "affiliate_code": null, + "affiliate_commission": null, + "affiliate_commission_type": "%", + "affiliate_payout_email": null, + "avatar_url": null, + "bio": null, + "company": null, + "created_at": "2018-01-23T22:02:44.987Z", + "custom_profile_fields": [], + "email": "ninjas@thinkific.com", + "external_source": null, + "first_name": "Robert", + "headline": null, + "id": 123456, + "last_name": "Smith", + "roles": [] + } + }, + "topic": "user.signup", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/thinkific/latest/user.updated.json b/providers/thinkific/latest/user.updated.json new file mode 100644 index 00000000..927675f4 --- /dev/null +++ b/providers/thinkific/latest/user.updated.json @@ -0,0 +1,31 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "01G2RB8T432BGTQ7J7S8JQJS3X", + "resource": "user", + "action": "updated", + "tenant_id": "73394", + "tenant_global_id": "507a2dd6-0c09-4452-b8cd-69c9adaf2a24", + "created_at": "2022-05-11T01:20:54.000Z", + "timestamp": 1652232054, + "payload": { + "id": 2017237, + "first_name": "John", + "last_name": "Doo", + "email": "john@doo.com", + "roles": [], + "custom_profile_fields": [], + "site": { + "id": "507a2dd6-0c09-4452-b8cd-69c9adaf2a24" + } + } + }, + "topic": "user.updated", + "source": { + "type": "vendor-documentation", + "url": "https://support.thinkific.dev/hc/en-us/articles/4422658311703-Webhooks-Documentation", + "retrieved": "2026-10-26" + } +} diff --git a/providers/threads/index.json b/providers/threads/index.json new file mode 100644 index 00000000..26b19fec --- /dev/null +++ b/providers/threads/index.json @@ -0,0 +1,13 @@ +{ + "label": "Threads", + "configs": { + "latest_version": "latest", + "topic_identifier": "values.field" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/threads/latest/replies.json b/providers/threads/latest/replies.json new file mode 100644 index 00000000..c1c5dd82 --- /dev/null +++ b/providers/threads/latest/replies.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "app_id": "123456", + "topic": "moderate", + "target_id": "78901", + "time": 1723226877, + "subscription_id": "234567", + "has_uid_field": false, + "values": { + "value": { + "id": "8901234", + "username": "test_username", + "text": "Reply", + "media_type": "TEXT_POST", + "permalink": "https://www.threads.com/@test_username/post/Pp", + "replied_to": { + "id": "567890" + }, + "root_post": { + "id": "123456", + "owner_id": "123456", + "username": "test_username_2" + }, + "shortcode": "Pp", + "timestamp": "2024-08-07T10:33:16+0000" + }, + "field": "replies" + } + }, + "topic": "replies", + "source": { + "type": "vendor-documentation", + "url": "https://developers.facebook.com/documentation/threads/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/tiltify/index.json b/providers/tiltify/index.json new file mode 100644 index 00000000..87fb3dc6 --- /dev/null +++ b/providers/tiltify/index.json @@ -0,0 +1,13 @@ +{ + "label": "Tiltify", + "configs": { + "latest_version": "latest", + "topic_identifier": "meta.event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/tiltify/latest/public.direct.donation_updated.json b/providers/tiltify/latest/public.direct.donation_updated.json new file mode 100644 index 00000000..9b2f723a --- /dev/null +++ b/providers/tiltify/latest/public.direct.donation_updated.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "amount": { + "currency": "USD", + "value": "82.95" + }, + "campaign_id": "a4fd5207-bd9f-4712-920a-85f8d92cf4e6", + "completed_at": "2023-04-18T16:48:26.510702Z", + "created_at": "2023-04-18T03:36:36.510717Z", + "donor_comment": "Rerum quo necessitatibus voluptas provident ad molestiae ipsam.", + "donor_name": "Jirachi", + "fundraising_event_id": null, + "id": "dfa25dcc-2026-4320-a5b7-5da076efeb05", + "legacy_id": 0, + "poll_id": null, + "poll_option_id": null, + "reward_id": null, + "sustained": false, + "target_id": null, + "team_event_id": null + }, + "meta": { + "attempted_at": "2023-04-18T16:49:00.617031Z", + "event_type": "public:direct:donation_updated", + "generated_at": "2023-04-18T16:48:59.510758Z", + "id": "d8768e26-1092-4f4c-a829-a2698cd19664", + "subscription_source_id": "00000000-0000-0000-0000-000000000000", + "subscription_source_type": "test" + } + }, + "topic": "public:direct:donation_updated", + "source": { + "type": "vendor-documentation", + "url": "https://developers.tiltify.com/docs/webhooks/receiving-webhooks/verifying", + "retrieved": "2026-10-26" + } +} diff --git a/providers/travtus/index.json b/providers/travtus/index.json new file mode 100644 index 00000000..62eb576e --- /dev/null +++ b/providers/travtus/index.json @@ -0,0 +1,13 @@ +{ + "label": "Travtus", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/travtus/latest/task.update.json b/providers/travtus/latest/task.update.json new file mode 100644 index 00000000..2049a6eb --- /dev/null +++ b/providers/travtus/latest/task.update.json @@ -0,0 +1,57 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "body": { + "action_type": "Assistance", + "assignee_id": null, + "attachments": { + "file_A": "https://u.dev.hiadam.co/pi5fwe3" + }, + "completed_datetime": null, + "creator": { + "email": "support@travtus.com", + "unit_external_ref": "P~4770692~467~2016", + "lease_external_ref": "A1234", + "first_name": "Bob", + "last_name": "James", + "phone_number": "+447549111111", + "resident_address": "10 Executive Park West NE", + "unit_identifier": "4efdccb7-10ca-47b0-811c-de2fae9f6682", + "unit_number": "2016" + }, + "datetime_created": "2023-12-20T17:32:49.143000+00:00", + "datetime_updated": "2024-01-15T15:07:27.440000+00:00", + "description": "a description", + "due_datetime": "2023-12-19T12:00:00+00:00", + "external_ref": "1234567890", + "identifier": "26d2f5f9-b128-48cd-add8-303e067df958", + "importance": "very_high", + "notes": null, + "portfolio_external_ref": "P1234", + "portfolio_id": "b0234194-e61b-4a57-967f-6eaaee4d5219", + "priority_score": 500, + "queue_name": null, + "relevant_conversation": null, + "reminder_datetime": null, + "resident_id": null, + "status": "created", + "category": "Customer Support", + "summary": "a summary", + "title": "a title", + "onsite_indicator": "onsite", + "topic": "maintenance", + "user_goal": "fix_shower", + "escalation_flag": false + }, + "event_type": "task.update", + "message_id": "51d155b3-496f-434e-b664-406836be35a0" + }, + "topic": "task.update", + "source": { + "type": "vendor-documentation", + "url": "https://docs2.travtus.com/travtus-api-and-webhook/data-types-and-endpoints/task/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/travtus/latest/web_chat.respond.json b/providers/travtus/latest/web_chat.respond.json new file mode 100644 index 00000000..b1193663 --- /dev/null +++ b/providers/travtus/latest/web_chat.respond.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_type": "web_chat.respond", + "message_id": "550e8400-e29b-41d4-a716-446655440000", + "body": { + "message_id": "msg_response_123456", + "conversation_id": "conv_abc123", + "sender_name": "Travtus Assistant", + "message_text": "Thank you for your inquiry! The 2-bedroom unit is still available. Would you like to schedule a tour?", + "channel": "website", + "company_id": "company_789", + "sender_external_ref": "bot_travtus_ai", + "human_handover_ind": false, + "portfolio_external_ref": "property_oak_towers" + } + }, + "topic": "web_chat.respond", + "source": { + "type": "vendor-documentation", + "url": "https://docs2.travtus.com/travtus-api-and-webhook/data-types-and-endpoints/messaging/messaging-webhook", + "retrieved": "2026-10-26" + } +} diff --git a/providers/treet/index.json b/providers/treet/index.json new file mode 100644 index 00000000..90b27cfc --- /dev/null +++ b/providers/treet/index.json @@ -0,0 +1,13 @@ +{ + "label": "Treet", + "configs": { + "latest_version": "latest", + "topic_identifier": "trigger" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/treet/latest/label.updated.json b/providers/treet/latest/label.updated.json new file mode 100644 index 00000000..01b62e39 --- /dev/null +++ b/providers/treet/latest/label.updated.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "topic": "label", + "trigger": "label/updated", + "shopId": "boyish", + "bundleId": "12345678-1234-1234-1234-123456789105", + "bundleType": "TRADE_IN", + "carrier": "USPS", + "trackingNumber": "28735625627856237856287", + "status": "SHIPPED", + "updatedAt": "2024-01-01T12:00:00+00:00", + "items": [ + { + "id": "11345678-1234-1234-1234-123456789101", + "variantId": "01345678-1234-1234-1234-123456789101", + "sku": "large-pink-shirt", + "stockImageUrl": "https://ucarecdn.com/405d9723-c637-4f50-bd11-a10aaf9ff4ce/", + "variantOptions": { + "size": "L", + "color": "pink" + }, + "category": "shirts", + "title": "Large Pink Shirt" + } + ] + }, + "topic": "label/updated", + "source": { + "type": "vendor-documentation", + "url": "https://apidocs.treet.co/webhooks/shipping-label/payload#example-webhook-payload", + "retrieved": "2026-10-26" + } +} diff --git a/providers/tremendous/index.json b/providers/tremendous/index.json new file mode 100644 index 00000000..a3b13464 --- /dev/null +++ b/providers/tremendous/index.json @@ -0,0 +1,13 @@ +{ + "label": "Tremendous", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/tremendous/latest/CAMPAIGNS.CREATED.json b/providers/tremendous/latest/CAMPAIGNS.CREATED.json new file mode 100644 index 00000000..cd799503 --- /dev/null +++ b/providers/tremendous/latest/CAMPAIGNS.CREATED.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "CAMPAIGNS.CREATED", + "uuid": "5ccc7bb1-7659-4e23-a407-77d8cd9c62f5", + "created_utc": "2021-04-06T20:05:01.037-04:00", + "payload": { + "resource": { + "id": "2V3PCCL7QXDA", + "type": "campaigns" + }, + "meta": {} + } + }, + "topic": "CAMPAIGNS.CREATED", + "source": { + "type": "vendor-documentation", + "url": "https://developers.tremendous.com/docs/webhooks-1#webhook-requests", + "retrieved": "2026-10-22" + } +} diff --git a/providers/tutorcruncher/index.json b/providers/tutorcruncher/index.json new file mode 100644 index 00000000..d6e1e35d --- /dev/null +++ b/providers/tutorcruncher/index.json @@ -0,0 +1,13 @@ +{ + "label": "TutorCruncher", + "configs": { + "latest_version": "latest", + "topic_identifier": "events[].action" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/tutorcruncher/latest/CREATED_A_CONTRACTOR.json b/providers/tutorcruncher/latest/CREATED_A_CONTRACTOR.json new file mode 100644 index 00000000..d384d4d2 --- /dev/null +++ b/providers/tutorcruncher/latest/CREATED_A_CONTRACTOR.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "events": [ + { + "action": "CREATED_A_CONTRACTOR", + "verb": "Created a Tutor", + "timestamp": "2025-03-05T15:26:20.558919Z", + "branch": 590, + "actor": { + "name": "Jane Smith", + "id": 1621, + "user_id": 1611, + "url": "" + }, + "extra_msg": "Created via the API.", + "subject": { + "model": "Tutor", + "url": "https://app.tutorcruncher.com/api/contractors/1623/", + "id": 1623, + "status": "approved", + "last_name": "Gallagher", + "email": "liam@example.com" + } + } + ] + }, + "topic": "CREATED_A_CONTRACTOR", + "source": { + "type": "vendor-documentation", + "url": "https://app.tutorcruncher.com/api/docs/#description/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/upload-post/index.json b/providers/upload-post/index.json new file mode 100644 index 00000000..26d6839d --- /dev/null +++ b/providers/upload-post/index.json @@ -0,0 +1,13 @@ +{ + "label": "Upload-Post", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/upload-post/latest/comment_received.json b/providers/upload-post/latest/comment_received.json new file mode 100644 index 00000000..11d3ee0b --- /dev/null +++ b/providers/upload-post/latest/comment_received.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json", + "x-upload-post-event": "comment_received", + "user-agent": "Upload-Post-Webhooks/1.0" + }, + "body": { + "event": "comment_received", + "user_email": "user@example.com", + "profile_username": "my-profile", + "platform": "instagram", + "account_id": "17841461478253980", + "comment": { + "id": "17900000000000001", + "text": "POST", + "parent_id": null, + "from": { + "id": "17841400000000002", + "username": "a_follower" + } + }, + "post": { + "id": "17900000000000003", + "media_product_type": "REELS" + }, + "created_at": "2026-10-20T12:00:00.000000" + }, + "topic": "comment_received", + "source": { + "type": "vendor-documentation", + "url": "https://docs.upload-post.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/upload-post/latest/social_account_connected.json b/providers/upload-post/latest/social_account_connected.json new file mode 100644 index 00000000..baf5263c --- /dev/null +++ b/providers/upload-post/latest/social_account_connected.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json", + "x-upload-post-event": "social_account_connected", + "user-agent": "Upload-Post-Webhooks/1.0" + }, + "body": { + "event": "social_account_connected", + "user_email": "user@example.com", + "platform": "instagram", + "account_name": "my_instagram_handle", + "status": "connected", + "profile_username": "your_profile_username", + "created_at": "2024-03-15T14:30:00.000000" + }, + "topic": "social_account_connected", + "source": { + "type": "vendor-documentation", + "url": "https://docs.upload-post.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/upload-post/latest/social_account_disconnected.json b/providers/upload-post/latest/social_account_disconnected.json new file mode 100644 index 00000000..88d96f6d --- /dev/null +++ b/providers/upload-post/latest/social_account_disconnected.json @@ -0,0 +1,23 @@ +{ + "headers": { + "content-type": "application/json", + "x-upload-post-event": "social_account_disconnected", + "user-agent": "Upload-Post-Webhooks/1.0" + }, + "body": { + "event": "social_account_disconnected", + "user_email": "user@example.com", + "platform": "tiktok", + "account_name": "my_tiktok_handle", + "status": "disconnected", + "profile_username": "your_profile_username", + "reason": "manual_disconnect", + "created_at": "2024-03-15T14:30:00.000000" + }, + "topic": "social_account_disconnected", + "source": { + "type": "vendor-documentation", + "url": "https://docs.upload-post.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/upload-post/latest/social_account_reauth_required.json b/providers/upload-post/latest/social_account_reauth_required.json new file mode 100644 index 00000000..aaaf05a6 --- /dev/null +++ b/providers/upload-post/latest/social_account_reauth_required.json @@ -0,0 +1,22 @@ +{ + "headers": { + "content-type": "application/json", + "x-upload-post-event": "social_account_reauth_required", + "user-agent": "Upload-Post-Webhooks/1.0" + }, + "body": { + "event": "social_account_reauth_required", + "user_email": "user@example.com", + "platform": "youtube", + "account_name": "UCxxxxxxxxx", + "status": "reauth_required", + "reason": "token_refresh_threshold_exceeded", + "created_at": "2024-03-15T14:30:00.000000" + }, + "topic": "social_account_reauth_required", + "source": { + "type": "vendor-documentation", + "url": "https://docs.upload-post.com/api/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/uppromote/index.json b/providers/uppromote/index.json new file mode 100644 index 00000000..41a59ee1 --- /dev/null +++ b/providers/uppromote/index.json @@ -0,0 +1,13 @@ +{ + "label": "UpPromote", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/uppromote/latest/affiliate.approved.json b/providers/uppromote/latest/affiliate.approved.json new file mode 100644 index 00000000..67dbb967 --- /dev/null +++ b/providers/uppromote/latest/affiliate.approved.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 2029241, + "email": "test234@gmail.com", + "first_name": "Test", + "last_name": "234", + "status": "active", + "email_verified": "verified", + "company": "1", + "address": "1", + "city": "1", + "state": "1", + "zipcode": null, + "country": null, + "phone": "0123456789", + "facebook": "1", + "twitter": "1", + "youtube": "1", + "instagram": "1", + "created_at": "2025-09-24T09:37:58Z", + "default_affiliate_link": "https://mat-test-85.myshopify.com/collections/all?sca_ref=2029241.", + "custom_affiliate_link": null, + "program_id": 29486, + "program_name": "Standard Affiliate Commission", + "custom_fields": [], + "coupons": [], + "vat_number": null, + "tax_value": 0, + "up_line_affiliate_id": null, + "up_line_affiliate_email": null, + "payment_method": "debit", + "payment_info": null, + "paid_amount": 0, + "approved_amount": 0, + "pending_amount": 100, + "denied_amount": 0 + }, + "topic": "affiliate.approved", + "source": { + "type": "vendor-documentation", + "url": "https://aff-api.uppromote.com/docs/v2/affiliate-approved-21937530e0", + "retrieved": "2026-10-26" + } +} diff --git a/providers/uppromote/latest/affiliate.inactive.json b/providers/uppromote/latest/affiliate.inactive.json new file mode 100644 index 00000000..4365cc82 --- /dev/null +++ b/providers/uppromote/latest/affiliate.inactive.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 2029241, + "email": "test234@gmail.com", + "first_name": "Test", + "last_name": "234", + "status": "inactive", + "email_verified": "verified", + "company": "1", + "address": "1", + "city": "1", + "state": "1", + "zipcode": null, + "country": null, + "phone": "0123456789", + "facebook": "1", + "twitter": "1", + "youtube": "1", + "instagram": "1", + "created_at": "2025-09-24T09:37:58Z", + "default_affiliate_link": "https://mat-test-85.myshopify.com/collections/all?sca_ref=2029241.", + "custom_affiliate_link": null, + "program_id": 29486, + "program_name": "Standard Affiliate Commission", + "custom_fields": [], + "coupons": [], + "vat_number": null, + "tax_value": 0, + "up_line_affiliate_id": null, + "up_line_affiliate_email": null, + "payment_method": "debit", + "payment_info": null, + "paid_amount": 0, + "approved_amount": 0, + "pending_amount": 100, + "denied_amount": 0 + }, + "topic": "affiliate.inactive", + "source": { + "type": "vendor-documentation", + "url": "https://aff-api.uppromote.com/docs/v2/affiliate-inactive-21937536e0", + "retrieved": "2026-10-26" + } +} diff --git a/providers/uppromote/latest/affiliate.new.json b/providers/uppromote/latest/affiliate.new.json new file mode 100644 index 00000000..62c48103 --- /dev/null +++ b/providers/uppromote/latest/affiliate.new.json @@ -0,0 +1,56 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 2029238, + "email": "test233@gmail.com", + "first_name": "Test", + "last_name": "233", + "status": "inactive", + "email_verified": "unverified", + "company": null, + "address": null, + "city": null, + "state": null, + "zipcode": null, + "country": null, + "phone": null, + "facebook": null, + "twitter": null, + "youtube": null, + "instagram": null, + "created_at": "2025-09-24T08:57:32Z", + "default_affiliate_link": "https://mat-test-85.myshopify.com/collections/all?sca_ref=2029238.", + "custom_affiliate_link": null, + "program_id": 29486, + "program_name": "Standard Affiliate Commission", + "custom_fields": [ + { + "label": "fghdfgh", + "value": "1" + }, + { + "label": "fgherth", + "value": "1" + } + ], + "coupons": [], + "vat_number": null, + "tax_value": 0, + "up_line_affiliate_id": 2029220, + "up_line_affiliate_email": "test232@gmail.com", + "payment_method": "debit", + "payment_info": null, + "paid_amount": 0, + "approved_amount": 0, + "pending_amount": 0, + "denied_amount": 0 + }, + "topic": "affiliate.new", + "source": { + "type": "vendor-documentation", + "url": "https://aff-api.uppromote.com/docs/v2/affiliate-new-21937465e0", + "retrieved": "2026-10-26" + } +} diff --git a/providers/uppromote/latest/affiliate.status-changed.json b/providers/uppromote/latest/affiliate.status-changed.json new file mode 100644 index 00000000..ae979a32 --- /dev/null +++ b/providers/uppromote/latest/affiliate.status-changed.json @@ -0,0 +1,16 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "affiliate_id": 2029241, + "previous_status": "active", + "current_status": "inactive" + }, + "topic": "affiliate.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://aff-api.uppromote.com/docs/v2/affiliate-status-changed-21937940e0", + "retrieved": "2026-10-26" + } +} diff --git a/providers/uppromote/latest/payment.paid.json b/providers/uppromote/latest/payment.paid.json new file mode 100644 index 00000000..0fae171b --- /dev/null +++ b/providers/uppromote/latest/payment.paid.json @@ -0,0 +1,26 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "payment_id": 26154, + "affiliate_id": 2014227, + "status": "SUCCESS", + "affiliate_email": "test223@gmail.com", + "total_referrals": 1, + "total_processed": 100, + "payment_method": "debit", + "processed_at": "2025-09-24T10:52:59Z", + "referral_ids": [ + 101, + 102, + 103 + ] + }, + "topic": "payment.paid", + "source": { + "type": "vendor-documentation", + "url": "https://aff-api.uppromote.com/docs/v2/payment-paid-21937964e0", + "retrieved": "2026-10-26" + } +} diff --git a/providers/uppromote/latest/referral.approved.json b/providers/uppromote/latest/referral.approved.json new file mode 100644 index 00000000..f3e7ff72 --- /dev/null +++ b/providers/uppromote/latest/referral.approved.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 1781736, + "order_id": 6439217201474, + "order_number": 3833, + "customer_id": "8680153416002", + "quantity": 1, + "total_sales": "1075.00", + "commission_rule": { + "program_id": 29486, + "commission_rate": "50.00", + "commission_type": "Percent Of Sale" + }, + "commission_adjustment": "0.00", + "status": "approved", + "commission": "537.50", + "refund_id": null, + "tracking_type": "Tracked by affiliate link", + "affiliate": { + "id": 2029214, + "email": "test231@gmail.com", + "first_name": "Test", + "last_name": "231" + }, + "coupon_applied": null, + "customer_email": "hsbvfa@gmail.com", + "created_at": "2025-09-24T09:28:10Z" + }, + "topic": "referral.approved", + "source": { + "type": "vendor-documentation", + "url": "https://aff-api.uppromote.com/docs/v2/referral-approved-21937403e0", + "retrieved": "2026-10-26" + } +} diff --git a/providers/uppromote/latest/referral.denied.json b/providers/uppromote/latest/referral.denied.json new file mode 100644 index 00000000..d1a0588e --- /dev/null +++ b/providers/uppromote/latest/referral.denied.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 1781735, + "order_id": 6439197638978, + "order_number": 3832, + "customer_id": "8680135917890", + "quantity": 1, + "total_sales": "2679.95", + "commission_rule": { + "program_id": 29486, + "commission_rate": "50.00", + "commission_type": "Percent Of Sale" + }, + "commission_adjustment": "0.00", + "status": "denied", + "commission": "1339.98", + "refund_id": null, + "tracking_type": "Tracked by affiliate link", + "affiliate": { + "id": 2029214, + "email": "test231@gmail.com", + "first_name": "Test", + "last_name": "231" + }, + "coupon_applied": null, + "customer_email": "hgasdf@gmail.com", + "created_at": "2025-09-24T09:18:17Z" + }, + "topic": "referral.denied", + "source": { + "type": "vendor-documentation", + "url": "https://aff-api.uppromote.com/docs/v2/referral-denied-21937424e0", + "retrieved": "2026-10-26" + } +} diff --git a/providers/uppromote/latest/referral.new.json b/providers/uppromote/latest/referral.new.json new file mode 100644 index 00000000..4057bf9b --- /dev/null +++ b/providers/uppromote/latest/referral.new.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": 1781959, + "order_id": null, + "order_number": null, + "customer_id": null, + "quantity": null, + "total_sales": "0.00", + "commission_rule": { + "program_id": 29486, + "commission_rate": null, + "commission_type": "Percent Of Sale" + }, + "commission_adjustment": "0.00", + "status": "pending", + "commission": "100.00", + "refund_id": null, + "tracking_type": "Performance bonus", + "affiliate": { + "id": 2029458, + "email": "testhoook-tiktok-okela@gmail.com", + "first_name": "Test", + "last_name": "Hook" + }, + "coupon_applied": null, + "customer_email": null, + "created_at": "2025-09-25T04:59:43Z" + }, + "topic": "referral.new", + "source": { + "type": "vendor-documentation", + "url": "https://aff-api.uppromote.com/docs/v2/referral-new-21897502e0", + "retrieved": "2026-10-26" + } +} diff --git a/providers/uppromote/latest/referral.status-changed.json b/providers/uppromote/latest/referral.status-changed.json new file mode 100644 index 00000000..ed0301ea --- /dev/null +++ b/providers/uppromote/latest/referral.status-changed.json @@ -0,0 +1,16 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "referral_id": 759580, + "previous_status": "approved", + "current_status": "paid" + }, + "topic": "referral.status-changed", + "source": { + "type": "vendor-documentation", + "url": "https://aff-api.uppromote.com/docs/v2/referral-status-changed-21937438e0", + "retrieved": "2026-10-26" + } +} diff --git a/providers/usesend/index.json b/providers/usesend/index.json new file mode 100644 index 00000000..cbd93f96 --- /dev/null +++ b/providers/usesend/index.json @@ -0,0 +1,13 @@ +{ + "label": "useSend", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/usesend/latest/email.delivered.json b/providers/usesend/latest/email.delivered.json new file mode 100644 index 00000000..a0dc158a --- /dev/null +++ b/providers/usesend/latest/email.delivered.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "call_abc123", + "type": "email.delivered", + "version": "2026-01-18", + "createdAt": "2024-01-15T10:30:00.000Z", + "teamId": 123, + "data": { + "id": "email_123", + "status": "DELIVERED", + "from": "sender@example.com", + "to": [ + "recipient@example.com" + ], + "subject": "Welcome!", + "occurredAt": "2024-01-15T10:30:00Z" + }, + "attempt": 1 + }, + "topic": "email.delivered", + "source": { + "type": "vendor-documentation", + "url": "https://docs.usesend.com/guides/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/velt/index.json b/providers/velt/index.json new file mode 100644 index 00000000..9e161102 --- /dev/null +++ b/providers/velt/index.json @@ -0,0 +1,13 @@ +{ + "label": "Velt", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/velt/latest/crdt.update_data.json b/providers/velt/latest/crdt.update_data.json new file mode 100644 index 00000000..d73ed98e --- /dev/null +++ b/providers/velt/latest/crdt.update_data.json @@ -0,0 +1,71 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "actionType": "updateData", + "data": { + "actionUser": { + "clientUserName": "Michael Scott", + "color": "#ffcb00", + "email": "michael.scott@dundermifflin.com", + "initial": "M", + "isAdmin": false, + "name": "Michael Scott", + "organizationId": "crdt-array-demo-org1", + "type": "signedIn", + "userId": "michael" + }, + "crdtData": { + "data": [ + { + "completed": false, + "id": "seed-1", + "text": "Welcome Todo - Edit me!" + }, + { + "completed": false, + "id": "bmg6tpj7we", + "text": "Todo1" + }, + { + "completed": false, + "id": "dt0vhs2t3os", + "text": "Todo2" + } + ], + "id": "crdt-array-demo-todos-1", + "lastUpdate": "2026-03-17T06:23:24.514Z", + "lastUpdatedBy": "michael", + "sessionId": "tvLupvP0L2jiztlba4P0" + }, + "metadata": { + "apiKey": "VKabul7W2DJhLu1BiMaj", + "document": { + "documentId": "crdt-array-demo-doc-1", + "documentName": "CRDT Array Demo" + }, + "organization": { + "organizationId": "crdt-array-demo-org1" + }, + "pageInfo": { + "baseUrl": "http://localhost:5225", + "path": "/", + "queryParams": "", + "title": "CRDT Array Demo", + "url": "http://localhost:5225/" + } + } + }, + "event": "crdt.update_data", + "platform": "sdk", + "source": "crdt", + "webhookId": "-OnuSfG_ffGIwNkodE2a" + }, + "topic": "crdt.update_data", + "source": { + "type": "vendor-documentation", + "url": "https://velt.dev/docs/webhooks/advanced", + "retrieved": "2026-10-26" + } +} diff --git a/providers/videoask/index.json b/providers/videoask/index.json new file mode 100644 index 00000000..2e64234e --- /dev/null +++ b/providers/videoask/index.json @@ -0,0 +1,13 @@ +{ + "label": "VideoAsk", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/videoask/latest/form_author_message.json b/providers/videoask/latest/form_author_message.json new file mode 100644 index 00000000..f2397491 --- /dev/null +++ b/providers/videoask/latest/form_author_message.json @@ -0,0 +1,441 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "a69aeb109cd0c1408e71c3836e84e74f", + "event_type": "form_author_message", + "contact": { + "contact_id": "6f0cde71-546c-499b-8cdb-c661300fb7f3", + "name": "John Doe", + "email": "john.doe@example.com", + "status": "completed", + "created_at": "2020-08-13T09:07:25.501318Z", + "updated_at": "2020-08-13T09:07:55.461776Z", + "answers": [ + { + "answer_id": "f0f5a564-1f46-49e9-b579-731e6e3f9c4e", + "created_at": "2020-08-13T09:07:31.216396Z", + "is_public": false, + "poll_options": [ + { + "id": "38ee39f0-aca3-4f3a-a74b-ec65beb139b3", + "content": "Strawberries" + } + ], + "question_id": "4d73e927-e0ef-4b73-a5da-cdda038545e1", + "type": "poll", + "poll_option_id": "38ee39f0-aca3-4f3a-a74b-ec65beb139b3", + "poll_option_content": "Strawberries" + }, + { + "answer_id": "6254f48a-a29d-4623-9525-9a8aeab9b5dc", + "created_at": "2020-08-13T09:07:55.181435Z", + "input_text": "Bacause they're tasty!", + "is_public": false, + "poll_options": [], + "question_id": "a74ac70a-b207-492d-a3c8-43c8508f5c7a", + "type": "text" + } + ], + "messages": [ + { + "author_type": "form_author", + "created_at": "2020-08-13T09:09:47.351432Z", + "gif": "https://media.videoask.com/transcoded/b3286b15-8722-44ad-99dd-ef643f0bb9da/thumbnails/preview.gif?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJtZWRpYV9pZCI6ImIzMjg2YjE1LTg3MjItNDRhZC05OWRkLWVmNjQzZjBiYjlkYSIsImV4cCI6MTU5NzkxNDU4N30.sUyDJaJVDlaCTtwXIeytwRwNS9wHLSTge15owz3La2deuJLJd1xLuEEyS35F2hfPLdVsoQl6Whn9fugdCGRl9KUllPYMyJuqJwSh9bzQTsJ_VO7A3kEna13P3VOP5G3skq-XfWn3PWdmNy90HeiDikAbV4RTaxGx6OLlV6s7swqT--lQUhn8NjRYElkPBkhOKtdt_sTGXDfEcvuCB2ymvRjLxHjSB3W0o0MThiizKevEhOuwo4z6su2EECmoQ_ahGVo-f64qgSYGflflYAWtvwLntjEa1uJQ8oCbSJaffk34VHenTLj4bc-rCfbGjXK4azw_HxTm7l8em-hxpoGEm_QzNMar0NGY5hn2nZove6ekDLHUp5DpcwuAhN2nbuswRjCeI3i4f2e8EUa4w_PNHvlMk5vBTErMqNTA-28pyfz5OD1MyEQ7fH5vSnsLvRWvpYFTl-1J22krPTurN_TxPGBaEEyHSJHdK_5rqBE4kwJBwDWY-tPJrRJKKQaRF7AtvtYBhiRFlcU1eX5tWiSJvVKK5jwCLpd8nq58cx1xo5bWDspidNbAWDAh_xTQ6YFQcBX4gVDUPtse-tOBiXFjX-7O7EL3ykkWDlybRUgOw__HcemaneydY1fytJBcK_AUbB46pO0aNct11cP2-S92ie-HTwibymWuoU-YhLDEid4", + "is_public": true, + "media_duration": 9, + "media_type": "video", + "media_url": "https://media.videoask.com/transcoded/b3286b15-8722-44ad-99dd-ef643f0bb9da/video.mp4?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJtZWRpYV9pZCI6ImIzMjg2YjE1LTg3MjItNDRhZC05OWRkLWVmNjQzZjBiYjlkYSIsImV4cCI6MTU5NzkxNDU4N30.sUyDJaJVDlaCTtwXIeytwRwNS9wHLSTge15owz3La2deuJLJd1xLuEEyS35F2hfPLdVsoQl6Whn9fugdCGRl9KUllPYMyJuqJwSh9bzQTsJ_VO7A3kEna13P3VOP5G3skq-XfWn3PWdmNy90HeiDikAbV4RTaxGx6OLlV6s7swqT--lQUhn8NjRYElkPBkhOKtdt_sTGXDfEcvuCB2ymvRjLxHjSB3W0o0MThiizKevEhOuwo4z6su2EECmoQ_ahGVo-f64qgSYGflflYAWtvwLntjEa1uJQ8oCbSJaffk34VHenTLj4bc-rCfbGjXK4azw_HxTm7l8em-hxpoGEm_QzNMar0NGY5hn2nZove6ekDLHUp5DpcwuAhN2nbuswRjCeI3i4f2e8EUa4w_PNHvlMk5vBTErMqNTA-28pyfz5OD1MyEQ7fH5vSnsLvRWvpYFTl-1J22krPTurN_TxPGBaEEyHSJHdK_5rqBE4kwJBwDWY-tPJrRJKKQaRF7AtvtYBhiRFlcU1eX5tWiSJvVKK5jwCLpd8nq58cx1xo5bWDspidNbAWDAh_xTQ6YFQcBX4gVDUPtse-tOBiXFjX-7O7EL3ykkWDlybRUgOw__HcemaneydY1fytJBcK_AUbB46pO0aNct11cP2-S92ie-HTwibymWuoU-YhLDEid4", + "message_id": "e4d547ca-e29b-47cb-9096-8f8bbafedde2", + "share_id": "mctlhdikwzcxs0f618gu5mn247pexyxuqpbvodny", + "share_url": "https://www.videoask.com/mctlhdikwzcxs0f618gu5mn247pexyxuqpbvodny", + "thread_id": "95ae6155-f970-4d18-9116-191777fef28a", + "thumbnail": "https://media.videoask.com/transcoded/b3286b15-8722-44ad-99dd-ef643f0bb9da/thumbnails/image.0000001.jpg?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJtZWRpYV9pZCI6ImIzMjg2YjE1LTg3MjItNDRhZC05OWRkLWVmNjQzZjBiYjlkYSIsImV4cCI6MTU5NzkxNDU4N30.sUyDJaJVDlaCTtwXIeytwRwNS9wHLSTge15owz3La2deuJLJd1xLuEEyS35F2hfPLdVsoQl6Whn9fugdCGRl9KUllPYMyJuqJwSh9bzQTsJ_VO7A3kEna13P3VOP5G3skq-XfWn3PWdmNy90HeiDikAbV4RTaxGx6OLlV6s7swqT--lQUhn8NjRYElkPBkhOKtdt_sTGXDfEcvuCB2ymvRjLxHjSB3W0o0MThiizKevEhOuwo4z6su2EECmoQ_ahGVo-f64qgSYGflflYAWtvwLntjEa1uJQ8oCbSJaffk34VHenTLj4bc-rCfbGjXK4azw_HxTm7l8em-hxpoGEm_QzNMar0NGY5hn2nZove6ekDLHUp5DpcwuAhN2nbuswRjCeI3i4f2e8EUa4w_PNHvlMk5vBTErMqNTA-28pyfz5OD1MyEQ7fH5vSnsLvRWvpYFTl-1J22krPTurN_TxPGBaEEyHSJHdK_5rqBE4kwJBwDWY-tPJrRJKKQaRF7AtvtYBhiRFlcU1eX5tWiSJvVKK5jwCLpd8nq58cx1xo5bWDspidNbAWDAh_xTQ6YFQcBX4gVDUPtse-tOBiXFjX-7O7EL3ykkWDlybRUgOw__HcemaneydY1fytJBcK_AUbB46pO0aNct11cP2-S92ie-HTwibymWuoU-YhLDEid4", + "transcode_status": "completed", + "transcribe_status": "completed", + "transcription": "Hello, John. Thank you so much for your response. Can you please explain have it better? Why do you love strawberries? Thank you.", + "transcription_data": [ + { + "words": [ + { + "word": "Hello,", + "end_time": 1.1, + "start_time": 0.8 + }, + { + "word": "John.", + "end_time": 1.5, + "start_time": 1.1 + }, + { + "word": "Thank", + "end_time": 1.7, + "start_time": 1.5 + }, + { + "word": "you", + "end_time": 1.8, + "start_time": 1.7 + }, + { + "word": "so", + "end_time": 1.9, + "start_time": 1.8 + }, + { + "word": "much", + "end_time": 2.1, + "start_time": 1.9 + }, + { + "word": "for", + "end_time": 2.3, + "start_time": 2.1 + }, + { + "word": "your", + "end_time": 2.4, + "start_time": 2.3 + }, + { + "word": "response.", + "end_time": 3.1, + "start_time": 2.4 + }, + { + "word": "Can", + "end_time": 4, + "start_time": 3.9 + }, + { + "word": "you", + "end_time": 4.1, + "start_time": 4 + }, + { + "word": "please", + "end_time": 4.8, + "start_time": 4.1 + }, + { + "word": "explain", + "end_time": 5.3, + "start_time": 4.8 + }, + { + "word": "have", + "end_time": 5.5, + "start_time": 5.3 + }, + { + "word": "it", + "end_time": 5.6, + "start_time": 5.5 + }, + { + "word": "better?", + "end_time": 6.1, + "start_time": 5.6 + }, + { + "word": "Why", + "end_time": 6.3, + "start_time": 6.1 + }, + { + "word": "do", + "end_time": 6.4, + "start_time": 6.3 + }, + { + "word": "you", + "end_time": 6.5, + "start_time": 6.4 + }, + { + "word": "love", + "end_time": 6.7, + "start_time": 6.5 + }, + { + "word": "strawberries?", + "end_time": 7.5, + "start_time": 6.7 + }, + { + "word": "Thank", + "end_time": 8.2, + "start_time": 8 + }, + { + "word": "you.", + "end_time": 8.5, + "start_time": 8.2 + } + ], + "confidence": 0.90139115, + "transcript": "Hello, John. Thank you so much for your response. Can you please explain have it better? Why do you love strawberries? Thank you." + } + ], + "type": "video" + } + ], + "platform": "desktop", + "tags": [], + "are_answers_public": false, + "are_messages_public": false, + "share_id": "c3rqviz79cva7xmuoo70rva4l5fi699isbzvxjym", + "share_url": "https://www.videoask.com/c3rqviz79cva7xmuoo70rva4l5fi699isbzvxjym" + }, + "form": { + "form_id": "5a1b8066-f92c-47bf-b8f2-3beb0a738122", + "title": "Example form for documentation", + "requires_contact_info": true, + "requires_contact_email": true, + "requires_contact_name": true, + "requires_contact_phone_number": false, + "hide_branding": false, + "metadata": { + "primary_color": "#522CBB", + "secondary_color": "#4CD982", + "locale": "en-US", + "show_form_title": true + }, + "share_id": "f72l3mugt", + "share_url": "https://www.videoask.com/f72l3mugt", + "created_at": "2020-03-30T15:53:59.331687Z", + "updated_at": "2020-04-23T08:40:51.775168Z", + "respondents_count": 13, + "author_id": "8a484e48-2e8e-423d-8d91-b1d6c98b60f2", + "questions": [ + { + "answers_count": 9, + "created_at": "2020-03-30T15:53:59.697150Z", + "form_id": "5a1b8066-f92c-47bf-b8f2-3beb0a738122", + "media_id": "e627bdd1-a9db-41a9-80db-a6546c9c6ba6", + "media_type": "video", + "media_url": "https://media3.giphy.com/media/xUPGcuomRFMUcsB9nO/giphy.mp4?cid=c83daf2546ecd961cfc590162cdb4787bf1c482527149606&rid=giphy.mp4", + "metadata": { + "text": "What's your favorite fruit?", + "darken_text_background": true, + "fit_video": false + }, + "poll_options": [ + { + "id": "27b7cd85-db1e-4316-8dbe-772523feb098", + "content": "Bananas", + "total_count": 3 + }, + { + "id": "38ee39f0-aca3-4f3a-a74b-ec65beb139b3", + "content": "Strawberries", + "total_count": 4 + }, + { + "id": "b15efc9c-ae2e-4254-b653-50c8ef2b7364", + "content": "Apples", + "total_count": 0 + }, + { + "id": "3c4a9c2e-fab0-47bf-b545-ff2d77ce3b21", + "content": "Grapes", + "total_count": 1 + }, + { + "id": "6daada9f-cc7b-4ffe-9529-f16f35517770", + "content": "Other", + "total_count": 1 + } + ], + "allow_multiple_selection": false, + "question_id": "4d73e927-e0ef-4b73-a5da-cdda038545e1", + "share_id": "f72l3mugt", + "share_url": "https://www.videoask.com/f72l3mugt", + "thumbnail": "https://media3.giphy.com/media/xUPGcuomRFMUcsB9nO/giphy-preview.gif?cid=c83daf2546ecd961cfc590162cdb4787bf1c482527149606&rid=giphy-preview.gif", + "transcode_status": "completed", + "transcribe_status": "completed", + "type": "poll", + "updated_at": "2020-03-30T15:57:11.319072Z" + }, + { + "allowed_answer_media_types": [ + "video", + "audio", + "text" + ], + "created_at": "2020-03-30T15:57:10.931514Z", + "form_id": "5a1b8066-f92c-47bf-b8f2-3beb0a738122", + "media_id": "8031b331-c5e1-4fda-8523-314c2fa5cdd8", + "media_type": "video", + "media_url": "https://media2.giphy.com/media/9nIIo3LBIlzvW/giphy.mp4?cid=c83daf25eacd7951d2151b3805a0177237e0b1c9c45d0b31&rid=giphy.mp4", + "metadata": { + "text": "Why do you love that fruit?", + "darken_text_background": true, + "fit_video": false + }, + "allow_multiple_selection": false, + "question_id": "a74ac70a-b207-492d-a3c8-43c8508f5c7a", + "share_id": "f72l3mugt", + "share_url": "https://www.videoask.com/f72l3mugt", + "thumbnail": "https://media2.giphy.com/media/9nIIo3LBIlzvW/giphy-preview.gif?cid=c83daf25eacd7951d2151b3805a0177237e0b1c9c45d0b31&rid=giphy-preview.gif", + "transcode_status": "completed", + "transcribe_status": "completed", + "type": "standard", + "updated_at": "2020-03-30T15:57:11.324552Z" + } + ], + "are_answers_public": false, + "notifications": { + "send_contact_message_emails": true + } + }, + "message": { + "author_type": "form_author", + "created_at": "2020-08-13T09:09:47.351432Z", + "gif": "https://media.videoask.com/transcoded/b3286b15-8722-44ad-99dd-ef643f0bb9da/thumbnails/preview.gif?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJtZWRpYV9pZCI6ImIzMjg2YjE1LTg3MjItNDRhZC05OWRkLWVmNjQzZjBiYjlkYSIsImV4cCI6MTU5NzkxNDU4N30.sUyDJaJVDlaCTtwXIeytwRwNS9wHLSTge15owz3La2deuJLJd1xLuEEyS35F2hfPLdVsoQl6Whn9fugdCGRl9KUllPYMyJuqJwSh9bzQTsJ_VO7A3kEna13P3VOP5G3skq-XfWn3PWdmNy90HeiDikAbV4RTaxGx6OLlV6s7swqT--lQUhn8NjRYElkPBkhOKtdt_sTGXDfEcvuCB2ymvRjLxHjSB3W0o0MThiizKevEhOuwo4z6su2EECmoQ_ahGVo-f64qgSYGflflYAWtvwLntjEa1uJQ8oCbSJaffk34VHenTLj4bc-rCfbGjXK4azw_HxTm7l8em-hxpoGEm_QzNMar0NGY5hn2nZove6ekDLHUp5DpcwuAhN2nbuswRjCeI3i4f2e8EUa4w_PNHvlMk5vBTErMqNTA-28pyfz5OD1MyEQ7fH5vSnsLvRWvpYFTl-1J22krPTurN_TxPGBaEEyHSJHdK_5rqBE4kwJBwDWY-tPJrRJKKQaRF7AtvtYBhiRFlcU1eX5tWiSJvVKK5jwCLpd8nq58cx1xo5bWDspidNbAWDAh_xTQ6YFQcBX4gVDUPtse-tOBiXFjX-7O7EL3ykkWDlybRUgOw__HcemaneydY1fytJBcK_AUbB46pO0aNct11cP2-S92ie-HTwibymWuoU-YhLDEid4", + "is_public": true, + "media_duration": 9, + "media_type": "video", + "media_url": "https://media.videoask.com/transcoded/b3286b15-8722-44ad-99dd-ef643f0bb9da/video.mp4?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJtZWRpYV9pZCI6ImIzMjg2YjE1LTg3MjItNDRhZC05OWRkLWVmNjQzZjBiYjlkYSIsImV4cCI6MTU5NzkxNDU4N30.sUyDJaJVDlaCTtwXIeytwRwNS9wHLSTge15owz3La2deuJLJd1xLuEEyS35F2hfPLdVsoQl6Whn9fugdCGRl9KUllPYMyJuqJwSh9bzQTsJ_VO7A3kEna13P3VOP5G3skq-XfWn3PWdmNy90HeiDikAbV4RTaxGx6OLlV6s7swqT--lQUhn8NjRYElkPBkhOKtdt_sTGXDfEcvuCB2ymvRjLxHjSB3W0o0MThiizKevEhOuwo4z6su2EECmoQ_ahGVo-f64qgSYGflflYAWtvwLntjEa1uJQ8oCbSJaffk34VHenTLj4bc-rCfbGjXK4azw_HxTm7l8em-hxpoGEm_QzNMar0NGY5hn2nZove6ekDLHUp5DpcwuAhN2nbuswRjCeI3i4f2e8EUa4w_PNHvlMk5vBTErMqNTA-28pyfz5OD1MyEQ7fH5vSnsLvRWvpYFTl-1J22krPTurN_TxPGBaEEyHSJHdK_5rqBE4kwJBwDWY-tPJrRJKKQaRF7AtvtYBhiRFlcU1eX5tWiSJvVKK5jwCLpd8nq58cx1xo5bWDspidNbAWDAh_xTQ6YFQcBX4gVDUPtse-tOBiXFjX-7O7EL3ykkWDlybRUgOw__HcemaneydY1fytJBcK_AUbB46pO0aNct11cP2-S92ie-HTwibymWuoU-YhLDEid4", + "message_id": "e4d547ca-e29b-47cb-9096-8f8bbafedde2", + "share_id": "mctlhdikwzcxs0f618gu5mn247pexyxuqpbvodny", + "share_url": "https://www.videoask.com/mctlhdikwzcxs0f618gu5mn247pexyxuqpbvodny", + "thread_id": "95ae6155-f970-4d18-9116-191777fef28a", + "thumbnail": "https://media.videoask.com/transcoded/b3286b15-8722-44ad-99dd-ef643f0bb9da/thumbnails/image.0000001.jpg?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJtZWRpYV9pZCI6ImIzMjg2YjE1LTg3MjItNDRhZC05OWRkLWVmNjQzZjBiYjlkYSIsImV4cCI6MTU5NzkxNDU4N30.sUyDJaJVDlaCTtwXIeytwRwNS9wHLSTge15owz3La2deuJLJd1xLuEEyS35F2hfPLdVsoQl6Whn9fugdCGRl9KUllPYMyJuqJwSh9bzQTsJ_VO7A3kEna13P3VOP5G3skq-XfWn3PWdmNy90HeiDikAbV4RTaxGx6OLlV6s7swqT--lQUhn8NjRYElkPBkhOKtdt_sTGXDfEcvuCB2ymvRjLxHjSB3W0o0MThiizKevEhOuwo4z6su2EECmoQ_ahGVo-f64qgSYGflflYAWtvwLntjEa1uJQ8oCbSJaffk34VHenTLj4bc-rCfbGjXK4azw_HxTm7l8em-hxpoGEm_QzNMar0NGY5hn2nZove6ekDLHUp5DpcwuAhN2nbuswRjCeI3i4f2e8EUa4w_PNHvlMk5vBTErMqNTA-28pyfz5OD1MyEQ7fH5vSnsLvRWvpYFTl-1J22krPTurN_TxPGBaEEyHSJHdK_5rqBE4kwJBwDWY-tPJrRJKKQaRF7AtvtYBhiRFlcU1eX5tWiSJvVKK5jwCLpd8nq58cx1xo5bWDspidNbAWDAh_xTQ6YFQcBX4gVDUPtse-tOBiXFjX-7O7EL3ykkWDlybRUgOw__HcemaneydY1fytJBcK_AUbB46pO0aNct11cP2-S92ie-HTwibymWuoU-YhLDEid4", + "transcode_status": "completed", + "transcribe_status": "completed", + "transcription": "Hello, John. Thank you so much for your response. Can you please explain have it better? Why do you love strawberries? Thank you.", + "transcription_data": [ + { + "transcript": "Hello, John. Thank you so much for your response. Can you please explain have it better? Why do you love strawberries? Thank you.", + "confidence": 0.90139115, + "words": [ + { + "word": "Hello,", + "start_time": 0.8, + "end_time": 1.1 + }, + { + "word": "John.", + "start_time": 1.1, + "end_time": 1.5 + }, + { + "word": "Thank", + "start_time": 1.5, + "end_time": 1.7 + }, + { + "word": "you", + "start_time": 1.7, + "end_time": 1.8 + }, + { + "word": "so", + "start_time": 1.8, + "end_time": 1.9 + }, + { + "word": "much", + "start_time": 1.9, + "end_time": 2.1 + }, + { + "word": "for", + "start_time": 2.1, + "end_time": 2.3 + }, + { + "word": "your", + "start_time": 2.3, + "end_time": 2.4 + }, + { + "word": "response.", + "start_time": 2.4, + "end_time": 3.1 + }, + { + "word": "Can", + "start_time": 3.9, + "end_time": 4 + }, + { + "word": "you", + "start_time": 4, + "end_time": 4.1 + }, + { + "word": "please", + "start_time": 4.1, + "end_time": 4.8 + }, + { + "word": "explain", + "start_time": 4.8, + "end_time": 5.3 + }, + { + "word": "have", + "start_time": 5.3, + "end_time": 5.5 + }, + { + "word": "it", + "start_time": 5.5, + "end_time": 5.6 + }, + { + "word": "better?", + "start_time": 5.6, + "end_time": 6.1 + }, + { + "word": "Why", + "start_time": 6.1, + "end_time": 6.3 + }, + { + "word": "do", + "start_time": 6.3, + "end_time": 6.4 + }, + { + "word": "you", + "start_time": 6.4, + "end_time": 6.5 + }, + { + "word": "love", + "start_time": 6.5, + "end_time": 6.7 + }, + { + "word": "strawberries?", + "start_time": 6.7, + "end_time": 7.5 + }, + { + "word": "Thank", + "start_time": 8, + "end_time": 8.2 + }, + { + "word": "you.", + "start_time": 8.2, + "end_time": 8.5 + } + ] + } + ], + "type": "video" + } + }, + "topic": "form_author_message", + "source": { + "type": "vendor-documentation", + "url": "https://developers.videoask.com/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/videoask/latest/form_contact_message.json b/providers/videoask/latest/form_contact_message.json new file mode 100644 index 00000000..a37d0252 --- /dev/null +++ b/providers/videoask/latest/form_contact_message.json @@ -0,0 +1,329 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "35f63f63c4c31d04a938d5b279a6a4e6", + "event_type": "form_contact_message", + "interaction_id": "386bbc0b-bb60-4b62-82fa-d630d0d2b83b", + "contact": { + "contact_id": "6f0cde71-546c-499b-8cdb-c661300fb7f3", + "name": "John Doe", + "email": "john.doe@example.com", + "status": "completed", + "created_at": "2020-08-13T09:07:25.501318Z", + "updated_at": "2020-08-13T09:07:55.461776Z", + "answers": [ + { + "answer_id": "f0f5a564-1f46-49e9-b579-731e6e3f9c4e", + "created_at": "2020-08-13T09:07:31.216396Z", + "is_public": false, + "poll_options": [ + { + "id": "38ee39f0-aca3-4f3a-a74b-ec65beb139b3", + "content": "Strawberries" + } + ], + "question_id": "4d73e927-e0ef-4b73-a5da-cdda038545e1", + "type": "poll", + "poll_option_id": "38ee39f0-aca3-4f3a-a74b-ec65beb139b3", + "poll_option_content": "Strawberries" + }, + { + "answer_id": "6254f48a-a29d-4623-9525-9a8aeab9b5dc", + "created_at": "2020-08-13T09:07:55.181435Z", + "input_text": "Bacause they're tasty!", + "is_public": false, + "poll_options": [], + "question_id": "a74ac70a-b207-492d-a3c8-43c8508f5c7a", + "type": "text" + } + ], + "messages": [ + { + "author_type": "form_author", + "created_at": "2020-08-13T09:09:47.351432Z", + "gif": "https://media.videoask.com/transcoded/b3286b15-8722-44ad-99dd-ef643f0bb9da/thumbnails/preview.gif?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJtZWRpYV9pZCI6ImIzMjg2YjE1LTg3MjItNDRhZC05OWRkLWVmNjQzZjBiYjlkYSIsImV4cCI6MTU5NzkxNDU4N30.sUyDJaJVDlaCTtwXIeytwRwNS9wHLSTge15owz3La2deuJLJd1xLuEEyS35F2hfPLdVsoQl6Whn9fugdCGRl9KUllPYMyJuqJwSh9bzQTsJ_VO7A3kEna13P3VOP5G3skq-XfWn3PWdmNy90HeiDikAbV4RTaxGx6OLlV6s7swqT--lQUhn8NjRYElkPBkhOKtdt_sTGXDfEcvuCB2ymvRjLxHjSB3W0o0MThiizKevEhOuwo4z6su2EECmoQ_ahGVo-f64qgSYGflflYAWtvwLntjEa1uJQ8oCbSJaffk34VHenTLj4bc-rCfbGjXK4azw_HxTm7l8em-hxpoGEm_QzNMar0NGY5hn2nZove6ekDLHUp5DpcwuAhN2nbuswRjCeI3i4f2e8EUa4w_PNHvlMk5vBTErMqNTA-28pyfz5OD1MyEQ7fH5vSnsLvRWvpYFTl-1J22krPTurN_TxPGBaEEyHSJHdK_5rqBE4kwJBwDWY-tPJrRJKKQaRF7AtvtYBhiRFlcU1eX5tWiSJvVKK5jwCLpd8nq58cx1xo5bWDspidNbAWDAh_xTQ6YFQcBX4gVDUPtse-tOBiXFjX-7O7EL3ykkWDlybRUgOw__HcemaneydY1fytJBcK_AUbB46pO0aNct11cP2-S92ie-HTwibymWuoU-YhLDEid4", + "is_public": true, + "media_duration": 9, + "media_type": "video", + "media_url": "https://media.videoask.com/transcoded/b3286b15-8722-44ad-99dd-ef643f0bb9da/video.mp4?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJtZWRpYV9pZCI6ImIzMjg2YjE1LTg3MjItNDRhZC05OWRkLWVmNjQzZjBiYjlkYSIsImV4cCI6MTU5NzkxNDU4N30.sUyDJaJVDlaCTtwXIeytwRwNS9wHLSTge15owz3La2deuJLJd1xLuEEyS35F2hfPLdVsoQl6Whn9fugdCGRl9KUllPYMyJuqJwSh9bzQTsJ_VO7A3kEna13P3VOP5G3skq-XfWn3PWdmNy90HeiDikAbV4RTaxGx6OLlV6s7swqT--lQUhn8NjRYElkPBkhOKtdt_sTGXDfEcvuCB2ymvRjLxHjSB3W0o0MThiizKevEhOuwo4z6su2EECmoQ_ahGVo-f64qgSYGflflYAWtvwLntjEa1uJQ8oCbSJaffk34VHenTLj4bc-rCfbGjXK4azw_HxTm7l8em-hxpoGEm_QzNMar0NGY5hn2nZove6ekDLHUp5DpcwuAhN2nbuswRjCeI3i4f2e8EUa4w_PNHvlMk5vBTErMqNTA-28pyfz5OD1MyEQ7fH5vSnsLvRWvpYFTl-1J22krPTurN_TxPGBaEEyHSJHdK_5rqBE4kwJBwDWY-tPJrRJKKQaRF7AtvtYBhiRFlcU1eX5tWiSJvVKK5jwCLpd8nq58cx1xo5bWDspidNbAWDAh_xTQ6YFQcBX4gVDUPtse-tOBiXFjX-7O7EL3ykkWDlybRUgOw__HcemaneydY1fytJBcK_AUbB46pO0aNct11cP2-S92ie-HTwibymWuoU-YhLDEid4", + "message_id": "e4d547ca-e29b-47cb-9096-8f8bbafedde2", + "share_id": "mctlhdikwzcxs0f618gu5mn247pexyxuqpbvodny", + "share_url": "https://www.videoask.com/mctlhdikwzcxs0f618gu5mn247pexyxuqpbvodny", + "thread_id": "95ae6155-f970-4d18-9116-191777fef28a", + "thumbnail": "https://media.videoask.com/transcoded/b3286b15-8722-44ad-99dd-ef643f0bb9da/thumbnails/image.0000001.jpg?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJtZWRpYV9pZCI6ImIzMjg2YjE1LTg3MjItNDRhZC05OWRkLWVmNjQzZjBiYjlkYSIsImV4cCI6MTU5NzkxNDU4N30.sUyDJaJVDlaCTtwXIeytwRwNS9wHLSTge15owz3La2deuJLJd1xLuEEyS35F2hfPLdVsoQl6Whn9fugdCGRl9KUllPYMyJuqJwSh9bzQTsJ_VO7A3kEna13P3VOP5G3skq-XfWn3PWdmNy90HeiDikAbV4RTaxGx6OLlV6s7swqT--lQUhn8NjRYElkPBkhOKtdt_sTGXDfEcvuCB2ymvRjLxHjSB3W0o0MThiizKevEhOuwo4z6su2EECmoQ_ahGVo-f64qgSYGflflYAWtvwLntjEa1uJQ8oCbSJaffk34VHenTLj4bc-rCfbGjXK4azw_HxTm7l8em-hxpoGEm_QzNMar0NGY5hn2nZove6ekDLHUp5DpcwuAhN2nbuswRjCeI3i4f2e8EUa4w_PNHvlMk5vBTErMqNTA-28pyfz5OD1MyEQ7fH5vSnsLvRWvpYFTl-1J22krPTurN_TxPGBaEEyHSJHdK_5rqBE4kwJBwDWY-tPJrRJKKQaRF7AtvtYBhiRFlcU1eX5tWiSJvVKK5jwCLpd8nq58cx1xo5bWDspidNbAWDAh_xTQ6YFQcBX4gVDUPtse-tOBiXFjX-7O7EL3ykkWDlybRUgOw__HcemaneydY1fytJBcK_AUbB46pO0aNct11cP2-S92ie-HTwibymWuoU-YhLDEid4", + "transcode_status": "completed", + "transcribe_status": "completed", + "transcription": "Hello, John. Thank you so much for your response. Can you please explain have it better? Why do you love strawberries? Thank you.", + "transcription_data": [ + { + "words": [ + { + "word": "Hello,", + "end_time": 1.1, + "start_time": 0.8 + }, + { + "word": "John.", + "end_time": 1.5, + "start_time": 1.1 + }, + { + "word": "Thank", + "end_time": 1.7, + "start_time": 1.5 + }, + { + "word": "you", + "end_time": 1.8, + "start_time": 1.7 + }, + { + "word": "so", + "end_time": 1.9, + "start_time": 1.8 + }, + { + "word": "much", + "end_time": 2.1, + "start_time": 1.9 + }, + { + "word": "for", + "end_time": 2.3, + "start_time": 2.1 + }, + { + "word": "your", + "end_time": 2.4, + "start_time": 2.3 + }, + { + "word": "response.", + "end_time": 3.1, + "start_time": 2.4 + }, + { + "word": "Can", + "end_time": 4, + "start_time": 3.9 + }, + { + "word": "you", + "end_time": 4.1, + "start_time": 4 + }, + { + "word": "please", + "end_time": 4.8, + "start_time": 4.1 + }, + { + "word": "explain", + "end_time": 5.3, + "start_time": 4.8 + }, + { + "word": "have", + "end_time": 5.5, + "start_time": 5.3 + }, + { + "word": "it", + "end_time": 5.6, + "start_time": 5.5 + }, + { + "word": "better?", + "end_time": 6.1, + "start_time": 5.6 + }, + { + "word": "Why", + "end_time": 6.3, + "start_time": 6.1 + }, + { + "word": "do", + "end_time": 6.4, + "start_time": 6.3 + }, + { + "word": "you", + "end_time": 6.5, + "start_time": 6.4 + }, + { + "word": "love", + "end_time": 6.7, + "start_time": 6.5 + }, + { + "word": "strawberries?", + "end_time": 7.5, + "start_time": 6.7 + }, + { + "word": "Thank", + "end_time": 8.2, + "start_time": 8 + }, + { + "word": "you.", + "end_time": 8.5, + "start_time": 8.2 + } + ], + "confidence": 0.90139115, + "transcript": "Hello, John. Thank you so much for your response. Can you please explain have it better? Why do you love strawberries? Thank you." + } + ], + "type": "video" + }, + { + "author_type": "contact", + "created_at": "2020-08-13T09:32:21.909981Z", + "is_public": false, + "media_type": "text", + "message_id": "511bfc20-691e-471f-9f73-02e1d9888b41", + "share_id": "mqre28jqxifto11ejkxhvln4c3akaks8ejciqlk1", + "share_url": "https://www.videoask.com/mqre28jqxifto11ejkxhvln4c3akaks8ejciqlk1", + "thread_id": "95ae6155-f970-4d18-9116-191777fef28a", + "transcode_status": "completed", + "transcription": "Because they look good, they smell good and they taste good! \nThey're even a great source of nutrition and antioxidants.", + "type": "text", + "input_text": "Because they look good, they smell good and they taste good! \nThey're even a great source of nutrition and antioxidants." + } + ], + "platform": "desktop", + "tags": [], + "are_answers_public": false, + "are_messages_public": false, + "share_id": "c3rqviz79cva7xmuoo70rva4l5fi699isbzvxjym", + "share_url": "https://www.videoask.com/c3rqviz79cva7xmuoo70rva4l5fi699isbzvxjym" + }, + "form": { + "form_id": "5a1b8066-f92c-47bf-b8f2-3beb0a738122", + "title": "Example form for documentation", + "requires_contact_info": true, + "requires_contact_email": true, + "requires_contact_name": true, + "requires_contact_phone_number": false, + "hide_branding": false, + "metadata": { + "primary_color": "#522CBB", + "secondary_color": "#4CD982", + "locale": "en-US", + "show_form_title": true + }, + "share_id": "f72l3mugt", + "share_url": "https://www.videoask.com/f72l3mugt", + "created_at": "2020-03-30T15:53:59.331687Z", + "updated_at": "2020-04-23T08:40:51.775168Z", + "respondents_count": 13, + "author_id": "8a484e48-2e8e-423d-8d91-b1d6c98b60f2", + "questions": [ + { + "answers_count": 9, + "created_at": "2020-03-30T15:53:59.697150Z", + "form_id": "5a1b8066-f92c-47bf-b8f2-3beb0a738122", + "media_id": "e627bdd1-a9db-41a9-80db-a6546c9c6ba6", + "media_type": "video", + "media_url": "https://media3.giphy.com/media/xUPGcuomRFMUcsB9nO/giphy.mp4?cid=c83daf2546ecd961cfc590162cdb4787bf1c482527149606&rid=giphy.mp4", + "metadata": { + "text": "What's your favorite fruit?", + "darken_text_background": true, + "fit_video": false + }, + "poll_options": [ + { + "id": "27b7cd85-db1e-4316-8dbe-772523feb098", + "content": "Bananas", + "total_count": 3 + }, + { + "id": "38ee39f0-aca3-4f3a-a74b-ec65beb139b3", + "content": "Strawberries", + "total_count": 4 + }, + { + "id": "b15efc9c-ae2e-4254-b653-50c8ef2b7364", + "content": "Apples", + "total_count": 0 + }, + { + "id": "3c4a9c2e-fab0-47bf-b545-ff2d77ce3b21", + "content": "Grapes", + "total_count": 1 + }, + { + "id": "6daada9f-cc7b-4ffe-9529-f16f35517770", + "content": "Other", + "total_count": 1 + } + ], + "allow_multiple_selection": false, + "question_id": "4d73e927-e0ef-4b73-a5da-cdda038545e1", + "share_id": "f72l3mugt", + "share_url": "https://www.videoask.com/f72l3mugt", + "thumbnail": "https://media3.giphy.com/media/xUPGcuomRFMUcsB9nO/giphy-preview.gif?cid=c83daf2546ecd961cfc590162cdb4787bf1c482527149606&rid=giphy-preview.gif", + "transcode_status": "completed", + "transcribe_status": "completed", + "type": "poll", + "updated_at": "2020-03-30T15:57:11.319072Z" + }, + { + "allowed_answer_media_types": [ + "video", + "audio", + "text" + ], + "created_at": "2020-03-30T15:57:10.931514Z", + "form_id": "5a1b8066-f92c-47bf-b8f2-3beb0a738122", + "media_id": "8031b331-c5e1-4fda-8523-314c2fa5cdd8", + "media_type": "video", + "media_url": "https://media2.giphy.com/media/9nIIo3LBIlzvW/giphy.mp4?cid=c83daf25eacd7951d2151b3805a0177237e0b1c9c45d0b31&rid=giphy.mp4", + "metadata": { + "text": "Why do you love that fruit?", + "darken_text_background": true, + "fit_video": false + }, + "allow_multiple_selection": false, + "question_id": "a74ac70a-b207-492d-a3c8-43c8508f5c7a", + "share_id": "f72l3mugt", + "share_url": "https://www.videoask.com/f72l3mugt", + "thumbnail": "https://media2.giphy.com/media/9nIIo3LBIlzvW/giphy-preview.gif?cid=c83daf25eacd7951d2151b3805a0177237e0b1c9c45d0b31&rid=giphy-preview.gif", + "transcode_status": "completed", + "transcribe_status": "completed", + "type": "standard", + "updated_at": "2020-03-30T15:57:11.324552Z" + } + ], + "are_answers_public": false, + "notifications": { + "send_contact_message_emails": true + } + }, + "message": { + "author_type": "contact", + "created_at": "2020-08-13T09:32:21.909981Z", + "is_public": false, + "media_type": "text", + "message_id": "511bfc20-691e-471f-9f73-02e1d9888b41", + "share_id": "mqre28jqxifto11ejkxhvln4c3akaks8ejciqlk1", + "share_url": "https://www.videoask.com/mqre28jqxifto11ejkxhvln4c3akaks8ejciqlk1", + "thread_id": "95ae6155-f970-4d18-9116-191777fef28a", + "transcode_status": "completed", + "transcription": "Because they look good, they smell good and they taste good! \nThey're even a great source of nutrition and antioxidants.", + "type": "text", + "input_text": "Because they look good, they smell good and they taste good! \nThey're even a great source of nutrition and antioxidants." + } + }, + "topic": "form_contact_message", + "source": { + "type": "vendor-documentation", + "url": "https://developers.videoask.com/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/videoask/latest/form_response.json b/providers/videoask/latest/form_response.json new file mode 100644 index 00000000..d4cc2052 --- /dev/null +++ b/providers/videoask/latest/form_response.json @@ -0,0 +1,134 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "7df19833701662b6414ed1765dcc626c", + "event_type": "form_response", + "interaction_id": "386bbc0b-bb60-4b62-82fa-d630d0d2b83b", + "contact": { + "contact_id": "7c6550ff-fe15-424a-918e-2c1936db8aed", + "name": "John Doe", + "email": "john.doe@example.com", + "phone_number": null, + "thumbnail": "https://media.videoask.com/transcoded/a8v1jwbdwwc7uq0keni9kf0c5l42vt42gp23f4ej-00001.jpg", + "status": "completed", + "created_at": "2020-03-30T16:04:09.021715Z", + "updated_at": "2020-03-30T16:05:08.952236Z", + "answers": [ + { + "answer_id": "0f4ab93a-4914-4e4a-a33b-8466fda6147a", + "created_at": "2020-03-30T16:04:09.353595Z", + "poll_option_content": "Grapes", + "poll_option_id": "3c4a9c2e-fab0-47bf-b545-ff2d77ce3b21", + "question_id": "4d73e927-e0ef-4b73-a5da-cdda038545e1", + "type": "poll" + }, + { + "answer_id": "995948a9-8a02-48f8-a018-769f0f25e7f8", + "created_at": "2020-03-30T16:05:05.434020Z", + "media_url": "https://media.videoask.com/transcoded/a8v1jwbdwwc7uq0keni9kf0c5l42vt42gp23f4ej.mp4", + "media_duration": 6, + "question_id": "a74ac70a-b207-492d-a3c8-43c8508f5c7a", + "share_id": "a8v1jwbdwwc7uq0keni9kf0c5l42vt42gp23f4ej", + "share_url": "https://www.videoask.com/a8v1jwbdwwc7uq0keni9kf0c5l42vt42gp23f4ej", + "thumbnail": "https://media.videoask.com/transcoded/a8v1jwbdwwc7uq0keni9kf0c5l42vt42gp23f4ej-00001.jpg", + "transcode_status": "completed", + "type": "video" + } + ] + }, + "form": { + "form_id": "5a1b8066-f92c-47bf-b8f2-3beb0a738122", + "title": "Example form for documentation", + "requires_contact_info": true, + "requires_contact_email": true, + "requires_contact_name": true, + "requires_contact_phone_number": false, + "hide_branding": false, + "metadata": { + "primary_color": "#522CBB", + "secondary_color": "#4CD982", + "locale": "en-US", + "show_form_title": true + }, + "share_id": "f72l3mugt", + "share_url": "https://www.videoask.com/f72l3mugt", + "created_at": "2020-03-30T15:53:59.331687Z", + "updated_at": "2020-03-30T15:57:11.330236Z", + "respondents_count": 2, + "author_id": "8a484e48-2e8e-423d-8d91-b1d6c98b60f2", + "questions": [ + { + "question_id": "4d73e927-e0ef-4b73-a5da-cdda038545e1", + "form_id": "5a1b8066-f92c-47bf-b8f2-3beb0a738122", + "metadata": { + "text": "What's your favorite fruit?", + "darken_text_background": true, + "fit_video": false + }, + "type": "poll", + "share_id": "ql0eet9ga", + "share_url": "https://www.videoask.com/ql0eet9ga", + "created_at": "2020-03-30T15:53:59.697150Z", + "updated_at": "2020-03-30T15:57:11.319072Z", + "thumbnail": "https://media3.giphy.com/media/xUPGcuomRFMUcsB9nO/giphy-preview.gif?cid=c83daf2546ecd961cfc590162cdb4787bf1c482527149606&rid=giphy-preview.gif", + "transcode_status": "completed", + "media_type": "video", + "media_url": "https://media3.giphy.com/media/xUPGcuomRFMUcsB9nO/giphy.mp4?cid=c83daf2546ecd961cfc590162cdb4787bf1c482527149606&rid=giphy.mp4", + "poll_options": [ + { + "id": "27b7cd85-db1e-4316-8dbe-772523feb098", + "content": "Bananas" + }, + { + "id": "38ee39f0-aca3-4f3a-a74b-ec65beb139b3", + "content": "Strawberries" + }, + { + "id": "b15efc9c-ae2e-4254-b653-50c8ef2b7364", + "content": "Apples" + }, + { + "id": "3c4a9c2e-fab0-47bf-b545-ff2d77ce3b21", + "content": "Grapes" + }, + { + "id": "6daada9f-cc7b-4ffe-9529-f16f35517770", + "content": "Other" + } + ] + }, + { + "question_id": "a74ac70a-b207-492d-a3c8-43c8508f5c7a", + "form_id": "5a1b8066-f92c-47bf-b8f2-3beb0a738122", + "metadata": { + "text": "Why do you love that fruit?", + "darken_text_background": true, + "fit_video": false + }, + "type": "standard", + "allowed_answer_media_types": [ + "video", + "audio", + "text" + ], + "share_id": "qrv6rnyg3", + "share_url": "https://www.videoask.com/qrv6rnyg3", + "created_at": "2020-03-30T15:57:10.931514Z", + "updated_at": "2020-03-30T15:57:11.324552Z", + "thumbnail": "https://media2.giphy.com/media/9nIIo3LBIlzvW/giphy-preview.gif?cid=c83daf25eacd7951d2151b3805a0177237e0b1c9c45d0b31&rid=giphy-preview.gif", + "transcode_status": "completed", + "media_type": "video", + "media_url": "https://media2.giphy.com/media/9nIIo3LBIlzvW/giphy.mp4?cid=c83daf25eacd7951d2151b3805a0177237e0b1c9c45d0b31&rid=giphy.mp4" + } + ] + } + }, + "topic": "form_response", + "source": { + "type": "vendor-documentation", + "url": "https://developers.videoask.com/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/videoask/latest/form_response_transcribed.json b/providers/videoask/latest/form_response_transcribed.json new file mode 100644 index 00000000..a07a9658 --- /dev/null +++ b/providers/videoask/latest/form_response_transcribed.json @@ -0,0 +1,133 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "1cc057d1a8acc59ed2ed7a7cd5edbf1b", + "event_type": "form_response_transcribed", + "interaction_id": "386bbc0b-bb60-4b62-82fa-d630d0d2b83b", + "contact": { + "contact_id": "7c6550ff-fe15-424a-918e-2c1936db8aed", + "name": "John Doe", + "email": "john.doe@example.com", + "phone_number": null, + "thumbnail": "https://media.videoask.com/transcoded/a8v1jwbdwwc7uq0keni9kf0c5l42vt42gp23f4ej-00001.jpg", + "status": "completed", + "created_at": "2020-03-30T16:04:09.021715Z", + "updated_at": "2020-03-30T16:05:08.952236Z", + "answers": [ + { + "answer_id": "0f4ab93a-4914-4e4a-a33b-8466fda6147a", + "created_at": "2020-03-30T16:04:09.353595Z", + "poll_option_content": "Grapes", + "poll_option_id": "3c4a9c2e-fab0-47bf-b545-ff2d77ce3b21", + "question_id": "4d73e927-e0ef-4b73-a5da-cdda038545e1", + "type": "poll" + }, + { + "answer_id": "995948a9-8a02-48f8-a018-769f0f25e7f8", + "created_at": "2020-03-30T16:05:05.434020Z", + "media_url": "https://media.videoask.com/transcoded/a8v1jwbdwwc7uq0keni9kf0c5l42vt42gp23f4ej.mp4", + "question_id": "a74ac70a-b207-492d-a3c8-43c8508f5c7a", + "share_id": "a8v1jwbdwwc7uq0keni9kf0c5l42vt42gp23f4ej", + "share_url": "https://www.videoask.com/a8v1jwbdwwc7uq0keni9kf0c5l42vt42gp23f4ej", + "thumbnail": "https://media.videoask.com/transcoded/a8v1jwbdwwc7uq0keni9kf0c5l42vt42gp23f4ej-00001.jpg", + "transcode_status": "completed", + "transcription": "I don't actually know, but once I start eating them, I can never stop.", + "type": "video" + } + ] + }, + "form": { + "form_id": "5a1b8066-f92c-47bf-b8f2-3beb0a738122", + "title": "Example form for documentation", + "requires_contact_info": true, + "requires_contact_email": true, + "requires_contact_name": true, + "requires_contact_phone_number": false, + "hide_branding": false, + "metadata": { + "primary_color": "#522CBB", + "secondary_color": "#4CD982", + "locale": "en-US", + "show_form_title": true + }, + "share_id": "f72l3mugt", + "share_url": "https://www.videoask.com/f72l3mugt", + "created_at": "2020-03-30T15:53:59.331687Z", + "updated_at": "2020-03-30T15:57:11.330236Z", + "author_id": "8a484e48-2e8e-423d-8d91-b1d6c98b60f2", + "questions": [ + { + "question_id": "4d73e927-e0ef-4b73-a5da-cdda038545e1", + "form_id": "5a1b8066-f92c-47bf-b8f2-3beb0a738122", + "metadata": { + "text": "What's your favorite fruit?", + "darken_text_background": true, + "fit_video": false + }, + "type": "poll", + "share_id": "ql0eet9ga", + "share_url": "https://www.videoask.com/ql0eet9ga", + "created_at": "2020-03-30T15:53:59.697150Z", + "updated_at": "2020-03-30T15:57:11.319072Z", + "thumbnail": "https://media3.giphy.com/media/xUPGcuomRFMUcsB9nO/giphy-preview.gif?cid=c83daf2546ecd961cfc590162cdb4787bf1c482527149606&rid=giphy-preview.gif", + "transcode_status": "completed", + "media_type": "video", + "media_url": "https://media3.giphy.com/media/xUPGcuomRFMUcsB9nO/giphy.mp4?cid=c83daf2546ecd961cfc590162cdb4787bf1c482527149606&rid=giphy.mp4", + "poll_options": [ + { + "id": "27b7cd85-db1e-4316-8dbe-772523feb098", + "content": "Bananas" + }, + { + "id": "38ee39f0-aca3-4f3a-a74b-ec65beb139b3", + "content": "Strawberries" + }, + { + "id": "b15efc9c-ae2e-4254-b653-50c8ef2b7364", + "content": "Apples" + }, + { + "id": "3c4a9c2e-fab0-47bf-b545-ff2d77ce3b21", + "content": "Grapes" + }, + { + "id": "6daada9f-cc7b-4ffe-9529-f16f35517770", + "content": "Other" + } + ] + }, + { + "question_id": "a74ac70a-b207-492d-a3c8-43c8508f5c7a", + "form_id": "5a1b8066-f92c-47bf-b8f2-3beb0a738122", + "metadata": { + "text": "Why do you love that fruit?", + "darken_text_background": true, + "fit_video": false + }, + "type": "standard", + "allowed_answer_media_types": [ + "video", + "audio", + "text" + ], + "share_id": "qrv6rnyg3", + "share_url": "https://www.videoask.com/qrv6rnyg3", + "created_at": "2020-03-30T15:57:10.931514Z", + "updated_at": "2020-03-30T15:57:11.324552Z", + "thumbnail": "https://media2.giphy.com/media/9nIIo3LBIlzvW/giphy-preview.gif?cid=c83daf25eacd7951d2151b3805a0177237e0b1c9c45d0b31&rid=giphy-preview.gif", + "transcode_status": "completed", + "media_type": "video", + "media_url": "https://media2.giphy.com/media/9nIIo3LBIlzvW/giphy.mp4?cid=c83daf25eacd7951d2151b3805a0177237e0b1c9c45d0b31&rid=giphy.mp4" + } + ] + } + }, + "topic": "form_response_transcribed", + "source": { + "type": "vendor-documentation", + "url": "https://developers.videoask.com/", + "retrieved": "2026-10-22" + } +} diff --git a/providers/violet/index.json b/providers/violet/index.json new file mode 100644 index 00000000..5391aed0 --- /dev/null +++ b/providers/violet/index.json @@ -0,0 +1,13 @@ +{ + "label": "Violet", + "configs": { + "latest_version": "latest", + "topic_identifier": "x-violet-topic" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/violet/latest/MERCHANT_ENABLED.json b/providers/violet/latest/MERCHANT_ENABLED.json new file mode 100644 index 00000000..6b79ebc6 --- /dev/null +++ b/providers/violet/latest/MERCHANT_ENABLED.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json", + "x-violet-topic": "MERCHANT_ENABLED" + }, + "body": { + "id": 10189, + "name": "sample-store", + "platform": "SHOPIFY", + "store_url": "sample-store.myshopify.com", + "custom_store_url": "sample-store.com", + "status": "ACTIVE", + "default_currency": "USD", + "default_country_code": "US", + "default_state_code": "WA", + "default_language_code": "EN", + "commission_rate": 10, + "distribution_type": "PRIVATE", + "referral_source": "VIOLET", + "connection_status": "CONNECTED" + }, + "topic": "MERCHANT_ENABLED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.violet.io/prism/webhooks/handling-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_ACTIVATED.json b/providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_ACTIVATED.json new file mode 100644 index 00000000..9260d31a --- /dev/null +++ b/providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_ACTIVATED.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json", + "x-violet-topic": "MERCHANT_PAYOUT_ACCOUNT_ACTIVATED" + }, + "body": { + "id": 13618, + "merchant_id": 15756, + "app_id": 11106, + "is_active": true, + "country_code": "US", + "payment_provider": "STRIPE", + "payment_provider_account_id": "acct_1R42bVR9DNmFQUp2", + "payment_provider_account": { + "account_id": "acct_1R42bVR9DNmFQUp2", + "account_type": "EXPRESS", + "banking_country": "US", + "banking_currency": "usd", + "charges_enabled": true, + "payouts_enabled": true, + "requirements": { + "alternatives": [], + "currently_due": [], + "errors": [], + "eventually_due": [], + "past_due": [], + "pending_verification": [] + }, + "date_created": "2025-03-18T16:03:01+0000", + "date_last_modified": "2025-04-05T00:39:53+0000" + }, + "errors": [], + "date_created": "2025-03-18T16:03:01+0000", + "date_last_modified": "2025-04-05T03:19:20+0000" + }, + "topic": "MERCHANT_PAYOUT_ACCOUNT_ACTIVATED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.violet.io/prism/webhooks/handling-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_CREATED.json b/providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_CREATED.json new file mode 100644 index 00000000..db13de3f --- /dev/null +++ b/providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_CREATED.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json", + "x-violet-topic": "MERCHANT_PAYOUT_ACCOUNT_CREATED" + }, + "body": { + "id": 13618, + "merchant_id": 15756, + "app_id": 11106, + "is_active": true, + "country_code": "US", + "payment_provider": "STRIPE", + "payment_provider_account_id": "acct_1R42bVR9DNmFQUp2", + "payment_provider_account": { + "account_id": "acct_1R42bVR9DNmFQUp2", + "account_type": "EXPRESS", + "banking_country": "US", + "banking_currency": "usd", + "charges_enabled": true, + "payouts_enabled": true, + "requirements": { + "alternatives": [], + "currently_due": [], + "errors": [], + "eventually_due": [], + "past_due": [], + "pending_verification": [] + }, + "date_created": "2025-03-18T16:03:01+0000", + "date_last_modified": "2025-04-05T00:39:53+0000" + }, + "errors": [], + "date_created": "2025-03-18T16:03:01+0000", + "date_last_modified": "2025-04-05T03:19:20+0000" + }, + "topic": "MERCHANT_PAYOUT_ACCOUNT_CREATED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.violet.io/prism/webhooks/handling-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_DEACTIVATED.json b/providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_DEACTIVATED.json new file mode 100644 index 00000000..3fe194b5 --- /dev/null +++ b/providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_DEACTIVATED.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json", + "x-violet-topic": "MERCHANT_PAYOUT_ACCOUNT_DEACTIVATED" + }, + "body": { + "id": 13618, + "merchant_id": 15756, + "app_id": 11106, + "is_active": false, + "country_code": "US", + "payment_provider": "STRIPE", + "payment_provider_account_id": "acct_1R42bVR9DNmFQUp2", + "payment_provider_account": { + "account_id": "acct_1R42bVR9DNmFQUp2", + "account_type": "EXPRESS", + "banking_country": "US", + "banking_currency": "usd", + "charges_enabled": true, + "payouts_enabled": true, + "requirements": { + "alternatives": [], + "currently_due": [], + "errors": [], + "eventually_due": [], + "past_due": [], + "pending_verification": [] + }, + "date_created": "2025-03-18T16:03:01+0000", + "date_last_modified": "2025-04-05T00:39:53+0000" + }, + "errors": [], + "date_created": "2025-03-18T16:03:01+0000", + "date_last_modified": "2025-04-05T03:19:20+0000" + }, + "topic": "MERCHANT_PAYOUT_ACCOUNT_DEACTIVATED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.violet.io/prism/webhooks/handling-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_REQUIREMENTS_UPDATED.json b/providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_REQUIREMENTS_UPDATED.json new file mode 100644 index 00000000..087b3342 --- /dev/null +++ b/providers/violet/latest/MERCHANT_PAYOUT_ACCOUNT_REQUIREMENTS_UPDATED.json @@ -0,0 +1,42 @@ +{ + "headers": { + "content-type": "application/json", + "x-violet-topic": "MERCHANT_PAYOUT_ACCOUNT_REQUIREMENTS_UPDATED" + }, + "body": { + "id": 13618, + "merchant_id": 15756, + "app_id": 11106, + "is_active": true, + "country_code": "US", + "payment_provider": "STRIPE", + "payment_provider_account_id": "acct_1R42bVR9DNmFQUp2", + "payment_provider_account": { + "account_id": "acct_1R42bVR9DNmFQUp2", + "account_type": "EXPRESS", + "banking_country": "US", + "banking_currency": "usd", + "charges_enabled": true, + "payouts_enabled": true, + "requirements": { + "alternatives": [], + "currently_due": [], + "errors": [], + "eventually_due": [], + "past_due": [], + "pending_verification": [] + }, + "date_created": "2025-03-18T16:03:01+0000", + "date_last_modified": "2025-04-05T00:39:53+0000" + }, + "errors": [], + "date_created": "2025-03-18T16:03:01+0000", + "date_last_modified": "2025-04-05T03:19:20+0000" + }, + "topic": "MERCHANT_PAYOUT_ACCOUNT_REQUIREMENTS_UPDATED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.violet.io/prism/webhooks/handling-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/violet/latest/PAYMENT_TRANSACTION_CAPTURE_STATUS_PARTIALLY_REFUNDED.json b/providers/violet/latest/PAYMENT_TRANSACTION_CAPTURE_STATUS_PARTIALLY_REFUNDED.json new file mode 100644 index 00000000..352575f8 --- /dev/null +++ b/providers/violet/latest/PAYMENT_TRANSACTION_CAPTURE_STATUS_PARTIALLY_REFUNDED.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json", + "x-violet-topic": "PAYMENT_TRANSACTION_CAPTURE_STATUS_PARTIALLY_REFUNDED" + }, + "body": { + "id": 323596, + "order_id": 8035507, + "payment_provider": "STRIPE", + "payment_provider_transaction_id": "xxx", + "payment_method_id": 250933, + "payment_provider_payment_method_id": "xxx", + "payment_intent_client_secret": "xxx", + "amount": 12262, + "currency": "USD", + "capture_status": "PARTIALLY_REFUNDED", + "capture_method": "AUTOMATIC", + "transfer_status": "SENT", + "transfer_method": "AUTOMATIC", + "metadata": { + "payment_intent_client_secret": "xxx", + "payment_intent_id": "xxx" + }, + "related_bags": [ + "8147708" + ], + "related_refunds": [ + "7516" + ], + "errors": [], + "date_created": "2025-04-08T16:20:05+0000", + "date_last_modified": "2025-04-15T16:57:29+0000" + }, + "topic": "PAYMENT_TRANSACTION_CAPTURE_STATUS_PARTIALLY_REFUNDED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.violet.io/prism/webhooks/handling-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/violet/latest/PAYMENT_TRANSACTION_CAPTURE_STATUS_REFUNDED.json b/providers/violet/latest/PAYMENT_TRANSACTION_CAPTURE_STATUS_REFUNDED.json new file mode 100644 index 00000000..aa584628 --- /dev/null +++ b/providers/violet/latest/PAYMENT_TRANSACTION_CAPTURE_STATUS_REFUNDED.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json", + "x-violet-topic": "PAYMENT_TRANSACTION_CAPTURE_STATUS_REFUNDED" + }, + "body": { + "id": 323596, + "order_id": 8035507, + "payment_provider": "STRIPE", + "payment_provider_transaction_id": "xxx", + "payment_method_id": 250933, + "payment_provider_payment_method_id": "xxx", + "payment_intent_client_secret": "xxx", + "amount": 12262, + "currency": "USD", + "capture_status": "REFUNDED", + "capture_method": "AUTOMATIC", + "transfer_status": "SENT", + "transfer_method": "AUTOMATIC", + "metadata": { + "payment_intent_client_secret": "xxx", + "payment_intent_id": "xxx" + }, + "related_bags": [ + "8147708" + ], + "related_refunds": [ + "7516" + ], + "errors": [], + "date_created": "2025-04-08T16:20:05+0000", + "date_last_modified": "2025-04-15T16:57:29+0000" + }, + "topic": "PAYMENT_TRANSACTION_CAPTURE_STATUS_REFUNDED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.violet.io/prism/webhooks/handling-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/violet/latest/PAYMENT_TRANSACTION_CAPTURE_STATUS_UPDATED.json b/providers/violet/latest/PAYMENT_TRANSACTION_CAPTURE_STATUS_UPDATED.json new file mode 100644 index 00000000..d17c097c --- /dev/null +++ b/providers/violet/latest/PAYMENT_TRANSACTION_CAPTURE_STATUS_UPDATED.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json", + "x-violet-topic": "PAYMENT_TRANSACTION_CAPTURE_STATUS_UPDATED" + }, + "body": { + "id": 323596, + "order_id": 8035507, + "payment_provider": "STRIPE", + "payment_provider_transaction_id": "xxx", + "payment_method_id": 250933, + "payment_provider_payment_method_id": "xxx", + "payment_intent_client_secret": "xxx", + "amount": 12262, + "currency": "USD", + "capture_status": "CAPTURED", + "capture_method": "AUTOMATIC", + "transfer_status": "SENT", + "transfer_method": "AUTOMATIC", + "metadata": { + "payment_intent_client_secret": "xxx", + "payment_intent_id": "xxx" + }, + "related_bags": [ + "8147708" + ], + "related_refunds": [ + "7516" + ], + "errors": [], + "date_created": "2025-04-08T16:20:05+0000", + "date_last_modified": "2025-04-15T16:57:29+0000" + }, + "topic": "PAYMENT_TRANSACTION_CAPTURE_STATUS_UPDATED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.violet.io/prism/webhooks/handling-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/violet/latest/TRANSFER_REVERSED.json b/providers/violet/latest/TRANSFER_REVERSED.json new file mode 100644 index 00000000..6d93dd32 --- /dev/null +++ b/providers/violet/latest/TRANSFER_REVERSED.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json", + "x-violet-topic": "TRANSFER_REVERSED" + }, + "body": { + "id": 93115, + "payment_provider_id": "tr_3RQcnz2fBAGe9wfJ0wvdaB4J", + "payout_account_id": 10298, + "amount": 60000, + "currency": "usd", + "status": "REVERSED", + "payment_provider": "STRIPE", + "related_orders": [ + "138704" + ], + "related_bags": [ + "166905" + ], + "transfer_reversals": [ + "10000" + ], + "date_created": "2025-05-19T23:09:30+0000", + "date_last_modified": "2025-05-19T23:12:43+0000", + "errors": [], + "external_id": "tr_3RQcnz2fBAGe9wfJ0wvdaB4J", + "payment_service": "STRIPE" + }, + "topic": "TRANSFER_REVERSED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.violet.io/prism/webhooks/handling-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/violet/latest/TRANSFER_SENT.json b/providers/violet/latest/TRANSFER_SENT.json new file mode 100644 index 00000000..62e5d56a --- /dev/null +++ b/providers/violet/latest/TRANSFER_SENT.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json", + "x-violet-topic": "TRANSFER_SENT" + }, + "body": { + "id": 335500, + "payment_provider_id": "tr_3RBesbK29KDiBVld0zLcELFW", + "payout_account_id": 11495, + "amount": 11428, + "currency": "USD", + "status": "SENT", + "payment_provider": "STRIPE", + "related_orders": [ + "8035507" + ], + "related_bags": [ + "8147708" + ], + "date_created": "2025-04-08T16:21:52+0000", + "date_last_modified": "2025-04-15T16:57:27+0000", + "errors": [] + }, + "topic": "TRANSFER_SENT", + "source": { + "type": "vendor-documentation", + "url": "https://docs.violet.io/prism/webhooks/handling-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/violet/latest/TRANSFER_UPDATED.json b/providers/violet/latest/TRANSFER_UPDATED.json new file mode 100644 index 00000000..a42bd6a6 --- /dev/null +++ b/providers/violet/latest/TRANSFER_UPDATED.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json", + "x-violet-topic": "TRANSFER_UPDATED" + }, + "body": { + "id": 335500, + "payment_provider_id": "tr_3RBesbK29KDiBVld0zLcELFW", + "payout_account_id": 11495, + "amount": 11428, + "currency": "USD", + "status": "SENT", + "payment_provider": "STRIPE", + "related_orders": [ + "8035507" + ], + "related_bags": [ + "8147708" + ], + "date_created": "2025-04-08T16:21:52+0000", + "date_last_modified": "2025-04-15T16:57:27+0000", + "errors": [] + }, + "topic": "TRANSFER_UPDATED", + "source": { + "type": "vendor-documentation", + "url": "https://docs.violet.io/prism/webhooks/handling-webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/vitable-health/index.json b/providers/vitable-health/index.json new file mode 100644 index 00000000..7382e79c --- /dev/null +++ b/providers/vitable-health/index.json @@ -0,0 +1,13 @@ +{ + "label": "Vitable Health", + "configs": { + "latest_version": "latest", + "topic_identifier": "event_name" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/vitable-health/latest/enrollment.accepted.json b/providers/vitable-health/latest/enrollment.accepted.json new file mode 100644 index 00000000..1b9d94af --- /dev/null +++ b/providers/vitable-health/latest/enrollment.accepted.json @@ -0,0 +1,19 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event_id": "wevt_550e8400-e29b-41d4-a716-446655440000", + "organization_id": "org_xyz789", + "event_name": "enrollment.accepted", + "resource_type": "enrollment", + "resource_id": "enrl_7c9e6679-7425-40de-944b-e07fc1f90ae7", + "created_at": "2026-01-23T14:30:00+00:00" + }, + "topic": "enrollment.accepted", + "source": { + "type": "vendor-documentation", + "url": "https://developer.vitablehealth.com/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/voiceflow/index.json b/providers/voiceflow/index.json new file mode 100644 index 00000000..5a44a9e6 --- /dev/null +++ b/providers/voiceflow/index.json @@ -0,0 +1,13 @@ +{ + "label": "Voiceflow", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/voiceflow/latest/organization.project.created.json b/providers/voiceflow/latest/organization.project.created.json new file mode 100644 index 00000000..4dad2a2b --- /dev/null +++ b/providers/voiceflow/latest/organization.project.created.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "createdBy": { + "type": "user", + "userEmail": "user@voiceflow.com" + }, + "organizationID": "LVkmPy8AE2", + "projectID": "6a16f4549e4196323d8a49b9", + "projectMetadata": { + "name": "My new project" + }, + "workspaceID": "95kwAZ63nO" + }, + "resource": "organization-LVkmPy8AE2", + "time": 1779889237608, + "type": "organization.project.created" + }, + "topic": "organization.project.created", + "source": { + "type": "vendor-documentation", + "url": "https://www.voiceflow.com/docs/api-reference/webhooks/org-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/voiceflow/latest/organization.project.deleted.json b/providers/voiceflow/latest/organization.project.deleted.json new file mode 100644 index 00000000..689db10e --- /dev/null +++ b/providers/voiceflow/latest/organization.project.deleted.json @@ -0,0 +1,28 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "deletedBy": { + "type": "user", + "userEmail": "user@voiceflow.com" + }, + "organizationID": "LVkmPy8AE2", + "projectID": "6a16f4789e4196323d8a49c3", + "projectMetadata": { + "name": "Legacy support agent" + }, + "workspaceID": "95kwAZ63nO" + }, + "resource": "organization-LVkmPy8AE2", + "time": 1779889287387, + "type": "organization.project.deleted" + }, + "topic": "organization.project.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://www.voiceflow.com/docs/api-reference/webhooks/org-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/voiceflow/latest/organization.project.environment.created.json b/providers/voiceflow/latest/organization.project.environment.created.json new file mode 100644 index 00000000..dc3c307c --- /dev/null +++ b/providers/voiceflow/latest/organization.project.environment.created.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "createdBy": { + "type": "user", + "userEmail": "user@voiceflow.com" + }, + "createdProjectEnvironmentID": "6a16f4dc9e4196323d8a49e5", + "createdProjectEnvironmentMetadata": { + "alias": "optimizeglobalprompt", + "isLive": false, + "name": "Optimize global prompt", + "trafficPercentage": 0 + }, + "organizationID": "LVkmPy8AE2", + "projectID": "69e8b60a99c9a35e1a5e8872", + "projectMetadata": { + "name": "My support agent" + }, + "source": { + "environmentID": "69e8b60a99c9a35e1a5e8875", + "environmentMetadata": { + "alias": "main", + "isLive": true, + "name": "Main", + "trafficPercentage": 70 + }, + "type": "environment" + }, + "workspaceID": "95kwAZ63nO" + }, + "resource": "organization-LVkmPy8AE2", + "time": 1779889372749, + "type": "organization.project.environment.created" + }, + "topic": "organization.project.environment.created", + "source": { + "type": "vendor-documentation", + "url": "https://www.voiceflow.com/docs/api-reference/webhooks/org-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/voiceflow/latest/organization.project.environment.deleted.json b/providers/voiceflow/latest/organization.project.environment.deleted.json new file mode 100644 index 00000000..1773810a --- /dev/null +++ b/providers/voiceflow/latest/organization.project.environment.deleted.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "deletedBy": { + "type": "user", + "userEmail": "user@voiceflow.com" + }, + "deletedProjectEnvironmentID": "69e8b64d99c9a35e1a5e888b", + "deletedProjectEnvironmentMetadata": { + "alias": "feature-upselling", + "isLive": false, + "name": "Old unused environment", + "trafficPercentage": 0 + }, + "organizationID": "LVkmPy8AE2", + "projectID": "69e8b60a99c9a35e1a5e8872", + "projectMetadata": { + "name": "My support agent" + }, + "workspaceID": "95kwAZ63nO" + }, + "resource": "organization-LVkmPy8AE2", + "time": 1779889527687, + "type": "organization.project.environment.deleted" + }, + "topic": "organization.project.environment.deleted", + "source": { + "type": "vendor-documentation", + "url": "https://www.voiceflow.com/docs/api-reference/webhooks/org-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/voiceflow/latest/organization.project.environment.merged.json b/providers/voiceflow/latest/organization.project.environment.merged.json new file mode 100644 index 00000000..d56116d8 --- /dev/null +++ b/providers/voiceflow/latest/organization.project.environment.merged.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "mergedBy": { + "type": "user", + "userEmail": "user@voiceflow.com" + }, + "organizationID": "LVkmPy8AE2", + "projectID": "69e8b60a99c9a35e1a5e8872", + "projectMetadata": { + "name": "My support agent" + }, + "sourceProjectEnvironmentID": "6a16f4dc9e4196323d8a49e5", + "sourceProjectEnvironmentMetadata": { + "alias": "optimizeglobalprompt", + "isLive": false, + "name": "Optimize global prompt", + "trafficPercentage": 0 + }, + "sourceProjectEnvironmentRemoved": true, + "targetProjectEnvironmentID": "69e8b60a99c9a35e1a5e8875", + "targetProjectEnvironmentMetadata": { + "alias": "main", + "isLive": true, + "name": "Main", + "trafficPercentage": 70 + }, + "workspaceID": "95kwAZ63nO" + }, + "resource": "organization-LVkmPy8AE2", + "time": 1779889488361, + "type": "organization.project.environment.merged" + }, + "topic": "organization.project.environment.merged", + "source": { + "type": "vendor-documentation", + "url": "https://www.voiceflow.com/docs/api-reference/webhooks/org-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/voiceflow/latest/organization.project.environment.published.json b/providers/voiceflow/latest/organization.project.environment.published.json new file mode 100644 index 00000000..2106bd9e --- /dev/null +++ b/providers/voiceflow/latest/organization.project.environment.published.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "organizationID": "LVkmPy8AE2", + "projectID": "69e8b60a99c9a35e1a5e8872", + "projectMetadata": { + "name": "My support agent" + }, + "publishedBy": { + "type": "user", + "userEmail": "user@voiceflow.com" + }, + "publishedProjectEnvironmentID": "69e8b60a99c9a35e1a5e8875", + "publishedProjectEnvironmentMetadata": { + "alias": "main", + "isLive": true, + "name": "Main", + "trafficPercentage": 70 + }, + "publishedVersionIDAfter": "6a16f4b29e4196323d8a49db", + "publishedVersionIDBefore": "69e8e543ce546b913fc2c965", + "workspaceID": "95kwAZ63nO" + }, + "resource": "organization-LVkmPy8AE2", + "time": 1779889330124, + "type": "organization.project.environment.published" + }, + "topic": "organization.project.environment.published", + "source": { + "type": "vendor-documentation", + "url": "https://www.voiceflow.com/docs/api-reference/webhooks/org-events", + "retrieved": "2026-10-26" + } +} diff --git a/providers/whoop/index.json b/providers/whoop/index.json new file mode 100644 index 00000000..06abee90 --- /dev/null +++ b/providers/whoop/index.json @@ -0,0 +1,13 @@ +{ + "label": "WHOOP", + "configs": { + "latest_version": "v2", + "topic_identifier": "type" + }, + "provenance": { + "v2": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/whoop/v2/sleep.updated.json b/providers/whoop/v2/sleep.updated.json new file mode 100644 index 00000000..e9b81c47 --- /dev/null +++ b/providers/whoop/v2/sleep.updated.json @@ -0,0 +1,17 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "user_id": 456, + "id": "550e8400-e29b-41d4-a716-446655440000", + "type": "sleep.updated", + "trace_id": "e369c784-5100-49e8-8098-75d35c47b31b" + }, + "topic": "sleep.updated", + "source": { + "type": "vendor-documentation", + "url": "https://developer.whoop.com/docs/developing/webhooks/", + "retrieved": "2026-10-26" + } +} diff --git a/providers/wistia/index.json b/providers/wistia/index.json new file mode 100644 index 00000000..afebfe00 --- /dev/null +++ b/providers/wistia/index.json @@ -0,0 +1,13 @@ +{ + "label": "Wistia", + "configs": { + "latest_version": "latest", + "topic_identifier": "events[].type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/wistia/latest/live_event.registration.json b/providers/wistia/latest/live_event.registration.json new file mode 100644 index 00000000..edc1c591 --- /dev/null +++ b/providers/wistia/latest/live_event.registration.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "hook": { + "uuid": "bb812395-8d23-4285-9278-9ca014209ae7" + }, + "events": [ + { + "uuid": "09e7b27100b3a000", + "type": "live_event.registration", + "payload": { + "live_event": { + "id": "abc123xyz", + "name": "Product Launch Webinar", + "url": "https://company.wistia.com/live/abc123xyz", + "starts_at": "2024-04-15T14:00:00Z" + }, + "registration": { + "visitor_key": "v20150227_c651bc81-8ec8-445b-b8a0-878d19278d35", + "registered_at": "2024-03-31T13:59:22Z", + "fields": { + "first_name": "Lenny", + "last_name": "Lavigne", + "email": "lenny@wistia.com", + "company": "Wistia", + "job_title": "Video Producer", + "phone": "+1-555-123-4567", + "country": "United States" + } + }, + "location": { + "country": "United States", + "region": "Massachusetts", + "city": "Cambridge" + }, + "utm": { + "campaign": "spring_launch", + "medium": "email", + "source": "newsletter" + }, + "referrer_url": "https://wistia.com/blog/product-update" + }, + "metadata": { + "account_id": "8lq25o0p9c" + }, + "generated_at": "2024-03-31T13:59:22Z" + } + ] + }, + "topic": "live_event.registration", + "source": { + "type": "vendor-documentation", + "url": "https://docs.wistia.com/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/wistia/latest/media.failed.json b/providers/wistia/latest/media.failed.json new file mode 100644 index 00000000..80f97535 --- /dev/null +++ b/providers/wistia/latest/media.failed.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "hook": { + "uuid": "a4ab9eb6-ab82-4dae-86f2-29f744f7d031" + }, + "events": [ + { + "uuid": "fc53f8f78b67d04d455029813f8ec1ef", + "type": "media.failed", + "payload": { + "media": { + "duration": 40.207, + "id": "vpe2p82q64", + "name": "Lenny Delivers Video!", + "thumbnail": { + "url": "https://embed-ssl.wistia.com/deliveries/e96ea382701bc172657d90bf269211beddbf6f7f.jpg?image_crop_resized=200x120" + }, + "url": "https://harper.wistia.com/medias/vpe2p82q64" + } + }, + "metadata": { + "account_id": "0sxav1wj8o" + }, + "generated_at": "2024-03-31T21:56:45Z" + } + ] + }, + "topic": "media.failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.wistia.com/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/wistia/latest/media.localization_created.json b/providers/wistia/latest/media.localization_created.json new file mode 100644 index 00000000..16c4249c --- /dev/null +++ b/providers/wistia/latest/media.localization_created.json @@ -0,0 +1,68 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "hook": { + "uuid": "138f2d1e-c532-42cb-a3f0-b4ec9c821fca" + }, + "events": [ + { + "uuid": "5bd97e7547a9407678bd250b5fcda2b3", + "type": "media.localization_created", + "payload": { + "localization": { + "created_at": "2025-07-17T20:02:18+00:00", + "enabled": true, + "enabled_at": "2025-07-17T20:08:28+00:00", + "hashed_id": "1f6s56q55e", + "iso639_2_language_code": "ar-IQ", + "language_code": "ar-IQ", + "language_name": "Arabic (Iraq)", + "native_language_name": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0627\u0644\u0639\u0631\u0627\u0642)", + "ordered_at": "2025-07-17T20:02:18+00:00", + "source_media": { + "created_at": "2025-07-17T18:57:59+00:00", + "duration": 60.9667, + "hashed_id": "atdbn4yc17", + "name": "short-video-guitar", + "updated_at": "2025-07-17T18:59:04+00:00" + }, + "transcript": { + "created_at": "2025-07-17T20:05:56+00:00", + "hashed_id": "htb93bq6g79crsvk", + "language_name": "Arabic (Iraq)", + "native_language_name": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0627\u0644\u0639\u0631\u0627\u0642)", + "text": "\u062d\u0633\u0646\u0627. \u0647\u0630\u0627 \u0645\u0627 \u0623\u062a\u062d\u062f\u062b \u0639\u0646\u0647 \u0627\u0644\u0622\u0646. \u0623\u062d\u0627\u0648\u0644 \u0623\u0646 \u0623\u062d\u062f\u062f \u0645\u0634\u0643\u0644\u0629 \u0642\u064a\u062b\u0627\u0631\u064a.\n\n\u0644\u0630\u0644\u0643 \u0625\u0630\u0627 \u0644\u0639\u0628\u062a \u0641\u064a \u0627\u0644\u062d\u0627\u062f\u064a \u0639\u0634\u0631 \u0648\u0627\u0644\u062b\u0627\u0646\u064a \u0639\u0634\u0631 \u0648\u0627\u0644\u062b\u0627\u0644\u062b \u0639\u0634\u0631 \u0648\u0627\u0644\u0631\u0627\u0628\u0639 \u0639\u0634\u0631\u060c \u0641\u0644\u0646 \u064a\u0643\u0648\u0646 \u0647\u0646\u0627\u0643 \u0623\u064a \u0636\u062c\u064a\u062c. \u0648\u0644\u0643\u0646 \u0625\u0630\u0627 \u0628\u062f\u0623\u062a \u0641\u064a \u0627\u0644\u0627\u0646\u062d\u0646\u0627\u0621\u060c \u0641\u0628\u0645\u062c\u0631\u062f \u0623\u0646 \u0623\u0642\u0648\u0645 \u0628\u0627\u0644\u0627\u0646\u062d\u0646\u0627\u0621 \u0627\u0644\u062b\u0627\u0644\u062b \u0639\u0634\u0631 \u0647\u0646\u0627\u060c \u0633\u064a\u062e\u062a\u0646\u0642 \u0627\u0644\u0623\u0645\u0631. \u0648\u0646\u0641\u0633 \u0627\u0644\u0627\u0646\u062d\u0646\u0627\u0621 \u0639\u0644\u0649 \u0627\u0644\u0642\u062f\u0645 \u0627\u0644\u062b\u0627\u0646\u064a\u0629 \u0639\u0634\u0631\u0629 \u062c\u064a\u062f.\n\n\u0631\u0628\u0645\u0627 \u0627\u0644\u0642\u0644\u064a\u0644 \u0645\u0646 \u0627\u0644\u0636\u062c\u064a\u062c\u060c \u0644\u0643\u0646 \u0644\u064a\u0633 \u0643\u0627\u0641\u064a\u064b\u0627 \u0644\u064a\u0643\u0648\u0646 \u0645\u0634\u0643\u0644\u0629 \u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u064a. \u0648\u0646\u0641\u0633 \u0627\u0644\u0634\u064a\u0621 \u0645\u0639 \u0627\u0644\u062d\u0646\u0642 \u0627\u0644\u0631\u0627\u0628\u0639 \u0639\u0634\u0631.\n\n\u0627\u0644\u0642\u0644\u064a\u0644 \u0645\u0646 \u0627\u0644\u0636\u062c\u064a\u062c.\n\n\u0648\u0628\u0639\u062f \u0630\u0644\u0643\u060c \u0644\u0627 \u0628\u0623\u0633. \u0644\u0627 \u0623\u0632\u064a\u0632. \u0648\u0627\u0644\u0642\u0644\u064a\u0644 \u0645\u0646 \u0627\u0644\u0636\u062c\u064a\u062c \u0644\u0627 \u0628\u0623\u0633 \u0628\u0647\u060c \u0644\u0643\u0646 \u0627\u0644\u0627\u062e\u062a\u0646\u0627\u0642 \u0623\u0645\u0631 \u0645\u0624\u0633\u0641 \u0628\u0639\u0636 \u0627\u0644\u0634\u064a\u0621.\n\n\u064a\u0628\u062f\u0648 \u0627\u0644\u0623\u0645\u0631 \u0623\u0641\u0636\u0644 \u0643\u062b\u064a\u0631\u064b\u0627 \u0641\u064a \u0627\u0644\u0633\u0644\u0633\u0644\u0629 b\u060c \u0648\u0644\u0643\u0646 \u0641\u064a \u0627\u0644\u0633\u0644\u0633\u0644\u0629 e\u060c \u064a\u0643\u0648\u0646 \u0645\u0644\u062d\u0648\u0638\u064b\u0627 \u062c\u062f\u064b\u0627.\n\n\u0648\u064a\u0645\u0643\u0646\u0643 \u0633\u0645\u0627\u0639 \u0630\u0644\u0643 \u062a\u0642\u0631\u064a\u0628\u064b\u0627\u060c \u0645\u062b\u0644 \u0627\u0644\u0627\u0646\u062e\u0631\u0627\u0637 \u0641\u064a \u063a\u0636\u0628 \u0622\u062e\u0631.\n\n\u0625\u0630\u0646\u060c \u0647\u0630\u0647 \u0647\u064a \u0627\u0644\u0645\u0634\u0643\u0644\u0629.", + "updated_at": "2025-07-17T20:05:57+00:00" + }, + "updated_at": "2025-07-17T20:08:15+00:00" + }, + "media": { + "duration": 60.9667, + "id": "atdbn4yc17", + "name": "short-video-guitar", + "thumbnail": { + "url": "http://embed-cloudfront.wistia.st/deliveries/452e61f4ac99c31fe9560466583aea4f15243b5a.jpg?image_crop_resized=200x120" + }, + "url": "https://account-g1l6efm4sos862r8woo9r9dscjm3geuv.wistia.io/medias/atdbn4yc17" + }, + "project": { + "id": "8oecqbe5e9", + "name": "My First Folder" + } + }, + "metadata": { + "account_id": "qfq2o29zpk" + }, + "generated_at": "2025-07-17T20:08:28Z" + } + ] + }, + "topic": "media.localization_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.wistia.com/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/wistia/latest/media.localization_failed.json b/providers/wistia/latest/media.localization_failed.json new file mode 100644 index 00000000..260aa7c9 --- /dev/null +++ b/providers/wistia/latest/media.localization_failed.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "hook": { + "uuid": "138f2d1e-c532-42cb-a3f0-b4ec9c821fca" + }, + "events": [ + { + "uuid": "5bd97e7547a9407678bd250b5fcda2b3", + "type": "media.localization_failed", + "payload": { + "localization": { + "hashed_id": "1f6s56q55e", + "language_code": "ar-IQ", + "language_name": "Arabic (Iraq)" + }, + "media": { + "duration": 60.9667, + "id": "atdbn4yc17", + "name": "short-video-guitar", + "thumbnail": { + "url": "http://embed-cloudfront.wistia.st/deliveries/452e61f4ac99c31fe9560466583aea4f15243b5a.jpg?image_crop_resized=200x120" + }, + "url": "https://account-g1l6efm4sos862r8woo9r9dscjm3geuv.wistia.io/medias/atdbn4yc17" + }, + "project": { + "id": "8oecqbe5e9", + "name": "My First Folder" + } + }, + "metadata": { + "account_id": "qfq2o29zpk" + }, + "generated_at": "2025-07-17T20:08:28Z" + } + ] + }, + "topic": "media.localization_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.wistia.com/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/wistia/latest/media.ready.json b/providers/wistia/latest/media.ready.json new file mode 100644 index 00000000..78ad36f5 --- /dev/null +++ b/providers/wistia/latest/media.ready.json @@ -0,0 +1,37 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "hook": { + "uuid": "a4ab9eb6-ab82-4dae-86f2-29f744f7d031" + }, + "events": [ + { + "uuid": "fc53f8f78b67d04d455029813f8ec1ef", + "type": "media.ready", + "payload": { + "media": { + "duration": 40.207, + "id": "vpe2p82q64", + "name": "Lenny Delivers Video!", + "thumbnail": { + "url": "https://embed-ssl.wistia.com/deliveries/e96ea382701bc172657d90bf269211beddbf6f7f.jpg?image_crop_resized=200x120" + }, + "url": "https://harper.wistia.com/medias/vpe2p82q64" + } + }, + "metadata": { + "account_id": "0sxav1wj8o" + }, + "generated_at": "2024-03-31T21:56:45Z" + } + ] + }, + "topic": "media.ready", + "source": { + "type": "vendor-documentation", + "url": "https://docs.wistia.com/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/wistia/latest/media.transcript_failed.json b/providers/wistia/latest/media.transcript_failed.json new file mode 100644 index 00000000..d65e252b --- /dev/null +++ b/providers/wistia/latest/media.transcript_failed.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "hook": { + "uuid": "bb812395-8d23-4285-9278-9ca0142000e7" + }, + "events": [ + { + "uuid": "09e6729eecb3a010", + "type": "media.transcript_failed", + "payload": { + "media": { + "url": "https://dave.wistia.com/medias/l9dqljgtfy", + "thumbnail": { + "url": "https://embed-ssl.wistia.com/deliveries/aa2863d2bf45cf2cc5c325d129e80bd5c0055883.jpg?image_crop_resized=200x120" + }, + "name": "Lenny Eating Peanuts", + "id": "l9dqljgtfy", + "duration": 71.912 + }, + "project": { + "id": "some-hashed-id", + "name": "Folder Name" + }, + "transcript": { + "hashed_id": "htb93bq6g79crsvk", + "language_code": "eng", + "reason": "Transcription service unavailable" + } + }, + "metadata": { + "account_id": "8lq25o0p9c" + }, + "generated_at": "2024-03-30T15:10:13Z" + } + ] + }, + "topic": "media.transcript_failed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.wistia.com/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/wistia/latest/media.translation_created.json b/providers/wistia/latest/media.translation_created.json new file mode 100644 index 00000000..ee96dc48 --- /dev/null +++ b/providers/wistia/latest/media.translation_created.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "hook": { + "uuid": "138f2d1e-c532-42cb-a3f0-b4ec9c821fca" + }, + "events": [ + { + "uuid": "c136ce21d52f0597a5c7287d51d9ab6c", + "type": "media.translation_created", + "payload": { + "media": { + "duration": 60.9667, + "id": "atdbn4yc17", + "name": "short-video-guitar", + "thumbnail": { + "url": "http://embed-cloudfront.wistia.st/deliveries/452e61f4ac99c31fe9560466583aea4f15243b5a.jpg?image_crop_resized=200x120" + }, + "url": "https://account-g1l6efm4sos862r8woo9r9dscjm3geuv.wistia.io/medias/atdbn4yc17" + }, + "project": { + "id": "8oecqbe5e9", + "name": "My First Folder" + }, + "transcript": { + "hashed_id": "htb93bq6g79crsvk", + "iso639_2_language_code": "bn", + "language_code": "ben", + "language_name": "Bengali", + "language_native_name": "\u09ac\u09be\u0982\u09b2\u09be", + "transcript_text": "\u09a0\u09bf\u0995 \u0986\u099b\u09c7\u0964 \u098f\u0987 \u09ac\u09bf\u09b7\u09df\u09c7 \u0986\u09ae\u09bf \u098f\u0996\u09a8\u0987 \u0995\u09a5\u09be \u09ac\u09b2\u099b\u09bf\u0964 \u0986\u09ae\u09bf \u0986\u09ae\u09be\u09b0 \u0997\u09bf\u099f\u09be\u09b0\u09c7\u09b0 \u09ac\u09bf\u09b7\u09af\u09bc\u099f\u09bf \u09a8\u09bf\u09b0\u09cd\u09a6\u09bf\u09b7\u09cd\u099f \u0995\u09b0\u09be\u09b0 \u099a\u09c7\u09b7\u09cd\u099f\u09be \u0995\u09b0\u099b\u09bf\u0964\n\n\u09b8\u09c1\u09a4\u09b0\u09be\u0982 \u0986\u09ae\u09bf \u09af\u09a6\u09bf \u098f\u0995\u09be\u09a6\u09b6, \u09a6\u09cd\u09ac\u09be\u09a6\u09b6, \u09a4\u09cd\u09b0\u09af\u09bc\u09cb\u09a6\u09b6, \u099a\u09a4\u09c1\u09b0\u09cd\u09a6\u09b6 \u0996\u09c7\u09b2\u09a4\u09c7 \u09aa\u09be\u09b0\u09bf, \u09a4\u09be\u09b9\u09b2\u09c7 \u0995\u09cb\u09a8\u09cb \u0997\u09c1\u099c\u09be \u09a8\u09c7\u0987\u0964 \u0995\u09bf\u09a8\u09cd\u09a4\u09c1 \u0986\u09ae\u09bf \u09af\u09a6\u09bf \u09a8\u09ae\u09a8 \u09b6\u09c1\u09b0\u09c1 \u0995\u09b0\u09bf, \u098f\u0995\u09ac\u09be\u09b0 \u098f\u0996\u09be\u09a8\u09c7 \u09a4\u09cd\u09b0\u09af\u09bc\u09cb\u09a6\u09b6 \u09ab\u09cd\u09b0\u09c7\u099f \u09ac\u09c7\u0999\u09cd\u0995 \u0995\u09b0\u09b2\u09c7 \u09a4\u09be \u099a\u09b2\u09c7 \u09af\u09be\u09af\u09bc\u0964 \u098f\u09ac\u0982 \u09a6\u09cd\u09ac\u09be\u09a6\u09b6 \u09ab\u09cd\u09b0\u09c7\u099f\u09c7\u09b0 \u098f\u0995\u0987 \u09ac\u09be\u0981\u0995\u099f\u09bf \u09a0\u09bf\u0995 \u0986\u099b\u09c7\u0964\n\n\u09b8\u09ae\u09cd\u09ad\u09ac\u09a4 \u0995\u09bf\u099b\u09c1\u099f\u09be \u099d\u09be\u0981\u0995\u09c1\u09a8\u09bf, \u09a4\u09ac\u09c7 \u098f\u099f\u09bf \u0986\u09ae\u09be\u09b0 \u099c\u09a8\u09cd\u09af \u098f\u0995\u099f\u09bf \u09b8\u09ae\u09b8\u09cd\u09af\u09be \u09b9\u0993\u09af\u09bc\u09be\u09b0 \u099c\u09a8\u09cd\u09af \u09af\u09a5\u09c7\u09b7\u09cd\u099f \u09a8\u09af\u09bc\u0964 \u098f\u09ac\u0982 \u099a\u09a4\u09c1\u09b0\u09cd\u09a6\u09b6 \u09ab\u09cd\u09b0\u09c7\u099f\u09c7\u09b0 \u0995\u09cd\u09b7\u09c7\u09a4\u09cd\u09b0\u09c7\u0993 \u098f\u0995\u0987 \u09b0\u0995\u09ae\u0964\n\n\u098f\u0995\u099f\u09c1 \u09ac\u09be\u099c\u0964\n\n\u098f\u09ac\u0982 \u098f\u09b0 \u09aa\u09b0\u09c7, \u098f\u099f\u09bf \u09a0\u09bf\u0995 \u0986\u099b\u09c7\u0964 \u0995\u09cb\u09a8\u0993 \u09ac\u09c1\u099c\u09bf\u0982 \u09a8\u09c7\u0987\u0964 \u098f\u09ac\u0982 \u0995\u09bf\u099b\u09c1\u099f\u09be \u09ac\u09be\u099c \u09a0\u09bf\u0995 \u0986\u099b\u09c7, \u09a4\u09ac\u09c7 \u099a\u09cb\u0995 \u0986\u0989\u099f \u0995\u09bf\u099b\u09c1\u099f\u09be \u09a6\u09c1\u09b0\u09cd\u09ad\u09be\u0997\u09cd\u09af\u099c\u09a8\u0995\u0964\n\n\u098f\u099f\u09bf \u09ac\u09bf \u09b8\u09cd\u099f\u09cd\u09b0\u09bf\u0982\u099f\u09bf\u09a4\u09c7 \u0985\u09a8\u09c7\u0995 \u09ad\u09be\u09b2 \u09ac\u09b2\u09c7 \u09ae\u09a8\u09c7 \u09b9\u099a\u09cd\u099b\u09c7, \u09a4\u09ac\u09c7 \u0987 \u09b8\u09cd\u099f\u09cd\u09b0\u09bf\u0982\u099f\u09bf\u09a4\u09c7 \u098f\u099f\u09bf \u0996\u09c1\u09ac, \u0996\u09c1\u09ac \u09b2\u0995\u09cd\u09b7\u09a3\u09c0\u09af\u09bc\u0964\n\n\u098f\u09ac\u0982 \u0986\u09aa\u09a8\u09bf \u098f\u099f\u09bf \u09aa\u09cd\u09b0\u09be\u09af\u09bc \u09b6\u09c1\u09a8\u09a4\u09c7 \u09aa\u09c7\u09b0\u09c7\u099b\u09bf\u09b2\u09c7\u09a8, \u09af\u09c7\u09ae\u09a8, \u0985\u09a8\u09cd\u09af \u0995\u09cb\u09a8\u0993 \u09ab\u09cd\u09b0\u09c7\u099f\u09c7 \u099c\u09a1\u09bc\u09bf\u09a4 \u09b9\u09a8\u0964\n\n\u09b8\u09c1\u09a4\u09b0\u09be\u0982, \u098f\u099f\u09be\u0987 \u09b8\u09ae\u09b8\u09cd\u09af\u09be\u0964" + } + }, + "metadata": { + "account_id": "qfq2o29zpk" + }, + "generated_at": "2025-07-17T20:10:44Z" + } + ] + }, + "topic": "media.translation_created", + "source": { + "type": "vendor-documentation", + "url": "https://docs.wistia.com/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/wistia/latest/viewing_session.annotation.converted.json b/providers/wistia/latest/viewing_session.annotation.converted.json new file mode 100644 index 00000000..f400299b --- /dev/null +++ b/providers/wistia/latest/viewing_session.annotation.converted.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "hook": { + "uuid": "bb812395-8d23-4285-9278-9ca014209ae7" + }, + "events": [ + { + "uuid": "09e679f29c73a000", + "type": "viewing_session.annotation.converted", + "payload": { + "visitor": { + "id": "v20150227_199a749f-db0c-4d0b-84b1-cabe496be192" + }, + "viewing_session": { + "id": "v20150225_3783d72c-3834-4d0f-bc7b-c624c437e3a6" + }, + "url": "https://wistia.com", + "media": { + "url": "https://dave.wistia.com/medias/9xa4r4b4z0", + "thumbnail": { + "url": "https://embed-ssl.wistia.com/deliveries/d01f7a9a38dd3e9308098e8fce11b2b09567935d.jpg?image_crop_resized=200x120" + }, + "name": "Cakes on cakes on cakes", + "id": "9xa4r4b4z0", + "duration": 7.676 + } + }, + "metadata": { + "account_id": "8lq25o0p9c" + }, + "generated_at": "2024-03-30T15:23:45Z" + } + ] + }, + "topic": "viewing_session.annotation.converted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.wistia.com/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/wistia/latest/viewing_session.call_to_action.converted.json b/providers/wistia/latest/viewing_session.call_to_action.converted.json new file mode 100644 index 00000000..75563348 --- /dev/null +++ b/providers/wistia/latest/viewing_session.call_to_action.converted.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "hook": { + "uuid": "bb812395-8d23-4285-9278-9ca014209ae7" + }, + "events": [ + { + "uuid": "09e67b56f1b3a000", + "type": "viewing_session.call_to_action.converted", + "payload": { + "visitor": { + "id": "v20150227_199a749f-db0c-4d0b-84b1-cabe496be192" + }, + "viewing_session": { + "id": "v20150225_3783d72c-3834-4d0f-bc7b-c624c437e3a6" + }, + "url": "https://wistia.com", + "media": { + "url": "https://dave.wistia.com/medias/9xa4r4b4z0", + "thumbnail": { + "url": "https://embed-ssl.wistia.com/deliveries/d01f7a9a38dd3e9308098e8fce11b2b09567935d.jpg?image_crop_resized=200x120" + }, + "name": "Cakes on cakes on cakes", + "id": "9xa4r4b4z0", + "duration": 7.676 + } + }, + "metadata": { + "account_id": "8lq25o0p9c" + }, + "generated_at": "2024-03-30T15:26:01Z" + } + ] + }, + "topic": "viewing_session.call_to_action.converted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.wistia.com/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/wistia/latest/viewing_session.percent_watched.json b/providers/wistia/latest/viewing_session.percent_watched.json new file mode 100644 index 00000000..f422b8be --- /dev/null +++ b/providers/wistia/latest/viewing_session.percent_watched.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "hook": { + "uuid": "bb812395-8d23-4285-9278-9ca014209ae7" + }, + "events": [ + { + "uuid": "09e67473ecb3a000", + "type": "viewing_session.percent_watched", + "payload": { + "visitor": { + "email": "lenny@wistia.com", + "id": "v20150227_bee7121c-04bb-42ae-abc9-5327f536df0f", + "name": "Lenny Lavigne" + }, + "viewing_session": { + "id": "v20150225_52967e29-8196-42d8-9dc6-952c1d9ec87f" + }, + "percent_watched": 25, + "media": { + "url": "https://dave.wistia.com/medias/mmgzi8h6yh", + "thumbnail": { + "url": "https://embed-ssl.wistia.com/deliveries/23c4846eecd462beab57a508dff7f052a5faf065.jpg?image_crop_resized=200x120" + }, + "name": "Lenny Eating Peanuts", + "id": "mmgzi8h6yh", + "duration": 71.912 + } + }, + "metadata": { + "account_id": "8lq25o0p9c" + }, + "generated_at": "2024-03-30T15:14:01Z" + } + ] + }, + "topic": "viewing_session.percent_watched", + "source": { + "type": "vendor-documentation", + "url": "https://docs.wistia.com/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/wistia/latest/viewing_session.play.json b/providers/wistia/latest/viewing_session.play.json new file mode 100644 index 00000000..deb2fd68 --- /dev/null +++ b/providers/wistia/latest/viewing_session.play.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "hook": { + "uuid": "bb812395-8d23-4285-9278-9ca014209ae7" + }, + "events": [ + { + "uuid": "09e7b27100b3a000", + "type": "viewing_session.play", + "payload": { + "visitor": { + "id": "v20150227_c651bc81-8ec8-445b-b8a0-878d19278d35" + }, + "viewing_session": { + "id": "v20150225_e17a7db7-da7d-4d56-b5a8-ce6a9b62a800" + }, + "media": { + "url": "https://dave.wistia.com/medias/l9dqljgtfy", + "thumbnail": { + "url": "https://embed-ssl.wistia.com/deliveries/e04d7729a8b83f4fdd52e107b980f5594359bb45.jpg?image_crop_resized=200x120" + }, + "name": "Lenny Eating Peanuts", + "id": "l9dqljgtfy", + "duration": 71.912 + } + }, + "metadata": { + "account_id": "8lq25o0p9c" + }, + "generated_at": "2024-03-31T13:59:22Z" + } + ] + }, + "topic": "viewing_session.play", + "source": { + "type": "vendor-documentation", + "url": "https://docs.wistia.com/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/wistia/latest/viewing_session.turnstile.converted.json b/providers/wistia/latest/viewing_session.turnstile.converted.json new file mode 100644 index 00000000..2352a5df --- /dev/null +++ b/providers/wistia/latest/viewing_session.turnstile.converted.json @@ -0,0 +1,45 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "hook": { + "uuid": "bb812395-8d23-4285-9278-9ca014209ae7" + }, + "events": [ + { + "uuid": "09e7b61ae133a000", + "type": "viewing_session.turnstile.converted", + "payload": { + "visitor": { + "id": "v20150227_e38e365e-77e2-41e2-b521-0723fca11b06" + }, + "viewing_session": { + "id": "v20150225_85d3bf5d-a60b-42fe-a5e6-b0e0eb1645f3" + }, + "name": "Lenny Lavigne", + "media": { + "url": "https://dave.wistia.com/medias/l9dqljgtfy", + "thumbnail": { + "url": "https://embed-ssl.wistia.com/deliveries/e04d7729a8b83f4fdd52e107b980f5594359bb45.jpg?image_crop_resized=200x120" + }, + "name": "Lenny Eating Peanuts", + "id": "l9dqljgtfy", + "duration": 71.912 + }, + "email": "lenny@wistia.com" + }, + "metadata": { + "account_id": "8lq25o0p9c" + }, + "generated_at": "2024-03-31T14:03:04Z" + } + ] + }, + "topic": "viewing_session.turnstile.converted", + "source": { + "type": "vendor-documentation", + "url": "https://docs.wistia.com/docs/webhooks", + "retrieved": "2026-10-26" + } +} diff --git a/providers/wiza/index.json b/providers/wiza/index.json new file mode 100644 index 00000000..8fd75db8 --- /dev/null +++ b/providers/wiza/index.json @@ -0,0 +1,13 @@ +{ + "label": "Wiza", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/wiza/latest/individual_reveal.json b/providers/wiza/latest/individual_reveal.json new file mode 100644 index 00000000..0ef84ff2 --- /dev/null +++ b/providers/wiza/latest/individual_reveal.json @@ -0,0 +1,50 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "status": { + "code": 200, + "message": "Single reveal finished" + }, + "type": "individual_reveal", + "data": { + "id": 123456, + "status": "finished", + "is_complete": true, + "name": "Stephen Hakami", + "company": "Wiza", + "enrichment_level": "partial", + "linkedin_profile_url": "https://www.linkedin.com/in/stephen-hakami-5babb21b0/", + "title": "Founder, Chief Executive Officer", + "location": "Toronto, Ontario, Canada", + "email": "stephen@wiza.co", + "email_type": "work", + "email_status": "valid", + "emails": [ + { + "email": "stephen@wiza.co", + "email_type": "work", + "email_status": "valid" + } + ], + "credits": { + "email_credits": 1, + "phone_credits": 0, + "export_credits": 0, + "api_credits": { + "total": 2, + "email_credits": 2, + "phone_credits": 0, + "scrape_credits": 1 + } + } + } + }, + "topic": "individual_reveal", + "source": { + "type": "vendor-documentation", + "url": "https://docs.wiza.co/using-the-api/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/zenefits/index.json b/providers/zenefits/index.json new file mode 100644 index 00000000..0a1f38d1 --- /dev/null +++ b/providers/zenefits/index.json @@ -0,0 +1,13 @@ +{ + "label": "TriNet Zenefits", + "configs": { + "latest_version": "latest", + "topic_identifier": "type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-22" + } + } +} diff --git a/providers/zenefits/latest/flow.did_complete.hiring.json b/providers/zenefits/latest/flow.did_complete.hiring.json new file mode 100644 index 00000000..799826b6 --- /dev/null +++ b/providers/zenefits/latest/flow.did_complete.hiring.json @@ -0,0 +1,174 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "data": { + "application": { + "fields": { + "zenexpense_days_to_wait_before_termination": 30, + "zenexpense_policy_types": [ + "single_policy", + "multi_policy_single_approval", + "multi_policy_multi_approval" + ] + }, + "id": "3.com.example.forworkapps", + "object": "/platform/applications", + "url": "https://api.trinet.com/platform/applications/2.demo.demo.demo" + }, + "company": { + "company_banks": { + "object": "/meta/ref/list", + "ref_object": "/core/company_banks", + "url": "https://api.trinet.com/core/companies/1/company_banks" + }, + "departments": { + "object": "/meta/ref/list", + "ref_object": "/core/departments", + "url": "https://api.trinet.com/core/companies/1/departments" + }, + "ein": "460766777", + "id": "1", + "legal_city": "San Francisco", + "legal_name": "Company, Inc", + "legal_state": "CA", + "legal_street1": "101 1st St.", + "legal_street2": "Suite 400", + "legal_zip": "94111", + "locations": { + "object": "/meta/ref/list", + "ref_object": "/core/locations", + "url": "https://api.zenefits.com/core/companies/1/locations" + }, + "logo_url": "https://www.example.com/logo400x400.png", + "name": "Company Inc", + "object": "/core/companies", + "people": { + "object": "/meta/ref/list", + "ref_object": "/core/people", + "url": "https://api.zenefits.com/core/companies/1/people" + } + }, + "fields": { + "shouldHaveApprovalPermission": "" + }, + "id": "1", + "object": "/platform/flows", + "person": { + "banks": { + "data": [ + { + "account_number": "1234567890", + "account_type": "checking", + "bank_name": "Fake Bank", + "id": "1", + "person": { + "object": "/meta/ref/list", + "ref_object": "/core/people", + "url": "https://api.trinet.com/core/departments/1/people" + }, + "routing_number": "021000029" + } + ], + "next_url": null, + "object": "/meta/list", + "url": "https://api.trinet.com/core/people/1/banks" + }, + "company": { + "object": "/meta/ref/detail", + "ref_object": "/core/companies", + "url": "https://api.trinet.com/core/companies/1" + }, + "date_of_birth": null, + "department": { + "company": { + "object": "/meta/ref/detail", + "ref_object": "/core/companies", + "url": "https://api.trinet.com/core/companies/1" + }, + "id": "1", + "name": "Engineering", + "object": "/core/departments", + "people": { + "object": "/meta/ref/list", + "ref_object": "/core/people", + "url": "https://api.trinet.com/core/departments/1/people" + } + }, + "first_name": "John", + "id": "1", + "last_name": "Doe", + "location": { + "city": "Beverly Hills", + "company": { + "object": "/meta/ref/detail", + "ref_object": "/core/companies", + "url": "https://api.trinet.com/core/companies/1" + }, + "country": "US", + "id": "1", + "name": "Beverly Hills", + "object": "/core/locations", + "people": { + "object": "/meta/ref/list", + "ref_object": "/core/people", + "url": "https://api.trinet.com/core/locations/1/people" + }, + "phone": "6505551234", + "state": "CA", + "street1": "303 2nd St.", + "street2": "Suite 450", + "zip": "90210" + }, + "manager": { + "object": "/meta/ref/detail", + "ref_object": "/core/people", + "url": "https://api.trinet.com/core/people/2" + }, + "object": "/core/people", + "subordinates": { + "object": "/meta/ref/list", + "ref_object": "/core/people", + "url": "https://api.trinet.com/core/people/1/subordinates" + }, + "title": "Engineer", + "url": "https://api.trinet.com/core/people/1", + "work_email": "test@example.com" + }, + "person_subscription": { + "company_install": { + "object": "/meta/ref/detail", + "ref_object": "/platform/company_installs", + "url": "https://api.trinet.com/platform/company_installs/1" + }, + "fields": {}, + "flows": { + "object": "/meta/ref/list", + "ref_object": "/platform/flows", + "url": "https://api.trinet.com/platform/person_subscriptions/1/flows" + }, + "id": "1", + "object": "/platform/person_subscriptions", + "person": { + "object": "/meta/ref/detail", + "ref_object": "/core/people", + "url": "https://api.trinet.com/core/people/1" + }, + "status": "initializing", + "url": "https://api.trinet.com/platform/person_subscriptions/1" + }, + "reserved_fields": {}, + "type": "hiring", + "url": "https://api.trinet.com/platform/flows/1" + }, + "object": "/meta/event", + "type": "flow.did_complete.hiring" + }, + "topic": "flow.did_complete.hiring", + "source": { + "type": "vendor-documentation", + "url": "https://developers.zenefits.com/docs/webhooks", + "retrieved": "2026-10-22" + } +} diff --git a/providers/ziina/index.json b/providers/ziina/index.json new file mode 100644 index 00000000..9479cbb7 --- /dev/null +++ b/providers/ziina/index.json @@ -0,0 +1,13 @@ +{ + "label": "Ziina", + "configs": { + "latest_version": "latest", + "topic_identifier": "event" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-10-26" + } + } +} diff --git a/providers/ziina/latest/payment_intent.status.updated.json b/providers/ziina/latest/payment_intent.status.updated.json new file mode 100644 index 00000000..9a0e77ef --- /dev/null +++ b/providers/ziina/latest/payment_intent.status.updated.json @@ -0,0 +1,41 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "payment_intent.status.updated", + "data": { + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "account_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "amount": 1050, + "tip_amount": 0, + "vat_amount": 0, + "currency_code": "AED", + "created_at": "1712345678901", + "status": "completed", + "operation_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "settled": { + "amount": 1050, + "tip_amount": 0, + "vat_amount": 0, + "currency_code": "AED" + }, + "card_details": { + "card_last_four": "6789", + "card_brand": "mastercard", + "card_funding_type": "credit", + "card_category": "commercial", + "card_bin": "123456", + "card_issuer": "ABU DHABI COMMERCIAL BANK", + "card_country_code": "AE", + "card_sub_brand": "mastercard_premium_credit" + } + } + }, + "topic": "payment_intent.status.updated", + "source": { + "type": "vendor-documentation", + "url": "https://docs.ziina.com/api-reference/webhook", + "retrieved": "2026-10-26" + } +} From c6405951ced4e62fa050930b40162f59a270babc Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 27 Oct 2026 10:12:52 +0000 Subject: [PATCH 2/2] Fix topic identifiers that don't resolve their own samples Seven exported index.json files named an identifier that can't resolve the provider's samples: prose in place of a key (survicate, sinch, cashfree), a composed topic given as one part (hitpay) or as a list (thinkific), a missing documented fallback (pine-labs) and a capitalised header name (requesty). learnupon's and forgejo's samples lacked the topic header their identifier reads, so it is synthesized, as the registry exporter does for other header-carried topics. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01D7eqaQdKAUzQXRbGtym1PF --- providers/cashfree/index.json | 5 ++++- providers/forgejo/latest/push.json | 3 ++- providers/hitpay/index.json | 2 +- providers/learnupon/2.0/course_completion.json | 3 ++- providers/learnupon/2.0/course_enrollment.json | 3 ++- providers/learnupon/2.0/course_unenrollment.json | 3 ++- providers/learnupon/2.0/event_session_canceled.json | 3 ++- providers/learnupon/2.0/event_session_updated.json | 3 ++- providers/learnupon/2.0/learning_journey_archived.json | 3 ++- providers/learnupon/2.0/learning_journey_blocked.json | 3 ++- providers/learnupon/2.0/learning_journey_completion.json | 3 ++- providers/learnupon/2.0/learning_journey_deleted.json | 3 ++- providers/learnupon/2.0/learning_journey_enrollment.json | 3 ++- providers/learnupon/2.0/learning_path_enrollment.json | 3 ++- providers/learnupon/2.0/purchase_completion.json | 3 ++- providers/learnupon/2.0/user_created.json | 3 ++- providers/learnupon/2.0/user_updated.json | 3 ++- providers/pine-labs/index.json | 5 ++++- providers/requesty/index.json | 2 +- providers/sinch/index.json | 2 +- providers/survicate/index.json | 2 +- providers/thinkific/index.json | 5 +---- 22 files changed, 43 insertions(+), 25 deletions(-) diff --git a/providers/cashfree/index.json b/providers/cashfree/index.json index 958df30f..84d18ef9 100644 --- a/providers/cashfree/index.json +++ b/providers/cashfree/index.json @@ -2,7 +2,10 @@ "label": "Cashfree", "configs": { "latest_version": "latest", - "topic_identifier": "type (Payment Gateway, Payouts V2) | event_type (Secure ID, PPI)" + "topic_identifier": [ + "type", + "event_type" + ] }, "provenance": { "latest": { diff --git a/providers/forgejo/latest/push.json b/providers/forgejo/latest/push.json index a52fc3f8..7962a87d 100644 --- a/providers/forgejo/latest/push.json +++ b/providers/forgejo/latest/push.json @@ -7,7 +7,8 @@ "X-Gogs-Delivery": "f6266f16-1bf3-46a5-9ea4-602e06ead473", "X-Gogs-Event": "push", "X-Gitea-Delivery": "f6266f16-1bf3-46a5-9ea4-602e06ead473", - "X-Gitea-Event": "push" + "X-Gitea-Event": "push", + "x-forgejo-event-type": "push" }, "body": { "ref": "refs/heads/develop", diff --git a/providers/hitpay/index.json b/providers/hitpay/index.json index a0f8fd00..310900f3 100644 --- a/providers/hitpay/index.json +++ b/providers/hitpay/index.json @@ -2,7 +2,7 @@ "label": "HitPay", "configs": { "latest_version": "latest", - "topic_identifier": "hitpay-event-object" + "topic_identifier": null }, "provenance": { "latest": { diff --git a/providers/learnupon/2.0/course_completion.json b/providers/learnupon/2.0/course_completion.json index 262ce61e..ed713a66 100644 --- a/providers/learnupon/2.0/course_completion.json +++ b/providers/learnupon/2.0/course_completion.json @@ -1,6 +1,7 @@ { "headers": { - "content-type": "application/json" + "content-type": "application/json", + "x-webhook-type": "course_completion" }, "body": { "data": [ diff --git a/providers/learnupon/2.0/course_enrollment.json b/providers/learnupon/2.0/course_enrollment.json index ed988d3e..381a8f0f 100644 --- a/providers/learnupon/2.0/course_enrollment.json +++ b/providers/learnupon/2.0/course_enrollment.json @@ -1,6 +1,7 @@ { "headers": { - "content-type": "application/json" + "content-type": "application/json", + "x-webhook-type": "course_enrollment" }, "body": { "data": [ diff --git a/providers/learnupon/2.0/course_unenrollment.json b/providers/learnupon/2.0/course_unenrollment.json index 98903095..cbbac6be 100644 --- a/providers/learnupon/2.0/course_unenrollment.json +++ b/providers/learnupon/2.0/course_unenrollment.json @@ -1,6 +1,7 @@ { "headers": { - "content-type": "application/json" + "content-type": "application/json", + "x-webhook-type": "course_unenrollment" }, "body": { "data": [ diff --git a/providers/learnupon/2.0/event_session_canceled.json b/providers/learnupon/2.0/event_session_canceled.json index 17fdcbdd..4fa38eba 100644 --- a/providers/learnupon/2.0/event_session_canceled.json +++ b/providers/learnupon/2.0/event_session_canceled.json @@ -1,6 +1,7 @@ { "headers": { - "content-type": "application/json" + "content-type": "application/json", + "x-webhook-type": "event_session_canceled" }, "body": { "data": [ diff --git a/providers/learnupon/2.0/event_session_updated.json b/providers/learnupon/2.0/event_session_updated.json index eee6124d..758d402d 100644 --- a/providers/learnupon/2.0/event_session_updated.json +++ b/providers/learnupon/2.0/event_session_updated.json @@ -1,6 +1,7 @@ { "headers": { - "content-type": "application/json" + "content-type": "application/json", + "x-webhook-type": "event_session_updated" }, "body": { "data": [ diff --git a/providers/learnupon/2.0/learning_journey_archived.json b/providers/learnupon/2.0/learning_journey_archived.json index 2e727d15..d26d8c8a 100644 --- a/providers/learnupon/2.0/learning_journey_archived.json +++ b/providers/learnupon/2.0/learning_journey_archived.json @@ -1,6 +1,7 @@ { "headers": { - "content-type": "application/json" + "content-type": "application/json", + "x-webhook-type": "learning_journey_archived" }, "body": { "data": [ diff --git a/providers/learnupon/2.0/learning_journey_blocked.json b/providers/learnupon/2.0/learning_journey_blocked.json index 67ca9904..38cb6e6a 100644 --- a/providers/learnupon/2.0/learning_journey_blocked.json +++ b/providers/learnupon/2.0/learning_journey_blocked.json @@ -1,6 +1,7 @@ { "headers": { - "content-type": "application/json" + "content-type": "application/json", + "x-webhook-type": "learning_journey_blocked" }, "body": { "data": [ diff --git a/providers/learnupon/2.0/learning_journey_completion.json b/providers/learnupon/2.0/learning_journey_completion.json index 1e47b9bd..bdf920ff 100644 --- a/providers/learnupon/2.0/learning_journey_completion.json +++ b/providers/learnupon/2.0/learning_journey_completion.json @@ -1,6 +1,7 @@ { "headers": { - "content-type": "application/json" + "content-type": "application/json", + "x-webhook-type": "learning_journey_completion" }, "body": { "data": [ diff --git a/providers/learnupon/2.0/learning_journey_deleted.json b/providers/learnupon/2.0/learning_journey_deleted.json index db984122..28f06a54 100644 --- a/providers/learnupon/2.0/learning_journey_deleted.json +++ b/providers/learnupon/2.0/learning_journey_deleted.json @@ -1,6 +1,7 @@ { "headers": { - "content-type": "application/json" + "content-type": "application/json", + "x-webhook-type": "learning_journey_deleted" }, "body": { "data": [ diff --git a/providers/learnupon/2.0/learning_journey_enrollment.json b/providers/learnupon/2.0/learning_journey_enrollment.json index e9ef549b..10111376 100644 --- a/providers/learnupon/2.0/learning_journey_enrollment.json +++ b/providers/learnupon/2.0/learning_journey_enrollment.json @@ -1,6 +1,7 @@ { "headers": { - "content-type": "application/json" + "content-type": "application/json", + "x-webhook-type": "learning_journey_enrollment" }, "body": { "data": [ diff --git a/providers/learnupon/2.0/learning_path_enrollment.json b/providers/learnupon/2.0/learning_path_enrollment.json index 5acfb6f0..86016653 100644 --- a/providers/learnupon/2.0/learning_path_enrollment.json +++ b/providers/learnupon/2.0/learning_path_enrollment.json @@ -1,6 +1,7 @@ { "headers": { - "content-type": "application/json" + "content-type": "application/json", + "x-webhook-type": "learning_path_enrollment" }, "body": { "data": [ diff --git a/providers/learnupon/2.0/purchase_completion.json b/providers/learnupon/2.0/purchase_completion.json index aff775f9..a585448a 100644 --- a/providers/learnupon/2.0/purchase_completion.json +++ b/providers/learnupon/2.0/purchase_completion.json @@ -1,6 +1,7 @@ { "headers": { - "content-type": "application/json" + "content-type": "application/json", + "x-webhook-type": "purchase_completion" }, "body": { "data": [ diff --git a/providers/learnupon/2.0/user_created.json b/providers/learnupon/2.0/user_created.json index 01302413..0ef5a781 100644 --- a/providers/learnupon/2.0/user_created.json +++ b/providers/learnupon/2.0/user_created.json @@ -1,6 +1,7 @@ { "headers": { - "content-type": "application/json" + "content-type": "application/json", + "x-webhook-type": "user_created" }, "body": { "data": [ diff --git a/providers/learnupon/2.0/user_updated.json b/providers/learnupon/2.0/user_updated.json index c3f972e3..82bb5a0f 100644 --- a/providers/learnupon/2.0/user_updated.json +++ b/providers/learnupon/2.0/user_updated.json @@ -1,6 +1,7 @@ { "headers": { - "content-type": "application/json" + "content-type": "application/json", + "x-webhook-type": "user_updated" }, "body": { "data": [ diff --git a/providers/pine-labs/index.json b/providers/pine-labs/index.json index 49995fd9..65248e35 100644 --- a/providers/pine-labs/index.json +++ b/providers/pine-labs/index.json @@ -2,7 +2,10 @@ "label": "Pine Labs", "configs": { "latest_version": "latest", - "topic_identifier": "event_type" + "topic_identifier": [ + "event_type", + "eventType" + ] }, "provenance": { "latest": { diff --git a/providers/requesty/index.json b/providers/requesty/index.json index e885e5d2..771c6f59 100644 --- a/providers/requesty/index.json +++ b/providers/requesty/index.json @@ -2,7 +2,7 @@ "label": "Requesty", "configs": { "latest_version": "latest", - "topic_identifier": "X-Requesty-Event" + "topic_identifier": "x-requesty-event" }, "provenance": { "latest": { diff --git a/providers/sinch/index.json b/providers/sinch/index.json index 14a4e9d4..47b4d2f9 100644 --- a/providers/sinch/index.json +++ b/providers/sinch/index.json @@ -2,7 +2,7 @@ "label": "Sinch", "configs": { "latest_version": "latest", - "topic_identifier": "key-presence: the one top-level key that is not an envelope field" + "topic_identifier": null }, "provenance": { "latest": { diff --git a/providers/survicate/index.json b/providers/survicate/index.json index c43d47a1..6595dd4c 100644 --- a/providers/survicate/index.json +++ b/providers/survicate/index.json @@ -2,7 +2,7 @@ "label": "Survicate", "configs": { "latest_version": "latest", - "topic_identifier": "key-presence: the one key inside the body's event object" + "topic_identifier": null }, "provenance": { "latest": { diff --git a/providers/thinkific/index.json b/providers/thinkific/index.json index d5a9961a..4e77bdc2 100644 --- a/providers/thinkific/index.json +++ b/providers/thinkific/index.json @@ -2,10 +2,7 @@ "label": "Thinkific", "configs": { "latest_version": "latest", - "topic_identifier": [ - "resource", - "action" - ] + "topic_identifier": null }, "provenance": { "latest": {