POST /api/auth/registration/
Required fields: email, name, phone
POST /api/auth/login/
Returns authentication token
GET /api/users/profile/
View and update profile information
POST /api/eb1/create/ - Create applicationGET /api/eb1/data/ - View applicationPUT /api/eb1/update/ - Update applicationGET /api/eb1/report/ - Generate reportPOST /api/eb2/create/ - Create applicationGET /api/eb2/data/ - View applicationPUT /api/eb2/update/ - Update applicationGET /api/eb2/report/ - Generate report/api/eb{1|2}/applications/{id}/documents/
Upload and manage required documents
/api/eb{1|2}/applications/{id}/recommenders/
Manage recommendation letters
/api/eb{1|2}/applications/{id}/reports/
Access generated reports and drafts
/api/eb1/petitions/ - Manage EB1 petitions/api/eb2/petitions/ - Manage EB2 petitions