SovAds Docs

POST /api/interactions

Submit a POLL / FEEDBACK / SURVEY response from a standalone unit.

Multi-step surveys keep state via sessionId.

interactions.http
POST /api/interactions
Content-Type: application/json

{
  "taskId":      "task_…",
  "wallet":      "0xABCD…",
  "fingerprint": "fp_…",
  "siteId":      "site_…",
  "proof": {
    "optionId": "yes",     // POLL
    "rating":   5,          // FEEDBACK
    "text":     "loved it"  // FEEDBACK / SURVEY
  }
}