Resident Companies
Empresas residentes (coworking, F-93): a empresa que aluga espaço é um cadastro próprio, que não é membro nem perfil (não aparece na lista de membros, nas contagens nem nas campanhas). Contrato informativo (tipo de residência, valor mensal, início e saída), sem cobrança. Owner e admin gerenciam; o financeiro lê tudo; o moderador lê sem os campos de contrato; o admin da empresa convida e remove a própria equipe. Status `active`/`ended` calculado na leitura
14 endpoints
- GET
/api/resident-companiesLista as empresas residentes - POST
/api/resident-companiesCadastra uma empresa residente - GET
/api/resident-companies/mineMinha empresa - GET
/api/resident-companies/invitations/mineMeus convites de empresa - POST
/api/resident-companies/invitations/{invitationId}/acceptAceita um convite para a equipe de uma empresa - POST
/api/resident-companies/invitations/{invitationId}/declineRecusa um convite para a equipe de uma empresa - GET
/api/resident-companies/{id}Detalhe de uma empresa residente - PATCH
/api/resident-companies/{id}Edita uma empresa residente - POST
/api/resident-companies/{id}/closeEncerra uma empresa residente - GET
/api/resident-companies/{id}/membersEquipe de uma empresa residente - POST
/api/resident-companies/{id}/membersConvida uma pessoa para a equipe da empresa - GET
/api/resident-companies/{id}/invitationsConvites pendentes da empresa - PATCH
/api/resident-companies/{id}/members/{profileId}Torna (ou deixa de tornar) uma pessoa admin da empresa - DELETE
/api/resident-companies/{id}/members/{profileId}Remove uma pessoa da equipe da empresa