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