Webhook Object
Webhook.
type Webhook implements Node {
id: ID!
name: String
events: [WebhookEvent!]! @deprecated
syncEvents: [WebhookEventSync!]!
asyncEvents: [WebhookEventAsync!]!
app: App!
eventDeliveries(
sortBy: EventDeliverySortingInput
filter: EventDeliveryFilterInput
before: String
after: String
first: Int
last: Int
): EventDeliveryCountableConnection
targetUrl: String!
isActive: Boolean!
secretKey: String @deprecated
subscriptionQuery: String
customHeaders: JSONString
}
Fields
Webhook.id
● ID!
non-null scalar miscellaneous
The ID of webhook.
Webhook.name
● String
scalar miscellaneous
The name of webhook.
Webhook.events
● [WebhookEvent!]!
deprecated non-null object webhooks
This field will be removed in Saleor 4.0. Use asyncEvents
or syncEvents
instead.
List of webhook events.
Webhook.syncEvents
● [WebhookEventSync!]!
non-null object webhooks
List of synchronous webhook events.
Webhook.asyncEvents
● [WebhookEventAsync!]!
non-null object webhooks
List of asynchronous webhook events.
Webhook.app
● App!
non-null object apps
The app associated with Webhook.
Webhook.eventDeliveries
● EventDeliveryCountableConnection
object miscellaneous
Event deliveries.
Webhook.eventDeliveries.sortBy
● EventDeliverySortingInput
input webhooks
Event delivery sorter.
Webhook.eventDeliveries.filter
● EventDeliveryFilterInput
input miscellaneous
Event delivery filter options.
Webhook.eventDeliveries.before
● String
scalar miscellaneous
Return the elements in the list that come before the specified cursor.
Webhook.eventDeliveries.after
● String
scalar miscellaneous
Return the elements in the list that come after the specified cursor.
Webhook.eventDeliveries.first
● Int
scalar miscellaneous
Retrieve the first n elements from the list. Note that the system only allows fetching a maximum of 100 objects in a single query.
Webhook.eventDeliveries.last
● Int
scalar miscellaneous
Retrieve the last n elements from the list. Note that the system only allows fetching a maximum of 100 objects in a single query.
Webhook.targetUrl
● String!
non-null scalar miscellaneous
Target URL for webhook.
Webhook.isActive
● Boolean!
non-null scalar miscellaneous
Informs if webhook is activated.
Webhook.secretKey
● String
deprecated scalar miscellaneous
This field will be removed in Saleor 4.0. As of Saleor 3.5, webhook payloads default to signing using a verifiable JWS.
Used to create a hash signature for each payload.
Webhook.subscriptionQuery
● String
scalar miscellaneous
Used to define payloads for specific events.
Webhook.customHeaders
● JSONString
scalar miscellaneous
Custom headers, which will be added to HTTP request.
Interfaces
Node
interface miscellaneous
An object with an ID
Returned By
webhook
query
Member Of
App
object ● WebhookCreate
object ● WebhookDelete
object ● WebhookUpdate
object