/bff/contact/list
Returns a paginated list of contacts/customers with vitals, group membership, newsletter status, and CRM analytics. Supports full-text search, group filtering, and 10 attribute filters. All boolean filters use string values ("true"/"false"). Pagination via limit/page query params.
Parameters
15 query
limitnumberpagenumberfilterFulltextQuerystringFull-text search across name, email, phone, and company name.
tagFilterstringComma-separated customer group slugs. Use "#-no-tags-#" for untagged contacts.
orderBystringSort field and direction. Format: "field:asc" or "field:desc".
isPremiumstringFilter VIP/premium customers.
isBannedstringFilter blocked/banned customers.
isRegisteredstringFilter by registration status (has password = registered account).
isTestAccountstringFilter test accounts. Use "false" to exclude them from reports.
hasCreditstringFilter customers with positive credit balance ("true") or zero credit ("false").
localestringFilter by customer locale.
registeredFromstringFilter customers registered on or after this date (inclusive).
registeredTostringFilter customers registered on or before this date (inclusive).
lastActivityFromstringFilter customers active on or after this date. Use to find recently active or inactive users.
ignoreBulkMailstringFilter by bulk email opt-out status. "true" = opted out, "false" = subscribed.
Request
GET /bff/contact/list
curl -X GET "https://api.bizkithub.com/bff/contact/list?limit=0&page=0&filterFulltextQuery=jan%40example.com&tagFilter=vip%2Cwholesale&orderBy=credit%3Adesc&isPremium=true&isBanned=true&isRegistered=true&isTestAccount=true&hasCredit=true&locale=cs®isteredFrom=2026-01-01®isteredTo=2026-01-31&lastActivityFrom=2026-01-01&ignoreBulkMail=true" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY"Response
Paginated contact list with CRM analytics.
{
"items": [
{
"id": "example_id",
"name": "example_name",
"firstName": "example_firstName",
"lastName": "example_lastName",
"companyName": "example_companyName",
"isCompany": false,
"companyRegistrationNumber": "example_companyRegistrationNumber",
"taxIdentificationNumber": "example_taxIdentificationNumber",
"isVatPayer": false,
"isUnreliableVatPayer": false,
"phone": "example_phone",
"locale": "example_locale",
"ignoreBulkMail": false,
"testAccount": false,
"premium": false,
"ban": false,
"registered": false,
"credit": 0,
"creditMoney": 0,
"defaultOrderSale": 0,
"subscriptionActiveCount": 0,
"groupList": [
{
"slug": "example_slug",
"name": "example_name",
"color": "example_color",
"count": 0
}
],
"avatarUrl": "example_avatarUrl",
"internalNote": "example_internalNote",
"accountAgeDays": 0,
"monthLimitMaxCreditSpendHard": 0,
"monthLimitMaxCreditSpendSoft": 0,
"orderPaid": 0,
"orderNotPaid": 0,
"orderNew": 0,
"orderProcessing": 0,
"orderStorno": 0,
"orderDone": 0,
"score": 0,
"totalRevenue": 0,
"paidOrderCount": 0,
"refundTotal": 0,
"firstOrderDate": "example_firstOrderDate",
"lastOrderDate": "example_lastOrderDate",
"lastPaidOrderDate": "example_lastPaidOrderDate",
"stornoOrderCount": 0,
"voucherOrderCount": 0,
"activeSubscriptionCount": 0,
"badges": []
}
],
"itemCount": 0
}All response codes
1 status code documented
Need an API key?
All BizKitHub API endpoints require authentication via API key.