Company Accounts

Company Account

A Company Account is the top-level entity within the CleverCards Platform that represents an individual business or organization. It serves as the foundation for all operations performed through the CleverCards API and acts as the central point of control for managing digital payment solutions within that organization.

Each company account is uniquely identified by a CompanyAccountId, which must be included in the headers of all API requests to ensure proper scoping and authorization. This ensures that all operations—such as issuing cards, managing token drafts, funding accounts, and configuring webhooks—are securely tied to the correct organizational context.

The company account provides access to the following core capabilities:

  • Card Program Management: Define and control how digital cards are created, issued, and delivered to recipients.
  • Access Control: Authenticate and authorize users or systems via API keys and tokens scoped to the company account.
  • Webhook Configuration: Set up real-time event notifications (e.g., card issued, card funded) tied to company-level events.
  • Reporting and Compliance: Monitor issued tokens, active cards, transaction activity, and maintain audit trails for regulatory purposes.

In multi-tenant or platform integrations, each partner or client operates within their own isolated company account, ensuring data privacy, security, and operational autonomy. This design enables scalable, secure, and flexible integrations across a wide range of use cases, such as employee payments, rewards programs, insurance disbursements, and more.