Intents
POST /intents/propose
Request
{
"matchId": "<uuid>",
"timeWindow": "SatEvening",
"area": "Midtown",
"activity": "Co-op raid"
}
Response
{ "intentId": "<uuid>", "status": "proposed" }
PUT /intents/:id
Request
{
"action": "accept",
"timeWindow": "SunAfternoon",
"area": "Harbor",
"activity": "Tea + quest planning"
}
Response
{ "intentId": "<uuid>", "status": "accepted" }
Field reference
| Field | Description |
|---|---|
timeWindow | Enumerated coarse slots (e.g., SatMorning, SatAfternoon, SunEvening). |
area | Enumerated neighbourhood buckets (e.g., Midtown, Harbor, ArcadiaOutpost). |
activity | Short free-text description (≤ 80 chars). |