Delete cached profiles, pages, and contact details
Changed onDeletes every cached profile, cached search page, and stored contact detail in this workspace. It cannot be undone, and the next search, fetch, or contact lookup pays again. ?dry_run=true returns what would be deleted and deletes nothing. Executing needs ?confirm_delete=true; without it the call is 400 confirmation_required and nothing is deleted.
Scope: privacy:write.
Request
- Base URL: https://api.recruitmcp.com
- URL: https://api.recruitmcp.com/v1/privacy/cache
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://recruitmcp.com/oauth/authorize, token URL https://recruitmcp.com/oauth/token, scopes: privacy:write)
Query parameters
Preview only. Nothing is deleted.
Required to delete. Without it nothing is deleted.
Headers
Optional on this route. At most 128 characters. When present, the same key and body replays the first response for 24 hours. A different body is 409 idempotency_key_reused. A second call waits for the first and replays it. Omit the header to run the request normally.
API version. Defaults to the version the key was created with. Supported: 2026-10-13.
Act inside this customer (cus_…). Ignored for keys bound to a customer, which always act inside theirs.
Response
Dry run: what would be deleted.
Example response
{
"cost": {
"credits": 0,
"cached_items": 0,
"live_items": 0,
"upstream_calls": 0
}
}Changes
- warning
added the new
approval_forcedenum value to the/response property for the response status - warning
added the new
approval_forcedenum value to the/response property for the response status - warning
added the new
approval_forcedenum value to the/response property for the response status - warning
added the new
approval_forcedenum value to the/response property for the response status
- warning