İçeriğe geç
ajan.io

Belgeler menüsü

Bu sayfada

Integration ikonunu al

Bir entegrasyon için ikon URL'sini alın

Bir entegrasyonun ikon URL'sini döndürür. Entegrasyonun ikonu yoksa iconUrl null'dır.

Base URL

https://api.ajan.io/integrations/v1/{integrationId}/icon

Dedicated deployments Tüm isteklerde api.ajan.com'u /api/public ile değiştirin.

Required Scopes

Bu endpoint INTEGRATION_API kapsamı gerektirir.

Parameters

ParameterTypeRequiredDescription
integrationIdstringYesEntegrasyonun UUID'si

Example

javascript
const axios = require("axios");

async function getIcon(integrationId) {
  const response = await axios.get(
    `https://api.ajan.io/integrations/v1/${integrationId}/icon`,
    {
      headers: {
        Authorization: "Bearer YOUR_API_KEY"
      }
    }
  );

  console.log("Icon URL:", response.data.iconUrl);
}

getIcon("550e8400-e29b-41d4-a716-446655440000");

Response Format

Success Response (200 OK)

typescript
{
  iconUrl: string | null;
}

Error Handling

Status CodeDescription
400Geçersiz entegrasyon ID biçimi
401Geçersiz veya eksik API anahtarı
403Bu entegrasyona erişim yok
404Entegrasyon bulunamadı
429Rate limit aşıldı

ajan, API anahtarınızı korumak ve uygulamalarınızın güvenliğini sağlamak için tarayıcı kaynaklı istekleri bilinçli olarak engeller. Daha fazla bilgi için API Key Best Practices kılavuzuna bakın.