API ReferenceEvents
POST /events/:id/invites
Convidar usuário para evento
POST
/events/:id/invitesAuth: accessTokenEnvia um convite para um usuário participar do evento. Requer permissão de owner ou organizador.
Request
Body (JSON)
| Campo | Tipo | Descrição |
|---|---|---|
| userId * | string (uuid) | ID do usuário a ser convidado |
Response
201
{
"eventId": "uuid",
"userId": "uuid",
"invitedAt": "ISO 8601",
"status": "invited"
}Erros
| Código | Descrição |
|---|---|
| 401 | Não autenticado |
| 403 | Sem permissão (apenas owner/organizador) |
| 404 | Evento não encontrado |
| 409 | Usuário já convidado |
Exemplos
curl -X POST 'https://geeksocialapi.homelab-cloud.com/events/{id}/invites' \
-H 'Authorization: Bearer SEU_ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"userId":"uuid-do-usuario"}'await fetch('https://geeksocialapi.homelab-cloud.com/events/{id}/invites', {
method: 'POST',
headers: { Authorization: 'Bearer ' + accessToken, 'Content-Type': 'application/json' },
body: JSON.stringify({"userId":"uuid-do-usuario"}),
})