POST
/
v1
/
projects
/
{projectID}
/
sources

Authorizations

Authorization
string
headerrequired

Path Parameters

projectID
string
required

Project ID

Body

application/json
body_function
string

Function is a javascript function used to mutate the payload immediately after ingesting an event

custom_response
object

Custom response is used to define a custom response for incoming webhooks project sources only.

header_function
string

Function is a javascript function used to mutate the headers immediately after ingesting an event

idempotency_keys
string[]

IdempotencyKeys are used to specify parts of a webhook request to uniquely identify the event in an incoming webhooks project.

name
string

Source name.

provider
enum<string>

Use this to specify one of our predefined source types.

Available options:
github,
twitter,
shopify
pub_sub
object

PubSub are used to specify message broker sources for outgoing webhooks projects.

type
enum<string>

Source Type.

Available options:
http,
rest_api,
pub_sub,
db_change_stream
verifier
object

Verifiers are used to verify webhook events ingested in incoming webhooks projects. If set, type is required and match the verifier type object you choose.

Response

201 - application/json
message
string
status
boolean
data
object