Service Lifecycle

The statuses a service moves through as it is enabled, reviewed, and disabled, and how they relate to the business-level boarding flow.

A service carries its own status as it is enabled, reviewed by underwriting, and later disabled. This page covers the service-level statuses only. For the business-level boarding flow (Saved → PENDING_REQUIREMENTS → PENDING_UNDERWRITING → ACTIVE → CLOSED), see Status lifecycle.


Service statuses

Once you enable a service, it moves through its own statuses: from PENDING_UNDERWRITING to ACTIVE on approval, then through PENDING_DISABLE to DISABLED if you turn it off.

stateDiagram-v2
    [*] --> PENDING_UNDERWRITING: service enabled
    PENDING_UNDERWRITING --> ACTIVE: approved
    ACTIVE --> PENDING_DISABLE: disable requested
    PENDING_DISABLE --> DISABLED: turned off
    DISABLED --> [*]
StatusMeaning
PENDING_UNDERWRITINGThe service is enabled and complete; underwriting is reviewing it.
ACTIVEApproved; the service can operate.
PENDING_DISABLEThe service is being turned off.
DISABLEDThe service is off.

While a service sits in PENDING_UNDERWRITING, its missingFields, missingDocuments, and errors tell you what's still outstanding. See Underwriting exceptions.

🚧

PENDING-PUBLISH

Two status-vocabulary conflicts are unresolved in the source contract: an enabled service appears as both ENABLED and ACTIVE in different examples, and a pending-disable service as both PENDING and PENDING_DISABLE. This table uses the ACTIVE and PENDING_DISABLE forms. Confirm the authoritative enum against the boarding spec before publish.


Next steps

See also



Did this page help you?
.readme-logo { display: none !important; }