Chuyển đến nội dung chính
GET
/
webhooks
/
{webhook_id}
JavaScript
import DodoPayments from 'dodopayments';

const client = new DodoPayments({
  bearerToken: process.env['DODO_PAYMENTS_API_KEY'], // This is the default and can be omitted
});

const webhookDetails = await client.webhooks.retrieve('webhook_id');

console.log(webhookDetails.id);
{
  "created_at": "<string>",
  "description": "<string>",
  "id": "<string>",
  "metadata": {},
  "updated_at": "<string>",
  "url": "<string>",
  "disabled": true,
  "filter_types": [
    "<string>"
  ],
  "rate_limit": 1
}

Ủy quyền

Authorization
string
header
bắt buộc

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Tham số đường dẫn

webhook_id
string
bắt buộc

Phản hồi

Webhook details retrived.

created_at
string
bắt buộc

Created at timestamp

description
string
bắt buộc

An example webhook name.

id
string
bắt buộc

The webhook's ID.

metadata
object
bắt buộc

Metadata of the webhook

updated_at
string
bắt buộc

Updated at timestamp

url
string
bắt buộc

Url endpoint of the webhook

disabled
boolean | null

Status of the webhook.

If true, events are not sent

filter_types
string[] | null

Filter events to the webhook.

Webhook event will only be sent for events in the list.

rate_limit
integer<int32> | null

Configured rate limit

Phạm vi bắt buộc: x >= 0