TradingStatusHistory

A point in the trading-status history

  • effectiveDate
    Type: string Format: date-time

    When this status took effect, as an ISO-8601 date-time. Null when unknown.

  • grandStatus
    Type: string enum

    Grand's assessed trading status at this point in time. Same vocabulary as the current status.grandStatus. Values are precedence-ordered — terminal and insolvency states take priority over active/inactive. One of:

    • ACTIVELY_TRADING — operating normally, no adverse status.
    • INACTIVE — no evidence of current trading activity (inferred).
    • STRIKE_OFF_INITIATED — a strike-off (removal from the register) process has begun.
    • IN_ADMINISTRATION — under a formal administration insolvency process.
    • IN_LIQUIDATION — being wound up; assets are being liquidated.
    • OVERSEAS_ENTITY — a registered overseas entity, still active.
    • DISSOLVED — dissolved and removed from the register (terminal).
    • CONVERTED_CLOSED — closed after converting to another entity type (terminal).
    • REMOVED — removed from the register (terminal).
    • CLOSED_OVERSEAS_ENTITY — a closed overseas entity (terminal).
    values
    • ACTIVELY_TRADING
    • INACTIVE
    • STRIKE_OFF_INITIATED
    • IN_LIQUIDATION
    • IN_ADMINISTRATION
  • reasons
    Type: array object[] · StructuredReason[]

    Structured drivers for this status change. Null when no reasons are recorded.

    A structured factor contributing to a section's assessment

    • code
      Type: string | null

      Stable, machine-readable reason code for programmatic branching. RESERVED and currently always null — the canonical code vocabulary is being defined separately. The example shows the intended format; until it ships, rely on message.

    • message
      Type: string

      Human-readable, self-contained explanation of the factor (a full sentence).

Grand Public API