---
title: "GET /v2/webhooks"
method: GET
path: "/v2/webhooks"
tags: ["webhooks"]
---

# GET /v2/webhooks

`GET /v2/webhooks`

## Response `200`

200

- WebhooksListWebhooksResponseBody
  - `webhooks` object[], required
    - `id` number, required
    - `topic` 'rewards/store_fulfilment' | 'customers/update' | 'loyalty_emails/unsubscribe' | 'program_events/customer.enrolled' | 'program_events/customer.tier_upgraded' | 'program_events/customer.tier_downgraded' | 'program_events/customer.points_earned' | 'program_events/customer.reward_available_notification' | 'program_events/customer.recurring_reward_available_reminder' | 'program_events/customer.claimed_reward' | 'program_events/customer.referral_complete' | 'program_events/customer.rule_completed' | 'program_events/customer.approaching_tier_upgrade' | 'program_events/customer.moved_to_at_risk_segment' | 'program_events/customer.moved_to_defected_segment' | 'program_events/customer.moved_to_loyal_segment' | 'program_events/customer.approaching_points_expiration' | 'program_events/customer.approaching_reward_expiration' | 'receipts/manual_approval_required' | 'program_events/customer.receipt_approved' | 'program_events/customer.receipt_declined', required
    - `address` string, required — The full URL which will receive webhook requests. This should start with `https://`
    - `created_at` string, required — `ISO 8601` timestamp indicating when the webhook was created
    - `updated_at` string, required — `ISO 8601` timestamp indicating when the webhook was updated
    - `service_integration_id` number — The ID of the integration that owns this webhook, if any

## Other responses

- `400` — Bad Request
- `401` — 401
- `403` — 403

---

[API](https://skmtc.net/loyaltylion/apis/loyaltylion-admin-api.md) · [All operations](https://skmtc.net/loyaltylion/apis/loyaltylion-admin-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/loyaltylion/loyaltylion-admin-api/revisions/4cfed13b45bc/schema)
