Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 2.59 KB

File metadata and controls

53 lines (37 loc) · 2.59 KB

WebhooksService

A list of all methods in the WebhooksService service. Click on the method name to view detailed information about that method.

Methods Description
createWebhook Creates a webhook that triggers a collection with a custom payload. You can get the webhook's URL from the webhookUrl property in the endpoint's response. Note: If you do not include the workspace query parameter, the system creates the webhook in the oldest personal Internal workspace you own.

createWebhook

Creates a webhook that triggers a collection with a custom payload. You can get the webhook's URL from the webhookUrl property in the endpoint's response. Note: If you do not include the workspace query parameter, the system creates the webhook in the oldest personal Internal workspace you own.

  • HTTP Method: POST
  • Endpoint: /webhooks

Parameters

Name Type Required Description
body CreateWebhook The request body.
workspace string The workspace's ID.

Return Type

WebhookCreated

Example Usage Code Snippet

import { CreateWebhook, CreateWebhookWebhook, PostmanApi } from '@postman/api-sdk';

(async () => {
  const postmanApi = new PostmanApi({
    apiKey: 'YOUR_API_KEY',
  });

  const createWebhookWebhook: CreateWebhookWebhook = {
    collection: '12345678-12ece9e1-2abf-4edc-8e34-de66e74114d2',
    environment: '12345678-d9c7dc8f-904e-4bba-99b5-4d490aae1957',
    name: 'Test Webhook',
  };

  const createWebhook: CreateWebhook = {
    webhook: createWebhookWebhook,
  };

  const data = await postmanApi.webhooks.createWebhook(createWebhook, {
    workspace: '1f0df51a-8658-4ee8-a2a1-d2567dfa09a9',
  });

  console.log(data);
})();