Skip to main content
GET
Get

Overview

Retrieves complete details for a specific company, including current evaluation status and risk assessment. You can fetch a company in three ways: All three return the same company object. The organization scope is enforced by your API key.

Endpoints

Get by ID

string
required
The unique gu1 ID (UUID) of the company to retrieve

Get by external ID

string
required
Your external identifier for this company (e.g. the value you sent when creating the entity)

Get by tax ID

string
required
The company’s tax identification number (format depends on country: CUIT for Argentina, CNPJ 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 company object with the following fields:
string
gu1’s internal entity ID
string
Your external identifier for this company
string
Your organization ID
string
Always “company”
string
Company display name
string
Tax identification number
string
ISO 3166-1 alpha-2 country code
number
Calculated risk score from 0 (low risk) to 100 (high risk)
array
Array of identified risk factors contributing to the risk score
string
Company status: active, inactive, under_review, approved, rejected, suspended
boolean
Whether KYB verification has been completed
string
Name of the KYB provider used (if applicable)
object
KYB verification data from the provider
object
Company-specific data structure
object
Custom attributes as key-value pairs
object
Latest AI evaluation results (null if no evaluation exists)
  • id - Evaluation ID
  • entityId - Entity ID
  • evaluationType - Type of evaluation performed
  • result - Evaluation result
  • confidence - Confidence score (0-1)
  • evaluatedAt - Timestamp of evaluation
string
ISO 8601 timestamp of company creation
string
ISO 8601 timestamp of last update
string
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

KYB Verification Check

Retrieve a business to check their KYB status before approving a transaction:

Risk Score Monitoring

Check the current risk score and factors for ongoing monitoring:

Next Steps