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
| Field | AI can overwrite when unlocked | AI can overwrite when locked |
|---|---|---|
agentPitch | Yes | No |
conversionSignals | Yes | No |
salesTips | Yes | No |
bookingStats | Never (manual only) | Never |
notes | Never (per-user) | Never |