Geek Social — Documentação
API ReferenceEvents

POST /events/:id/invites

Convidar usuário para evento

POST/events/:id/invitesAuth: accessToken

Envia um convite para um usuário participar do evento. Requer permissão de owner ou organizador.

Request

Body (JSON)

CampoTipoDescrição
userId *string (uuid)ID do usuário a ser convidado

Response

201

{
  "eventId": "uuid",
  "userId": "uuid",
  "invitedAt": "ISO 8601",
  "status": "invited"
}

Erros

CódigoDescrição
401Não autenticado
403Sem permissão (apenas owner/organizador)
404Evento não encontrado
409Usuá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"}),
})

On this page