{"message":"ExtraSign API - Sistema de Assinaturas Digitais","version":"1.0.0","endpoints":{"health":{"check":"GET /api/health"},"auth":{"login":"POST /api/auth/login","verify":"GET /api/auth/verify (requer autenticação)"},"usuarios":{"listar":"GET /api/usuarios (requer autenticação)","franquias":"GET /api/usuarios/franquias (requer autenticação)","buscar":"GET /api/usuarios/:id (requer autenticação)","criar":"POST /api/usuarios (requer autenticação)","atualizar":"PUT /api/usuarios/:id (requer autenticação)","editarPerfil":"PUT /api/usuarios/perfil (requer autenticação - editar próprio perfil)","alterarSenha":"PUT /api/usuarios/alterar-senha (requer autenticação)","excluir":"DELETE /api/usuarios/:id (requer autenticação)"},"franquias":{"listar":"GET /api/franquias (requer autenticação)","buscar":"GET /api/franquias/:id (requer autenticação)","criar":"POST /api/franquias (requer autenticação)","atualizar":"PUT /api/franquias/:id (requer autenticação)","excluir":"DELETE /api/franquias/:id (requer autenticação)"},"contratos":{"listar":"GET /api/contratos (requer autenticação)","cofres":"GET /api/contratos/cofres (requer autenticação)","pastas":"GET /api/contratos/pastas/:uuid_safe (requer autenticação)","criarPasta":"POST /api/contratos/pastas/:uuid_safe/create (requer autenticação)"}},"autenticacao":{"tipo":"Bearer Token","header":"Authorization: Bearer <token>","obtencao":"Faça login em POST /api/auth/login para obter o token"}}