Skip to main content

Human Review API

Edit AI content and lock it so AI won't overwrite.


Edit & Lock

PUT /api/v1/crs/listings/sales-intelligence/{listingId}/review
{
"reviewedBy": "admin@elivaas.com",
"agentPitch": "Edited: Perfect for families — private pool and included chef.",
"conversionSignals": [
{ "type": "POSITIVE", "icon": "star", "text": "Top rated in Kasauli" }
],
"salesTips": [
"Mention the private chef",
"Highlight scenic views"
]
}

After this call:

  • humanReviewed = true
  • AI regeneration skipped for this listing
  • Bulk generate skips it too

Unlock for AI

Resets the lock. Next GET or regenerate will overwrite with fresh AI.

POST /api/v1/crs/listings/sales-intelligence/{listingId}/unlock

What Gets Locked

FieldAI can overwrite when unlockedAI can overwrite when locked
agentPitchYesNo
conversionSignalsYesNo
salesTipsYesNo
bookingStatsNever (manual only)Never
notesNever (per-user)Never