aboutsummaryrefslogtreecommitdiffstats
path: root/src/api/forms.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/forms.ts')
-rw-r--r--src/api/forms.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/api/forms.ts b/src/api/forms.ts
index aec4b99..3869838 100644
--- a/src/api/forms.ts
+++ b/src/api/forms.ts
@@ -6,17 +6,24 @@ export enum FormFeatures {
RequiresLogin = "REQUIRES_LOGIN",
Open = "OPEN",
CollectEmail = "COLLECT_EMAIL",
- DisableAntispam = "DISABLE_ANTISPAM"
+ DisableAntispam = "DISABLE_ANTISPAM",
+ WEBHOOK_ENABLED = "WEBHOOK_ENABLED"
}
export interface Form {
id: string,
features: Array<FormFeatures>,
+ webhook: WebHook | null,
questions: Array<Question>,
name: string,
description: string
}
+export interface WebHook {
+ url: string,
+ message: string | null
+}
+
export async function getForms(): Promise<Form[]> {
const resp = await ApiClient.get("forms/discoverable");
return resp.data;