Customers
Manage customer accounts, teams, agents, and API credentials across Standard API, AI Agent, and MCP Server product types.
Customers
The Customers section manages the entities that subscribe to and consume your products. Aforo models a customer hierarchy that works across all four product types.
Customer Hierarchy
Customer (company / individual)
└── Team (department / project)
└── App / Agent (application or AI agent instance)
└── API Key / Credentials (authentication tokens)
Creating a Customer
- Go to Commercial → Customers
- Click + New Customer
- Enter name, email, and external ID (optional — for linking to your CRM)
- Set the customer's default currency
Customer Deletion Guard
Aforo prevents deletion of customers with financial dependencies:
Check before deleting:
Teams
Teams represent organizational units within a customer account — a department, project, or cost center. Each team has its own budget tracking and can have multiple apps or agents.
Agents
For AI Agent and MCP Server products, customers register agents — autonomous AI systems that consume your APIs on behalf of the customer.
Agent fields:
agentType—CLAUDE,GPT,LANGCHAIN,CREWAI,AUTOGEN, orCUSTOMteam— which team owns this agentrateLimits— per-agent usage capscapabilities— declared capabilities for access control
Agents can be suspended or reactivated independently of the customer account.
Wallets
In PREPAID or HYBRID billing mode, each customer has a wallet that holds their credit balance. Wallets are currency-specific.
Wallet Operations
- Fund — Add credits (via payment or manual operator credit)
- Hold — Reserve funds for in-progress usage (released or committed at billing)
- View balance — Current spendable balance + pending holds
API Keys
API keys are tied to subscriptions, not directly to customers. When a customer subscribes:
- A key is created and bound to the subscription
- The key is presented once — store it securely
- If the subscription is cancelled, all bound keys are automatically revoked
Credential Types
API keys are stored as hashed values. Aforo cannot recover a lost key — the customer must rotate to get a new one.