You cannot create a new Clay table and retrieve its webhook endpoint purely via an external API. To set up a webhook for a new table, you need to:
1. In your Clay workspace, click + Create New and select "Import data from Webhook."
2. Choose to create a new table.
3. Once the table and webhook column are set up, copy the generated webhook endpoint.
This process must be done through the Clay interface, not programmatically via an API. Each table you create this way will have a unique webhook URL for sending data programmatically.
Hey there, thanks for reaching out! There is currently no external or traditional API to programmatically create a new Clay table and retrieve its webhook URL directly via an API call. The webhook URL is generated after manual table creation in the UI.
If there's anything else I can assist you with, please let me know! 😊
Have a great Monday,
Daniel