Webhooksv2
List webhooks
GET
/webhooksList all webhooks for the organization.
Headers
AuthorizationRequiredstringYour API key, sent as a bearer token: Authorization: Bearer <api_key>. Editing this stays in sync with the API key box on the right.
Bearer
Returns
webhooksoptionalWebhook[]
webhooksoptionalWebhook[]Array of Webhook
webhook_idoptionalstringwebhook_urloptionalstringwebhook_typeoptionalstring"message""status""all"scopeoptionalstring"api_key""organization""integration"api_key_nameoptionalstring | nullName of the API key (if scope is api_key)
integration_nameoptionalstring | nullName of the integration (if scope is integration)
created_atoptionalintegerdeprecated_atoptionalinteger | nullvalid_untiloptionalinteger-1 means no expiration
last_triggeredoptionalinteger | nullfailure_countoptionalintegeris_activeoptionalbooleanWhether the webhook is active (not deprecated)
Response codes
200List of webhooks
401Authentication required or invalid
Sends a live request with your values and shows the real response below. Your key is stored only in this browser.
curl -X GET https://api.blooio.com/v2/api/webhooks \ -H "Authorization: Bearer bl_live_..."{ "webhooks": [ { "webhook_id": "wh_a1b2c3d4", "webhook_url": "https://example.com", "webhook_type": "message", "scope": "api_key", "api_key_name": "sk_live_a1b2c3d4", "integration_name": "string", "created_at": 0, "deprecated_at": 0, "valid_until": 0, "last_triggered": 0, "failure_count": 3, "is_active": true } ]}