Uverse Pharma Africa

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.

0/14 liveUnchecked 14
  • Checking
    Participants
    GET /api/v2/pharma/participants
    Probing staging readiness…
    no response · never
    no correlation id
  • Checking
    Products
    GET /api/v2/pharma/products
    Probing staging readiness…
    no response · never
    no correlation id
  • Checking
    Lots
    GET /api/v2/pharma/lots
    Probing staging readiness…
    no response · never
    no correlation id
  • Checking
    Serialized packs
    GET /api/v2/pharma/packs
    Probing staging readiness…
    no response · never
    no correlation id
  • Checking
    Inventory
    GET /api/v2/pharma/inventory
    Probing staging readiness…
    no response · never
    no correlation id
  • Checking
    Shipments
    GET /api/v2/pharma/shipments
    Probing staging readiness…
    no response · never
    no correlation id
  • Checking
    Chain of custody
    GET /api/v2/pharma/custody
    Probing staging readiness…
    no response · never
    no correlation id
  • Checking
    Recall console
    GET /api/v2/pharma/recalls
    Probing staging readiness…
    no response · never
    no correlation id
  • Checking
    Pharma Exchange
    GET /api/v2/pharma/exchange/listings
    Probing staging readiness…
    no response · never
    no correlation id
  • Checking
    Verification console
    GET /api/v2/pharma/verification/history
    Probing staging readiness…
    no response · never
    no correlation id
  • Checking
    Clinical dispense
    GET /api/v2/pharma/clinical/dispense
    Probing staging readiness…
    no response · never
    no correlation id
  • Checking
    Supply intelligence
    GET /api/v2/pharma/intelligence/signals
    Probing staging readiness…
    no response · never
    no correlation id
  • Checking
    Advanced operations
    GET /api/v2/pharma/operations/tasks
    Probing staging readiness…
    no response · never
    no correlation id
  • Checking
    Supply analytics
    GET /api/v2/pharma/analytics/dashboards
    Probing staging readiness…
    no response · never
    no 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/participants
  • POST /api/v2/pharma/participants
  • PATCH /api/v2/pharma/participants/:id
  • GET /api/v2/pharma/products
  • POST /api/v2/pharma/products
  • POST /api/v2/pharma/products/:id/authorizations
  • POST /api/v2/pharma/products/:id/identifiers
  • GET /api/v2/pharma/lots
  • POST /api/v2/pharma/lots
  • PATCH /api/v2/pharma/lots/:id
  • GET /api/v2/pharma/packs
  • POST /api/v2/pharma/packs/commission
  • GET /api/v2/pharma/packs/:id/history
  • GET /api/v2/pharma/inventory
  • POST /api/v2/pharma/inventory/ingress
  • GET /api/v2/pharma/inventory/movements
  • GET /api/v2/pharma/shipments
  • POST /api/v2/pharma/shipments
  • POST /api/v2/pharma/shipments/:id/dispatch
  • POST /api/v2/pharma/shipments/:id/receive
  • GET /api/v2/pharma/custody
  • POST /api/v2/pharma/custody/events
  • GET /api/v2/pharma/recalls
  • POST /api/v2/pharma/recalls
  • POST /api/v2/pharma/recalls/:id/scope
  • POST /api/v2/pharma/recalls/:id/acknowledge
  • GET /api/v2/pharma/exchange/listings
  • POST /api/v2/pharma/exchange/listings
  • POST /api/v2/pharma/exchange/orders
  • POST /api/v2/pharma/verification/scan
  • GET /api/v2/pharma/verification/history
  • GET /api/v2/pharma/clinical/dispense
  • POST /api/v2/pharma/clinical/dispense
  • GET /api/v2/pharma/intelligence/signals
  • GET /api/v2/pharma/intelligence/summary
  • GET /api/v2/pharma/operations/tasks
  • POST /api/v2/pharma/operations/tasks
  • GET /api/v2/pharma/analytics/dashboards