Skip to navigation

ForAgent

Bir parametre değerine bağlı (dependent) parametreleri, acente bazlı include/exclude kontrolü ile sayfalı döner.

Uç Nokta (Endpoint)

GET {{baseUrl}}/api/parameters/{parameterId}/parameterValues/{parameterValue}/Dependencies/ForAgent/{agentId}

Kimlik Doğrulama

Üst koleksiyondan miras alınan Bearer Token kullanılır; token {{authToken}} değişkeninden çözümlenir ve ilgili rolde Read yetkisi gerektirir.

Path Parametreleri

ParametreTipZorunluAçıklama
parameterIdinteger✅DependentParameterId — bağlı (ana) parametrenin Id’si.
parameterValuestring✅Bağlı parametrenin değeri (DependentParameterValue).
agentIdinteger✅Acente Id. Sonuçlar bu acentenin kurallarına göre filtrelenir.

Sorgu Parametreleri

ParametreTipZorunluVarsayılanAçıklama
querystring❌(boş)Arama metni.
pageinteger❌1Sayfa numarası. 1’den küçük gönderilirse 1’e sabitlenir.
pagesizeinteger❌100Sayfa boyutu. 1-100 aralığı dışındaysa 100 kullanılır.

Örnek İstek

GET {{baseUrl}}/api/parameters/1/parameterValues/TOYOTA/Dependencies/ForAgent/1001?query=&page=1&pagesize=100

Yanıt Yapısı

Başarılı Yanıt (200 OK)

{
"Data": [
{
"Id": 58886,
"ParameterId": 52,
"ParameterValue": "18100",
"ParameterValueText": "ELMAÇUKURU",
"DependentParameterId": 3,
"DependentParameterValue": "1101",
"DependencyType": "=",
"DependencyConnectionTypeToOtherKey": "&&",
"DependencyExecutionLevelForOtherKey": 1
},
{
"Id": 62606,
"ParameterId": 52,
"ParameterValue": "18103",
"ParameterValueText": "YAKABAŞI",
"DependentParameterId": 3,
"DependentParameterValue": "1101",
"DependencyType": "=",
"DependencyConnectionTypeToOtherKey": "&&",
"DependencyExecutionLevelForOtherKey": 1
},
{
"Id": 62646,
"ParameterId": 52,
"ParameterValue": "18104",
"ParameterValueText": "YEMENİ",
"DependentParameterId": 3,
"DependentParameterValue": "1101",
"DependencyType": "=",
"DependencyConnectionTypeToOtherKey": "&&",
"DependencyExecutionLevelForOtherKey": 1
},
{
"Id": 62676,
"ParameterId": 52,
"ParameterValue": "18105",
"ParameterValueText": "YEŞİLYUVA",
"DependentParameterId": 3,
"DependentParameterValue": "1101",
"DependencyType": "=",
"DependencyConnectionTypeToOtherKey": "&&",
"DependencyExecutionLevelForOtherKey": 1
},
{
"Id": 67840,
"ParameterId": 52,
"ParameterValue": "18097",
"ParameterValueText": "ALTIKULAÇ",
"DependentParameterId": 3,
"DependentParameterValue": "1101",
"DependencyType": "=",
"DependencyConnectionTypeToOtherKey": "&&",
"DependencyExecutionLevelForOtherKey": 1
},
{
"Id": 68106,
"ParameterId": 52,
"ParameterValue": "18098",
"ParameterValueText": "ÇAMPINAR",
"DependentParameterId": 3,
"DependentParameterValue": "1101",
"DependencyType": "=",
"DependencyConnectionTypeToOtherKey": "&&",
"DependencyExecutionLevelForOtherKey": 1
},
{
"Id": 68264,
"ParameterId": 52,
"ParameterValue": "18099",
"ParameterValueText": "DENİZBÜKÜ",
"DependentParameterId": 3,
"DependentParameterValue": "1101",
"DependencyType": "=",
"DependencyConnectionTypeToOtherKey": "&&",
"DependencyExecutionLevelForOtherKey": 1
},
{
"Id": 68390,
"ParameterId": 52,
"ParameterValue": "18101",
"ParameterValueText": "GÖYNÜKLER",
"DependentParameterId": 3,
"DependentParameterValue": "1101",
"DependencyType": "=",
"DependencyConnectionTypeToOtherKey": "&&",
"DependencyExecutionLevelForOtherKey": 1
},
{
"Id": 68576,
"ParameterId": 52,
"ParameterValue": "18102",
"ParameterValueText": "KADIYUSUF",
"DependentParameterId": 3,
"DependentParameterValue": "1101",
"DependencyType": "=",
"DependencyConnectionTypeToOtherKey": "&&",
"DependencyExecutionLevelForOtherKey": 1
},
{
"Id": 75210,
"ParameterId": 52,
"ParameterValue": "18095",
"ParameterValueText": "MERKEZ",
"DependentParameterId": 3,
"DependentParameterValue": "1101",
"DependencyType": "=",
"DependencyConnectionTypeToOtherKey": "&&",
"DependencyExecutionLevelForOtherKey": 1
},
{
"Id": 75524,
"ParameterId": 52,
"ParameterValue": "18096",
"ParameterValueText": "AKÇAM",
"DependentParameterId": 3,
"DependentParameterValue": "1101",
"DependencyType": "=",
"DependencyConnectionTypeToOtherKey": "&&",
"DependencyExecutionLevelForOtherKey": 1
}
],
"Page": 1,
"PageSize": 100,
"TotalCount": 11
}

Response Parametreleri:

AlanTipAçıklama
DataarrayParameterDependencyApiDTO listesi.
PageintegerMevcut sayfa numarası.
PageSizeintegerSayfa başına kayıt sayısı.
TotalCountintegerToplam kayıt sayısı.

Data:

AlanTipAçıklama
IdintegerBağımlılık kaydının Id’si.
ParameterIdintegerAna parametre Id.
ParameterValuestringAna parametre değeri.
ParameterValueTextstringAna parametre değerinin metni.
DependentParameterIdintegerBağlı parametre Id.
DependentParameterValuestringBağlı parametre değeri.
DependencyTypestringBağımlılık tipi (ör. Model)
DependencyConnectionTypeToOtherKeystringDiğer anahtara bağlanma tipi.
DependencyExecutionLevelForOtherKeyshort / nullDiğer anahtar için çalışma seviyesi.

Hata Yanıtları

400 Bad Request

İşlem sırasında bir hata oluştu! RequestId: 0HN1GPVL2F3Q0:00000003, LogId: a18f33c7b290
Durum KoduGövdeAçıklama
401 Unauthorized(boş)Token yok / geçersiz / süresi dolmuş.
403 Forbidden(boş)Rol bu uç için Read yetkisine sahip değil veya IP beyaz listede değil.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path parameters

parameterIdintegerRequired
parameterValueintegerRequired
agentIdintegerRequired

Headers

AcceptstringOptional

Query parameters

querystringOptional
Arama sorgusu. Opsiyonel.
pageintegerOptional

Sayfa numarası. <1 ise 1’e sabitlenir.

pagesizeintegerOptional

Sayfa boyutu. 1-100 aralığı dışındaysa 100 kullanılır.

Response headers

Transfer-EncodingstringOptional
Content-TypestringOptional
Content-EncodingstringOptional
VarystringOptional
X-Frame-OptionsstringOptional
X-XSS-ProtectionstringOptional
X-Content-Type-OptionsstringOptional
Referrer-PolicystringOptional
X-Powered-BystringOptional
DatestringOptional

Response

OK