Hur man hämtar företagsinformation med hjälp av ID eller slug med Blue API.
För att hämta företagsinformation kan du använda company
frågan med antingen företags-ID eller slug:
Fråga efter Företags-ID
query GetCompanyById {
company(id: "company-id-here") {
id
name
slug
createdAt
updatedAt
}
}
Fråga efter Företags-Slug
Samma fråga accepterar också en företags-slug, vilket gör det enkelt att hämta företagsinformation med hjälp av den URL-vänliga identifieraren:
query GetCompanyBySlug {
company(id: "company-slug-here") {
id
name
slug
createdAt
updatedAt
}
}
Exempel på Svar
Båda frågorna kommer att returnera samma företagsobjekt:
{
"data": {
"company": {
"id": "cuid123456789",
"name": "Acme Corporation",
"slug": "acme-corp",
"createdAt": "2024-01-15T10:30:00.000Z",
"updatedAt": "2024-03-20T14:45:00.000Z"
}
}
}
Viktiga Anteckningar
- Parametern
id
accepterar både företags-ID och slugs - Endast företag där den aktuella användaren är medlem kommer att returneras
- Om företaget inte hittas eller om användaren inte har åtkomst, kommer en
CompanyNotFoundError
att kastas - Banned companies will throw a
CompanyBannedError
Tillgängliga Fält
Du kan fråga efter ytterligare företagsfält vid behov:
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
}
}