AI assistant connections#

Review and revoke AI assistants connected to the authenticated Brandwave user, including their active credentials and authorization status.

Authentication required

All endpoints require a Bearer token in the Authorization header. See the Authentication guide for setup instructions.

POST /v1/agent-registrations/billing-intents#

Create an exact paid-plan action for a user-owned workspace. Stripe is not invoked until the owner confirms it in Brandwave.

Owner only
bash
POST /v1/agent-registrations/billing-intents
Authorization: Bearer {token}
Content-Type: application/json

{
  "workspace_id": "1c7743a8-6410-4a9e-9f3b-2c1d5e8a4b01",
  "target_plan": "..."
}

Parameters#

NameTypeRequiredDescription
workspaceIdstring (UUID)RequiredWorkspace identifier.
targetPlan'growth' | 'scale'RequiredBrandwave billing plan key.

Response#

Returns { data, _meta } with the result.

User confirmation required

This action only prepares a short-lived billing intent. An organization owner or admin must review the plan and exact monthly price before Brandwave invokes Stripe.