← back to StudentLoanTracker
src/app/api/servicers/route.ts
56 lines
import { NextRequest, NextResponse } from 'next/server';
export async function GET(request: NextRequest) {
// TODO: Query PostgreSQL (slt.servicers table) for active servicers
// TODO: Return name, phone, website, mailing address, supported plans
const placeholder = [
{
id: 1,
name: 'MOHELA',
phone: '1-888-866-4352',
website: 'https://www.mohela.com',
supports_pslf: true,
active: true,
},
{
id: 2,
name: 'Aidvantage',
phone: '1-800-848-0979',
website: 'https://www.aidvantage.com',
supports_pslf: false,
active: true,
},
{
id: 3,
name: 'Nelnet',
phone: '1-888-486-4722',
website: 'https://www.nelnet.com',
supports_pslf: false,
active: true,
},
{
id: 4,
name: 'ECSI (Heartland)',
phone: '1-888-549-3274',
website: 'https://www.ecsi.net',
supports_pslf: false,
active: true,
},
{
id: 5,
name: 'EdFinancial',
phone: '1-855-337-6884',
website: 'https://www.edfinancial.com',
supports_pslf: false,
active: true,
},
];
return NextResponse.json({
success: true,
message: 'Servicer directory - federal student loan servicers',
servicers: placeholder,
});
}