If you couldn't imagine an agent owning a domain on its own, it's not a domain, it's a bottleneck. Brink is built around domains an agent can reason about independently.
An agent should never be able to do more than the person it's acting on behalf of.
Agents authenticate through the same OAuth2 scoped-client model as any other system, so access is deliberately granted, not assumed.
If a user's role can't issue a refund in the interface, an agent operating under that role can't either. Permissions don't loosen just because the caller isn't human.
Every action is logged and attributed, whether it came from a user, a client, the platform itself, or a workflow, so agent activity is traceable exactly like human activity.
Agents can attach a hold to a specific order or product, pausing fulfillment or a price change until a person reviews it, without needing a special code path built for automation.
Search orders, look up customers, check product availability, and view active campaigns, without opening the portal.
Create shipments, process refunds and cancellations, and move orders through custom states, the same operations a person would perform, just requested differently.
Create, modify, and monitor promotional rules, and ask the agent how two rules would interact before you turn either one on.
Every action passes the same role-based permissions and API validation a human user has, and everything is logged with full attribution. Nothing an agent does happens outside the rules that already govern your team.




Sail Racing has built its brand on precision and function. Now, the Swedish performance sailing brand has selected Brink Commerce as its eCommerce partner.
Read article


