Endpoint administration
Controls which /api/v2/pharma endpoints are allowed through the domain gate. Entries are validated against the declared contracts before they can be applied, and applying refreshes every pharma query and readiness probe.
Endpoint status
Last readiness probe per declared endpoint. Only Live opens a surface — everything else keeps the domain fail-closed. Classifications come from live staging probes; only status metadata and correlation IDs are returned — never upstream response bodies.
- CheckingParticipantsGET /api/v2/pharma/participantsProbing staging readiness…no response · neverno correlation id
- CheckingProductsGET /api/v2/pharma/productsProbing staging readiness…no response · neverno correlation id
- CheckingLotsGET /api/v2/pharma/lotsProbing staging readiness…no response · neverno correlation id
- CheckingSerialized packsGET /api/v2/pharma/packsProbing staging readiness…no response · neverno correlation id
- CheckingInventoryGET /api/v2/pharma/inventoryProbing staging readiness…no response · neverno correlation id
- CheckingShipmentsGET /api/v2/pharma/shipmentsProbing staging readiness…no response · neverno correlation id
- CheckingChain of custodyGET /api/v2/pharma/custodyProbing staging readiness…no response · neverno correlation id
- CheckingRecall consoleGET /api/v2/pharma/recallsProbing staging readiness…no response · neverno correlation id
- CheckingPharma ExchangeGET /api/v2/pharma/exchange/listingsProbing staging readiness…no response · neverno correlation id
- CheckingVerification consoleGET /api/v2/pharma/verification/historyProbing staging readiness…no response · neverno correlation id
- CheckingClinical dispenseGET /api/v2/pharma/clinical/dispenseProbing staging readiness…no response · neverno correlation id
- CheckingSupply intelligenceGET /api/v2/pharma/intelligence/signalsProbing staging readiness…no response · neverno correlation id
- CheckingAdvanced operationsGET /api/v2/pharma/operations/tasksProbing staging readiness…no response · neverno correlation id
- CheckingSupply analyticsGET /api/v2/pharma/analytics/dashboardsProbing staging readiness…no response · neverno correlation id
Readiness has not been confirmed yet.
Candidate endpoint list
Paste the VITE_PHARMA_LIVE_ENDPOINTS value produced by scripts/probe-pharma-endpoints.sh. Comma- or newline-separated `METHOD /api/v2/pharma/...` entries.
Effective gate
Using the build-time VITE_PHARMA_LIVE_ENDPOINTS value.
- Participantsgate open
- Productsgate open
- Lotsfail-closed
- Serialized packsfail-closed
- Inventoryfail-closed
- Shipmentsfail-closed
- Chain of custodyfail-closed
- Recall consolefail-closed
- Pharma Exchangefail-closed
- Verification consolefail-closed
- Clinical dispensefail-closed
- Supply intelligencefail-closed
- Advanced operationsfail-closed
- Supply analyticsfail-closed
Declared endpoints
The complete allow-list. Only these strings can be admitted.
GET /api/v2/pharma/participantsPOST /api/v2/pharma/participantsPATCH /api/v2/pharma/participants/:idGET /api/v2/pharma/productsPOST /api/v2/pharma/productsPOST /api/v2/pharma/products/:id/authorizationsPOST /api/v2/pharma/products/:id/identifiersGET /api/v2/pharma/lotsPOST /api/v2/pharma/lotsPATCH /api/v2/pharma/lots/:idGET /api/v2/pharma/packsPOST /api/v2/pharma/packs/commissionGET /api/v2/pharma/packs/:id/historyGET /api/v2/pharma/inventoryPOST /api/v2/pharma/inventory/ingressGET /api/v2/pharma/inventory/movementsGET /api/v2/pharma/shipmentsPOST /api/v2/pharma/shipmentsPOST /api/v2/pharma/shipments/:id/dispatchPOST /api/v2/pharma/shipments/:id/receiveGET /api/v2/pharma/custodyPOST /api/v2/pharma/custody/eventsGET /api/v2/pharma/recallsPOST /api/v2/pharma/recallsPOST /api/v2/pharma/recalls/:id/scopePOST /api/v2/pharma/recalls/:id/acknowledgeGET /api/v2/pharma/exchange/listingsPOST /api/v2/pharma/exchange/listingsPOST /api/v2/pharma/exchange/ordersPOST /api/v2/pharma/verification/scanGET /api/v2/pharma/verification/historyGET /api/v2/pharma/clinical/dispensePOST /api/v2/pharma/clinical/dispenseGET /api/v2/pharma/intelligence/signalsGET /api/v2/pharma/intelligence/summaryGET /api/v2/pharma/operations/tasksPOST /api/v2/pharma/operations/tasksGET /api/v2/pharma/analytics/dashboards