Dropcontact connects to a Nagent workspace with an API key. Once it is connected, agents can call 7 Dropcontact actions, such as "Create Webhook Subscription", "List Webhook Subscriptions" and "List Webhook Subscriptions V2". Nothing is enabled on connect: each action is allowed one at a time, and an action with side effects runs or waits for a person according to the agent's level.
Every operation an agent can call against Dropcontact, with input parameters and output schema.
DROPCONTACT_CREATE_WEBHOOK_SUBSCRIPTIONTool to create a new webhook subscription for receiving automatic notifications when enrichment results are ready. Use this instead of polling GET /v1/enrich/all to receive push notifications when contact enrichment processing completes. Currently only supports 'enrich_api_result' event type.
Input parameters
Whether the subscription is active. Set to true to enable the webhook subscription.
Rate limiting period in seconds. Defines the time window for max_webhooks_per_period. Valid range: 1-60 seconds.
The type of event to subscribe to. Currently only 'enrich_api_result' is supported for receiving notifications when enrichment processing completes.
The URL where webhook notifications will be sent. Must be a valid HTTPS URL that can receive POST requests.
Maximum number of webhooks allowed per period. Controls rate limiting to prevent overwhelming your endpoint. Valid range: 1-100.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
DROPCONTACT_DELETE_WEBHOOK_SUBSCRIPTIONTool to delete a webhook subscription. Use when you need to remove a configured webhook and stop receiving notifications. Alternatively, you can pause a subscription by setting it to inactive using the update endpoint.
Input parameters
The ID of the webhook subscription to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
DROPCONTACT_ENRICH_CONTACTSInitiates asynchronous batch enrichment for up to 250 contacts with email finding, validation, and company information. Returns a request_id that must be used with the 'Retrieve Enrichment Results' action to fetch the enriched data. Each contact needs at least one of: email, OR (first_name + last_name + company), OR (full_name + company), OR LinkedIn URL. The enrichment typically completes within 30-60 seconds depending on batch size.
Input parameters
List of contacts to enrich (1-250). Each contact must have: (email) OR (first_name + last_name + company) OR (full_name + company) OR (linkedin URL).
Set to true to retrieve French company data: SIREN number, NAF code, VAT number, and company address.
Language for enriched data. Use 'en' for English. Defaults to French if not specified.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
DROPCONTACT_LIST_WEBHOOK_SUBSCRIPTIONSTool to list webhook subscriptions. Use when you need to inspect your configured webhooks.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
DROPCONTACT_LIST_WEBHOOK_SUBSCRIPTIONS_V2Tool to list all webhook subscriptions configured for the account. Returns webhook URLs, event types, and subscription details. Use when you need to inspect your configured webhooks.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
DROPCONTACT_RETRIEVE_ENRICHMENT_RESULTSRetrieves enriched contact data by request ID after submitting contacts for enrichment. Use this tool to fetch the results of a contact enrichment request created with the 'Batch Enrich Contacts' action. The enrichment process may take 30-60 seconds. If the request is still processing, the response will indicate 'success=false' with a reason message. Once complete, you'll receive enriched data including emails with qualification status, LinkedIn profiles, company information, phone numbers, and location details. Note: You can retrieve partial results even if all contacts haven't been processed yet.
Input parameters
The unique identifier returned by the 'Batch Enrich Contacts' action when submitting contacts for enrichment
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
DROPCONTACT_UPDATE_WEBHOOK_SUBSCRIPTIONTool to update an existing webhook subscription. Use when you need to modify the callback URL, rate limiting settings, or active status. The event_type field cannot be changed after creation.
Input parameters
Set to false to pause the subscription, true to activate it
Period in seconds for webhook rate limiting (1-60)
The new webhook callback URL
The ID of the webhook subscription to update
Maximum number of webhooks allowed per period (1-100)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
Agents can call 7 Dropcontact actions on Nagent, including "Create Webhook Subscription", "List Webhook Subscriptions" and "List Webhook Subscriptions V2". Create Webhook Subscription: Create a new webhook subscription for receiving automatic notifications when enrichment results are ready. Each action is listed on this page with its input parameters and its output.
Dropcontact connects with an API key, under your workspace's own connection. Nothing is enabled on connect: each action is allowed one at a time and can be scoped to the agents that need it.
Create Webhook Subscription takes 5 required inputs: active, period_s, event_type, callback_url and max_webhooks_per_period. It returns data, error and successful.