createWebhook method
Creates a webhook. The secret is generated server-side and returned
in the created row — show it once to the user.
Implementation
Future<OrgWebhookModel> createWebhook({
required String orgId,
required String url,
required List<String> events,
required String secret,
}) async {
final response = await _client
.from('org_webhooks')
.insert({
'org_id': orgId,
'url': url,
'events': events,
'secret': secret,
'created_by': _userId,
})
.select()
.single();
return OrgWebhookModel.fromJson(response);
}