Get
API Reference
Get a person by ID
Retrieve detailed information about a person — for person entities in the gu1 KYC and risk analysis platform, with examples for get use cases.
GET
Get
Overview
Retrieves complete details for a specific person, including current evaluation status and risk assessment. You can fetch a person in three ways:| Method | Endpoint | Use when |
|---|---|---|
| By ID | GET /entities/{id} | You have gu1’s internal entity UUID |
| By external ID | GET /entities/by-external-id/{externalId} | You use your own identifier (e.g. customer_12345) |
| By tax ID | GET /entities/by-tax-id/{taxId} | You have the person’s tax ID (e.g. CUIT, CPF) and want to look them up |
Endpoints
Get by ID
The unique gu1 ID (UUID) of the person to retrieve
Get by external ID
Your external identifier for this person (e.g. the value you sent when creating the entity)
Get by tax ID
The person’s tax identification number (format depends on country: CUIT for Argentina, CPF for Brazil, etc.). Must match the entity’s stored tax ID within your organization.
Authentication
Requires a valid API key in the Authorization header:Response
Returns the complete person object with the following fields:gu1’s internal entity ID
Your external identifier for this person
Your organization ID
Always “person”
Person display name
Tax identification number
ISO 3166-1 alpha-2 country code
Calculated risk score from 0 (low risk) to 100 (high risk)
Array of identified risk factors contributing to the risk score
Person status:
active, inactive, under_review, approved, rejected, suspendedWhether KYC verification has been completed
Name of the KYC provider used (if applicable)
KYC verification data from the provider
Person-specific data structure
Custom attributes as key-value pairs
Latest AI evaluation results (null if no evaluation exists)
id- Evaluation IDentityId- Entity IDevaluationType- Type of evaluation performedresult- Evaluation resultconfidence- Confidence score (0-1)evaluatedAt- Timestamp of evaluation
ISO 8601 timestamp of person creation
ISO 8601 timestamp of last update
ISO 8601 timestamp of soft deletion (null if not deleted)
Examples
Get by ID (UUID)
Get by external ID
Get by tax ID
Response Example
Error Responses
404 Not Found
401 Unauthorized
500 Internal Server Error
Use Cases
KYC Verification Check
Retrieve a customer to check their KYC status before approving a transaction:Risk Score Monitoring
Check the current risk score and factors for ongoing monitoring:Next Steps
- Update Person - Modify person attributes
- List Persons - Query multiple persons
- Create KYC Validation - Start identity verification