Webhook
A webhook represents an endpoint registered to receive notifications for specific events within a project.
type Webhook {
createdById: UUID!
createdBy: User
id: UUID!
channels: [String!]!
projects: [Project!]!
endpointId: String!
url: String!
events: [FilterType!]!
description: String!
createdAt: NaiveDateTime!
organizationId: UUID!
updatedAt: NaiveDateTime
}
Fields
Webhook.createdById ● UUID! non-null scalar
Retrieves the ID of the user who created the webhook.
Webhook.createdBy ● User object
The user who created the webhook.
Webhook.id ● UUID! non-null scalar
Retrieves the ID of the webhook.
Webhook.channels ● [String!]! non-null scalar
Retrieves the channels the webhook is subscribed to.
Webhook.projects ● [Project!]! non-null object
This field specifies the list of projects for which an associated object will trigger a webhook event.
Webhook.endpointId ● String! non-null scalar
Retrieves the ID of the webhook's endpoint.
Webhook.url ● String! non-null scalar
Retrieves the URL of the webhook's endpoint.
Webhook.events ● [FilterType!]! non-null enum
Retrieves the events the webhook is subscribed to.
Webhook.description ● String! non-null scalar
Retrieves the webhook's description.
Webhook.createdAt ● NaiveDateTime! non-null scalar
Retrieves the creation datetime of the webhook.
Webhook.organizationId ● UUID! non-null scalar
Retrieves the ID of the organization the webhook belongs to.
Webhook.updatedAt ● NaiveDateTime scalar
Retrieves the last update datetime of the webhook.
Member of
CreateWebhookPayload object ● EditWebhookPayload object ● Organization object