Cómo recuperar información de la empresa usando ID o slug con la API de Blue.


Para recuperar información de la empresa, puedes usar la consulta company con el ID de la empresa o el slug:

Consulta por ID de Empresa

query GetCompanyById {
  company(id: "company-id-here") {
    id
    name
    slug
    createdAt
    updatedAt
  }
}

Consulta por Slug de Empresa

La misma consulta también acepta un slug de empresa, lo que facilita recuperar información de la empresa usando el identificador amigable para URL:

query GetCompanyBySlug {
  company(id: "company-slug-here") {
    id
    name
    slug
    createdAt
    updatedAt
  }
}

Ejemplo de Respuesta

Ambas consultas devolverán el mismo objeto de empresa:

{
  "data": {
    "company": {
      "id": "cuid123456789",
      "name": "Acme Corporation",
      "slug": "acme-corp",
      "createdAt": "2024-01-15T10:30:00.000Z",
      "updatedAt": "2024-03-20T14:45:00.000Z"
    }
  }
}

Notas Importantes

  • El parámetro id acepta tanto IDs de empresas como slugs
  • Solo se devolverán las empresas donde el usuario actual sea miembro
  • Si la empresa no se encuentra o el usuario no tiene acceso, se lanzará un CompanyNotFoundError
  • Las empresas prohibidas lanzarán un CompanyBannedError

Campos Disponibles

Puedes consultar campos adicionales de la empresa según sea necesario:

query GetCompanyDetails {
  company(id: "company-slug") {
    id
    name
    slug
    # Add more fields as needed based on your requirements
    # Check the GraphQL schema for all available fields
  }
}

Asistente IA

Las respuestas son generadas por IA y pueden contener errores.

¿Cómo puedo ayudarte?

Pregúntame cualquier cosa sobre Blue o esta documentación.

Enter para enviar • Shift+Enter para nueva línea • ⌘I para abrir