TradingStatus

Current legal status and whether the company is actively operating, inactive, or in a formal insolvency or closure process.

  • effectiveDate
    Type: string Format: date-time

    When the current trading status last changed, as an ISO-8601 date-time. Null when unknown.

  • grandStatus
    Type: string enum

    Grand's assessed trading status. Named grandStatus to leave room for future legalStatus / operatingStatus dimensions alongside it. 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
  • history
    Type: array object[] · TradingStatusHistory[]

    Prior trading-status values over time, each with its own effective date and reasons. Null when no history is recorded.

    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

  • reasons
    Type: array object[] · StructuredReason[]

    Structured drivers behind the current trading status (e.g. the specific registry events that determined it). 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