Which legacy OAGAPI (.NET) endpoints are active vs. deprecated in the new system.
| Method | Path | Purpose | Status |
|---|---|---|---|
| GET | /api/oag/pax | Search passengers by name, email, or phone | ACTIVE |
| GET | /api/oag/paxsegment | Get flight segments for a passenger by index | ACTIVE |
| POST | /api/oag/pax/edit | Edit passenger details | ACTIVE |
| POST | /api/oag/CancellPax | Delete a passenger and associated notes | ACTIVE |
| POST | /api/oag/addpax | Create voyage, passengers and segments | ACTIVE |
| GET | /api/oag/DeletePax | Delete passenger by legacy index | ACTIVE |
| GET | /api/oag/GetAllPaxWithCodeDossier | Look up passengers by dossier / locator | ACTIVE |
| GET | /api/oag/segments | Search flight segments by airline, flight or airport | ACTIVE |
| POST | /api/oag/SegmentEdite | Edit a flight segment by passenger index | ACTIVE |
| DELETE | /api/oag/DeleteSegment | Delete a flight segment | ACTIVE |
| GET | /api/oag/GetAllSegmentWithCodeDossier | Get segments by dossier code | ACTIVE |
| GET | /api/oag/Delayed | List flights delayed more than two hours | ACTIVE |
| GET | /api/oag/Cancelled | List recently cancelled flights | ACTIVE |
| GET | /api/oag/WithoutNotification | List flights without notification records | ACTIVE |
| GET | /api/oag/Excel | Export voyage data by locator for Excel | ACTIVE |
| POST | /api/oag/SaveNote | Save a note attached to a passenger | ACTIVE |
| GET | /api/oag/GetAllNotes | List all notes for a passenger | ACTIVE |
| DELETE | /api/oag/DeleteNoteById/:id | Delete a note by legacy sequence ID | ACTIVE |
| POST | /api/oag/addUrl | Save OAG URL request parameters | ACTIVE |
| GET | /api/oag/:id | Get stored URL config by ID | ACTIVE |
| GET | /api/oag | List all URL configurations | ACTIVE |
| GET | /api/oag/file | List uploaded files by container name | ACTIVE |
| GET | /api/oag/file/download | Download file by redirecting to public URL | ACTIVE |
| DELETE | /api/oag/file/delete | Delete an upload record by filename | ACTIVE |
| Method | Path | Legacy behaviour | Reason | Replacement |
|---|---|---|---|---|
| GET | /api/oag/RegistrationFicheClient | Query FNB registration per FicheClient | FNB is no longer integrated | - |
| GET | /api/oag/NotificationFicheClient | Query flight notifications for FicheClient | FNB notification query was .NET-stack specific | - |
| POST | /api/oag/postjson | Submit client JSON and register on FNB | Superseded by JSON API compat layer | POST /api/client/add |
| POST | /api/oag/updatestatut | Update legacy statut field on passenger | Marked inutile in original .NET source | - |
| POST | /api/oag/modifieragence | Bulk-modify agency info for passengers | Agency-management model not carried forward | - |
| POST | /api/oag/StatutDossierUpdate | Change dossier status | Claims now use the new workflow model | PATCH /api/v1/admin/claims/{id} |
| POST | /api/oag/SetPaxLanguage | Store passenger language | Not carried on the passenger model | - |
| POST | /api/oag/SetPaxTC | Store passenger terms acceptance | Not carried on the passenger model | - |
| POST | /api/oag/SendSMSFicheClient | Send SMS from FicheClient UI | SMS is out of scope for the current product model | - |
| POST | /api/oag/SaveLogSMS | Manually save SMS log | SMS log persistence has been removed | - |
| GET | /api/oag/GetLogSMSByCellphone | Get SMS logs by phone number | SMS log persistence has been removed | - |
| GET | /api/oag/GetLogSMSByBagageAndEmbarquement | SMS logs by baggage / boarding category | SMS is out of scope for the current product model | - |
| GET | /api/oag/GetRepondPaxForExcel | SMS response data for Excel | SMS response tracking not collected | - |
| GET | /api/oag/GetRecuWelcomeForExcel | Welcome SMS data for Excel | Welcome SMS tracking not collected | - |
| GET | /api/oag/Nonregister | List FNB-unregistered clients | FNB registration removed | - |
| POST | /api/oag/file/upload | Upload to Azure Blob Storage | Generic upload center removed; files are uploaded through avatar and claim-document APIs | POST /api/v1/mobile/profile/avatar POST /api/v1/mobile/claims/{claimId}/documents |
| GET | /api/oag/GetParameterMessageByType | Message template params by type | SMS templates have been replaced by generic notification templates | - |