Skip to content

Horários livres e ocupados por recurso

GET/api/bookings/availability

Auth
Requires a token
X-CommunityId
X-CommunityId Send the X-CommunityId of the community the operation happens in.
Endpoint descriptions come straight from the API specification and are in Portuguese for now. The interface around them is translated.

Para cada recurso do space, os horários do dia (ou de até 7 dias) calculados do horário semanal, das exceções e das reservas. Cada horário livre traz o custo em créditos (`creditCost`, `priceMode`) e `canAfford` (falso também quando a variável de plataforma `credits.useWhileSubscriptionInactive` está desligada e o plano está em atraso ou pausado, a mesma regra do `POST /api/bookings`). Nunca traz quem reservou, salvo `showBookerName` ligado no space (só o nome).

Parameters

NameInTypeDescription
spaceIdrequiredquerystring (uuid)
dateoptionalquerystringDia local; padrão hoje.
daysoptionalqueryinteger
resourceIdoptionalquerystring (uuid)
hostProfileIdoptionalquerystring (uuid)
durationMinutesoptionalqueryintegerPadrão: a duração mínima do recurso.

Headers

NameTypeDescription
X-CommunityIdoptionalstring (uuid)ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade.

Responses

StatusDescription
200Grade por recurso e por dia.
400Requisição inválida — falha de validação.
401Token ausente, inválido ou expirado.
403Autenticado, mas sem permissão para esta operação.
404Recurso não encontrado.
500Erro interno do servidor.

curl example

curl -X GET "https://api.memberfy.net/api/bookings/availability" \
  -H "Authorization: Bearer $TOKEN" \
  -H "X-CommunityId: $COMMUNITY_ID"