List
API Reference
List persons
Query and filter persons in your organization — for person entities in the gu1 KYC and risk analysis platform, with examples for list use cases.
GET
List
Overview
Retrieves a list of persons with optional filtering by country, tax ID, or external ID. Returns up to 100 persons per request.Endpoint
Authentication
Requires a valid API key in the Authorization header:Query Parameters
Must be set to
person to retrieve only personsFilter by ISO 3166-1 alpha-2 country code (e.g., “US”, “BR”, “AR”)
Filter by exact tax identification number
Filter by your external identifier
Response
Array of person objects, each containing:
id- gu1’s internal IDexternalId- Your external IDorganizationId- Your organization IDtype- Always “person”name- Person nametaxId- Tax IDcountryCode- Country coderiskScore- Risk score (0-100)riskFactors- Array of risk factorsstatus- Person statuskycVerified- KYC verification statuskycProvider- KYC provider namekycData- KYC verification dataentityData- Person-specific dataattributes- Custom attributescreatedAt- Creation timestampupdatedAt- Last update timestampdeletedAt- Deletion timestamp (null if active)
Examples
List All Persons
Filter by Country
Find by External ID
Find by Tax ID
Response Example
Use Cases
High Risk Customer Monitoring
Query all persons and filter by risk score:KYC Compliance Dashboard
Get all unverified customers for compliance dashboard:Error Responses
401 Unauthorized
500 Internal Server Error
Limits
- Maximum results per request: 100 persons
- Query parameters: Can be combined for advanced filtering
- Rate limits: Apply based on your plan tier
Next Steps
- Get Person Details - Retrieve complete information for a specific person
- Create Person - Add new persons to your organization
- Update Person - Modify person attributes