---
updatedAt: 2026-03-31T21:00:01.000Z
agentTools:
  projectIndex: https://developers.byallaccounts.morningstar.com/llms.txt
---

# Merrill Lynch - SFTP Access

FI ID: 113001 

**Feed Persona(s):** Financial Representatives, Firms, RIAs

> 🚧 Feed access pre-requisites
>
> Users not registered at Merrill Lynch with managing discretion over accounts will require the account holder(s) to complete a Letter of Authorization (LOA). ML will assist with this process.

**Step 1:** Email Merrill Lynch (ML) Data Feeds at <mldatafeeds@ml.com> to request a new data transmission to Morningstar ByAllAccounts for a GCS (Global Custody Systems) Client ID.

* Ensure you cc your Merrill Lynch Financial Representative and <byallaccounts-custodians@morningstar.com> in your request email for increased visibility.

<HTMLBlock>{`
<details>
  <summary>Additional Details</summary>
  <ul style="padding-top: 10px;">
    <li>ML will require all users to complete an 'Authorization Form – Electronic Data Feed'. Please include the following details:
      <ul>
        <li>Data Aggregator: Morningstar ByAllAccounts</li>
        <li>Address: 22 W. Washington, Chicago, IL 60622</li>
        <li>Relationship: Indicates how the person or entity requesting the data feed is connected to the account holder(s). For example, if the requester is the owner of the account, the relationship would be listed as “individual”.</li> 
        <li>Phone Number: 866-856-4951</li>
        <li>E-Mail: byallaccounts-custodians@morningstar.com</li>
      </ul>
</li>
    <li>The Authorization Form instructs Merrill Lynch to provide the specified account data to the recipient(s) via the data aggregator, Morningstar ByAllAccounts. 
    <li>To protect sensitive account information, the emailed document must be password protected.
</li>
</details>
`}</HTMLBlock>

**Step 2:** Once completed, ML Data Feeds will issue a GCS Client ID to the requesting Advisor/Firm (to be used to configure accounts at ByAllAccounts).

**Step 3:** Submit the Feed Setup Form in [AccountView](https://www.byallaccounts.net/BAAWebApp/BAALogin.html).

<HTMLBlock>{`
<details class="product-shot">
  <summary>Product screenshot</summary>
  <figure>
    <img
      src="https://files.readme.io/17c42817d22fe364fcaabee9b40f1bc14a4a3db7b9b35664b2b46c675f75e25e-image.png"
      loading="lazy"
      style="max-width:100%; height:auto; border-radius:8px;"
    />
  </figure>
</details>
`}</HTMLBlock>

**Step 4:** ByAllAccounts will complete the final configurations and share the feed password.

<HTMLBlock>{`
<details>
  <summary>Feed password delivery details</summary>
  <table border="1" cellpadding="10" cellspacing="0" style="margin-top: 10px; border-collapse: collapse;">
    <tbody>
      <tr>
        <td>ByAllAccounts Password Email Subject</td>
        <td>ByAllAccounts/Merrill Lynch - SFTP Access [ByAllAccounts SalesForce Case Number]</td>
      </tr>
      <tr>
        <td>ByAllAccounts Password Email Sender</td>
        <td>baa-service@alerts-morningstar.com</td>
      </tr>
      <tr>
        <td>ByAllAccounts SalesForce Case Number</td>
        <td>This is the reference number you will have received to track your request after completing step 3.</td>
      </tr>
    </tbody>
  </table>
</details>
`}</HTMLBlock>

**Step 5:** Enter feed credentials in [AccountView](https://www.byallaccounts.net/BAAWebApp/BAALogin.html) and aggregate accounts.

<HTMLBlock>{`
<details>
  <summary>Feed credential details</summary>
  <ul style="padding-top: 10px;">
    <li>Username: GCS Client ID</li>
    <li>Password: Shared by ByAllAccounts via email in step 4</li>
    <li style="font-style: italic;">If you have more than one GCS Client ID, you need to create multiple credentials. These will share the same password unless noted otherwise.</li>
  </ul>
</details>
`}</HTMLBlock>

<Callout icon="📘" theme="info">
  For detailed instructions on how to link accounts once you have your feed credentials, please refer to the following training video: [Linking Accounts and Credentials with Direct Feeds](https://outreach.morningstar.com/i/4fjs009jWdvBhkP56PO6eNkx6Gh5TPMyV0vRwdd8McBhK4500nLTSsoNjA8zMoHD6LzPLUSSIGNbD8GcgdNhD93V252N69DKmfPLUSSIGNO2B7aAFcWGnCFqzBUnGBd9CK28PLUSSIGNz9uCikaHS?signature=none)
</Callout>

<br />