SenderCompID= the Service Account ID associated with the API key as yourSenderCompIDTargetCompID= the stringCOIN
A Service Account ID is a unique ID generated when you create an API Key. You can find it to the right of your API Key in Settings.
Logon (A)
Sent by the client to initiate a session and by the server as an acknowledgement. Only one session can exist per connection — sending a Logon message within an established session results in an error. The Logon message sent by the client must be signed for security. The prehash string has the following fields, each joined by the empty string:{timestamp}A{seqNum}{apiKey}{targetComp}{passphrase}.
There is no trailing separator. The RawData field should be a base64 encoding of the HMAC signature.
To establish multiple FIX connections, you must generate a new API key for each one. All messages must have a SendingTime value within 5 seconds of server time in UTC or they are rejected.
Contact primeops@coinbase.com to create an API key for accessing multiple portfolios in a single fix connection.