Prefeitura Resolve V1.9.0 - API REST para WhatsApp Base da API: https://prefeituradecassiamg.com.br/prefeitura-resolve/public/api/index.php Autenticação: Header Authorization: Bearer CHANGE_ME_WHATSAPP_TOKEN Endpoints principais: POST /auth GET /categorias POST /ocorrencias GET /ocorrencias?protocolo=PR-2026-000001 GET /ocorrencias/telefone?telefone=35999999999 POST /ocorrencias/imagem (multipart/form-data: protocolo + imagem) POST /ocorrencias/status (JSON: protocolo, status, observacao) GET /consultar?protocolo=PR-2026-000001 Exemplos de uso com curl: 1) Validar token curl -X POST -H "Authorization: Bearer CHANGE_ME_WHATSAPP_TOKEN" https://prefeituradecassiamg.com.br/prefeitura-resolve/public/api/index.php?route=/auth 2) Listar categorias curl -X GET -H "Authorization: Bearer CHANGE_ME_WHATSAPP_TOKEN" "https://prefeituradecassiamg.com.br/prefeitura-resolve/public/api/index.php?route=/categorias" 3) Abrir ocorrência curl -X POST -H "Authorization: Bearer CHANGE_ME_WHATSAPP_TOKEN" -H "Content-Type: application/json" -d '{"categoria_id":1,"descricao":"Buraco na via","latitude":"-20.5","longitude":"-46.9","cidadao_nome":"João","cidadao_telefone":"35999999999","origem":"whatsapp"}' "https://prefeituradecassiamg.com.br/prefeitura-resolve/public/api/index.php?route=/ocorrencias" 4) Consultar protocolo curl -X GET -H "Authorization: Bearer CHANGE_ME_WHATSAPP_TOKEN" "https://prefeituradecassiamg.com.br/prefeitura-resolve/public/api/index.php?route=/ocorrencias&protocolo=PR-2026-000001" IMPORTANTE: - Troque o token padrão imediatamente. - Aplique a migration database/migrations/v1.9.0_api_tokens.sql se já existe banco em produção.