API Reference
Timerise © 2024
Webhooks are a way to connect and communicate between applications.
Represents details of a webhook.
type Webhook {
projectId: ID!
webhookId: ID!
event: WebhookEvent!
url: URL!
labels: [NonEmptyString]
createdAt: DateTime!
updatedAt: DateTime!
}
enum WebhookEvent {
BOOKING_CREATE
BOOKING_UPDATE
}
Returns a list of webhooks.
webhooks(
projectId: ID!
limit: NonNegativeInt
cursor: ID
): [Webhook]
<aside>
🔑 Minimal role required: ADMIN
/ APIADMIN
</aside>
Returns an Webhook resource by project & webhook ID.
webhook(
projectId: ID!
webhookId: ID!
): Webhook
<aside>
🔑 Minimal role required: ADMIN
/ APIADMIN
</aside>
Creates a webhook.
webhookCreate(
projectId: ID!
event: WebhookEvent!
url: URL!
labels: [NonEmptyString]
): Webhook
<aside>
🔑 Minimal role required: ADMIN
/ APIADMIN
</aside>
Removes a webhook.
webhookDelete(
projectId: ID!
webhookId: ID!
): String
<aside>
🔑 Minimal role required: ADMIN
/ APIADMIN
</aside>