{"status":"online","timestamp":"2026-05-04T18:21:14.265Z","version":"1.0.0","serverInfo":{"nodeVersion":"v18.20.8","platform":"linux","memoryUsage":{"rss":89776128,"heapTotal":31571968,"heapUsed":24798264,"external":3799675,"arrayBuffers":521548},"uptime":1312514.289523019},"endpoints":[{"name":"alunos","description":"alunos API endpoints","routes":[{"path":"/alunos/search","method":"GET","fullPath":"http://api.pontua.crianex.com/alunos/search"},{"path":"/alunos/list","method":"GET","fullPath":"http://api.pontua.crianex.com/alunos/list"},{"path":"/alunos/list-by-instituicao","method":"GET","fullPath":"http://api.pontua.crianex.com/alunos/list-by-instituicao"},{"path":"/alunos/get","method":"GET","fullPath":"http://api.pontua.crianex.com/alunos/get"},{"path":"/alunos/getByEmail","method":"GET","fullPath":"http://api.pontua.crianex.com/alunos/getByEmail"},{"path":"/alunos/checkEmail","method":"GET","fullPath":"http://api.pontua.crianex.com/alunos/checkEmail"},{"path":"/alunos/create","method":"POST","fullPath":"http://api.pontua.crianex.com/alunos/create"},{"path":"/alunos/update","method":"PUT","fullPath":"http://api.pontua.crianex.com/alunos/update"},{"path":"/alunos/delete","method":"DELETE","fullPath":"http://api.pontua.crianex.com/alunos/delete"},{"path":"/alunos/uploadAvatar","method":"POST","fullPath":"http://api.pontua.crianex.com/alunos/uploadAvatar"}],"totalRoutes":10},{"name":"professores","description":"professores API endpoints","routes":[{"path":"/professores/list","method":"GET","fullPath":"http://api.pontua.crianex.com/professores/list"},{"path":"/professores/get","method":"GET","fullPath":"http://api.pontua.crianex.com/professores/get"},{"path":"/professores/getByEmail","method":"GET","fullPath":"http://api.pontua.crianex.com/professores/getByEmail"},{"path":"/professores/create","method":"POST","fullPath":"http://api.pontua.crianex.com/professores/create"},{"path":"/professores/create-from-admin","method":"POST","fullPath":"http://api.pontua.crianex.com/professores/create-from-admin"},{"path":"/professores/promoteFromAluno","method":"POST","fullPath":"http://api.pontua.crianex.com/professores/promoteFromAluno"},{"path":"/professores/update","method":"PUT","fullPath":"http://api.pontua.crianex.com/professores/update"},{"path":"/professores/delete","method":"DELETE","fullPath":"http://api.pontua.crianex.com/professores/delete"},{"path":"/professores/uploadAvatar","method":"POST","fullPath":"http://api.pontua.crianex.com/professores/uploadAvatar"},{"path":"/professores/getInstituicoes","method":"GET","fullPath":"http://api.pontua.crianex.com/professores/getInstituicoes"},{"path":"/professores/removeFromInstituicao","method":"DELETE","fullPath":"http://api.pontua.crianex.com/professores/removeFromInstituicao"},{"path":"/professores/getTurmasInInstituicao","method":"GET","fullPath":"http://api.pontua.crianex.com/professores/getTurmasInInstituicao"},{"path":"/professores/removeFromInstituicaoWithReplacement","method":"POST","fullPath":"http://api.pontua.crianex.com/professores/removeFromInstituicaoWithReplacement"}],"totalRoutes":13},{"name":"turmas","description":"turmas API endpoints","routes":[{"path":"/turmas/list","method":"GET","fullPath":"http://api.pontua.crianex.com/turmas/list"},{"path":"/turmas/get","method":"GET","fullPath":"http://api.pontua.crianex.com/turmas/get"},{"path":"/turmas/create","method":"POST","fullPath":"http://api.pontua.crianex.com/turmas/create"},{"path":"/turmas/update","method":"PUT","fullPath":"http://api.pontua.crianex.com/turmas/update"},{"path":"/turmas/delete","method":"DELETE","fullPath":"http://api.pontua.crianex.com/turmas/delete"},{"path":"/turmas/add-aluno","method":"POST","fullPath":"http://api.pontua.crianex.com/turmas/add-aluno"},{"path":"/turmas/remove-aluno","method":"DELETE","fullPath":"http://api.pontua.crianex.com/turmas/remove-aluno"},{"path":"/turmas/add-professor","method":"POST","fullPath":"http://api.pontua.crianex.com/turmas/add-professor"},{"path":"/turmas/remove-professor","method":"DELETE","fullPath":"http://api.pontua.crianex.com/turmas/remove-professor"}],"totalRoutes":9},{"name":"problemas","description":"problemas API endpoints","routes":[{"path":"/problemas/list","method":"GET","fullPath":"http://api.pontua.crianex.com/problemas/list"},{"path":"/problemas/list-by-turma","method":"GET","fullPath":"http://api.pontua.crianex.com/problemas/list-by-turma"},{"path":"/problemas/get","method":"GET","fullPath":"http://api.pontua.crianex.com/problemas/get"},{"path":"/problemas/create","method":"POST","fullPath":"http://api.pontua.crianex.com/problemas/create"},{"path":"/problemas/update","method":"PUT","fullPath":"http://api.pontua.crianex.com/problemas/update"},{"path":"/problemas/delete","method":"DELETE","fullPath":"http://api.pontua.crianex.com/problemas/delete"},{"path":"/problemas/add-avaliacao","method":"POST","fullPath":"http://api.pontua.crianex.com/problemas/add-avaliacao"},{"path":"/problemas/get-avaliacoes","method":"GET","fullPath":"http://api.pontua.crianex.com/problemas/get-avaliacoes"},{"path":"/problemas/upload-arquivo","method":"POST","fullPath":"http://api.pontua.crianex.com/problemas/upload-arquivo"},{"path":"/problemas/delete-arquivo","method":"DELETE","fullPath":"http://api.pontua.crianex.com/problemas/delete-arquivo"},{"path":"/problemas/get-user-problems","method":"GET","fullPath":"http://api.pontua.crianex.com/problemas/get-user-problems"}],"totalRoutes":11},{"name":"avaliacoes","description":"avaliacoes API endpoints","routes":[{"path":"/avaliacoes/list","method":"GET","fullPath":"http://api.pontua.crianex.com/avaliacoes/list"},{"path":"/avaliacoes/get","method":"GET","fullPath":"http://api.pontua.crianex.com/avaliacoes/get"},{"path":"/avaliacoes/create","method":"POST","fullPath":"http://api.pontua.crianex.com/avaliacoes/create"},{"path":"/avaliacoes/update","method":"PUT","fullPath":"http://api.pontua.crianex.com/avaliacoes/update"},{"path":"/avaliacoes/delete","method":"DELETE","fullPath":"http://api.pontua.crianex.com/avaliacoes/delete"}],"totalRoutes":5},{"name":"coordenadores","description":"coordenadores API endpoints","routes":[{"path":"/coordenadores/list","method":"GET","fullPath":"http://api.pontua.crianex.com/coordenadores/list"},{"path":"/coordenadores/get","method":"GET","fullPath":"http://api.pontua.crianex.com/coordenadores/get"},{"path":"/coordenadores/getByEmail","method":"GET","fullPath":"http://api.pontua.crianex.com/coordenadores/getByEmail"},{"path":"/coordenadores/checkEmail","method":"GET","fullPath":"http://api.pontua.crianex.com/coordenadores/checkEmail"},{"path":"/coordenadores/promoteUser","method":"POST","fullPath":"http://api.pontua.crianex.com/coordenadores/promoteUser"},{"path":"/coordenadores/update","method":"PUT","fullPath":"http://api.pontua.crianex.com/coordenadores/update"},{"path":"/coordenadores/uploadAvatar","method":"POST","fullPath":"http://api.pontua.crianex.com/coordenadores/uploadAvatar"},{"path":"/coordenadores/getInstituicoes","method":"GET","fullPath":"http://api.pontua.crianex.com/coordenadores/getInstituicoes"},{"path":"/coordenadores/removeFromInstituicao","method":"DELETE","fullPath":"http://api.pontua.crianex.com/coordenadores/removeFromInstituicao"}],"totalRoutes":9},{"name":"users","description":"users API endpoints","routes":[],"totalRoutes":0},{"name":"auth","description":"auth API endpoints","routes":[{"path":"/auth/getByEmail","method":"GET","fullPath":"http://api.pontua.crianex.com/auth/getByEmail"},{"path":"/auth/devListUsers","method":"GET","fullPath":"http://api.pontua.crianex.com/auth/devListUsers"},{"path":"/auth/devLogin","method":"POST","fullPath":"http://api.pontua.crianex.com/auth/devLogin"}],"totalRoutes":3},{"name":"admins","description":"admins API endpoints","routes":[{"path":"/admins/list","method":"GET","fullPath":"http://api.pontua.crianex.com/admins/list"},{"path":"/admins/get","method":"GET","fullPath":"http://api.pontua.crianex.com/admins/get"},{"path":"/admins/getByEmail","method":"GET","fullPath":"http://api.pontua.crianex.com/admins/getByEmail"},{"path":"/admins/create","method":"POST","fullPath":"http://api.pontua.crianex.com/admins/create"},{"path":"/admins/update","method":"PUT","fullPath":"http://api.pontua.crianex.com/admins/update"},{"path":"/admins/delete","method":"DELETE","fullPath":"http://api.pontua.crianex.com/admins/delete"},{"path":"/admins/users/list","method":"GET","fullPath":"http://api.pontua.crianex.com/admins/users/list"},{"path":"/admins/users/add-role","method":"POST","fullPath":"http://api.pontua.crianex.com/admins/users/add-role"},{"path":"/admins/users/remove-role","method":"DELETE","fullPath":"http://api.pontua.crianex.com/admins/users/remove-role"},{"path":"/admins/users/add-to-instituicao","method":"POST","fullPath":"http://api.pontua.crianex.com/admins/users/add-to-instituicao"},{"path":"/admins/users/remove-from-instituicao","method":"DELETE","fullPath":"http://api.pontua.crianex.com/admins/users/remove-from-instituicao"},{"path":"/admins/users/update","method":"PUT","fullPath":"http://api.pontua.crianex.com/admins/users/update"},{"path":"/admins/users/delete","method":"DELETE","fullPath":"http://api.pontua.crianex.com/admins/users/delete"},{"path":"/admins/dashboard/stats","method":"GET","fullPath":"http://api.pontua.crianex.com/admins/dashboard/stats"}],"totalRoutes":14},{"name":"instituicoes","description":"instituicoes API endpoints","routes":[{"path":"/instituicoes/list","method":"GET","fullPath":"http://api.pontua.crianex.com/instituicoes/list"},{"path":"/instituicoes/get","method":"GET","fullPath":"http://api.pontua.crianex.com/instituicoes/get"},{"path":"/instituicoes/search","method":"GET","fullPath":"http://api.pontua.crianex.com/instituicoes/search"},{"path":"/instituicoes/create","method":"POST","fullPath":"http://api.pontua.crianex.com/instituicoes/create"},{"path":"/instituicoes/update","method":"PUT","fullPath":"http://api.pontua.crianex.com/instituicoes/update"},{"path":"/instituicoes/delete","method":"DELETE","fullPath":"http://api.pontua.crianex.com/instituicoes/delete"}],"totalRoutes":6},{"name":"modelos-problema","description":"modelos-problema API endpoints","routes":[{"path":"/modelos-problema/list","method":"GET","fullPath":"http://api.pontua.crianex.com/modelos-problema/list"},{"path":"/modelos-problema/get","method":"GET","fullPath":"http://api.pontua.crianex.com/modelos-problema/get"},{"path":"/modelos-problema/create","method":"POST","fullPath":"http://api.pontua.crianex.com/modelos-problema/create"},{"path":"/modelos-problema/update","method":"PUT","fullPath":"http://api.pontua.crianex.com/modelos-problema/update"},{"path":"/modelos-problema/delete","method":"DELETE","fullPath":"http://api.pontua.crianex.com/modelos-problema/delete"}],"totalRoutes":5},{"name":"emails_autorizados","description":"emails_autorizados API endpoints","routes":[{"path":"/emails_autorizados/list","method":"GET","fullPath":"http://api.pontua.crianex.com/emails_autorizados/list"},{"path":"/emails_autorizados/checkEmail","method":"GET","fullPath":"http://api.pontua.crianex.com/emails_autorizados/checkEmail"},{"path":"/emails_autorizados/get","method":"GET","fullPath":"http://api.pontua.crianex.com/emails_autorizados/get"},{"path":"/emails_autorizados/create","method":"POST","fullPath":"http://api.pontua.crianex.com/emails_autorizados/create"},{"path":"/emails_autorizados/update","method":"PUT","fullPath":"http://api.pontua.crianex.com/emails_autorizados/update"},{"path":"/emails_autorizados/delete","method":"DELETE","fullPath":"http://api.pontua.crianex.com/emails_autorizados/delete"}],"totalRoutes":6}],"documentation":{"swagger":"http://api.pontua.crianex.com/api-docs","postman":"http://api.pontua.crianex.com/postman-collection"}}