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#
| Name | Type | Required | Description |
|---|---|---|---|
| organizationId | string (UUID) | Required | Organization identifier. |
| targetPlan | 'starter' | 'growth' | 'scale' | Required | Brandwave 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.