diff --git a/providers/aftership/2026-07/tracking_update.json b/providers/aftership/2026-07/tracking_update.json new file mode 100644 index 0000000..180884f --- /dev/null +++ b/providers/aftership/2026-07/tracking_update.json @@ -0,0 +1,236 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "event": "tracking_update", + "event_id": "94dadd60-ed26-46d0-aa52-3ced925a50ff", + "is_tracking_first_tag": true, + "msg": { + "active": true, + "aftership_estimated_delivery_date": { + "confidence_code": 10001, + "estimated_delivery_date": "2022-01-03", + "estimated_delivery_date_max": "2022-01-06", + "estimated_delivery_date_min": "2022-01-01" + }, + "aftership_tracking_url": "https://track.happytrading.com/0000000000000000", + "aftership_tracking_order_url": "https://track.happytrading.com/order-status?order-number=1001&code=eyJlbWFpbCI6InRlc3RAZXhhbXBsZS5jb20ifQ==", + "courier_estimated_delivery_date": { + "estimated_delivery_date": "2024-10-04", + "estimated_delivery_date_min": "2024-10-02", + "estimated_delivery_date_max": "2024-10-04" + }, + "carbon_emissions": { + "unit": "kg", + "value": 2.483 + }, + "checkpoints": [ + { + "checkpoint_time": "2021-01-13T13:39:00", + "city": "NORTH HAVEN", + "coordinate": { + "latitude": 37.09024, + "longitude": -95.712891 + }, + "events": [], + "country_region": null, + "country_region_name": null, + "created_at": "2021-01-14T10:41:24+00:00", + "location": "NORTH HAVEN, CT, 06473", + "message": "Picked Up by Shipping Partner, USPS Awaiting Item", + "raw_tag": "80", + "slug": "usps", + "state": "CT", + "subtag": "InfoReceived_001", + "subtag_message": "Info Received", + "tag": "InfoReceived", + "postal_code": "06473", + "source": "carrier", + "hash": "a1b2c3d4e5f6789012345678901234567890abcd" + }, + { + "checkpoint_time": "2021-01-14T00:52:00", + "city": "NORTH HAVEN", + "coordinate": { + "latitude": 39.09024, + "longitude": -90.712891 + }, + "events": [], + "country_region": null, + "country_region_name": null, + "created_at": "2021-01-14T10:41:24+00:00", + "location": "NORTH HAVEN, CT, 06473", + "message": "Departed Shipping Partner Facility, USPS Awaiting Item", + "raw_tag": "82", + "slug": "usps", + "state": "CT", + "subtag": "InTransit_001", + "subtag_message": "In Transit", + "tag": "InTransit", + "postal_code": "06473", + "source": "carrier", + "hash": "b2c3d4e5f6a7890123456789012345678901bcde" + } + ], + "courier_destination_country_region": "USA", + "courier_redirect_link": "https://tools.usps.com/go/TrackConfirmAction?tRef=fullpage&tLc=2&text28777=&tLabels=0000000000000000", + "courier_tracking_link": "https://tools.usps.com/go/TrackConfirmAction?tLabels=0000000000000000", + "created_at": "2021-01-14T10:41:23+00:00", + "custom_estimated_delivery_date": { + "datetime": "2022-01-05", + "datetime_max": null, + "datetime_min": null, + "type": "specific" + }, + "custom_fields": {}, + "delivery_type": null, + "destination_city": "New York City", + "destination_country_region": "USA", + "destination_postal_code": "10001", + "destination_raw_location": "13th Street, New York, NY, 10011, USA, United States", + "destination_state": "New York", + "failed_delivery_attempts": 0, + "first_attempted_at": null, + "first_estimated_delivery": { + "datetime": "2022-01-05T12:11:11+01:00", + "datetime_max": null, + "datetime_min": null, + "source": "AfterShip EDD", + "type": "specific" + }, + "id": "00000000000000000000000000000000", + "legacy_id": "000000000000000000000000", + "language": null, + "latest_estimated_delivery": { + "datetime": null, + "datetime_max": "2022-01-07T12:00:00", + "datetime_min": "2022-01-01", + "source": "AfterShip EDD", + "type": "range", + "revise_reason": "heavy_rain" + }, + "location_id": "bda843ed811541fc852a8447371cf6f2", + "note": null, + "on_time_difference": 0, + "on_time_status": "trending-on-time", + "order_date": "2021-01-02T08:52:54-05:00", + "order_id": null, + "order_id_path": null, + "order_number": "string", + "order_promised_delivery_date": { + "promised_delivery_date": "2026-01-01", + "promised_delivery_date_max": null, + "promised_delivery_date_min": null + }, + "order_tags": [], + "origin_city": "Beijing", + "origin_country_region": "CHN", + "origin_postal_code": "065001", + "origin_raw_location": "Lihong Gardon 4A 2301, Chaoyang District, Beijing, BJ, 065001, CHN, China", + "origin_state": "Beijing", + "pickup_location": null, + "pickup_note": null, + "return_to_sender": false, + "shipment_delivery_date": null, + "shipment_package_count": null, + "shipment_pickup_date": "2021-01-14T00:52:00", + "shipment_tags": [ + "string" + ], + "shipment_type": "Parcel Select", + "shipment_weight": { + "unit": "kg", + "value": 3 + }, + "shipping_method": "Free Express Worldwide", + "signature_requirement": "signature_required", + "signed_by": null, + "slug": "usps", + "source": "web", + "subscribed_emails": [], + "subscribed_smses": [], + "subtag": "InTransit_001", + "subtag_message": "In Transit", + "tag": "InTransit", + "title": "0000000000000000", + "tracked_count": 1, + "tracking_account_number": null, + "tracking_key": null, + "tracking_number": "0000000000000000", + "tracking_ship_date": null, + "transit_time": 1, + "updated_at": "2021-01-14T10:41:24+00:00", + "delivery_location_type": null, + "first_mile": { + "tracking_number": "61293150000079650811", + "slug": "ups", + "transit_time": "1", + "courier_redirect_link": "https://www.fedex.com/apps/fedextrack/?action=track&tracknumbers=61293150000079650811&cntry_code=US", + "courier_tracking_link": "https://www.fedex.com/apps/fedextrack/?tracknumbers=61293150000079650811&cntry_code=US" + }, + "last_mile": { + "tracking_number": "61293150000079650812", + "slug": "ups", + "transit_time": "2", + "courier_tracking_link": "https://www.fedex.com/apps/fedextrack/?tracknumbers=61293150000079650812&cntry_code=US", + "courier_redirect_link": "https://www.fedex.com/apps/fedextrack/?action=track&tracknumbers=61293150000079650812&cntry_code=US", + "source": "system" + }, + "customers": [ + { + "role": "sender", + "name": "Steve Young", + "phone_number": "+8613800138000", + "email": "example@aftership.com", + "language": "en", + "id": "cust_12345" + } + ], + "shipment_dimensions": { + "unit": "cm", + "length": 30, + "width": 20, + "height": 10 + }, + "proof_of_delivery": [ + { + "type": "image", + "url": "https://example.com/pod-image.jpg" + } + ], + "multi_piece_info": { + "type": "master", + "pieces": [ + { + "tracking_id": "bff5a3bac79b472991a204172473a635", + "tracking_number": "61293150000079650811", + "type": "master", + "trackable": true + }, + { + "tracking_id": "c79b472991a204172473a635bff5a3ba", + "tracking_number": "61293150000079650812", + "type": "child", + "trackable": true + } + ] + }, + "shipment_direction": "forward", + "return_shipment": { + "id": "a204172473a635bff5a3bac79b472991", + "tracking_number": "61293150000079650813", + "slug": "usps" + }, + "forward_shipment": null + }, + "ts": 1712741696 + }, + "topic": "tracking_update", + "source": { + "type": "vendor-documentation", + "url": "https://www.aftership.com/docs/tracking/webhook/webhook-specifications", + "retrieved": "2026-09-28", + "note": "Body section of the Tracking webhook specifications page, docs branch production/2026-07; read from the page-data.json the site serves from websites.am-static.com" + } +} diff --git a/providers/aftership/index.json b/providers/aftership/index.json new file mode 100644 index 0000000..52973a9 --- /dev/null +++ b/providers/aftership/index.json @@ -0,0 +1,13 @@ +{ + "label": "AfterShip", + "configs": { + "latest_version": "2026-07", + "topic_identifier": "event" + }, + "provenance": { + "2026-07": { + "sourced_via": "docs", + "sourced_on": "2026-09-28" + } + } +} diff --git a/providers/checkout/1.0.25/face_authentication_anonymized.json b/providers/checkout/1.0.25/face_authentication_anonymized.json new file mode 100644 index 0000000..4bbd463 --- /dev/null +++ b/providers/checkout/1.0.25/face_authentication_anonymized.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_uqyk4lgloeduvarejyl2we7y5y", + "type": "face_authentication_anonymized", + "version": "1.2.0", + "created_on": "2024-12-05T18:32:39.39415Z", + "data": { + "applicant_id": "aplt_01jec137ejpfr42eze4y46hs9g", + "external_applicant_id": "eaplt_61411I10000000000000000000", + "status": "approved", + "face_authentication_id": "fav_01jec13b0w7rxkarqarmx1jq6z", + "response_codes": [ + { + "code": 10000, + "summary": "approved" + } + ], + "user_journey_id": "usj_01heqt35wmjrf3wjd7w1wz33p2" + }, + "_links": { + "self": { + "href": "https://{prefix}.api.checkout.com/workflows/events/evt_uqyk4lgloeduvarejyl2we7y5y" + } + } + }, + "topic": "face_authentication_anonymized", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/face-authentication-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/face_authentication_audit_completed.json b/providers/checkout/1.0.25/face_authentication_audit_completed.json new file mode 100644 index 0000000..b4d3de6 --- /dev/null +++ b/providers/checkout/1.0.25/face_authentication_audit_completed.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_uqyk4lgloeduvarejyl2we7y5y", + "type": "face_authentication_audit_completed", + "version": "1.2.0", + "created_on": "2024-12-05T18:32:39.39415Z", + "data": { + "applicant_id": "aplt_01jec137ejpfr42eze4y46hs9g", + "external_applicant_id": "eaplt_61411I10000000000000000000", + "status": "approved", + "face_authentication_id": "fav_01jec13b0w7rxkarqarmx1jq6z", + "response_codes": [ + { + "code": 10000, + "summary": "approved" + } + ], + "user_journey_id": "usj_01heqt35wmjrf3wjd7w1wz33p2" + }, + "_links": { + "self": { + "href": "https://{prefix}.api.checkout.com/workflows/events/evt_uqyk4lgloeduvarejyl2we7y5y" + } + } + }, + "topic": "face_authentication_audit_completed", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/face-authentication-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/face_authentication_capture_aborted.json b/providers/checkout/1.0.25/face_authentication_capture_aborted.json new file mode 100644 index 0000000..fd8d004 --- /dev/null +++ b/providers/checkout/1.0.25/face_authentication_capture_aborted.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_wqhgmnsx734unhl67hcpnxeyiq", + "type": "face_authentication_capture_aborted", + "version": "1.2.0", + "created_on": "2024-12-05T18:04:00.334629Z", + "data": { + "applicant_id": "aplt_01jebzt00z21ac7v8mf2hvs0ec", + "external_applicant_id": "eaplt_61203A62103000000000000000", + "status": "retry_required", + "face_authentication_id": "fav_01jebzt41x6h42jnbg0913vv4k", + "response_codes": [ + { + "code": 61203, + "summary": "camera_not_found" + } + ], + "user_journey_id": "usj_01heqt35wmjrf3wjd7w1wz33p2" + }, + "_links": { + "self": { + "href": "https://{prefix}.api.checkout.com/workflows/events/evt_wqhgmnsx734unhl67hcpnxeyiq" + } + } + }, + "topic": "face_authentication_capture_aborted", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/face-authentication-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/face_authentication_capture_completed.json b/providers/checkout/1.0.25/face_authentication_capture_completed.json new file mode 100644 index 0000000..35798ad --- /dev/null +++ b/providers/checkout/1.0.25/face_authentication_capture_completed.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_tbw7iyl5aitedcxgpgj73hujwu", + "type": "face_authentication_capture_completed", + "version": "1.2.0", + "created_on": "2024-12-05T17:56:02.78231Z", + "data": { + "applicant_id": "aplt_01jebzam5y1x8jthps5pq28r27", + "external_applicant_id": "eaplt_10000000000000000000000000", + "status": "checks_in_progress", + "face_authentication_id": "fav_01jebzasy9p8x0n71vgkdq9pty", + "response_codes": [], + "user_journey_id": "usj_01heqt35wmjrf3wjd7w1wz33p2" + }, + "_links": { + "self": { + "href": "https://{prefix}.api.checkout.com/workflows/events/evt_tbw7iyl5aitedcxgpgj73hujwu" + } + } + }, + "topic": "face_authentication_capture_completed", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/face-authentication-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/face_authentication_capture_refused.json b/providers/checkout/1.0.25/face_authentication_capture_refused.json new file mode 100644 index 0000000..56df098 --- /dev/null +++ b/providers/checkout/1.0.25/face_authentication_capture_refused.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6wld3spaaa6evlvb4bovk5r57m", + "type": "face_authentication_capture_refused", + "version": "1.2.0", + "created_on": "2024-12-05T17:49:03.890067Z", + "data": { + "applicant_id": "aplt_01jeby3q6qd5zgrdttnzfsx5wj", + "status": "refused", + "face_authentication_id": "fav_01jeby3q8kzbeayxc0whnjts8k", + "response_codes": [ + { + "code": 63001, + "summary": "applicant_refusal" + } + ], + "user_journey_id": "usj_01heqt35wmjrf3wjd7w1wz33p2" + }, + "_links": { + "self": { + "href": "https://{prefix}.api.checkout.com/workflows/events/evt_6wld3spaaa6evlvb4bovk5r57m" + } + } + }, + "topic": "face_authentication_capture_refused", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/face-authentication-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/face_authentication_checks_completed.json b/providers/checkout/1.0.25/face_authentication_checks_completed.json new file mode 100644 index 0000000..9aa0d24 --- /dev/null +++ b/providers/checkout/1.0.25/face_authentication_checks_completed.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_crprj7gximoejcqo65fm2phnha", + "type": "face_authentication_checks_completed", + "version": "1.2.0", + "created_on": "2024-12-05T17:57:00.588067Z", + "data": { + "applicant_id": "aplt_01jebzam5y1x8jthps5pq28r27", + "external_applicant_id": "eaplt_10000000000000000000000000", + "status": "approved", + "face_authentication_id": "fav_01jebzasy9p8x0n71vgkdq9pty", + "response_codes": [ + { + "code": 10000, + "summary": "approved" + } + ], + "user_journey_id": "usj_01heqt35wmjrf3wjd7w1wz33p2" + }, + "_links": { + "self": { + "href": "https://{prefix}.api.checkout.com/workflows/events/evt_crprj7gximoejcqo65fm2phnha" + } + } + }, + "topic": "face_authentication_checks_completed", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/face-authentication-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/face_authentication_checks_inconclusive.json b/providers/checkout/1.0.25/face_authentication_checks_inconclusive.json new file mode 100644 index 0000000..0568de0 --- /dev/null +++ b/providers/checkout/1.0.25/face_authentication_checks_inconclusive.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_axyxlxk7f34epdjxgmacmn4bge", + "type": "face_authentication_checks_inconclusive", + "version": "1.2.0", + "created_on": "2024-12-05T18:28:00.835783Z", + "data": { + "applicant_id": "aplt_01jec137ejpfr42eze4y46hs9g", + "external_applicant_id": "eaplt_61411I10000000000000000000", + "status": "retry_required", + "face_authentication_id": "fav_01jec13b0w7rxkarqarmx1jq6z", + "response_codes": [ + { + "code": 61411, + "summary": "face_partially_hidden" + } + ], + "user_journey_id": "usj_01heqt35wmjrf3wjd7w1wz33p2" + }, + "_links": { + "self": { + "href": "https://{prefix}.api.checkout.com/workflows/events/evt_axyxlxk7f34epdjxgmacmn4bge" + } + } + }, + "topic": "face_authentication_checks_inconclusive", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/face-authentication-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/face_authentication_closed.json b/providers/checkout/1.0.25/face_authentication_closed.json new file mode 100644 index 0000000..1c7b676 --- /dev/null +++ b/providers/checkout/1.0.25/face_authentication_closed.json @@ -0,0 +1,35 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_wqhgmnsx734unhl67hcpnxeyiq", + "type": "face_authentication_closed", + "version": "1.2.0", + "created_on": "2024-12-05T18:04:00.334629Z", + "data": { + "applicant_id": "aplt_01jebzt00z21ac7v8mf2hvs0ec", + "external_applicant_id": "eaplt_61203A62103000000000000000", + "status": "retry_required", + "face_authentication_id": "fav_01jebzt41x6h42jnbg0913vv4k", + "response_codes": [ + { + "code": 64001, + "summary": "forcibly_closed" + } + ], + "user_journey_id": "usj_01heqt35wmjrf3wjd7w1wz33p2" + }, + "_links": { + "self": { + "href": "https://{prefix}.api.checkout.com/workflows/events/evt_wqhgmnsx734unhl67hcpnxeyiq" + } + } + }, + "topic": "face_authentication_closed", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/face-authentication-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/face_authentication_created.json b/providers/checkout/1.0.25/face_authentication_created.json new file mode 100644 index 0000000..a665710 --- /dev/null +++ b/providers/checkout/1.0.25/face_authentication_created.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_wulgj7iilg2u3lweve5g7oc5xa", + "type": "face_authentication_created", + "version": "1.2.0", + "created_on": "2024-12-05T17:48:25.999831Z", + "data": { + "applicant_id": "aplt_01jebyzk8nz6j206x4hr02xywj", + "external_applicant_id": "eaplt_10000000000000000000000000", + "status": "created", + "face_authentication_id": "fav_01jebyzxdkj4e2mktk36q0fpak", + "response_codes": [], + "user_journey_id": "usj_01heqt35wmjrf3wjd7w1wz33p2" + }, + "_links": { + "self": { + "href": "https://{prefix}.api.checkout.com/workflows/events/evt_wulgj7iilg2u3lweve5g7oc5xa" + } + } + }, + "topic": "face_authentication_created", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/face-authentication-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/face_authentication_link_expired.json b/providers/checkout/1.0.25/face_authentication_link_expired.json new file mode 100644 index 0000000..cb217c1 --- /dev/null +++ b/providers/checkout/1.0.25/face_authentication_link_expired.json @@ -0,0 +1,34 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_6wld3spaaa6evlvb4bovk5r57m", + "type": "face_authentication_link_expired", + "version": "1.2.0", + "created_on": "2024-12-05T17:49:03.890067Z", + "data": { + "applicant_id": "aplt_01jeby3q6qd5zgrdttnzfsx5wj", + "status": "retry_required", + "face_authentication_id": "fav_01jeby3q8kzbeayxc0whnjts8k", + "response_codes": [ + { + "code": 61101, + "summary": "applicant_never_started" + } + ], + "user_journey_id": "usj_01heqt35wmjrf3wjd7w1wz33p2" + }, + "_links": { + "self": { + "href": "https://{prefix}.api.checkout.com/workflows/events/evt_6wld3spaaa6evlvb4bovk5r57m" + } + } + }, + "topic": "face_authentication_link_expired", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/face-authentication-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/face_authentication_opened.json b/providers/checkout/1.0.25/face_authentication_opened.json new file mode 100644 index 0000000..cb3aaa9 --- /dev/null +++ b/providers/checkout/1.0.25/face_authentication_opened.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_p62rw5x25mhebf6le52y4xndgu", + "type": "face_authentication_opened", + "version": "1.2.0", + "created_on": "2024-12-05T17:54:27.304558Z", + "data": { + "applicant_id": "aplt_01jebzam5y1x8jthps5pq28r27", + "external_applicant_id": "eaplt_10000000000000000000000000", + "status": "pending", + "face_authentication_id": "fav_01jebzasy9p8x0n71vgkdq9pty", + "response_codes": [], + "user_journey_id": "usj_01heqt35wmjrf3wjd7w1wz33p2" + }, + "_links": { + "self": { + "href": "https://{prefix}.api.checkout.com/workflows/events/evt_p62rw5x25mhebf6le52y4xndgu" + } + } + }, + "topic": "face_authentication_opened", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/face-authentication-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/face_authentication_reset.json b/providers/checkout/1.0.25/face_authentication_reset.json new file mode 100644 index 0000000..05d28c7 --- /dev/null +++ b/providers/checkout/1.0.25/face_authentication_reset.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_jcvzpnvptblevo2fpxztv5l3cy", + "type": "face_authentication_reset", + "version": "1.2.0", + "created_on": "2024-12-05T18:10:08.518738Z", + "data": { + "applicant_id": "aplt_01jebzt00z21ac7v8mf2hvs0ec", + "external_applicant_id": "eaplt_61203A62103000000000000000", + "status": "pending", + "face_authentication_id": "fav_01jec06pzg8b4zf0bnqmdfp4ew", + "response_codes": [], + "user_journey_id": "usj_01heqt35wmjrf3wjd7w1wz33p2" + }, + "_links": { + "self": { + "href": "https://{prefix}.api.checkout.com/workflows/events/evt_jcvzpnvptblevo2fpxztv5l3cy" + } + } + }, + "topic": "face_authentication_reset", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/face-authentication-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/face_authentication_retry_requested.json b/providers/checkout/1.0.25/face_authentication_retry_requested.json new file mode 100644 index 0000000..0583d9e --- /dev/null +++ b/providers/checkout/1.0.25/face_authentication_retry_requested.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_mtxycs5dgewunh6gil5i6qkbmm", + "type": "face_authentication_retry_requested", + "version": "1.2.0", + "created_on": "2024-12-05T18:05:21.688373Z", + "data": { + "applicant_id": "aplt_01jebzt00z21ac7v8mf2hvs0ec", + "external_applicant_id": "eaplt_61203A62103000000000000000", + "status": "pending", + "face_authentication_id": "fav_01jebzt41x6h42jnbg0913vv4k", + "response_codes": [], + "user_journey_id": "usj_01heqt35wmjrf3wjd7w1wz33p2" + }, + "_links": { + "self": { + "href": "https://{prefix}.api.checkout.com/workflows/events/evt_mtxycs5dgewunh6gil5i6qkbmm" + } + } + }, + "topic": "face_authentication_retry_requested", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/face-authentication-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/face_authentication_started.json b/providers/checkout/1.0.25/face_authentication_started.json new file mode 100644 index 0000000..ca9e343 --- /dev/null +++ b/providers/checkout/1.0.25/face_authentication_started.json @@ -0,0 +1,30 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_kk64am5phizezjutnsileh4tme", + "type": "face_authentication_started", + "version": "1.2.0", + "created_on": "2024-12-05T17:55:01.839629Z", + "data": { + "applicant_id": "aplt_01jebzam5y1x8jthps5pq28r27", + "external_applicant_id": "eaplt_10000000000000000000000000", + "status": "capture_in_progress", + "face_authentication_id": "fav_01jebzasy9p8x0n71vgkdq9pty", + "response_codes": [], + "user_journey_id": "usj_01heqt35wmjrf3wjd7w1wz33p2" + }, + "_links": { + "self": { + "href": "https://{prefix}.api.checkout.com/workflows/events/evt_kk64am5phizezjutnsileh4tme" + } + } + }, + "topic": "face_authentication_started", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/face-authentication-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/id_document_verification_anonymized.json b/providers/checkout/1.0.25/id_document_verification_anonymized.json new file mode 100644 index 0000000..95c1447 --- /dev/null +++ b/providers/checkout/1.0.25/id_document_verification_anonymized.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_t555mt5y33vutlwblmqibdkg2e", + "type": "id_document_verification_anonymized", + "version": "1.2.0", + "created_on": "2025-09-19T10:15:26.993307Z", + "data": { + "applicant_id": "aplt_01k4yfngkw39cf5ztmmgn911wz", + "external_applicant_id": "eaplt_10000000000000000000000000", + "status": "inconclusive", + "id_document_verification_id": "iddv_01k5gqgnjcye859kkqst0484xr", + "response_codes": [ + { + "code": 64001, + "summary": "forcibly_closed" + } + ], + "user_journey_id": "usj_01jrcvqv7w0ex6mrqcjwdpzn31" + }, + "_links": { + "self": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/evt_t555mt5y33vutlwblmqibdkg2e" + }, + "subject": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/subject/iddv_01k5gqgnjcye859kkqst0484xr" + } + } + }, + "topic": "id_document_verification_anonymized", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/id-document-verification-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/id_document_verification_audit_completed.json b/providers/checkout/1.0.25/id_document_verification_audit_completed.json new file mode 100644 index 0000000..cfb82ab --- /dev/null +++ b/providers/checkout/1.0.25/id_document_verification_audit_completed.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_t555mt5y33vutlwblmqibdkg2e", + "type": "id_document_verification_audit_completed", + "version": "1.2.0", + "created_on": "2025-09-19T10:15:26.993307Z", + "data": { + "applicant_id": "aplt_01k4yfngkw39cf5ztmmgn911wz", + "external_applicant_id": "eaplt_10000000000000000000000000", + "status": "approved", + "id_document_verification_id": "iddv_01k5gqgnjcye859kkqst0484xr", + "response_codes": [ + { + "code": 10000, + "summary": "approved" + } + ], + "user_journey_id": "usj_01jrcvqv7w0ex6mrqcjwdpzn31" + }, + "_links": { + "self": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/evt_t555mt5y33vutlwblmqibdkg2e" + }, + "subject": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/subject/iddv_01k5gqgnjcye859kkqst0484xr" + } + } + }, + "topic": "id_document_verification_audit_completed", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/id-document-verification-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/id_document_verification_checks_completed.json b/providers/checkout/1.0.25/id_document_verification_checks_completed.json new file mode 100644 index 0000000..7af87dc --- /dev/null +++ b/providers/checkout/1.0.25/id_document_verification_checks_completed.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_frkcdamnxvhuvgm6k562wdpla4", + "type": "id_document_verification_checks_completed", + "version": "1.2.0", + "created_on": "2025-09-11T13:51:04.744393Z", + "data": { + "applicant_id": "aplt_01k4wge46qg8f3ax6gtbcb3kn3", + "external_applicant_id": "eaplt_10000000000000000000000000", + "status": "approved", + "id_document_verification_id": "iddv_01k4wggjsjsgq9exgfmq5qqd1z", + "response_codes": [ + { + "code": 10000, + "summary": "approved" + } + ], + "user_journey_id": "usj_01jrcvqv7w0ex6mrqcjwdpzn31" + }, + "_links": { + "self": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/evt_frkcdamnxvhuvgm6k562wdpla4" + }, + "subject": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/subject/iddv_01k4wggjsjsgq9exgfmq5qqd1z" + } + } + }, + "topic": "id_document_verification_checks_completed", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/id-document-verification-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/id_document_verification_checks_inconclusive.json b/providers/checkout/1.0.25/id_document_verification_checks_inconclusive.json new file mode 100644 index 0000000..69afc9c --- /dev/null +++ b/providers/checkout/1.0.25/id_document_verification_checks_inconclusive.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_y2zvzhfx7s6excflwez7g7ga3i", + "type": "id_document_verification_checks_inconclusive", + "version": "1.2.0", + "created_on": "2025-09-12T08:31:33.50375Z", + "data": { + "applicant_id": "aplt_01k4yfngkw39cf5ztmmgn911wz", + "external_applicant_id": "eaplt_10000000000000000000000000", + "status": "retry_required", + "id_document_verification_id": "iddv_01k4ygstgqxypp7gb2h3jpffcx", + "response_codes": [ + { + "code": 61301, + "summary": "document_video_blurry" + } + ], + "user_journey_id": "usj_01jrcvqv7w0ex6mrqcjwdpzn31" + }, + "_links": { + "self": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/evt_y2zvzhfx7s6excflwez7g7ga3i" + }, + "subject": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/subject/iddv_01k4ygstgqxypp7gb2h3jpffcx" + } + } + }, + "topic": "id_document_verification_checks_inconclusive", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/id-document-verification-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/id_document_verification_closed.json b/providers/checkout/1.0.25/id_document_verification_closed.json new file mode 100644 index 0000000..0f6352e --- /dev/null +++ b/providers/checkout/1.0.25/id_document_verification_closed.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_mmajxqu4hr3ulfy5wu4fdtrphe", + "type": "id_document_verification_closed", + "version": "1.2.0", + "created_on": "2025-09-11T14:12:37.377678Z", + "data": { + "applicant_id": "aplt_01k4wge46qg8f3ax6gtbcb3kn3", + "external_applicant_id": "eaplt_10000000000000000000000000", + "status": "inconclusive", + "id_document_verification_id": "iddv_01k4whw7x0m7zrprdbdy490tet", + "response_codes": [ + { + "code": 61301, + "summary": "document_video_blurry" + } + ], + "user_journey_id": "usj_01jrcvqv7w0ex6mrqcjwdpzn31" + }, + "_links": { + "self": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/evt_mmajxqu4hr3ulfy5wu4fdtrphe" + }, + "subject": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/subject/iddv_01k4whw7x0m7zrprdbdy490tet" + } + } + }, + "topic": "id_document_verification_closed", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/id-document-verification-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/id_document_verification_created.json b/providers/checkout/1.0.25/id_document_verification_created.json new file mode 100644 index 0000000..8ba7abf --- /dev/null +++ b/providers/checkout/1.0.25/id_document_verification_created.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_lecalzfkynuengzghfkpta7hya", + "type": "id_document_verification_created", + "version": "1.2.0", + "created_on": "2025-09-11T13:47:48.977127Z", + "data": { + "applicant_id": "aplt_01k4wge46qg8f3ax6gtbcb3kn3", + "external_applicant_id": "eaplt_10000000000000000000000000", + "status": "created", + "id_document_verification_id": "iddv_01k4wggjsjsgq9exgfmq5qqd1z", + "response_codes": [], + "user_journey_id": "usj_01jrcvqv7w0ex6mrqcjwdpzn31" + }, + "_links": { + "self": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/evt_lecalzfkynuengzghfkpta7hya" + }, + "subject": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/subject/iddv_01k4wggjsjsgq9exgfmq5qqd1z" + } + } + }, + "topic": "id_document_verification_created", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/id-document-verification-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/id_document_verification_report_created.json b/providers/checkout/1.0.25/id_document_verification_report_created.json new file mode 100644 index 0000000..928e90b --- /dev/null +++ b/providers/checkout/1.0.25/id_document_verification_report_created.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_rpbk7mcr7weufanr27xgjmye4q", + "type": "id_document_verification_report_created", + "version": "1.2.0", + "created_on": "2025-09-11T13:51:07.448958Z", + "data": { + "applicant_id": "aplt_01k4wge46qg8f3ax6gtbcb3kn3", + "external_applicant_id": "eaplt_10000000000000000000000000", + "status": "approved", + "id_document_verification_id": "iddv_01k4wggjsjsgq9exgfmq5qqd1z", + "response_codes": [ + { + "code": 10000, + "summary": "approved" + } + ], + "user_journey_id": "usj_01jrcvqv7w0ex6mrqcjwdpzn31" + }, + "_links": { + "self": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/evt_rpbk7mcr7weufanr27xgjmye4q" + }, + "subject": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/subject/iddv_01k4wggjsjsgq9exgfmq5qqd1z" + } + } + }, + "topic": "id_document_verification_report_created", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/id-document-verification-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/checkout/1.0.25/id_document_verification_started.json b/providers/checkout/1.0.25/id_document_verification_started.json new file mode 100644 index 0000000..bd8bc30 --- /dev/null +++ b/providers/checkout/1.0.25/id_document_verification_started.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "id": "evt_zew2glhpn5be7bhq636azhmtde", + "type": "id_document_verification_started", + "version": "1.2.0", + "created_on": "2025-09-11T13:50:49.861077Z", + "data": { + "applicant_id": "aplt_01k4wge46qg8f3ax6gtbcb3kn3", + "external_applicant_id": "eaplt_10000000000000000000000000", + "status": "checks_in_progress", + "id_document_verification_id": "iddv_01k4wggjsjsgq9exgfmq5qqd1z", + "response_codes": [], + "user_journey_id": "usj_01jrcvqv7w0ex6mrqcjwdpzn31" + }, + "_links": { + "self": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/evt_zew2glhpn5be7bhq636azhmtde" + }, + "subject": { + "href": "https://flow.cko-qa.ckotech.co/workflows/events/subject/iddv_01k4wggjsjsgq9exgfmq5qqd1z" + } + } + }, + "topic": "id_document_verification_started", + "source": { + "type": "vendor-documentation", + "url": "https://www.checkout.com/docs/developer-resources/event-notifications/event-types/id-document-verification-webhooks", + "retrieved": "2026-09-28" + } +} diff --git a/providers/circleci/index.json b/providers/circleci/index.json new file mode 100644 index 0000000..0f98604 --- /dev/null +++ b/providers/circleci/index.json @@ -0,0 +1,13 @@ +{ + "label": "CircleCI", + "configs": { + "latest_version": "latest", + "topic_identifier": "circleci-event-type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-09-28" + } + } +} diff --git a/providers/circleci/latest/job-completed.json b/providers/circleci/latest/job-completed.json new file mode 100644 index 0000000..048a6ec --- /dev/null +++ b/providers/circleci/latest/job-completed.json @@ -0,0 +1,75 @@ +{ + "headers": { + "content-type": "application/json", + "circleci-event-type": "job-completed" + }, + "body": { + "id": "8bd71c28-4969-3677-8940-3e3a61c46660", + "type": "job-completed", + "happened_at": "2021-09-01T22:49:34.279Z", + "webhook": { + "id": "cf8c4fdd-0587-4da1-b4ca-4846e9640af9", + "name": "Sample Webhook" + }, + "project": { + "id": "84996744-a854-4f5e-aea3-04e2851dc1d2", + "name": "webhook-service", + "slug": "github/circleci/webhook-service" + }, + "organization": { + "id": "f22b6566-597d-46d5-ba74-99ef5bb3d85c", + "name": "circleci" + }, + "pipeline": { + "id": "1285fe1d-d3a6-44fc-8886-8979558254c4", + "number": 130, + "created_at": "2021-09-01T22:49:03.544Z", + "trigger": { + "type": "webhook" + }, + "vcs": { + "provider_name": "github", + "origin_repository_url": "https://github.com/circleci/webhook-service", + "target_repository_url": "https://github.com/circleci/webhook-service", + "revision": "1dc6aa69429bff4806ad6afe58d3d8f57e25973e", + "commit": { + "subject": "Description of change", + "body": "More details about the change", + "author": { + "name": "Author Name", + "email": "author.email@example.com" + }, + "authored_at": "2021-09-01T22:48:53Z", + "committer": { + "name": "Committer Name", + "email": "committer.email@example.com" + }, + "committed_at": "2021-09-01T22:48:53Z" + }, + "branch": "main" + } + }, + "workflow": { + "id": "fda08377-fe7e-46b1-8992-3a7aaecac9c3", + "name": "welcome", + "created_at": "2021-09-01T22:49:03.616Z", + "stopped_at": "2021-09-01T22:49:34.170Z", + "url": "https://app.circleci.com/pipelines/github/circleci/webhook-service/130/workflows/fda08377-fe7e-46b1-8992-3a7aaecac9c3" + }, + "job": { + "id": "8b91f9a8-7975-4e60-916c-f0152ccbc937", + "name": "test", + "started_at": "2021-09-01T22:49:28.841Z", + "stopped_at": "2021-09-01T22:49:34.170Z", + "status": "success", + "number": 136 + } + }, + "topic": "job-completed", + "source": { + "type": "vendor-documentation", + "url": "https://circleci.com/docs/reference/outbound-webhooks-reference/#sample-webhook-payloads", + "retrieved": "2026-09-28", + "note": "the 'job-completed for GitHub OAuth and Bitbucket Cloud' sample; the reference's second sample for this event ('for GitLab and GitHub App') is not exported" + } +} diff --git a/providers/circleci/latest/workflow-completed.json b/providers/circleci/latest/workflow-completed.json new file mode 100644 index 0000000..92caa99 --- /dev/null +++ b/providers/circleci/latest/workflow-completed.json @@ -0,0 +1,68 @@ +{ + "headers": { + "content-type": "application/json", + "circleci-event-type": "workflow-completed" + }, + "body": { + "id": "3888f21b-eaa7-38e3-8f3d-75a63bba8895", + "type": "workflow-completed", + "happened_at": "2021-09-01T22:49:34.317Z", + "webhook": { + "id": "cf8c4fdd-0587-4da1-b4ca-4846e9640af9", + "name": "Sample Webhook" + }, + "project": { + "id": "84996744-a854-4f5e-aea3-04e2851dc1d2", + "name": "webhook-service", + "slug": "github/circleci/webhook-service" + }, + "organization": { + "id": "f22b6566-597d-46d5-ba74-99ef5bb3d85c", + "name": "circleci" + }, + "workflow": { + "id": "fda08377-fe7e-46b1-8992-3a7aaecac9c3", + "name": "build-test-deploy", + "created_at": "2021-09-01T22:49:03.616Z", + "stopped_at": "2021-09-01T22:49:34.170Z", + "url": "https://app.circleci.com/pipelines/github/circleci/webhook-service/130/workflows/fda08377-fe7e-46b1-8992-3a7aaecac9c3", + "status": "success" + }, + "pipeline": { + "id": "1285fe1d-d3a6-44fc-8886-8979558254c4", + "number": 130, + "created_at": "2021-09-01T22:49:03.544Z", + "trigger": { + "type": "webhook" + }, + "vcs": { + "provider_name": "github", + "origin_repository_url": "https://github.com/circleci/webhook-service", + "target_repository_url": "https://github.com/circleci/webhook-service", + "revision": "1dc6aa69429bff4806ad6afe58d3d8f57e25973e", + "commit": { + "subject": "Description of change", + "body": "More details about the change", + "author": { + "name": "Author Name", + "email": "author.email@example.com" + }, + "authored_at": "2021-09-01T22:48:53Z", + "committer": { + "name": "Committer Name", + "email": "committer.email@example.com" + }, + "committed_at": "2021-09-01T22:48:53Z" + }, + "branch": "main" + } + } + }, + "topic": "workflow-completed", + "source": { + "type": "vendor-documentation", + "url": "https://circleci.com/docs/reference/outbound-webhooks-reference/#sample-webhook-payloads", + "retrieved": "2026-09-28", + "note": "the 'workflow-completed for GitHub OAuth and Bitbucket Cloud' sample; the reference's second sample for this event ('for GitLab and GitHub App') is not exported" + } +} diff --git a/providers/docker-hub/index.json b/providers/docker-hub/index.json new file mode 100644 index 0000000..7700d2c --- /dev/null +++ b/providers/docker-hub/index.json @@ -0,0 +1,13 @@ +{ + "label": "Docker Hub", + "configs": { + "latest_version": "latest", + "topic_identifier": null + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-09-28" + } + } +} diff --git a/providers/docker-hub/latest/push.json b/providers/docker-hub/latest/push.json new file mode 100644 index 0000000..89fdda3 --- /dev/null +++ b/providers/docker-hub/latest/push.json @@ -0,0 +1,36 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "callback_url": "https://registry.hub.docker.com/u/svendowideit/testhook/hook/2141b5bi5i5b02bec211i4eeih0242eg11000a/", + "push_data": { + "pushed_at": 1417566161, + "pusher": "trustedbuilder", + "tag": "latest" + }, + "repository": { + "comment_count": 0, + "date_created": 1417494799, + "description": "", + "dockerfile": "#\n# BUILD\t\tdocker build -t svendowideit/apt-cacher .\n# RUN\t\tdocker run -d -p 3142:3142 -name apt-cacher-run apt-cacher\n#\n# and then you can run containers with:\n# \t\tdocker run -t -i -rm -e http_proxy http://192.168.1.2:3142/ debian bash\n#\nFROM\t\tubuntu\n\n\nVOLUME\t\t[/var/cache/apt-cacher-ng]\nRUN\t\tapt-get update ; apt-get install -yq apt-cacher-ng\n\nEXPOSE \t\t3142\nCMD\t\tchmod 777 /var/cache/apt-cacher-ng ; /etc/init.d/apt-cacher-ng start ; tail -f /var/log/apt-cacher-ng/*\n", + "full_description": "Docker Hub based automated build from a GitHub repo", + "is_official": false, + "is_private": true, + "is_trusted": true, + "name": "testhook", + "namespace": "svendowideit", + "owner": "svendowideit", + "repo_name": "svendowideit/testhook", + "repo_url": "https://registry.hub.docker.com/u/svendowideit/testhook/", + "star_count": 0, + "status": "Active" + } + }, + "topic": "push", + "source": { + "type": "vendor-documentation", + "url": "https://docs.docker.com/docker-hub/repos/manage/webhooks/", + "retrieved": "2026-09-28" + } +} diff --git a/providers/grafana/index.json b/providers/grafana/index.json new file mode 100644 index 0000000..4dd0c95 --- /dev/null +++ b/providers/grafana/index.json @@ -0,0 +1,13 @@ +{ + "label": "Grafana", + "configs": { + "latest_version": "latest", + "topic_identifier": "status" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-09-28" + } + } +} diff --git a/providers/grafana/latest/firing.json b/providers/grafana/latest/firing.json new file mode 100644 index 0000000..ba94839 --- /dev/null +++ b/providers/grafana/latest/firing.json @@ -0,0 +1,78 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "receiver": "My Super Webhook", + "status": "firing", + "orgId": 1, + "alerts": [ + { + "status": "firing", + "labels": { + "alertname": "High memory usage", + "team": "blue", + "zone": "us-1" + }, + "annotations": { + "description": "The system has high memory usage", + "runbook_url": "https://myrunbook.com/runbook/1234", + "summary": "This alert was triggered for zone us-1" + }, + "startsAt": "2021-10-12T09:51:03.157076+02:00", + "endsAt": "0001-01-01T00:00:00Z", + "generatorURL": "https://play.grafana.org/alerting/1afz29v7z/edit", + "fingerprint": "c6eadffa33fcdf37", + "silenceURL": "https://play.grafana.org/alerting/silence/new?alertmanager=grafana&matchers=alertname%3DT2%2Cteam%3Dblue%2Czone%3Dus-1", + "dashboardURL": "", + "panelURL": "", + "values": { + "B": 44.23943737541908, + "C": 1 + } + }, + { + "status": "firing", + "labels": { + "alertname": "High CPU usage", + "team": "blue", + "zone": "eu-1" + }, + "annotations": { + "description": "The system has high CPU usage", + "runbook_url": "https://myrunbook.com/runbook/1234", + "summary": "This alert was triggered for zone eu-1" + }, + "startsAt": "2021-10-12T09:56:03.157076+02:00", + "endsAt": "0001-01-01T00:00:00Z", + "generatorURL": "https://play.grafana.org/alerting/d1rdpdv7k/edit", + "fingerprint": "bc97ff14869b13e3", + "silenceURL": "https://play.grafana.org/alerting/silence/new?alertmanager=grafana&matchers=alertname%3DT1%2Cteam%3Dblue%2Czone%3Deu-1", + "dashboardURL": "", + "panelURL": "", + "values": { + "B": 44.23943737541908, + "C": 1 + } + } + ], + "groupLabels": {}, + "commonLabels": { + "team": "blue" + }, + "commonAnnotations": {}, + "externalURL": "https://play.grafana.org/", + "version": "1", + "groupKey": "{}:{}", + "truncatedAlerts": 0, + "title": "[FIRING:2] (blue)", + "state": "alerting", + "message": "**Firing**\n\nLabels:\n - alertname = T2\n - team = blue\n - zone = us-1\nAnnotations:\n - description = This is the alert rule checking the second system\n - runbook_url = https://myrunbook.com\n - summary = This is my summary\nSource: https://play.grafana.org/alerting/1afz29v7z/edit\nSilence: https://play.grafana.org/alerting/silence/new?alertmanager=grafana&matchers=alertname%3DT2%2Cteam%3Dblue%2Czone%3Dus-1\n\nLabels:\n - alertname = T1\n - team = blue\n - zone = eu-1\nAnnotations:\nSource: https://play.grafana.org/alerting/d1rdpdv7k/edit\nSilence: https://play.grafana.org/alerting/silence/new?alertmanager=grafana&matchers=alertname%3DT1%2Cteam%3Dblue%2Czone%3Deu-1\n" + }, + "topic": "firing", + "source": { + "type": "vendor-documentation", + "url": "https://grafana.com/docs/grafana/latest/alerting/configure-notifications/manage-contact-points/integrations/webhook-notifier/", + "retrieved": "2026-09-28" + } +} diff --git a/providers/snipcart/index.json b/providers/snipcart/index.json new file mode 100644 index 0000000..795abe5 --- /dev/null +++ b/providers/snipcart/index.json @@ -0,0 +1,13 @@ +{ + "label": "Snipcart", + "configs": { + "latest_version": "latest", + "topic_identifier": "eventName" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-09-28" + } + } +} diff --git a/providers/snipcart/latest/order.completed.json b/providers/snipcart/latest/order.completed.json new file mode 100644 index 0000000..d7948b5 --- /dev/null +++ b/providers/snipcart/latest/order.completed.json @@ -0,0 +1,365 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventName": "order.completed", + "mode": "Test", + "createdOn": "2017-10-04T19:18:53.5703196Z", + "content": { + "discounts": [ + { + "amountSaved": 10, + "discountId": "8dde2f91-4b86-4dec-b7d8-d04d26b603fb", + "name": "10$ off", + "combinable": true, + "trigger": "Code", + "code": "10_off", + "type": "FixedAmount", + "amount": 10, + "id": "18069573-f782-4201-bbd0-05fd908212db", + "creationDate": "2017-10-04T19:17:51.963Z", + "modificationDate": "2017-10-04T19:17:51.963Z" + } + ], + "items": [ + { + "paymentSchedule": { + "interval": "Day", + "intervalCount": 1, + "trialPeriodInDays": null, + "startsOn": "2017-10-04T00:00:00Z" + }, + "token": "1912e4c1-d008-4c15-ab12-fe21a76d30d4", + "name": "Recurring plan", + "price": 20, + "quantity": 1, + "fileGuid": null, + "url": "/", + "id": "PLAN", + "initialData": "", + "description": "", + "categories": [], + "weight": null, + "image": "", + "originalPrice": null, + "uniqueId": "eb52e6e3-d8fa-4db4-b0a9-83c238ae1542", + "stackable": true, + "minQuantity": null, + "maxQuantity": null, + "addedOn": "2017-10-04T19:17:24Z", + "modificationDate": "2017-10-04T19:17:26Z", + "shippable": true, + "taxable": true, + "duplicatable": false, + "width": null, + "height": null, + "length": null, + "metadata": null, + "totalPrice": 30, + "totalWeight": 0, + "taxes": [], + "alternatePrices": {}, + "customFields": [ + { + "name": "Custom", + "displayValue": "Option 2", + "operation": "+10.00", + "type": "dropdown", + "options": "Option 1|Option 2[+10.00]|Option 3[+20.00]", + "required": false, + "value": "Option 2", + "optionsArray": [ + "Option 1", + "Option 2", + "Option 3" + ] + } + ], + "unitPrice": 30, + "hasDimensions": false + }, + { + "token": "1912e4c1-d008-4c15-ab12-fe21a76d30d4", + "name": "Bacon", + "price": 300, + "quantity": 1, + "fileGuid": null, + "url": "//localhost:3006", + "id": "2", + "initialData": "", + "description": "Some bacon", + "categories": [], + "weight": 20, + "image": "http://placecage.com/50/50", + "originalPrice": null, + "uniqueId": "9e0341a9-5d0f-498f-a4bd-1ae68c49b709", + "stackable": true, + "minQuantity": null, + "maxQuantity": null, + "addedOn": "2017-10-04T19:17:19Z", + "modificationDate": "2017-10-04T19:17:19Z", + "shippable": true, + "taxable": true, + "duplicatable": false, + "width": null, + "height": null, + "length": null, + "metadata": null, + "totalPrice": 300, + "totalWeight": 20, + "taxes": [], + "alternatePrices": { + "vip": 700 + }, + "customFields": [ + { + "name": "Size", + "displayValue": "S", + "operation": null, + "type": "dropdown", + "options": "S|M|L", + "required": false, + "value": "S", + "optionsArray": [ + "S", + "M", + "L" + ] + }, + { + "name": "Color", + "displayValue": "Red", + "operation": null, + "type": "dropdown", + "options": "Red|Blue|Green", + "required": false, + "value": "Red", + "optionsArray": [ + "Red", + "Blue", + "Green" + ] + }, + { + "name": "Neck", + "displayValue": "V", + "operation": null, + "type": "dropdown", + "options": "V|O|Std", + "required": false, + "value": "V", + "optionsArray": [ + "V", + "O", + "Std" + ] + }, + { + "name": "Texture", + "displayValue": "Cotton", + "operation": null, + "type": "dropdown", + "options": "Cotton|Lin|Std", + "required": false, + "value": "Cotton", + "optionsArray": [ + "Cotton", + "Lin", + "Std" + ] + }, + { + "name": "Gift", + "displayValue": "false", + "operation": null, + "type": "checkbox", + "options": "true|false", + "required": false, + "value": "false", + "optionsArray": [ + "true", + "false" + ] + } + ], + "unitPrice": 300, + "hasDimensions": false + } + ], + "refunds": [], + "taxes": [], + "user": { + "id": "8de09cbc-4797-421e-841b-156954ddbb61", + "email": "geeks@snipcart.com", + "creationDate": "2017-09-22T14:56:05.433Z", + "mode": "Test", + "gravatarUrl": "https://www.gravatar.com/avatar/b2b4677d71645916cbce0a893f7f6076?s=70&d=https%3a%2f%2fcdn.snipcart.com%2fassets%2fimages%2favatar.jpg", + "billingAddress": { + "fullName": "Geeks Snipcart", + "firstName": "Geeks", + "name": "Snipcart", + "company": "Snipcart", + "address1": "226 rue St-Joseph E", + "address2": "", + "fullAddress": "226 rue St-Joseph E", + "city": "Quebec", + "country": "CA", + "postalCode": "G1K3A9", + "province": "QC", + "phone": "888 888 8888", + "vatNumber": null + }, + "shippingAddress": { + "fullName": "Geeks Snipcart", + "firstName": "Geeks", + "name": "Snipcart", + "company": "Snipcart", + "address1": "226 rue St-Joseph E", + "address2": "", + "fullAddress": "226 rue St-Joseph E", + "city": "Quebec", + "country": "CA", + "postalCode": "G1K3A9", + "province": "QC", + "phone": "888 888 8888", + "vatNumber": null + } + }, + "token": "1912e4c1-d008-4c15-ab12-fe21a76d30d4", + "isRecurringOrder": false, + "parentToken": null, + "parentInvoiceNumber": null, + "currency": "cad", + "creationDate": "2017-10-03T19:47:56Z", + "modificationDate": "2017-10-04T19:18:52Z", + "status": "Processed", + "paymentStatus": "Paid", + "email": "geeks@snipcart.com", + "billingAddress": { + "fullName": "Geeks Snipcart", + "firstName": "Geeks", + "name": "Snipcart", + "company": "Snipcart", + "address1": "226 rue St-Joseph E", + "address2": "", + "fullAddress": "226 rue St-Joseph E", + "city": "Quebec", + "country": "CA", + "postalCode": "G1K3A9", + "province": "QC", + "phone": "888 888 8888", + "vatNumber": null + }, + "shippingAddress": { + "fullName": "Geeks Snipcart", + "firstName": "Geeks", + "name": "Snipcart", + "company": "Snipcart", + "address1": "226 rue St-Joseph E", + "address2": "", + "fullAddress": "226 rue St-Joseph E", + "city": "Quebec", + "country": "CA", + "postalCode": "G1K3A9", + "province": "QC", + "phone": "888 888 8888", + "vatNumber": null + }, + "shippingAddressSameAsBilling": true, + "creditCardLast4Digits": "4242", + "trackingNumber": null, + "trackingUrl": null, + "shippingFees": 10, + "shippingProvider": null, + "shippingMethod": "Livraison", + "shippingRateUserDefinedId": "free_shipping", + "shippingPackages": null, + "cardHolderName": "Geeks Snipcart", + "paymentMethod": "CreditCard", + "completionDate": "2017-10-04T19:18:30Z", + "cardType": "Visa", + "paymentGatewayUsed": "Test", + "taxProvider": "Default", + "lang": "en", + "refundsAmount": 0, + "adjustedAmount": 330, + "finalGrandTotal": 330, + "totalNumberOfItems": 0, + "invoiceNumber": "SNIP-1003", + "billingAddressComplete": true, + "shippingAddressComplete": true, + "shippingMethodComplete": true, + "rebateAmount": 10, + "subtotal": 320, + "itemsTotal": 330, + "taxableTotal": 330, + "grandTotal": 330, + "total": 330, + "totalWeight": 20, + "totalRebateRate": 0, + "customFields": [ + { + "name": "Slug", + "displayValue": "Slug", + "operation": null, + "type": "textbox", + "options": "", + "required": true, + "value": "Slug", + "optionsArray": null + }, + { + "name": "Average age", + "displayValue": "20-25", + "operation": null, + "type": "dropdown", + "options": "20-25|25-30|30-35", + "required": false, + "value": "20-25", + "optionsArray": [ + "20-25", + "25-30", + "30-35" + ] + }, + { + "name": "Do you accept terms", + "displayValue": "true", + "operation": null, + "type": "checkbox", + "options": "true|false", + "required": true, + "value": "true", + "optionsArray": [ + "true" + ] + } + ], + "shippingEnabled": true, + "numberOfItemsInOrder": 2, + "paymentTransactionId": "", + "metadata": {}, + "taxesTotal": 0, + "itemsCount": 2, + "summary": { + "subtotal": 320, + "taxableTotal": 330, + "total": 330, + "payableNow": 330, + "paymentMethod": "CreditCard", + "taxes": [], + "adjustedTotal": 330, + "shipping": null + }, + "ipAddress": "127.0.0.1", + "hasSubscriptions": true + } + }, + "topic": "order.completed", + "source": { + "type": "vendor-documentation", + "url": "https://docs.snipcart.com/v3/webhooks/order-events", + "retrieved": "2026-09-28" + } +} diff --git a/providers/snipcart/latest/shippingrates.fetch.json b/providers/snipcart/latest/shippingrates.fetch.json new file mode 100644 index 0000000..7a5f657 --- /dev/null +++ b/providers/snipcart/latest/shippingrates.fetch.json @@ -0,0 +1,77 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventName": "shippingrates.fetch", + "mode": "Live", + "createdOn": "2015-02-21T14:58:02.6738454Z", + "content": { + "token": "22808196-0eff-4a6e-b136-3e4d628b3cf5", + "creationDate": "2015-02-21T14:58:02.6738454Z", + "modificationDate": "2015-02-21T14:58:02.6738454Z", + "status": "Processed", + "currency": "USD", + "lang": "en", + "paymentMethod": "CreditCard", + "email": "customer@snipcart.com", + "cardHolderName": "Nicolas Cage", + "billingAddressName": "Nicolas Cage", + "billingAddressCompanyName": "Company name", + "billingAddressAddress1": "888 The street", + "billingAddressAddress2": "", + "billingAddressCity": "Quebec", + "billingAddressCountry": "CA", + "billingAddressProvince": "QC", + "billingAddressPostalCode": "G1G 1G1", + "billingAddressPhone": "(888) 888-8888", + "shippingAddressName": "Nicolas Cage", + "shippingAddressCompanyName": "Company name", + "shippingAddressAddress1": "888 The street", + "shippingAddressAddress2": "", + "shippingAddressCity": "Quebec", + "shippingAddressCountry": "CA", + "shippingAddressProvince": "QC", + "shippingAddressPostalCode": "G1G 1G1", + "shippingAddressPhone": "(888) 888-8888", + "shippingAddressSameAsBilling": true, + "finalGrandTotal": 310.0, + "shippingAddressComplete": true, + "creditCardLast4Digits": "4242", + "shippingFees": 10.0, + "shippingMethod": "Livraison", + "items": [ + { + "uniqueId": "eb4c9dae-e725-4dad-b7ae-a5e48097c831", + "token": "22808196-0eff-4a6e-b136-3e4d628b3cf5", + "id": "1", + "name": "Movie", + "price": 300.0, + "originalPrice": 300.0, + "quantity": 1, + "url": "https://snipcart.com", + "weight": 10.0, + "description": "Something", + "image": "http://placecage.com/50/50", + "customFieldsJson": "[]", + "stackable": true, + "maxQuantity": null, + "totalPrice": 300.0, + "totalWeight": 10.0, + "shippable": true + } + ], + "subtotal": 610.0, + "totalWeight": 20.0, + "discounts": [], + "willBePaidLater": false + } + }, + "topic": "shippingrates.fetch", + "source": { + "type": "vendor-documentation", + "url": "https://docs.snipcart.com/v3/webhooks/shipping", + "retrieved": "2026-09-28", + "note": "published example is not valid JSON; deleted 1 trailing comma(s) before a closing brace/bracket — no field added, removed or retyped" + } +} diff --git a/providers/snipcart/latest/taxes.calculate.json b/providers/snipcart/latest/taxes.calculate.json new file mode 100644 index 0000000..48b9279 --- /dev/null +++ b/providers/snipcart/latest/taxes.calculate.json @@ -0,0 +1,96 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": { + "eventName": "taxes.calculate", + "mode": "Test", + "createdOn": "2017-05-01T19:05:18.1321539Z", + "content": { + "ipAddress": "127.0.0.1", + "lang": "en", + "token": "5af47604-61ef-454b-92c9-37f64684e5e5", + "email": "geeks@snipcart.com", + "mode": "Test", + "status": "InProgress", + "shipToBillingAddress": true, + "billingAddress": { + "name": "Geeks at Snipcart", + "company": "Snipcart", + "address1": "226 rue St-Joseph E", + "address2": "", + "city": "Québec", + "country": "CA", + "postalCode": "G1K3A9", + "province": "QC", + "phone": "" + }, + "shippingAddress": { + "name": "Geeks at Snipcart", + "company": "Snipcart", + "address1": "226 rue St-Joseph E", + "address2": "", + "city": "Québec", + "country": "CA", + "postalCode": "G1K3A9", + "province": "QC", + "phone": "" + }, + "completionDate": null, + "invoiceNumber": "", + "shippingInformation": { + "fees": 10, + "method": "Shipping" + }, + "paymentMethod": 0, + "metadata": {}, + "items": [ + { + "uniqueId": "abb5bd38-ae77-4feb-8d05-c674e302f986", + "token": "", + "id": "1", + "name": "An item", + "price": 300, + "description": "Item description", + "url": "/", + "image": "http://placehold.it/50/50", + "quantity": 1, + "minQuantity": null, + "maxQuantity": null, + "stackable": true, + "shippable": true, + "taxable": true, + "taxes": [], + "customFields": [], + "duplicatable": false, + "metadata": null, + "unitPrice": 300, + "totalPrice": 300, + "totalPriceWithoutTaxes": 300, + "addedOn": 1493665299, + "initialData": "", + "modificationDate": 1493665299 + } + ], + "discounts": [], + "customFields": [], + "refunds": [], + "taxes": [], + "currency": "usd", + "totalWeight": 3000, + "total": 310, + "discountsTotal": 0, + "itemsTotal": 300, + "taxesTotal": 0, + "taxProvider": null, + "modificationDate": 1493665318, + "creationDate": 1493665299 + } + }, + "topic": "taxes.calculate", + "source": { + "type": "vendor-documentation", + "url": "https://docs.snipcart.com/v3/webhooks/taxes", + "retrieved": "2026-09-28" + } +} diff --git a/providers/sparkpost/index.json b/providers/sparkpost/index.json new file mode 100644 index 0000000..03a8da0 --- /dev/null +++ b/providers/sparkpost/index.json @@ -0,0 +1,13 @@ +{ + "label": "SparkPost", + "configs": { + "latest_version": "latest", + "topic_identifier": "[].msys.*.type" + }, + "provenance": { + "latest": { + "sourced_via": "docs", + "sourced_on": "2026-09-28" + } + } +} diff --git a/providers/sparkpost/latest/ab_test_cancelled.json b/providers/sparkpost/latest/ab_test_cancelled.json new file mode 100644 index 0000000..126d852 --- /dev/null +++ b/providers/sparkpost/latest/ab_test_cancelled.json @@ -0,0 +1,46 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "ab_test_event": { + "event_id": "0e5cf1fc-cb36-4c39-b695-3651b6ea6563", + "timestamp": "1460989507", + "type": "ab_test_cancelled", + "customer_id": "1", + "subaccount_id": "101", + "ab_test": { + "id": "password-reset", + "name": "Password Reset", + "version": 1, + "test_mode": "bayesian", + "engagement_metric": "count_unique_clicked", + "default_template": { + "template_id": "templ-1234", + "count_unique_clicked": 10, + "count_accepted": 50, + "engagement_rate": 0.2 + }, + "variants": [ + { + "template_id": "templ-5678", + "count_unique_clicked": 10, + "count_accepted": 50, + "engagement_rate": 0.2 + } + ] + } + } + } + } + ], + "topic": "ab_test_cancelled", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=ab_test_cancelled", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/ab_test_completed.json b/providers/sparkpost/latest/ab_test_completed.json new file mode 100644 index 0000000..ddfc41b --- /dev/null +++ b/providers/sparkpost/latest/ab_test_completed.json @@ -0,0 +1,47 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "ab_test_event": { + "event_id": "0e5cf1fc-cb36-4c39-b695-3651b6ea6563", + "timestamp": "1460989507", + "type": "ab_test_completed", + "customer_id": "1", + "subaccount_id": "101", + "ab_test": { + "id": "password-reset", + "name": "Password Reset", + "version": 1, + "test_mode": "bayesian", + "engagement_metric": "count_unique_clicked", + "default_template": { + "template_id": "templ-1234", + "count_unique_clicked": 10, + "count_accepted": 50, + "engagement_rate": 0.2 + }, + "variants": [ + { + "template_id": "templ-5678", + "count_unique_clicked": 10, + "count_accepted": 50, + "engagement_rate": 0.2 + } + ], + "winning_template_id": "templ-1234" + } + } + } + } + ], + "topic": "ab_test_completed", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=ab_test_completed", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/amp_click.json b/providers/sparkpost/latest/amp_click.json new file mode 100644 index 0000000..0c80c37 --- /dev/null +++ b/providers/sparkpost/latest/amp_click.json @@ -0,0 +1,86 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "track_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "amp_enabled": true, + "campaign_id": "Example Campaign Name", + "click_tracking": true, + "customer_id": "1", + "delv_method": "esmtp", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "geo_ip": { + "country": "US", + "region": "MD", + "city": "Columbia", + "latitude": 39.1749, + "longitude": -76.8375, + "zip": 21046, + "postal_code": "21046" + }, + "injection_time": "2016-04-18T14:25:07.000Z", + "initial_pixel": true, + "ip_address": "18.236.253.72", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "msg_size": "1337", + "num_retries": "2", + "open_tracking": true, + "queue_time": "12", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "rcpt_type": "cc", + "recipient_domain": "example.com", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "target_link_name": "Example Link Name", + "target_link_url": "http://example.com", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "amp_click", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36", + "user_agent_parsed": { + "agent_family": "WebKit", + "device_brand": "Apple", + "device_family": "iPhone", + "os_family": "iOS", + "os_version": "14", + "is_mobile": true, + "is_proxy": false, + "is_prefetched": false + } + } + } + } + ], + "topic": "amp_click", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=amp_click", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/amp_initial_open.json b/providers/sparkpost/latest/amp_initial_open.json new file mode 100644 index 0000000..cce3576 --- /dev/null +++ b/providers/sparkpost/latest/amp_initial_open.json @@ -0,0 +1,84 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "track_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "amp_enabled": true, + "campaign_id": "Example Campaign Name", + "click_tracking": true, + "customer_id": "1", + "delv_method": "esmtp", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "geo_ip": { + "country": "US", + "region": "MD", + "city": "Columbia", + "latitude": 39.1749, + "longitude": -76.8375, + "zip": 21046, + "postal_code": "21046" + }, + "injection_time": "2016-04-18T14:25:07.000Z", + "initial_pixel": true, + "ip_address": "18.236.253.72", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "msg_size": "1337", + "num_retries": "2", + "open_tracking": true, + "queue_time": "12", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "rcpt_type": "cc", + "recipient_domain": "example.com", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "amp_initial_open", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36", + "user_agent_parsed": { + "agent_family": "WebKit", + "device_brand": "Apple", + "device_family": "iPhone", + "os_family": "iOS", + "os_version": "14", + "is_mobile": true, + "is_proxy": false, + "is_prefetched": false + } + } + } + } + ], + "topic": "amp_initial_open", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=amp_initial_open", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/amp_open.json b/providers/sparkpost/latest/amp_open.json new file mode 100644 index 0000000..99a8f49 --- /dev/null +++ b/providers/sparkpost/latest/amp_open.json @@ -0,0 +1,84 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "track_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "amp_enabled": true, + "campaign_id": "Example Campaign Name", + "click_tracking": true, + "customer_id": "1", + "delv_method": "esmtp", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "geo_ip": { + "country": "US", + "region": "MD", + "city": "Columbia", + "latitude": 39.1749, + "longitude": -76.8375, + "zip": 21046, + "postal_code": "21046" + }, + "injection_time": "2016-04-18T14:25:07.000Z", + "initial_pixel": true, + "ip_address": "18.236.253.72", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "msg_size": "1337", + "num_retries": "2", + "open_tracking": true, + "queue_time": "12", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "rcpt_type": "cc", + "recipient_domain": "example.com", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "amp_open", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36", + "user_agent_parsed": { + "agent_family": "WebKit", + "device_brand": "Apple", + "device_family": "iPhone", + "os_family": "iOS", + "os_version": "14", + "is_mobile": true, + "is_proxy": false, + "is_prefetched": false + } + } + } + } + ], + "topic": "amp_open", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=amp_open", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/bounce.json b/providers/sparkpost/latest/bounce.json new file mode 100644 index 0000000..43ca379 --- /dev/null +++ b/providers/sparkpost/latest/bounce.json @@ -0,0 +1,74 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "message_event": { + "amp_enabled": true, + "bounce_class": "1", + "campaign_id": "Example Campaign Name", + "click_tracking": true, + "customer_id": "1", + "delv_method": "esmtp", + "device_token": "45c19189783f867973f6e6a5cca60061ffe4fa77c547150563a1192fa9847f8a", + "error_code": "554", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "initial_pixel": true, + "injection_time": "2016-04-18T14:25:07.000Z", + "ip_address": "18.236.253.72", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "msg_size": "1337", + "num_retries": "2", + "open_tracking": true, + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "rcpt_type": "cc", + "raw_reason": "MAIL REFUSED - IP (17.99.99.99) is in black list", + "reason": "MAIL REFUSED - IP (a.b.c.d) is in black list", + "recipient_domain": "example.com", + "recv_method": "esmtp", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "sms_coding": "ASCII", + "sms_dst": "7876712656", + "sms_dst_npi": "E164", + "sms_dst_ton": "International", + "sms_src": "1234", + "sms_src_npi": "E164", + "sms_src_ton": "Unknown", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "bounce" + } + } + } + ], + "topic": "bounce", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=bounce", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/click.json b/providers/sparkpost/latest/click.json new file mode 100644 index 0000000..0436f5f --- /dev/null +++ b/providers/sparkpost/latest/click.json @@ -0,0 +1,86 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "track_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "amp_enabled": true, + "campaign_id": "Example Campaign Name", + "click_tracking": true, + "customer_id": "1", + "delv_method": "esmtp", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "geo_ip": { + "country": "US", + "region": "MD", + "city": "Columbia", + "latitude": 39.1749, + "longitude": -76.8375, + "zip": 21046, + "postal_code": "21046" + }, + "injection_time": "2016-04-18T14:25:07.000Z", + "initial_pixel": true, + "ip_address": "18.236.253.72", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "msg_size": "1337", + "num_retries": "2", + "open_tracking": true, + "queue_time": "12", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "rcpt_type": "cc", + "recipient_domain": "example.com", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "target_link_name": "Example Link Name", + "target_link_url": "http://example.com", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "click", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36", + "user_agent_parsed": { + "agent_family": "WebKit", + "device_brand": "Apple", + "device_family": "iPhone", + "os_family": "iOS", + "os_version": "14", + "is_mobile": true, + "is_proxy": false, + "is_prefetched": false + } + } + } + } + ], + "topic": "click", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=click", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/delay.json b/providers/sparkpost/latest/delay.json new file mode 100644 index 0000000..d515448 --- /dev/null +++ b/providers/sparkpost/latest/delay.json @@ -0,0 +1,76 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "message_event": { + "amp_enabled": true, + "bounce_class": "1", + "campaign_id": "Example Campaign Name", + "click_tracking": true, + "customer_id": "1", + "delv_method": "esmtp", + "device_token": "45c19189783f867973f6e6a5cca60061ffe4fa77c547150563a1192fa9847f8a", + "error_code": "554", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "injection_time": "2016-04-18T14:25:07.000Z", + "initial_pixel": true, + "ip_address": "18.236.253.72", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "msg_size": "1337", + "num_retries": "2", + "open_tracking": true, + "outbound_tls": "-1", + "queue_time": "12", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "rcpt_type": "cc", + "raw_reason": "MAIL REFUSED - IP (17.99.99.99) is in black list", + "reason": "MAIL REFUSED - IP (a.b.c.d) is in black list", + "recipient_domain": "example.com", + "recv_method": "esmtp", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "sms_coding": "ASCII", + "sms_dst": "7876712656", + "sms_dst_npi": "E164", + "sms_dst_ton": "International", + "sms_src": "1234", + "sms_src_npi": "E164", + "sms_src_ton": "Unknown", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "delay" + } + } + } + ], + "topic": "delay", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=delay", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/delivery.json b/providers/sparkpost/latest/delivery.json new file mode 100644 index 0000000..c064492 --- /dev/null +++ b/providers/sparkpost/latest/delivery.json @@ -0,0 +1,82 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "message_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "amp_enabled": true, + "campaign_id": "Example Campaign Name", + "click_tracking": true, + "customer_id": "1", + "delv_method": "esmtp", + "device_token": "45c19189783f867973f6e6a5cca60061ffe4fa77c547150563a1192fa9847f8a", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "initial_pixel": true, + "injection_time": "2016-04-18T14:25:07.000Z", + "ip_address": "18.236.253.72", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "msg_size": "1337", + "num_retries": "2", + "open_tracking": true, + "outbound_tls": "-1", + "queue_time": "12", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "rcpt_type": "cc", + "recipient_domain": "example.com", + "recv_method": "esmtp", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "sms_coding": "ASCII", + "sms_dst": "7876712656", + "sms_dst_npi": "E164", + "sms_dst_ton": "International", + "sms_remoteids": [ + "0000", + "0001", + "0002", + "0003", + "0004" + ], + "sms_segments": 5, + "sms_src": "1234", + "sms_src_npi": "E164", + "sms_src_ton": "Unknown", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "delivery" + } + } + } + ], + "topic": "delivery", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=delivery", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/error.json b/providers/sparkpost/latest/error.json new file mode 100644 index 0000000..e44dbad --- /dev/null +++ b/providers/sparkpost/latest/error.json @@ -0,0 +1,33 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "ingest_event": { + "event_id": "0e5cf1fc-cb36-4c39-b695-3651b6ea6563", + "batch_id": "96500f4d-d4f4-4f1b-8080-02f4682184bb", + "timestamp": "1460989507", + "expiration_timestamp": "2019-06-16T19:02:09.373Z", + "type": "error", + "error_type": "validation", + "customer_id": "1", + "subaccount_id": "101", + "number_succeeded": 500, + "number_duplicates": 350, + "number_failed": 50, + "retryable": false, + "href": "https://api.sparkpost.com/api/v1/ingest/events/failures/fbd59e4c-1629-4736-803d-201ff9fa8dd6" + } + } + } + ], + "topic": "error", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=error", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/generation_failure.json b/providers/sparkpost/latest/generation_failure.json new file mode 100644 index 0000000..47d589a --- /dev/null +++ b/providers/sparkpost/latest/generation_failure.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "gen_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "campaign_id": "Example Campaign Name", + "customer_id": "1", + "error_code": "554", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_subs": { + "country": "US", + "gender": "Female" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "raw_reason": "MAIL REFUSED - IP (17.99.99.99) is in black list", + "reason": "MAIL REFUSED - IP (a.b.c.d) is in black list", + "recipient_domain": "example.com", + "recv_method": "esmtp", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "subaccount_id": "101", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "generation_failure" + } + } + } + ], + "topic": "generation_failure", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=generation_failure", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/generation_rejection.json b/providers/sparkpost/latest/generation_rejection.json new file mode 100644 index 0000000..31523e6 --- /dev/null +++ b/providers/sparkpost/latest/generation_rejection.json @@ -0,0 +1,60 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "gen_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "campaign_id": "Example Campaign Name", + "customer_id": "1", + "error_code": "554", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_subs": { + "country": "US", + "gender": "Female" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "raw_reason": "MAIL REFUSED - IP (17.99.99.99) is in black list", + "reason": "MAIL REFUSED - IP (a.b.c.d) is in black list", + "recipient_domain": "example.com", + "recv_method": "esmtp", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "generation_rejection", + "bounce_class": "25" + } + } + } + ], + "topic": "generation_rejection", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=generation_rejection", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/initial_open.json b/providers/sparkpost/latest/initial_open.json new file mode 100644 index 0000000..6800f93 --- /dev/null +++ b/providers/sparkpost/latest/initial_open.json @@ -0,0 +1,84 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "track_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "amp_enabled": true, + "campaign_id": "Example Campaign Name", + "click_tracking": true, + "customer_id": "1", + "delv_method": "esmtp", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "geo_ip": { + "country": "US", + "region": "MD", + "city": "Columbia", + "latitude": 39.1749, + "longitude": -76.8375, + "zip": 21046, + "postal_code": "21046" + }, + "injection_time": "2016-04-18T14:25:07.000Z", + "initial_pixel": true, + "ip_address": "18.236.253.72", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "msg_size": "1337", + "num_retries": "2", + "open_tracking": true, + "queue_time": "12", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "rcpt_type": "cc", + "recipient_domain": "example.com", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "initial_open", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36", + "user_agent_parsed": { + "agent_family": "WebKit", + "device_brand": "Apple", + "device_family": "iPhone", + "os_family": "iOS", + "os_version": "14", + "is_mobile": true, + "is_proxy": false, + "is_prefetched": false + } + } + } + } + ], + "topic": "initial_open", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=initial_open", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/injection.json b/providers/sparkpost/latest/injection.json new file mode 100644 index 0000000..26801f7 --- /dev/null +++ b/providers/sparkpost/latest/injection.json @@ -0,0 +1,70 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "message_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "amp_enabled": true, + "campaign_id": "Example Campaign Name", + "click_tracking": true, + "customer_id": "1", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "initial_pixel": true, + "injection_time": "2016-04-18T14:25:07.000Z", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "msg_size": "1337", + "open_tracking": true, + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "rcpt_type": "cc", + "recipient_domain": "example.com", + "recv_method": "esmtp", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "sms_coding": "ASCII", + "sms_dst": "7876712656", + "sms_dst_npi": "E164", + "sms_dst_ton": "International", + "sms_segments": 5, + "sms_src": "1234", + "sms_src_npi": "E164", + "sms_src_ton": "Unknown", + "sms_text": "lol", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "injection" + } + } + } + ], + "topic": "injection", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=injection", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/link_unsubscribe.json b/providers/sparkpost/latest/link_unsubscribe.json new file mode 100644 index 0000000..f3d1206 --- /dev/null +++ b/providers/sparkpost/latest/link_unsubscribe.json @@ -0,0 +1,69 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "unsubscribe_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "amp_enabled": true, + "campaign_id": "Example Campaign Name", + "click_tracking": true, + "customer_id": "1", + "delv_method": "esmtp", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "injection_time": "2016-04-18T14:25:07.000Z", + "initial_pixel": true, + "ip_address": "18.236.253.72", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "mailfrom": "recipient@example.com", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "msg_size": "1337", + "num_retries": "2", + "open_tracking": true, + "queue_time": "12", + "raw_rcpt_to": "recipient@example.com", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "rcpt_type": "cc", + "recipient_domain": "example.com", + "recv_method": "esmtp", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "target_link_name": "Example Link Name", + "target_link_url": "http://example.com", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "link_unsubscribe", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36" + } + } + } + ], + "topic": "link_unsubscribe", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=link_unsubscribe", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/list_unsubscribe.json b/providers/sparkpost/latest/list_unsubscribe.json new file mode 100644 index 0000000..65c4c39 --- /dev/null +++ b/providers/sparkpost/latest/list_unsubscribe.json @@ -0,0 +1,65 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "unsubscribe_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "amp_enabled": true, + "campaign_id": "Example Campaign Name", + "click_tracking": true, + "customer_id": "1", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "injection_time": "2016-04-18T14:25:07.000Z", + "initial_pixel": true, + "ip_address": "18.236.253.72", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "mailfrom": "recipient@example.com", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "msg_size": "1337", + "num_retries": "2", + "open_tracking": true, + "queue_time": "12", + "raw_rcpt_to": "recipient@example.com", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "rcpt_type": "cc", + "recipient_domain": "example.com", + "recv_method": "esmtp", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "list_unsubscribe" + } + } + } + ], + "topic": "list_unsubscribe", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=list_unsubscribe", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/open.json b/providers/sparkpost/latest/open.json new file mode 100644 index 0000000..c8c43a7 --- /dev/null +++ b/providers/sparkpost/latest/open.json @@ -0,0 +1,84 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "track_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "amp_enabled": true, + "campaign_id": "Example Campaign Name", + "click_tracking": true, + "customer_id": "1", + "delv_method": "esmtp", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "geo_ip": { + "country": "US", + "region": "MD", + "city": "Columbia", + "latitude": 39.1749, + "longitude": -76.8375, + "zip": 21046, + "postal_code": "21046" + }, + "injection_time": "2016-04-18T14:25:07.000Z", + "initial_pixel": true, + "ip_address": "18.236.253.72", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "msg_size": "1337", + "num_retries": "2", + "open_tracking": true, + "queue_time": "12", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "rcpt_type": "cc", + "recipient_domain": "example.com", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "open", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36", + "user_agent_parsed": { + "agent_family": "WebKit", + "device_brand": "Apple", + "device_family": "iPhone", + "os_family": "iOS", + "os_version": "14", + "is_mobile": true, + "is_proxy": false, + "is_prefetched": false + } + } + } + } + ], + "topic": "open", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=open", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/out_of_band.json b/providers/sparkpost/latest/out_of_band.json new file mode 100644 index 0000000..3837383 --- /dev/null +++ b/providers/sparkpost/latest/out_of_band.json @@ -0,0 +1,65 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "message_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "bounce_class": "1", + "campaign_id": "Example Campaign Name", + "customer_id": "1", + "delv_method": "esmtp", + "device_token": "45c19189783f867973f6e6a5cca60061ffe4fa77c547150563a1192fa9847f8a", + "error_code": "554", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "injection_time": "2016-04-18T14:25:07.000Z", + "ip_address": "18.236.253.72", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "msg_size": "1337", + "num_retries": "2", + "queue_time": "12", + "raw_rcpt_to": "recipient@example.com", + "raw_reason": "MAIL REFUSED - IP (17.99.99.99) is in black list", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "reason": "MAIL REFUSED - IP (a.b.c.d) is in black list", + "recipient_domain": "example.com", + "recv_method": "esmtp", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "out_of_band" + } + } + } + ], + "topic": "out_of_band", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=out_of_band", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/policy_rejection.json b/providers/sparkpost/latest/policy_rejection.json new file mode 100644 index 0000000..5628630 --- /dev/null +++ b/providers/sparkpost/latest/policy_rejection.json @@ -0,0 +1,58 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "message_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "campaign_id": "Example Campaign Name", + "customer_id": "1", + "error_code": "554", + "event_id": "92356927693813856", + "friendly_from": "sender@example.com", + "injection_time": "2016-04-18T14:25:07.000Z", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "rcpt_type": "cc", + "raw_reason": "MAIL REFUSED - IP (17.99.99.99) is in black list", + "reason": "MAIL REFUSED - IP (a.b.c.d) is in black list", + "recipient_domain": "example.com", + "recv_method": "esmtp", + "remote_addr": "18.236.253.72", + "sending_ip": "18.236.253.72", + "subaccount_id": "101", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "policy_rejection", + "bounce_class": "25" + } + } + } + ], + "topic": "policy_rejection", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=policy_rejection", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/relay_delivery.json b/providers/sparkpost/latest/relay_delivery.json new file mode 100644 index 0000000..fe9c19b --- /dev/null +++ b/providers/sparkpost/latest/relay_delivery.json @@ -0,0 +1,40 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "relay_event": { + "event_id": "92356927693813856", + "routing_domain": "example.com", + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "type": "relay_delivery", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "recv_method": "esmtp", + "subaccount_id": "101", + "ip_pool": "example-ip-pool", + "queue_time": "12", + "customer_id": "1", + "timestamp": "1460989507", + "num_retries": "2", + "origination": "inbound", + "delv_method": "esmtp", + "sending_ip": "18.236.253.72", + "injection_time": "2016-04-18T14:25:07.000Z", + "relay_id": "123-456-789" + } + } + } + ], + "topic": "relay_delivery", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=relay_delivery", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/relay_injection.json b/providers/sparkpost/latest/relay_injection.json new file mode 100644 index 0000000..1ecf95c --- /dev/null +++ b/providers/sparkpost/latest/relay_injection.json @@ -0,0 +1,38 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "relay_event": { + "event_id": "92356927693813856", + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "msg_size": "1337", + "routing_domain": "example.com", + "customer_id": "1", + "sending_ip": "18.236.253.72", + "type": "relay_injection", + "subaccount_id": "101", + "timestamp": "1460989507", + "ip_pool": "example-ip-pool", + "origination": "inbound", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "recv_method": "esmtp", + "injection_time": "2016-04-18T14:25:07.000Z", + "relay_id": "123-456-789" + } + } + } + ], + "topic": "relay_injection", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=relay_injection", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/relay_permfail.json b/providers/sparkpost/latest/relay_permfail.json new file mode 100644 index 0000000..8eaa449 --- /dev/null +++ b/providers/sparkpost/latest/relay_permfail.json @@ -0,0 +1,44 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "relay_event": { + "event_id": "92356927693813856", + "routing_domain": "example.com", + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "type": "relay_permfail", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "recv_method": "esmtp", + "ip_pool": "example-ip-pool", + "queue_time": "12", + "subaccount_id": "101", + "customer_id": "1", + "timestamp": "1460989507", + "num_retries": "2", + "delv_method": "esmtp", + "origination": "inbound", + "outbound_tls": "-1", + "raw_reason": "MAIL REFUSED - IP (17.99.99.99) is in black list", + "reason": "MAIL REFUSED - IP (a.b.c.d) is in black list", + "sending_ip": "18.236.253.72", + "error_code": "554", + "injection_time": "2016-04-18T14:25:07.000Z", + "relay_id": "123-456-789" + } + } + } + ], + "topic": "relay_permfail", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=relay_permfail", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/relay_rejection.json b/providers/sparkpost/latest/relay_rejection.json new file mode 100644 index 0000000..d35c7f2 --- /dev/null +++ b/providers/sparkpost/latest/relay_rejection.json @@ -0,0 +1,39 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "relay_event": { + "raw_reason": "MAIL REFUSED - IP (17.99.99.99) is in black list", + "reason": "MAIL REFUSED - IP (a.b.c.d) is in black list", + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "error_code": "554", + "subaccount_id": "101", + "event_id": "92356927693813856", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "recv_method": "esmtp", + "remote_addr": "18.236.253.72", + "timestamp": "1460989507", + "customer_id": "1", + "origination": "inbound", + "type": "relay_rejection", + "bounce_class": "25", + "injection_time": "2016-04-18T14:25:07.000Z", + "relay_id": "123-456-789" + } + } + } + ], + "topic": "relay_rejection", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=relay_rejection", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/relay_tempfail.json b/providers/sparkpost/latest/relay_tempfail.json new file mode 100644 index 0000000..71996de --- /dev/null +++ b/providers/sparkpost/latest/relay_tempfail.json @@ -0,0 +1,43 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "relay_event": { + "event_id": "92356927693813856", + "routing_domain": "example.com", + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "type": "relay_tempfail", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "recv_method": "esmtp", + "ip_pool": "example-ip-pool", + "queue_time": "12", + "customer_id": "1", + "subaccount_id": "101", + "timestamp": "1460989507", + "num_retries": "2", + "delv_method": "esmtp", + "origination": "inbound", + "raw_reason": "MAIL REFUSED - IP (17.99.99.99) is in black list", + "reason": "MAIL REFUSED - IP (a.b.c.d) is in black list", + "sending_ip": "18.236.253.72", + "error_code": "554", + "injection_time": "2016-04-18T14:25:07.000Z", + "relay_id": "123-456-789" + } + } + } + ], + "topic": "relay_tempfail", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=relay_tempfail", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/sms_status.json b/providers/sparkpost/latest/sms_status.json new file mode 100644 index 0000000..5a7d77e --- /dev/null +++ b/providers/sparkpost/latest/sms_status.json @@ -0,0 +1,49 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "message_event": { + "customer_id": "1", + "delv_method": "esmtp", + "dr_latency": "0.02", + "ip_address": "18.236.253.72", + "ip_pool": "example-ip-pool", + "reason": "MAIL REFUSED - IP (a.b.c.d) is in black list", + "routing_domain": "example.com", + "recv_method": "esmtp", + "raw_reason": "MAIL REFUSED - IP (17.99.99.99) is in black list", + "sending_ip": "18.236.253.72", + "sms_dst": "7876712656", + "sms_dst_npi": "E164", + "sms_dst_ton": "International", + "sms_remoteids": [ + "0000", + "0001", + "0002", + "0003", + "0004" + ], + "sms_src": "1234", + "sms_src_npi": "E164", + "sms_src_ton": "Unknown", + "sms_text": "lol", + "stat_type": "SMSC Delivery", + "stat_state": "Delivered", + "subaccount_id": "101", + "timestamp": "1460989507", + "type": "sms_status" + } + } + } + ], + "topic": "sms_status", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=sms_status", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/spam_complaint.json b/providers/sparkpost/latest/spam_complaint.json new file mode 100644 index 0000000..288f04f --- /dev/null +++ b/providers/sparkpost/latest/spam_complaint.json @@ -0,0 +1,63 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "message_event": { + "ab_test_id": "password-reset", + "ab_test_version": "1", + "campaign_id": "Example Campaign Name", + "customer_id": "1", + "delv_method": "esmtp", + "event_id": "92356927693813856", + "fbtype": "abuse", + "friendly_from": "sender@example.com", + "injection_time": "2016-04-18T14:25:07.000Z", + "ip_address": "18.236.253.72", + "ip_pool": "example-ip-pool", + "mailbox_provider": "Gsuite", + "mailbox_provider_region": "Europe - UK", + "message_id": "000443ee14578172be22", + "msg_from": "sender@example.com", + "msg_size": "1337", + "num_retries": "2", + "queue_time": "12", + "rcpt_meta": { + "customKey": "customValue" + }, + "rcpt_tags": [ + "male", + "US" + ], + "rcpt_to": "recipient@example.com", + "rcpt_hash": "2aae6c35c94fcfb415dbe95f408b9ce91ee846ed", + "raw_rcpt_to": "recipient@example.com", + "rcpt_type": "cc", + "recipient_domain": "example.com", + "report_by": "server.email.com", + "report_to": "abuse.example.com", + "routing_domain": "example.com", + "scheduled_time": "1588348800", + "sending_ip": "18.236.253.72", + "subaccount_id": "101", + "subject": "Summer deals are here!", + "template_id": "templ-1234", + "template_version": "1", + "timestamp": "1460989507", + "transactional": "1", + "transmission_id": "65832150921904138", + "type": "spam_complaint" + } + } + } + ], + "topic": "spam_complaint", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=spam_complaint", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +} diff --git a/providers/sparkpost/latest/success.json b/providers/sparkpost/latest/success.json new file mode 100644 index 0000000..32d7a23 --- /dev/null +++ b/providers/sparkpost/latest/success.json @@ -0,0 +1,29 @@ +{ + "headers": { + "content-type": "application/json" + }, + "body": [ + { + "msys": { + "ingest_event": { + "event_id": "0e5cf1fc-cb36-4c39-b695-3651b6ea6563", + "batch_id": "96500f4d-d4f4-4f1b-8080-02f4682184bb", + "timestamp": "1460989507", + "expiration_timestamp": "2019-06-16T19:02:09.373Z", + "type": "success", + "customer_id": "1", + "subaccount_id": "101", + "number_succeeded": 500, + "number_duplicates": 350 + } + } + } + ], + "topic": "success", + "source": { + "type": "vendor-documentation", + "url": "https://api.sparkpost.com/api/v1/webhooks/events/samples?events=success", + "retrieved": "2026-09-28", + "note": "one element of the samples endpoint's `results` list, wrapped in a one-element array: deliveries are batches and carry no `results` key" + } +}