← Volver al listado
GET/api/v1/companies

Obtener 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

page

query · number

Número de página a recuperar.
limit

query · number

Número de elementos por página.
name

query · string

Nombre de la empresa para filtrar (coincidencia parcial).
domain

query · string

Dominio de la empresa para filtrar (coincidencia parcial).
opportunityId

query · string

ID de oportunidad para filtrar empresas por relación de oportunidad.

Respuestas

200

PublicApiGetCompaniesResponseDto

statusCoderequired

number

countrequired

number

errorrequired

string

datarequired

array<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