Create Webhook Setting

Time Status User Agent
Make a request to see history.

URL Expired

The URL for this request expired after 30 days.

Webhook Settings

Field Type Required Description
type string required The webhook type (see description for allowed values)
title string required Title for the webhook setting
url string required The HTTPS URL that will receive webhook payloads
authorization_method string enum Authorization method
Allowed: no_auth, simple, oauth
authorization_header string Authorization header value (required if authorization_method is simple)
disabled boolean Whether the webhook should be disabled
send_secure_data boolean Whether to include secure data in webhook payloads

Response Status Codes

Status Code Description
201 Created
401 Unauthorized
422 Unprocessable Entity - Invalid webhook type

Sample cURL Request

curl --request POST \
     --url https://api.fountain.com/v2/webhook_settings \
     --header 'accept: application/json' \
     --header 'content-type: application/json'

Example Response

Status Code Message
201 Created
401 Unauthorized
422 Unprocessable Entity