Ana içeriğe geç

Bayi ve Müşteri Bilgilerini Sorgulama

Açıklama

ERP'nizdeki bayi, alt bayi, alt müşteri ve müşteri kayıtlarını sorgulamak için.

Tek Bir Kaydı Sorgulama

URL:/erp/agent/codeOrErpCode
Method: GET

  • codeOrErpCode yerine üyenin üye kodunu veya ERP kodunu yazıyorsunuz.

Header: AccessToken'ı unutmayın! (Bkz: 2.1 AccessToken Oluşturma)

    {
"id": "d76272b4-7526-416b-afa7-98c5743fbb88",
"isActive": true,
"name": "Ana bayi",
"code": "NT44276512",
"erpCode": "",
"taxNumber": "00000000000",
"taxOffice": null,
"email": null,
"phone": "5000000000",
"cityName": null,
"districtName": null,
"address": null,
"parentTenantId": "2e64d939-d56f-4c78-a76f-84d0d445067b",
"parentTenantCode": "Test",
"parentTenantName": "Test",
"isIndividual": true,
"paymentExCurrencyType": null,
"users": [
{
"id": "0dfc31f9-8614-40ef-b055-e72da84f002a",
"name": "Kullanıcı 2",
"surname": ".",
"email": "[email protected]",
"gsm": "5000000000",
"canUseMobile": true,
"description": "",
"roles": [
"Bayi Admin"
],
"paymentExCurrencyType": "8e6cc739-83e0-4af5-accf-a55476e758c6",
"code": ""
},
{
"id": "db0b3d24-a678-474c-9134-e73542265a9f",
"name": "Ana bayi kullanıcı Test",
"surname": ".",
"email": "[email protected]",
"gsm": "5000000000",
"canUseMobile": true,
"description": ".",
"roles": [
"Anasayfa Rolü"
],
"paymentExCurrencyType": "8e6cc739-83e0-4af5-accf-a55476e758c6",
"code": "AYS123456Test"
}
]
}

Birden Fazla Kaydı Sorgulama (Listeleme)

URL

  • Bayi/Alt Bayi için: /erp/agent?type=dealer\&page=1\&pageSize=10\&name=John+Doe
  • Müşteri/Alt Müşteri: erp/agent?type=customer\&page=1\&pageSize=10\&name=John+Doe

Method: GET
Header: AccessToken'ı unutmayın! (Bkz: 2.1 AccessToken Oluşturma)
Filters: İsim, kod, erp kod, e-posta, telefon, tckn, vkn, kullanıcı adı ve kullanıcı kodu gibi kriterlere göre filtreleme yapabilirsiniz. Eğer filtre girmezseniz, sayfalandırmaya göre sonuç alırısnız.

ParametreAçıklama
nameFirma adı
codeÜye kodu
erpCodeÜye ERP kodu
emailE‑posta
phoneTelefon
tcknT.C. Kimlik No
vknVergi Kimlik No

Sayfalama

page (hangi sayfa) ve pageSize (sayfa başına kaç kayıt) ile sonuçları düzenleyebilirsiniz.

ParametreTipVarsayılanAçıklama
pageint1Getirilecek sayfa
pageSizeint10Sayfa başına kayıt

Not:

  • Bayi, Alt bayi, Müşteri veya Alt Müşteri bireysel ise taxNumber alanında TCKN değerini göreceksiniz.
  • Bayi, Alt bayi, Müşteri veya Alt Müşteri üyelerin Adres bilgileri eksiksiz olmalı. Eksik değer olması durumunda hata alırsınız.

Örnek Yanıt (liste)

{  
"data": [
{
"id": "e8362a52-013a-44f9-8479-704eea249095",
"isActive": true,
"name": "John Doe",
"code": "741147",
"erpCode": "erpCode",
"taxNumber": "00000000000",
"taxOffice": "test",
"phone": null,
"email": "[email protected]",
"countryCode": null,
"cityName": "Adıyaman",
"districtName": "Merkez",
"address": "test test test",
"parentTenantId": "2e64d939-d56f-4c78-a76f-84d0d445067b",
"parentTenantName": "Test",
"parentTenantCode": "Test",
"isIndividual": true,
"paymentExCurrencyType": "8e6cc739-83e0-4af5-accf-a55476e758c6"
}
],
"currentPage": 1,
"rowCount": 1,
"pageCount": 1
}