2
0

feat(integration): 🚸 Easy webhook config

This commit is contained in:
Baptiste Arnaud
2022-03-07 08:12:05 +01:00
parent 380eae545b
commit fd9c19a4c2
8 changed files with 234 additions and 110 deletions

View File

@ -116,6 +116,8 @@ export type ResponseVariableMapping = {
export type WebhookOptions = {
variablesForTest: VariableForTest[]
responseVariableMapping: ResponseVariableMapping[]
isAdvancedConfig?: boolean
isCustomBody?: boolean
}
export type VariableForTest = {
@ -131,6 +133,8 @@ export const defaultGoogleAnalyticsOptions: GoogleAnalyticsOptions = {}
export const defaultWebhookOptions: Omit<WebhookOptions, 'webhookId'> = {
responseVariableMapping: [],
variablesForTest: [],
isAdvancedConfig: false,
isCustomBody: false,
}
export const defaultSendEmailOptions: SendEmailOptions = {

View File

@ -32,7 +32,7 @@ export const defaultWebhookAttributes: Omit<
Webhook,
'id' | 'body' | 'url' | 'typebotId'
> = {
method: HttpMethod.GET,
method: HttpMethod.POST,
headers: [],
queryParams: [],
}