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

# GET /v2/webhooks/{webhook_id}

`GET /v2/webhooks/{webhook_id}`

## Request

- Base URL: `https://api.loyaltylion.com`
- URL: `https://api.loyaltylion.com/v2/webhooks/{webhook_id}`
- Auth: one of:
  - HTTP bearer
  - HTTP basic

## Path parameters

- `webhook_id` number, required

## Response `200`

200

- WebhooksGetWebhookResponseBody
  - `webhook` 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' | 'program_events/customer.challenge_milestone_reached' | 'program_events/customer.challenge_completed' | 'program_events/customer.challenge_milestone_approaching', 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
- `404`: 404

## Changes

- **2026-11-03** `69cbd7bf7128`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/loyaltylion/apis/loyaltylion-admin-api/changes/v2/webhooks/:webhook_id/get.md)

---

[API](https://skmtc.dev/loyaltylion/apis/loyaltylion-admin-api.md) - [All operations](https://skmtc.dev/loyaltylion/apis/loyaltylion-admin-api/llms.txt) - [OpenAPI document](https://skmtc.dev/loyaltylion/apis/loyaltylion-admin-api/revisions/69cbd7bf7128?raw)
