Logo
15_Days_of_Postman_-_for_testers_IvanKo API Documentation

Create a webhook

POST {{baseUrl}}/webhooks

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.

Include the following properties in a webhook object in the request body:

  • name — A string value that contains the webhook's name. On success, the system creates a new monitor with this name in the Monitors tab.

  • collection — A string value that contains the collection UID to trigger when calling this webhook.

 

Body PARAM

Key Datatype Required Description 
workspace
string A workspace ID in which to create the webhook. If you do not include this query parameter, the system creates the webhook in your "My Workspace" workspace.



HEADERS

Key Datatype Required Description 




RESPONSES

status OK

{ "webhook": { "id": "1f0df51a-8658-4ee8-a2a1-d2567dfa09a9", "name": "Test Webhook", "collection": "12345678-12ece9e1-2abf-4edc-8e34-de66e74114d2", "webhookUrl": "https://newman-api.getpostman.com/run/12345678/267a6e99-b6da-407c-a96f-03be2d6282fb", "uid": "12345678-1f0df51a-8658-4ee8-a2a1-d2567dfa09a9" } }



Curl
curl -X POST 'https://api.getpostman.com/webhooks?workspace=<string>' -d '{"webhook":{"name":"webhookName","collection":"collectionUid"}}'

ENDPOINTS