Feature Flags - API Arah
Parte de: API Arah - Lógica de Negócio e Usabilidade
Versão: 2.0
Data: 2025-01-20
⚙️ Feature Flags
Listar Feature Flags (GET /api/v1/territories/{territoryId}/features)
Descrição: Obtém feature flags habilitadas no território.
Como usar:
- Exige autenticação
- Path param:
territoryId
Regras de negócio:
- Permissão: Todos usuários autenticados podem consultar
- Retorno: Lista de flags habilitadas no território (strings em
UPPERCASE, sem underscores). - Exemplos:
ALERTPOSTS,MARKETPLACEENABLED,CHATENABLED, etc.
Atualizar Feature Flags (PUT /api/v1/territories/{territoryId}/features)
Descrição: Atualiza feature flags do território (curadoria).
Como usar:
- Exige autenticação
- Path param:
territoryId - Body:
enabledFlags: string[](lista de flags habilitadas, em qualquer casing)
Regras de negócio:
- Permissão: Apenas curadores (CURATOR) podem atualizar
- Validação: Flags inválidas são rejeitadas
- Auditoria: Alterações são registradas em log
Flags Principais
ALERTPOSTS: Habilita posts do tipo ALERT no feedMARKETPLACEENABLED: Habilita marketplace no territórioCHATENABLED: Master switch do chat no territórioCHATTERITORYPUBLICCHANNEL: Habilita canal público do chatCHATTERITORYRESIDENTSCHANNEL: Habilita canal de moradores do chatCHATGROUPS: Habilita criação de grupos no chatCHATDMENABLED: Habilita mensagens diretas (DM)CHATMEDIAENABLED: Habilita mídias no chatMEDIAIMAGESENABLED: Habilita imagens em posts/eventosMEDIAVIDEOSENABLED: Habilita vídeos em posts/eventosMEDIAAUDIOENABLED: Habilita áudios em posts/eventos
📚 Documentação Relacionada
- Chat - Feature flags do chat
- Mídias - Feature flags de mídias
- Marketplace - Feature flag do marketplace
- Feed Comunitário - Feature flag de alertas
Voltar para: Índice da Documentação da API