diff options
Diffstat (limited to 'src/api/forms.ts')
-rw-r--r-- | src/api/forms.ts | 9 |
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; |