Integrations

Connect a reporting integration

Changed on

Starts the connection flow. Some providers return a hosted authorization URL, some connect immediately, and payment reporting returns the Board payments-settings URL. Provider credentials and configuration are never returned.

post/integrations/reporting/{provider}/connect

Request

  • Base URL: https://api.cavuno.com/v1
  • URL: https://api.cavuno.com/v1/integrations/reporting/{provider}/connect
  • Auth: HTTP bearer

Path parameters

provider'search_console' | 'adsense' | 'tinybird' | 'stripe' | 'google_analytics' required

The reporting provider key. tinybird is deprecated: first-party Board analytics need no connection and are served live by the /v1/analytics endpoints, so connecting it changes nothing.

Response

Successful response.

object'reporting_integration_connect' required

String representing the object's type.

providerstring required

The reporting provider key.

connectedboolean required

Whether the integration is already fully connected.

authorizationUrlstring

OAuth providers only. The URL the user must visit to grant access.

siteUrlstring

The board site URL the integration reports on.

redirectUrlstring

Stripe only: the Monetization settings deep link.

Changes