curl https://api.liddie.io/api/v1/me/webhook \
--cookie "<dashboard session>"
// Dashboard-session endpoint: send your dashboard JWT as a Bearer token
const res = await fetch('https://api.liddie.io/api/v1/me/webhook', {
headers: { Authorization: `Bearer ${dashboardJwt}` },
})
const { webhookUrl, hasSecret } = await res.json()
{ "webhookUrl": "", "hasSecret": true }
Webhooks
Get webhook config
Read your Liddie webhook delivery URL and whether a signing secret is configured. The secret value itself is never returned by this endpoint.
GET
/
api
/
v1
/
me
/
webhook
curl https://api.liddie.io/api/v1/me/webhook \
--cookie "<dashboard session>"
// Dashboard-session endpoint: send your dashboard JWT as a Bearer token
const res = await fetch('https://api.liddie.io/api/v1/me/webhook', {
headers: { Authorization: `Bearer ${dashboardJwt}` },
})
const { webhookUrl, hasSecret } = await res.json()
{ "webhookUrl": "", "hasSecret": true }
Shows where your webhook events go and whether a signing secret is set. That’s all it returns — if you need the secret value itself, you rotate for a new one, because no read endpoint ever gives it back.
This endpoint takes no parameters — the merchant is inferred from your session.
The delivery signature scheme, event catalog and the IPN channel are documented in the Webhooks & IPN guide.
Who can call this
Dashboard only — API keys can’t read or configure webhooks. Send your dashboard JWT (browser session) as a Bearer token, with team rolemerchant_admin or merchant_member plus the webhooks:view permission. See the Authentication guide.
curl https://api.liddie.io/api/v1/me/webhook \
--cookie "<dashboard session>"
// Dashboard-session endpoint: send your dashboard JWT as a Bearer token
const res = await fetch('https://api.liddie.io/api/v1/me/webhook', {
headers: { Authorization: `Bearer ${dashboardJwt}` },
})
const { webhookUrl, hasSecret } = await res.json()
{ "webhookUrl": "", "hasSecret": true }
Response
string
The configured delivery URL. An empty string means no URL is set.
boolean
Whether a webhook signing secret exists for this merchant. The secret value is never returned — rotating is the only way to obtain one.
hasSecret: true with a lost secret means one thing: call Rotate webhook secret and store the new value immediately.See also
- Set webhook URL — configure or clear the delivery URL shown here.
- Rotate webhook secret — the only way to obtain a signing secret value.
- Webhooks & IPN — signature scheme, event catalog and the IPN channel.