It’s been a while, but from my recollection, Ghost requires an API key instead of domain sending key because it needs to be able to retrieve email analytics, which a domain sending key doesn’t allow.
It’s been a while, but from my recollection, Ghost requires an API key instead of domain sending key because it needs to be able to retrieve email analytics, which a domain sending key doesn’t allow.