Start an asynchronous reset of all analysis data for a domain (keeps the domain and its topics)
Queues the reset and returns immediately. Refreshes in progress for the domain are cancelled, and new refreshes are refused with 409 until the reset completes. Calling again while a reset is pending or running returns that same reset. Poll GET /domains/{domainId}/analysis-data/reset for its status.
X-API-Key<token>API Key for programmatic access
domainId*stringReset accepted (or already in progress)
application/json- response
resetId*stringReset job identifier
domainId*stringDomain being reset
status*stringpending: queued; running: refreshes cancelled and data being deleted; completed; failed
"pending""running""completed""failed"requestedAt*stringWhen the reset was requested
startedAt?|When the reset started working
completedAt?|When the reset completed
domainReportsDeleted*numberDomain-level reports (alignment, sentiment) deleted so far
topicReportsDeleted*numberTopic-level reports (visibility, competition) deleted so far
error?|Why the reset failed; present only when status is failed
curl -X DELETE 'https://api.getmint.ai/api/domains/string/analysis-data'{ "resetId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "domainId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "status": "running", "requestedAt": "2026-05-25T10:30:00.000Z", "startedAt": "2026-05-25T10:30:05.000Z", "completedAt": "2026-05-25T10:32:40.000Z", "domainReportsDeleted": 42, "topicReportsDeleted": 128, "error": "The analysis data reset could not be completed. Please try again."}