# Super stream ESA notification

Retrieves the SuperStream Electronic Service Address (ESA) notification details for the fund. This includes trustee contact information, accountant details, and firm address required to notify members of the fund's SuperStream ESA.

Endpoint: GET /f/{businessCode}/{fundCode}/report-data/fund-reports/superstream-esa-notification
Version: 1.0
Security: Class_oAuth

## Path parameters:

  - `businessCode` (string, required)
    Class business code

  - `fundCode` (string, required)
    Class entity code

## Query parameters:

  - `atDate` (string)
    The date as at which to retrieve the ESA notification details. Defaults to the current date if not provided.

## Response 200 fields (application/json):

  - `ErrorCodes` (array, required)
    List of error codes returned by the API, if any.

  - `Errors` (array, required)
    Detailed error objects returned by the API.

  - `Errors.Code` (string, required)
    Error code identifying the type of error.

  - `Errors.Message` (string, required)
    Human-readable message describing the error.

  - `CreatedUri` (string, required)
    URI of the newly created resource, if applicable.

  - `IsCreatedResponse` (boolean, required)
    Indicates whether the response is for a newly created resource.

## Response 400 fields (application/json):

  - `Errors` (array)

  - `Errors.code` (string)

  - `Errors.message` (string)

## Response 401 fields (application/json):

  - `Errors` (array)

  - `Errors.Code` (string)
    Example: API_NOT_AUTHORISED

  - `Errors.Message` (string)
    Example: Not authorised

## Response 403 fields (application/json):

  - `Errors` (array)

  - `Errors.Code` (string)
    Example: FORBIDDEN

  - `Errors.Message` (string)
    Example: You do not have permission to access this resource.

## Response 404 fields (application/json):

  - `Errors` (array)

  - `Errors.Code` (string)
    Example: API_NOT_FOUND

  - `Errors.Message` (string)
    Example: Resource not available or user does not have access to the fund.

## Response 500 fields (application/json):

  - `Errors` (array)

  - `Errors.Code` (string)
    Example: API_INTERNAL_ERROR

  - `Errors.Message` (string)
    Example: An unexpected error occurred on the server. Please try again later.

## Response default fields (application/json):

  - `Errors` (array)

  - `Errors.Code` (string)
    Example: API_INTERNAL_ERROR

  - `Errors.Message` (string)
    Example: An unexpected error occurred on the server. Please try again later.

