List account links
platform and status, repeating a key to match several values.
Status
Sending from an account that isn’t
active fails with 409 accountLinkDisconnected. details.status says which.
pauseReasons is a list of strings such as billing. New reasons can be added, so show unknown ones as they are.
Capabilities
capabilities lists what this account can do right now. It is its platform’s capabilities, narrowed by the account’s own state.
422 capabilityNotSupported, with the capability in details. See Platforms and capabilities.
Sending from several accounts
Rate limits are per team, not per account. Platforms also limit each account on their side: when one does, the API returns429 platformRateLimited with details.retryAfterSeconds.
profile target’s platform must be the account link’s platform. A mismatch fails with 422 platformNotSupported.