diff --git a/src/libs/routes/user.js b/src/libs/routes/user.js
index 4e4dd72f2cf3ef2dd854f7ccaa4dacf9a642d9d2..0d04dfd0f799bbda44eb0dfccc5d9f5ea42f7fcd 100644
--- a/src/libs/routes/user.js
+++ b/src/libs/routes/user.js
@@ -12,6 +12,8 @@ const User = require(`${libs}/models/user`);
 
 const jwt = require('jwt-simple');
 
+const response = require(`${libs}/middlewares/response`);
+
 const required_fields = ["email", "password", "name", "cpf", "schooling", "segment", "role", "institution_name", "state", "city"];
 
 
@@ -20,6 +22,51 @@ function emailSyntax(email) {
     return regex.test(email);
 }
 
+userApp.get('/schooling', (req, res, next) => {
+    req.result = [
+        'Não estudou', 
+        'Ensino Fundamental Incompleto',
+        'Ensino Fundamental Completo',
+        'Ensino Médio',
+        'Graduação',
+        'Mestrado',
+        'Doutorado'
+    ];
+    next();
+}, response('schooling'));
+
+userApp.get('/segment', (req, res, next) => {
+    req.result = [
+        'Gestores e equipe gestora das secretarias e ministério da Educação',
+        'Gestores dos órgãos de planejamento e finanças (das três esferas de governo)',
+        'Agentes do poder legislativo',
+        'Agentes dos conselhos de educação',
+        'Profissionais da educação',
+        'Sindicato',
+        'Sociedade civil interessada no financiamento da Educação Básica de qualidade',
+        'Comunidade acadêmica',
+        'Imprensa',
+        'Outro [citar segmento]'
+    ];
+    next();
+}, response('segment'));
+
+userApp.get('/role', (req, res, next) => {
+    req.result = [
+        {"Gestores e equipe gestora das secretarias e ministério da Educação" : ["Dirigente municipal, estadual e federal", "Secretário do MEC", "Servidor da área de planejamento educacional", "Membro de associação de gestores (Ex. Undime, Consed, etc)", "Outro [citar função]"]},
+        {"Gestores dos órgãos de planejamento e finanças (das três esferas de governo)" : ["Equipe gestora dos órgãos de planejamento", "Equipe gestora dos órgãos de finanças", "Outro [citar função]"]},
+        {"Agentes do poder legislativo" : ["Parlamentar", "Assessor/a parlamentar", "Auditor/a dos tribunais de conta", "Conselheiro/a de tribunais de conta.", "Outro [citar função]"]},
+        {"Agentes dos conselhos de educação" : ["Conselheiro/a municipais, estaduais e federais", "Conselheiro/a do Fundeb", "Outro [citar função]"]},
+        {"Profissionais da educação" : ["Professor/a da Educação Básica", "Profissional da educação não-docente", "Outro [citar função]"]},
+        {"Sindicato" : ["Agente de sindicatos"]},
+        {"Sociedade civil interessada no financiamento da Educação Básica de qualidade" : ["Membro de fóruns educacionais", "Membro de ONGs e demais entidades sem fins lucrativos", "Estudante da educação básica e membro de entidades estudantis", "Pais e membros de entidades de pais", "Outro [citar função]"]},
+        {"Comunidade acadêmica" : ["Pesquisador/a", "Estudantes de graduação e pós-graduação", "Representantes de entidades de pesquisa (Ex.: ANPED, ANPAE e FINEDUCA)", "Outro [citar função]"]},
+        {"Imprensa" : ["Jornalista", "Outro [citar função]"]},
+        {"Outro [citar segmento]" : []}
+    ]
+    next();
+}, response('role'));
+
 userApp.post('/', (req, res, next) => {
     if(req.body.email){
         if(!emailSyntax(req.body.email)){