GET
/api/v1/companiesObtener todas las Empresas
Devuelve una lista de empresas con soporte de paginación.
Autenticación
Envía tu API key en el header x-api-key header.
x-api-keybearer
Parámetros
pagequery · number
Número de página a recuperar.
limitquery · number
Número de elementos por página.
namequery · string
Nombre de la empresa para filtrar (coincidencia parcial).
domainquery · string
Dominio de la empresa para filtrar (coincidencia parcial).
opportunityIdquery · string
ID de oportunidad para filtrar empresas por relación de oportunidad.
Respuestas
200
PublicApiGetCompaniesResponseDto
statusCoderequirednumber
countrequirednumber
errorrequiredstring
datarequiredarray<PublicApiCompanyDto>
Ejemplo de respuesta
json
{
"statusCode": 200,
"count": 0,
"error": null,
"data": [
{
"id": "5516cd47-2bd0-4f4f-adc2-22524e54ba4d",
"name": "Acme Corporation",
"domain": "acme.com",
"description": "Leading provider of innovative solutions",
"industry": "Technology",
"phone": "+1-555-123-4567",
"email": "contact@acme.com",
"currency": "USD",
"address": "123 Main Street",
"postalCode": "12345",
"city": "New York",
"nEmployees": 150,
"source": "Website",
"annualRevenue": 1000000,
"status": "Active",
"foundationYear": 2020,
"sellRating": 85,
"linkedinUrl": "https://linkedin.com/company/acme-corp",
"parentCompanyId": "5516cd47-2bd0-4f4f-adc2-22524e54ba4d",
"createdAt": "2024-01-15T10:00:00.000Z",
"updatedAt": "2024-01-15T10:00:00.000Z"
}
]
}
401No autorizado - clave API o token Bearer faltante o inválido