Management
List Customers
Retrieve customers for the authenticated instance
GET
/
customers
/
api
/
manage
curl "https://api.trusset.org/customers/api/manage?limit=20&search=acme" \
-H "X-API-Key: trusset_abc123xy_secret..."
const params = new URLSearchParams({ limit: '20', search: 'acme' });
const response = await fetch(
`https://api.trusset.org/customers/api/manage?${params}`,
{ headers: { 'X-API-Key': 'trusset_abc123xy_secret...' } }
);
const { data: customers, metadata } = await response.json();
import requests
response = requests.get(
'https://api.trusset.org/customers/api/manage',
headers={'X-API-Key': 'trusset_abc123xy_secret...'},
params={'limit': 20, 'search': 'acme'}
)
data = response.json()
{
"success": true,
"data": [
{
"id": "cust_abc123",
"instanceId": "inst_xyz789",
"walletAddress": "0xAbC123dEf456789012345678901234567890AbCd",
"country": "DE",
"investorType": "PROFESSIONAL",
"status": "verified",
"verifiedAt": "2025-03-01T10:00:00.000Z",
"archived": false
}
],
"metadata": {
"total": 1,
"requestId": "550e8400-e29b-41d4-a716-446655440000",
"timestamp": "2025-06-15T12:00:00.000Z"
}
}
Returns a paginated list of customers belonging to the authenticated instance. By default, archived customers are excluded.
Query Parameters
string
Free-text search across customer fields.
string
default:"false"
Set to
true to include archived customers in results.integer
default:"100"
Number of results per page.
integer
default:"0"
Number of results to skip for pagination.
Response Fields
boolean
Request status
array
Array of customer objects
object
curl "https://api.trusset.org/customers/api/manage?limit=20&search=acme" \
-H "X-API-Key: trusset_abc123xy_secret..."
const params = new URLSearchParams({ limit: '20', search: 'acme' });
const response = await fetch(
`https://api.trusset.org/customers/api/manage?${params}`,
{ headers: { 'X-API-Key': 'trusset_abc123xy_secret...' } }
);
const { data: customers, metadata } = await response.json();
import requests
response = requests.get(
'https://api.trusset.org/customers/api/manage',
headers={'X-API-Key': 'trusset_abc123xy_secret...'},
params={'limit': 20, 'search': 'acme'}
)
data = response.json()
{
"success": true,
"data": [
{
"id": "cust_abc123",
"instanceId": "inst_xyz789",
"walletAddress": "0xAbC123dEf456789012345678901234567890AbCd",
"country": "DE",
"investorType": "PROFESSIONAL",
"status": "verified",
"verifiedAt": "2025-03-01T10:00:00.000Z",
"archived": false
}
],
"metadata": {
"total": 1,
"requestId": "550e8400-e29b-41d4-a716-446655440000",
"timestamp": "2025-06-15T12:00:00.000Z"
}
}
⌘I
curl "https://api.trusset.org/customers/api/manage?limit=20&search=acme" \
-H "X-API-Key: trusset_abc123xy_secret..."
const params = new URLSearchParams({ limit: '20', search: 'acme' });
const response = await fetch(
`https://api.trusset.org/customers/api/manage?${params}`,
{ headers: { 'X-API-Key': 'trusset_abc123xy_secret...' } }
);
const { data: customers, metadata } = await response.json();
import requests
response = requests.get(
'https://api.trusset.org/customers/api/manage',
headers={'X-API-Key': 'trusset_abc123xy_secret...'},
params={'limit': 20, 'search': 'acme'}
)
data = response.json()
{
"success": true,
"data": [
{
"id": "cust_abc123",
"instanceId": "inst_xyz789",
"walletAddress": "0xAbC123dEf456789012345678901234567890AbCd",
"country": "DE",
"investorType": "PROFESSIONAL",
"status": "verified",
"verifiedAt": "2025-03-01T10:00:00.000Z",
"archived": false
}
],
"metadata": {
"total": 1,
"requestId": "550e8400-e29b-41d4-a716-446655440000",
"timestamp": "2025-06-15T12:00:00.000Z"
}
}
