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 organization. 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

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

Parameters#

NameTypeRequiredDescription
organizationIdstring (UUID)RequiredOrganization identifier.
targetPlan'starter' | '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. The organization owner must review the plan and exact monthly price before Brandwave invokes Stripe.