Saltar al contenido

Encerra uma empresa residente

POST/api/resident-companies/{id}/close

Auth
Requiere token
X-CommunityId
X-CommunityId Envía el X-CommunityId de la comunidad en la que ocurre la operación.
Las descripciones de los endpoints vienen de la especificación de la API y, por ahora, están en portugués. La interfaz alrededor está traducida.

Owner e admin. Grava `closedAt` e a empresa passa a `ended`. Com `removeMembers` (padrão `true`) a equipe sai da empresa: quem entrou na comunidade pelo convite da empresa e ainda tem papel `member` sai da comunidade também (o mesmo efeito de remover o membro); quem já era membro antes, ou foi promovido depois, só perde o vínculo. Com `removeMembers: false` a equipe continua vinculada. Empresa já encerrada: 409.

Parámetros

NombreDóndeTipoDescripción
idobligatoriopathstring (uuid)

Headers

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

Cuerpo de la solicitud application/json

NombreTipoDescripción
removeMembersopcionalboolean

Respuestas

CódigoDescripción
200Empresa encerrada; `removed` lista quem saiu e se saiu da comunidade.
401Token ausente, inválido ou expirado.
403Autenticado, mas sem permissão para esta operação.
404Recurso não encontrado.
409Conflito com o estado atual do recurso.
500Erro interno do servidor.

Ejemplo con curl

curl -X POST "https://api.memberfy.net/api/resident-companies/<id>/close" \
  -H "Authorization: Bearer $TOKEN" \
  -H "X-CommunityId: $COMMUNITY_ID" \
  -H "Content-Type: application/json" \
  -d '{}'