INPUT_OBJECT
WebhookCreateInput
Attributes for creating a webhook.
link GraphQL Schema definition
- input WebhookCreateInput {
- # External URL listening for incoming HTTP POST
- String! :
- # The name of the Marketplacer object that webhook events are being generated for
- WebhookKlassEnum! :
- # Optional headers supplied as JSON that can be used to access further configure
- # webhook HTTP POST requests (e.g. { Authorization: "Basic x123" })
- JSON :
- # Active webhook? (true/false)
- Boolean :
- # Allow Skip? (With this enabled, identical payloads will be skipped)
- Boolean :
- # Optional GraphQL query that can be used to determine the result will be sent
- # when the Webhook is triggered. If left blank, the Webhook will return a default
- # query (e.g. "query($id: ID!){ node(id: $id) { __typename } }")
- String :
- # Additional event filter that allows you to specify the type of event traffic
- # generated, e.g. Create, Update and Destroy. If not specified all events will be
- # sent
- WebhookEventEnum :
- # Seller ID to assign the webhook to a specific Seller.
- ID :
- # This will be used to validate the authenticity of webhooks.
- String :
- # Maximum number of times we will retry sending each event.Value >=0 and <= 50.
- # Default is 25 if this value is not supplied. Note that we will stop after 30
- # days regardless of the number of retry attempts.
- Int :
- # Maximum number of events we will attempt to deliver for this webhook at a
- # time.Value >=1 and <= 200. Default is 100 if this value is not supplied.
- Int :
- }