GET /api/v1/faction/:id/invites
Seznam pending pozvánek pro danou frakci. Jen LEADER.
POST /api/v1/faction/:id/invites
Pošle pozvánku uživateli.
Body: { "username": "pepa" }
Pravidla:
- Jen LEADER.
- Cílový uživatel nesmí být ve frakci (409).
- Cooldown — při přemíře pozvánek 429.
PUT /api/v1/faction/:id/invites
Přijetí nebo odmítnutí (volá pozvaný).
Body: { "action": "accept" } nebo { "action": "decline" }.
Pravidla:
acceptselže, pokud jste v jiné frakci (409). Nejprve opusťte.- Akce je nezvratná pro pozvaného.
DELETE /api/v1/faction/:id/invites
Zrušení čekající pozvánky.
Body: { "user_id": "..." }
Pravidla: Jen LEADER frakce.
Životní cyklus pozvánky
expire aktuálně neexistuje — pozvánky neexpirují automaticky, dokud někdo neudělá akci.