list_webhooks
List Webhooks
List all active webhook subscriptions for your Hystruct team. Returns each webhook's ID, URL, subscribed events, and creation date.
list_webhooks
List all active webhook subscriptions for your Hystruct team. Returns each webhook's ID, URL, subscribed events, and creation date.
create_job
Queue a new scraping job for an existing Hystruct workflow. This triggers the AI crawling and data extraction process for the workflow's target URL. The job runs asynchronously; results can be retrieved once the job completes.
subscribe_webhook
Create a new webhook subscription for a specific Hystruct workflow. Webhook events will be sent as POST requests to the specified URL when the subscribed events occur (e.g., job completed, data updated).
get_workflow_data
Retrieve all extracted and scraped data for a specific Hystruct workflow. Returns the structured data collected by the AI scraping engine, shaped according to the workflow's defined schema. Use this to access scraped results such as e-commerce listings, job postings, real estate data, or any other structured content.
unsubscribe_webhook
Delete an existing webhook subscription by its ID. The webhook will no longer receive event notifications. Use the **List Webhooks** tool to find webhook IDs.
Extract structured data from websites using AI-powered web scraping. Create and trigger scraping jobs for existing workflows, retrieve extracted data shaped by user-defined schemas, and manage webhook subscriptions for real-time event notifications. Supports multi-page scraping (loops) for listing pages, schema-based extraction with field types like String, Number, Boolean, Date, and Array, and asynchronous job processing for crawling sub-pages.
Common questions about connecting Hystruct to AI agents with Metorial.