Cara mengambil informasi perusahaan menggunakan ID atau slug dengan Blue API.
Untuk mengambil informasi perusahaan, Anda dapat menggunakan kueri company
dengan ID perusahaan atau slug:
Kuery berdasarkan ID Perusahaan
query GetCompanyById {
company(id: "company-id-here") {
id
name
slug
createdAt
updatedAt
}
}
Kuery berdasarkan Slug Perusahaan
Kueri yang sama juga menerima slug perusahaan, sehingga memudahkan untuk mengambil informasi perusahaan menggunakan pengenal yang ramah URL:
query GetCompanyBySlug {
company(id: "company-slug-here") {
id
name
slug
createdAt
updatedAt
}
}
Contoh Respons
Kedua kueri akan mengembalikan objek perusahaan yang sama:
{
"data": {
"company": {
"id": "cuid123456789",
"name": "Acme Corporation",
"slug": "acme-corp",
"createdAt": "2024-01-15T10:30:00.000Z",
"updatedAt": "2024-03-20T14:45:00.000Z"
}
}
}
Catatan Penting
- Parameter
id
menerima baik ID perusahaan maupun slug - Hanya perusahaan di mana pengguna saat ini adalah anggota yang akan dikembalikan
- Jika perusahaan tidak ditemukan atau pengguna tidak memiliki akses, sebuah
CompanyNotFoundError
akan dilemparkan - Perusahaan yang dibanned akan melemparkan
CompanyBannedError
Bidang yang Tersedia
Anda dapat mengkueri untuk bidang perusahaan tambahan sesuai kebutuhan:
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
}
}