Skip to main content
Connected accounts are customer-owned connections to publishing, messaging, review, and advertising platforms. Caller-owned profile keys group connected accounts, and API routes always use Kavenio account IDs instead of raw provider tokens.

List accounts

Use limit and cursor for pagination. The account response includes safe public metadata, readiness, scopes, permissions, and status. It never returns raw provider credentials.

Health

Health checks report reconnect and readiness issues. For Google Business this can include missing scopes, revoked credentials, missing selected location, unverified listings, or missing permissions. For Bluesky, health checks validate the encrypted App Password credentials and surface reconnect needs when the provider rejects the credential session.

Bluesky direct messages

Bluesky DMs use typed account routes. These routes use the connected account’s PDS and Bluesky Chat service proxy; they are not broad AT Protocol proxy routes. Kavenio supports text-only Bluesky DMs. DM attachments and standalone unarchive are not exposed because the verified Bluesky Chat API surface does not provide those operations as normal supported actions.

Google Business management

Google Business uses typed account routes. These are not broad Google API proxy routes. Most Google Business routes accept an optional locationId when the caller needs a specific location instead of the selected default location.

Review inbox

The inbox endpoint reads reviews across supported accounts and returns partial failure metadata when one account cannot be queried.

Analytics

Performance data is daily and can lag Google provider availability. Search keyword data is monthly, and Google may return threshold values instead of exact impressions for privacy. Keyword rows use valueType: "exact" with impressions, or valueType: "threshold" with threshold.