SENTINEL SIGNAL PORTAL TOOLS

Portal Tools

Docs + interactive tester + CLI key lifecycle for staging validation.

Interactive Tester

Use Swagger UI Try it out to run requests through the staging proxy at /portal/staging.

Endpoints under /v1/tokens, /v1/apikeys, /v1/billing, and /v1/control-plane route to token-service staging; all other paths route to API staging.

Example Score Payload

{
  "workflow": "healthcare.denial",
  "payload": {
    "external_claim_id": "LITE-EXAMPLE-0001",
    "service_date": "2026-02-17",
    "provider_id": 1021,
    "payer_id": 44,
    "patient_id": "PT-LITE-0001",
    "patient_age": 57,
    "patient_sex": "F",
    "place_of_service": "11",
    "cpt_code": "99214",
    "icd10_code": "M5450",
    "units": 1,
    "billed_amount": 210.0,
    "allowed_amount": 145.0,
    "network_status": "in_network"
  },
  "options": {
    "operating_point": "high_recall",
    "distribution_profile": "commercial_beta",
    "allow_fallback": true
  }
}

Example Feedback Payload

{
  "request_id": "replace-with-x-request-id",
  "endpoint": "denial",
  "observed_outcome": "denied",
  "expected_outcome": "paid",
  "confidence_mismatch": true,
  "notes": "Unexpected outcome after manual review.",
  "payer_id": 44,
  "cpt": "99214",
  "days_to_outcome": 7,
  "severity": "med"
}

Dashboard Self-Serve

Self-serve onboarding now supports workspace signup + login in the dashboard: email/password session, workspace creation, one-time API key display, key rotation, and scoped permissions.

One-time setup links are still available as an optional admin-assisted fallback. Admin token remains internal to token service operations.

CLI Key + Usage

These commands use staging endpoints directly and follow the self-serve control-plane flow: signup/login -> workspace session -> key create/rotate. The returned API key is used as Authorization: Bearer ... for scoring and usage.

Create session + key

Includes an instant trial-key path (POST /v1/keys/trial) plus the dashboard session flow.

Show plan limits

Check usage

Rotate key (self-serve replacement)

Demo Page

Use a single screen to paste a claim JSON, run denial scoring, and generate an appeal draft from the returned factors.

Appeals generation requires a token scope that includes appeals:generate (for example, an enterprise key).