Ana içeriğe geç

KYC Grubuna Toplu Üye Ekle

Bir KYC grubuna tek bir zincir çağrısıyla en fazla 100 adres ekler. İstek bir bütün olarak başarılı ya da başarısız olur: adreslerden biri zaten üyeyse ya da istekte iki kez geçiyorsa hiçbiri eklenmez.

Asenkron çalışır: üyeler hemen kaydedilir ve KYC Grubu Üyelerini Listele içinde görünür; zincir üzerindeki çağrı, KYC tokenının sahip cüzdanı tarafından imzalanmak üzere kuyruğa alınır. Platform sahibi düğümde 41 (AddMembersToKycGroup) tipinde bir düğüm işlemi olarak kaydedilir ve internal_id grubun id değeridir; bkz. Asenkron yazma işlemleri.

Yalnızca platform sahibi (kök) düğüm çağırabilir.

Gerekli izin: kyc:group:member:create

İstek​

POST /v2/admin/kycs/{kyc_token_id}/groups/{group_id}/members/bulk

Parametreler​

AdTipKonumAçıklama
kyc_token_idstringpathZorunlu. KYC tokenının id değeri (KYC Tokenlarını Listele yanıtından)
group_idstringpathZorunlu. Grubun id değeri (24 karakterlik hex); sayısal group_id değil

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>
Content-TypeZorunlu. application/json

Gövde​

AlanTipZorunluAçıklama
user_addressesarray of stringEvet1–100 cüzdan adresi. Gönderildiği haliyle saklanır; biçimi kontrol edilmez

Örnek​

curl --request POST \
--url '{{baseUrl}}/v2/admin/kycs/68c4a1f2b9e3d70012a5c3e8/groups/68d2e7a9c1b4f30045e1a9b2/members/bulk' \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json' \
--data '{
"user_addresses": [
"0x1234567890123456789012345678901234567890",
"0x0987654321098765432109876543210987654321"
]
}'

Yanıt​

Durum 201.

{
"requires_approval": false,
"completed": true
}

Yanıt Alanları​

AlanTipAçıklama
requires_approvalbooleanHer zaman false: KYC yazma işlemlerinin onay adımı yoktur
completedbooleanİstek kabul edilip zincir üzerindeki çağrı kuyruğa alındığında true. Zincirin onayladığı anlamına gelmez

Hatalar​

DurumKodAçıklama
40010015Doğrulama başarısız — details alanına bakın. Boş liste ya da 100'den fazla adres de bu kodu alır
40310005 (domain 2)Düğümünüz platform sahibi (kök) düğüm değil
40020001001KYC grubu bulunamadı ya da path'te adı geçenden farklı bir KYC tokenında
40010015KYC tokenı çözümlenemedi (kyc token not found or not deployed)
50010000Adreslerden biri zaten üye ya da istekte iki kez geçiyor; hiçbiri eklenmedi

Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.