# GetRule575Status

Returns Rule 575 exception fills and rollup summaries for a White Label site. Only WhiteLabel admins can access this endpoint. Non-Paginated endpoint.

Endpoint: GET /Strategies/GetRule575Status
Version: v4
Security: 

## Query parameters:

  - `WhiteLabelSiteId` (integer,null, required)
    The White Label site Id

  - `Days` (integer,null)
    (Optional) Number of days back to include. Falls back to days_back if not supplied. Default: 30

  - `Session` (string)
    (Optional) Trading session filter. Accepted values: all, RTH, ETH. Default: all

  - `GroupBy` (string)
    (Optional) Dimension to group the rule575 rollup by. Accepted values: strategy, manager, instrument

## Response 200 fields (application/json):

  - `Results` (array,null)
    Result array

  - `Results.ExceptionSummary` (object)

  - `Results.ExceptionSummary.TotalExceptionFills` (integer)
    Total number of fills that triggered a Rule 575 exception

  - `Results.ExceptionSummary.FavorableFillCount` (integer)
    Number of exception fills that were favorable to the subscriber

  - `Results.ExceptionSummary.UnfavorableFillCount` (integer)
    Number of exception fills that were unfavorable to the subscriber

  - `Results.ExceptionSummary.RthFillCount` (integer)
    Number of exception fills that occurred during Regular Trading Hours (RTH)

  - `Results.ExceptionSummary.EthFillCount` (integer)
    Number of exception fills that occurred during Extended Trading Hours (ETH)

  - `Results.ExceptionSummary.AvgSlippageTicks` (number)
    Average slippage in ticks across all exception fills

  - `Results.ExceptionSummary.MaxAbsSlippageTicks` (number)
    Maximum absolute slippage in ticks observed across all exception fills

  - `Results.ExceptionSummary.AvgDelaySec` (number)
    Average delay in seconds between signal emission and fill execution

  - `Results.ExceptionSummary.P90DelaySec` (number)
    90th-percentile delay in seconds between signal emission and fill execution

  - `Results.ExceptionSummary.UniqueStrategies` (integer)
    Number of distinct C2 strategies represented in the exception fills

  - `Results.ExceptionSummary.UniqueSignals` (integer)
    Number of distinct C2 signals represented in the exception fills

  - `Results.ExceptionSummary.UniqueAccounts` (integer)
    Number of distinct broker accounts represented in the exception fills

  - `Results.Exceptions` (array,null)
    One row per Rule 575 impacted fill / broker account combination

  - `Results.Exceptions.ManagerName` (string,null)
    Manager display name

  - `Results.Exceptions.SymbolRoot` (string,null)
    Root symbol of the instrument (e.g. @MNQ)

  - `Results.Exceptions.SignalId` (integer)
    The C2 Signal ID

  - `Results.Exceptions.IsFavorable` (boolean)
    True when the fill slippage was favorable to the subscriber

  - `Results.Exceptions.AccountName` (string,null)
    The broker account name

  - `Results.Exceptions.SystemName` (string,null)
    The C2 strategy name

  - `Results.Exceptions.FirstMdTime` (string,null)
    Timestamp of the first market data tick used for the Rule 575 comparison (UTC)

  - `Results.Exceptions.Session` (string,null)
    Trading session in which the fill occurred: RTH or ETH

  - `Results.Exceptions.FirstMarketPrice` (number,null)
    Market price at FirstMdTime used as the Rule 575 reference price

  - `Results.Exceptions.SlippageTicks` (number,null)
    Slippage in ticks relative to the Rule 575 reference price. Negative = favorable, positive = unfavorable

  - `Results.Exceptions.SystemId` (integer)
    The C2 Strategy ID

  - `Results.Exceptions.FillTime` (string,null)
    Timestamp the fill was recorded (UTC)

  - `Results.Exceptions.ManagerId` (integer)
    The C2 Manager Person ID

  - `Results.Exceptions.DelaySec` (number,null)
    Seconds between signal emission and fill execution. Negative values indicate the fill arrived before the reference tick

  - `Results.Exceptions.LastPx` (number,null)
    Actual fill price (last price)

  - `Results.Exceptions.Side` (integer)
    FIX side code: 1 = Buy, 2 = Sell

  - `Results.Rule575` (object)

  - `Results.Rule575.Hero` (object)

  - `Results.Rule575.Hero.AvgSlippage` (number)
    Average slippage in ticks across all exception fills

  - `Results.Rule575.Hero.P90Latency` (number)
    90th-percentile latency in seconds between signal emission and fill execution

  - `Results.Rule575.Hero.AvgLatency` (number)
    Average latency in seconds between signal emission and fill execution

  - `Results.Rule575.Hero.FavorablePct` (number)
    Percentage of exception fills that were favorable to the subscriber

  - `Results.Rule575.Hero.TotalFills` (integer)
    Total number of fills that triggered a Rule 575 exception

  - `Results.Rule575.Rows` (array,null)
    One row per strategy, ordered by fills descending

  - `Results.Rule575.Rows.ManagerName` (string,null)
    The manager display name for this strategy

  - `Results.Rule575.Rows.AvgSlippage` (number)
    Average slippage in ticks for this strategy

  - `Results.Rule575.Rows.AvgLatency` (number)
    Average latency in seconds between signal emission and fill execution for this strategy

  - `Results.Rule575.Rows.Key` (string,null)
    The group key identifier (strategy ID)

  - `Results.Rule575.Rows.SystemName` (string,null)
    The strategy name

  - `Results.Rule575.Rows.P90Latency` (number)
    90th-percentile latency in seconds for this strategy

  - `Results.Rule575.Rows.Fills` (integer)
    Number of Rule 575 exception fills for this strategy

  - `Results.Rule575.Rows.FavorablePct` (number)
    Percentage of exception fills that were favorable to the subscriber

  - `Results.Rule575.Rows.SystemId` (integer)
    The C2 strategy ID

  - `ResponseStatus` (object)

  - `ResponseStatus.ErrorCode` (string,null)
    The HTTP error code. Please see https://api-docs.collective2.com/guides/error-codes#http-errors.

  - `ResponseStatus.Message` (string,null)
    The human-readable meaning of the ErrorCode.

  - `ResponseStatus.Errors` (array,null)

  - `ResponseStatus.Errors.ErrorCode` (string,null)
    The C2 error code. Please see https://api-docs.collective2.com/guides/error-codes#c2-errors.

  - `ResponseStatus.Errors.FieldName` (string,null)
    The affected parameter.

  - `ResponseStatus.Errors.Message` (string,null)
    More details about the ErrorCode.

## Response 400 fields (application/json):

  - `ErrorCode` (string,null)
    The HTTP error code. Please see https://api-docs.collective2.com/guides/error-codes#http-errors.

  - `Message` (string,null)
    The human-readable meaning of the ErrorCode.

  - `Errors` (array,null)

  - `Errors.ErrorCode` (string,null)
    The C2 error code. Please see https://api-docs.collective2.com/guides/error-codes#c2-errors.

  - `Errors.FieldName` (string,null)
    The affected parameter.

  - `Errors.Message` (string,null)
    More details about the ErrorCode.

## Response 401 fields (application/json):

  - `ErrorCode` (string,null)
    The HTTP error code. Please see https://api-docs.collective2.com/guides/error-codes#http-errors.

  - `Message` (string,null)
    The human-readable meaning of the ErrorCode.

  - `Errors` (array,null)

  - `Errors.ErrorCode` (string,null)
    The C2 error code. Please see https://api-docs.collective2.com/guides/error-codes#c2-errors.

  - `Errors.FieldName` (string,null)
    The affected parameter.

  - `Errors.Message` (string,null)
    More details about the ErrorCode.

## Response 403 fields (application/json):

  - `ErrorCode` (string,null)
    The HTTP error code. Please see https://api-docs.collective2.com/guides/error-codes#http-errors.

  - `Message` (string,null)
    The human-readable meaning of the ErrorCode.

  - `Errors` (array,null)

  - `Errors.ErrorCode` (string,null)
    The C2 error code. Please see https://api-docs.collective2.com/guides/error-codes#c2-errors.

  - `Errors.FieldName` (string,null)
    The affected parameter.

  - `Errors.Message` (string,null)
    More details about the ErrorCode.

## Response 404 fields (application/json):

  - `ErrorCode` (string,null)
    The HTTP error code. Please see https://api-docs.collective2.com/guides/error-codes#http-errors.

  - `Message` (string,null)
    The human-readable meaning of the ErrorCode.

  - `Errors` (array,null)

  - `Errors.ErrorCode` (string,null)
    The C2 error code. Please see https://api-docs.collective2.com/guides/error-codes#c2-errors.

  - `Errors.FieldName` (string,null)
    The affected parameter.

  - `Errors.Message` (string,null)
    More details about the ErrorCode.

## Response 406 fields (application/json):

  - `ErrorCode` (string,null)
    The HTTP error code. Please see https://api-docs.collective2.com/guides/error-codes#http-errors.

  - `Message` (string,null)
    The human-readable meaning of the ErrorCode.

  - `Errors` (array,null)

  - `Errors.ErrorCode` (string,null)
    The C2 error code. Please see https://api-docs.collective2.com/guides/error-codes#c2-errors.

  - `Errors.FieldName` (string,null)
    The affected parameter.

  - `Errors.Message` (string,null)
    More details about the ErrorCode.

## Response 409 fields (application/json):

  - `ErrorCode` (string,null)
    The HTTP error code. Please see https://api-docs.collective2.com/guides/error-codes#http-errors.

  - `Message` (string,null)
    The human-readable meaning of the ErrorCode.

  - `Errors` (array,null)

  - `Errors.ErrorCode` (string,null)
    The C2 error code. Please see https://api-docs.collective2.com/guides/error-codes#c2-errors.

  - `Errors.FieldName` (string,null)
    The affected parameter.

  - `Errors.Message` (string,null)
    More details about the ErrorCode.

## Response 429 fields (application/json):

  - `ErrorCode` (string,null)
    The HTTP error code. Please see https://api-docs.collective2.com/guides/error-codes#http-errors.

  - `Message` (string,null)
    The human-readable meaning of the ErrorCode.

  - `Errors` (array,null)

  - `Errors.ErrorCode` (string,null)
    The C2 error code. Please see https://api-docs.collective2.com/guides/error-codes#c2-errors.

  - `Errors.FieldName` (string,null)
    The affected parameter.

  - `Errors.Message` (string,null)
    More details about the ErrorCode.

## Response 500 fields (application/json):

  - `ErrorCode` (string,null)
    The HTTP error code. Please see https://api-docs.collective2.com/guides/error-codes#http-errors.

  - `Message` (string,null)
    The human-readable meaning of the ErrorCode.

  - `Errors` (array,null)

  - `Errors.ErrorCode` (string,null)
    The C2 error code. Please see https://api-docs.collective2.com/guides/error-codes#c2-errors.

  - `Errors.FieldName` (string,null)
    The affected parameter.

  - `Errors.Message` (string,null)
    More details about the ErrorCode.

## Response 503 fields (application/json):

  - `ErrorCode` (string,null)
    The HTTP error code. Please see https://api-docs.collective2.com/guides/error-codes#http-errors.

  - `Message` (string,null)
    The human-readable meaning of the ErrorCode.

  - `Errors` (array,null)

  - `Errors.ErrorCode` (string,null)
    The C2 error code. Please see https://api-docs.collective2.com/guides/error-codes#c2-errors.

  - `Errors.FieldName` (string,null)
    The affected parameter.

  - `Errors.Message` (string,null)
    More details about the ErrorCode.


## Response 304 fields
