Greenhouse Recruiting allows you to delete an application or candidate. However, if you also need to remove this data from Sapia.ai—for example, to comply with privacy regulations such as GDPR—you must manually configure a webhook to trigger the deletion.
⚠️ Important: Deleting data from Sapia is permanent and cannot be undone.
Navigate to the Dev Center in your Greenhouse configuration.
Go to Web Hooks > Web Hooks.
Click Create Web Hooks.
Name the Webhook:
Use a clear name such asSapia Delete Application
orSapia Delete Candidate
.In the When field, select the appropriate event:
Delete Application
orDelete Candidate
In the Endpoint URL field, enter the correct endpoint URL as specified in the List of Webhook Endpoints.
🔍 Be sure to select the correct stage for the endpoint.For the Secret Key, use the Harvest API Key generated in the previous steps.
(Optional) Enter an email address to receive notifications in case of webhook failures.
Click Advanced Settings…
Under Basic Authorization Credentials:
In the Username field, enter the Sapia API key that was provided when you enabled the Greenhouse integration.
Leave the Password field blank.
Set Maximum Attempts to
6
.Ensure Deactivated? is set to NO.
Click Create Web Hook.
Greenhouse will send a test ping to the specified endpoint to verify the connection:
✅ If successful, the webhook will be created.
❌ If it fails, double-check the endpoint URL and configuration details.
If issues persist, contact your Sapia.ai representative or email:
integrations@sapia.ai
If you need to set up both deletion events (application and candidate), repeat the process for the second webhook.