Get document from Firestore with service account

Solution 1:

I figured it out, under IAM in GCP console add your Service Account and give it the permissions according to: https://cloud.google.com/datastore/docs/access/iam. Then use the oauth scope: https://www.googleapis.com/auth/datastore. I guess google decided it would be a good idea call Firebase, Datastore for the permissions.