Field Name | Data Type | Description |
---|---|---|
Webhook URL | String (URL) | The URL where the webhook will send exported contact data. |
Authentication | String/Enum | The authentication method for the webhook (e.g., API key, OAuth). |
API Key (if required) | String | If using API key authentication, the user enters their API key. |
OAuth Credentials | Object/Fields | If using OAuth, fields for client ID, client secret, and scopes. |
Event Trigger | String/Enum | The event that triggers the webhook (e.g., contact export). |
Data Format | String/Enum | The format of the exported data (e.g., JSON, XML, CSV). |
Data Mapping/Fields | Object/Fields | Mapping between your app's contact fields and target app's fields. |
Filters | Object/Fields | Criteria to filter which contacts get exported (e.g., by tag). |
Retry Settings | Integer/Enum | Number of retry attempts and retry interval in case of failures. |
Headers | Object/Fields | Custom HTTP headers to include in the webhook request. |
SSL/TLS Configuration | Boolean/Enum | Option to enable or disable SSL/TLS for secure transmission. |
Custom Payload | String/JSON | Optional: Allows users to define a custom payload format. |
Notion example:
https://developers.notion.com/reference/webhooks