agentaos.customers mirrors the dashboard’s Customers list: everyone who has completed a checkout against your org, scoped to the environment (test or live) your API key belongs to. It’s read-only. A customer record is created automatically the first time someone pays, there’s no create, update, or retrieve by ID, only list.
customers.list(params?)
number
default:"20"
Max 100.
number
default:"0"
PaginatedList<Customer>. See Pagination for the { items, total, hasMore } shape and how to walk every page.
Customer fields
string
Customer UUID.
string
string | null
string | null
ISO 3166-1 alpha-2, e.g.
'DE'.string | null
VAT number on file, if any.
string | null
The underlying customer ID from the card processor, set for card and bank (Merchant of Record) payments.
string
ISO 8601.
Next steps
Checkouts
Pre-populate buyer info so it lands here correctly.
Subscriptions
customerEmail/customerName on a subscription reference this record.Invoices
Every invoice carries its own snapshot of buyer details at time of payment.