Skip to main content

RoutingHealthAccountControlView

automaticVersioninteger<int64>required
evidence objectrequired
lastTransition objectnullable
fromStateRoutingHealthStatenullable

Possible values: [HEALTHY, WARMING, UNKNOWN, DEGRADED, OPEN, HALF_OPEN, RAMP_25, RAMP_50, CREDENTIAL_REPAIR_REQUIRED]

occurredAtstring<date-time>required
reasonRoutingHealthTransitionReasonrequired

Possible values: [TECHNICAL_FAILURE_RATE, CREDENTIAL_REPAIR_REQUIRED, CREDENTIAL_REPAIR_RESOLVED, APPROVAL_COLLAPSE, RECOVERY_CONFIDENCE_MET, SEGMENT_RECOVERY_UNPROVEN, RAMP_PROGRESS, FULL_RECOVERY, MANUAL_SUPPRESSION, MANUAL_CLEAR]

revisioninteger<int64>required
toStateRoutingHealthStaterequired

Possible values: [HEALTHY, WARMING, UNKNOWN, DEGRADED, OPEN, HALF_OPEN, RAMP_25, RAMP_50, CREDENTIAL_REPAIR_REQUIRED]

nextProbeAtstring<date-time>nullable
observedAtstring<date-time>nullable
reasonRoutingHealthEvidenceReasonnullable

Possible values: [TECHNICAL_FAILURE_RATE, CREDENTIAL_REPAIR_REQUIRED, RISK_LOCKED, HEALTH_UNAVAILABLE]

revisioninteger<int64>required
stateRoutingHealthStaterequired

Possible values: [HEALTHY, WARMING, UNKNOWN, DEGRADED, OPEN, HALF_OPEN, RAMP_25, RAMP_50, CREDENTIAL_REPAIR_REQUIRED]

windows object[]required
  • Array [
  • approvalsinteger<int64>required
    definitiveIssuerResponsesinteger<int64>required
    dispatchesinteger<int64>required
    p95UpperBoundMsinteger<int64>nullable
    reliableResponsesinteger<int64>required
    requiredDispatchesinteger<int64>nullable
    technicalFailureThresholdBpsinteger<int32>nullable
    technicalOrUnknownOutcomesinteger<int64>required
    wilsonApprovalLowerBoundBpsinteger<int32>nullable
    wilsonApprovalUpperBoundBpsinteger<int32>nullable
    windowMinutesinteger<int32>required
  • ]
  • healthStateRoutingHealthStaterequired

    Possible values: [HEALTHY, WARMING, UNKNOWN, DEGRADED, OPEN, HALF_OPEN, RAMP_25, RAMP_50, CREDENTIAL_REPAIR_REQUIRED]

    manualReasonstringnullable
    manualVersioninteger<int64>required
    manuallySuppressedbooleanrequired
    processorAccountIdstring<uuid>required
    processorPlatformProcessorPlatformrequired

    Possible values: [TRANSIT, SIERRA, RAPID_CONNECT, CARDPOINTE, EPG, ECPI, SERVER_POST, MAVERICK_ACH, TRANSIT_SIMULATOR]

    processorTypeProcessorTyperequired

    Possible values: [TSYS, FISERV, ELAVON, CHASE, WORLDPAY, HEARTLAND, EPX, MAVERICK]

    reasonRoutingHealthEvidenceReasonnullable

    Possible values: [TECHNICAL_FAILURE_RATE, CREDENTIAL_REPAIR_REQUIRED, RISK_LOCKED, HEALTH_UNAVAILABLE]

    RoutingHealthAccountControlView
    {
    "automaticVersion": 0,
    "evidence": {
    "lastTransition": {
    "fromState": "HEALTHY",
    "occurredAt": "2024-07-29T15:51:28.071Z",
    "reason": "TECHNICAL_FAILURE_RATE",
    "revision": 0,
    "toState": "HEALTHY"
    },
    "nextProbeAt": "2024-07-29T15:51:28.071Z",
    "observedAt": "2024-07-29T15:51:28.071Z",
    "reason": "TECHNICAL_FAILURE_RATE",
    "revision": 0,
    "state": "HEALTHY",
    "windows": [
    {
    "approvals": 0,
    "definitiveIssuerResponses": 0,
    "dispatches": 0,
    "p95UpperBoundMs": 0,
    "reliableResponses": 0,
    "requiredDispatches": 0,
    "technicalFailureThresholdBps": 0,
    "technicalOrUnknownOutcomes": 0,
    "wilsonApprovalLowerBoundBps": 0,
    "wilsonApprovalUpperBoundBps": 0,
    "windowMinutes": 0
    }
    ]
    },
    "healthState": "HEALTHY",
    "manualReason": "string",
    "manualVersion": 0,
    "manuallySuppressed": true,
    "processorAccountId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "processorPlatform": "TRANSIT",
    "processorType": "TSYS",
    "reason": "TECHNICAL_FAILURE_RATE"
    }