Account Transfers
The following instructions describe how to initiate an external account transfer (ACATS) using the Goldman Sachs Advisor Solutions (GSAS) APIs.
Account transfers can also be initiated during the digital onboarding workflow using the Service Center APIs.
Note
You must use the same sending and receiving account types to complete an account transfer.
Initiate an External Account Transfer (ACATS)
Use the following instructions to initiate an external account transfer from an external brokerage account to a GSAS account.
Step 1 - Pull list of ACAT-eligible firms
Use the following endpoint to get a list of ACATS-eligible firms:
Endpoint: GET /api/v2/external-transfer/contra-firm-suggestions
Some accounts may still require additional review after you initiate an ACATS.
Note
If a firm isn't eligible for ACATS, an account transfer form must be sent to GSAS to initiate the transfer. For instructions on how to upload an account transfer form, see Step 4 below.
Step 2 - Initiate the Transfer (ACATS-eligible contra firms only)
Use the following endpoint to create the transfer request:
Endpoint: POST /api/v2/accounts/{accountNumber}/acatin
All applicable signatures must be sent in the request.
- i.w. Joint accounts require signatures from all joint owners.
A successful call returns an acatId
in the response URL.
Step 3 - Check Status of ACATS
Use the following endpoint to check the status of a submitted ACATS using the acatId
that was returned after creating the transfer request.
Endpoint: GET /api/v2/accounts/{accountNumber}/acatin/{acatId}
Step 4 - Upload Account Transfer Form
Use the GSAS account transfer form to submit an account transfer request only for the following use cases:
- The contra firm is NOT ACATS-eligible.
- The contra firm is ACATS-eligible but the advisee isn't able to e-sign the form and a wet signature must be uploaded to complete the transfer.
You must be signed in to your GSAS account to view the form.
To upload the account transfer form to the API, use the following endpoint:
Endpoint: POST /api/v2/secure-upload-documents/accounts/{accountNumber}
Was this page useful?
Give feedback to help us improve developer.gs.com and serve you better.