Geliştiriciler

POST/tcr/v2/brand/{brandId}/externalVetting

Harici marka incelemesi sipariş etme

Sağlayıcının gereksinimlerini ve sonuca bağlı ücretleri inceledikten sonra bir sağlayıcı kontrolü talep edin.

Bu sayfada
  1. Hesaba ait bir mesajlaşma markası kullanın
  2. Yeni bir harici kontrol sipariş edin
  3. Sağlayıcı isteğini hazırlayın
  4. Başarılı ve başarısız sonuç ücretlerini doğrulayın
  5. Gözden geçirilmiş tek bir sipariş gönderin
  6. Gerçek sonucu takip edin
  7. Amaçlanan aynı isteği yeniden deneyin

Hesaba ait bir mesajlaşma markası kullanın

İzin verilen bir kaynak IP adresinden, HTTPS üzerinden etkinleştirilmiş bir API hesabı kullanın. Basic ve Bearer kimlik doğrulaması desteklenir. Marka kimliği bu hesaba ait olmalıdır. Sağlayıcı belirteçlerini, marka kimlik verilerini ve döndürülen raporları gizli tutun.

Yeni bir harici kontrol sipariş edin

Bir inceleme sağlayıcısının bu marka için yeni bir kontrol yapmasını istediğinizde POST kullanın. Zaten bir sağlayıcı sonucunuz varsa bunun yerine şu işlemi kullanın: içe aktarma. Bu işlem şundan ayrıdır: marka kimliğini yeniden doğrulama.

Önce markanın mevcut kaydını okuyun ve kimlik bilgilerini doğrulayın. Desteklenen sağlayıcıyı ve sınıfı seçmek için şu kaynağı kullanın: güncel kataloglar; ardından ilgili sağlayıcının gereksinimlerini kontrol edin. Her sağlayıcı her sınıfı desteklemez. Siyasi incelemeye ilişkin ek ayrıntılar örnek verilerden oluşmamalı, gerçek kuruluşu veya kampanyayı açıklamalıdır.

Sağlayıcı isteğini hazırlayın

Harici inceleme siparişinin alanları
AlanDeğer
evpIdGüncel harici inceleme sağlayıcı kataloğundan alınan zorunlu sağlayıcı kimliği; 1–10 karakter.
vettingClassSatın almayı amaçladığınız desteklenen sınıf; açıkça seçin ve fiyatını doğrulayın.
additionalRequestPayloadSağlayıcıya özgü ayrıntıları içeren, JSON biçiminde kodlanmış bir dize; siyasi inceleme için zorunludur. Dış JSON nesnesinin içindeki bir dizedir, iç içe bir nesne değildir. Gerekli tüm ayrıntıları seçilen sağlayıcıyla doğrulayın.

Başarılı ve başarısız sonuç ücretlerini doğrulayın

24 Ekim 2026 tarihinde okunan, ABD doları cinsinden güncel perakende ücretleri. Gerçek bir sipariş vermeden önce güncel tutarı doğrulayın. Ön ödemeli bakiyenin yeterliliği, başarılı sonuç fiyatına göre kontrol edilir; satın alımlar etkinleştirilmiş olmalıdır.

Harici inceleme için yapılandırılmış sonuç ücretleri
SınıfEtkin sonuçBaşarısız sonuç
STANDARD$46.12$5.56
ENHANCED$112.78$6.67
POLITICAL$73.34$24.45
Express talepli POLITICAL$106.67$24.45
AUTHPLUS$13.89$13.89
RCS$83.34$83.34

Bekleyen siparişler başarılı ve başarısız sonuç tutarlarını korur; ACTIVE veya FAILED sonucu eşitlendiğinde hesapları kapatılır. Son iki sınıfta her iki nihai sonuç için de aynı yapılandırılmış ücret kullanılır. Anında alınan bir nihai sonucun ücreti, sipariş yanıtı sırasında tahsil edilebilir. Daha sonraki durum eşitlemesi, bekleyen bir ücretin tahsilatını tamamlayabilir.

mock:true ayarını ücretsiz harici inceleme garantisi olarak kullanmayın. Mevcut harici inceleme hesap kapatma akışı yine de bu siparişi kaydedebilir ve ücretlendirebilir. Bu talimatlar test için gerçek bir satın alım gerektirmez; ücretli bir kontrole yetki vermeyi amaçlayana kadar çevrimdışı test verileri kullanın.

Gözden geçirilmiş tek bir sipariş gönderin

vetting-order.json dosyasını sağlayıcı kimliği, sınıf ve gerekli tüm ek bilgilerle hazırlayın. Dosya, gerçekten göndermeyi amaçladığınız isteği içerir. Dosyayı gizli tutun.

curl --silent --show-error --fail-with-body --user "$API_USER:$API_PASSWORD" \
  --request POST \
  --header 'Content-Type: application/json' \
  --header "Idempotency-Key: $IDEMPOTENCY_KEY" \
  --data-binary @vetting-order.json \
  "https://api.multitel.net/tcr/v2/brand/$BRAND_ID/externalVetting"

Gerçek sonucu takip edin

Başarılı bir HTTP yanıtı, bekleyen bir inceleme kaydı içerebilir. Kaydın vettingId değerini saklayın; vettingStatus değerini, gerekçeleri, puanı ve varsa geçerlilik başlangıç ve bitiş tarihlerini inceleyin. PENDING ve UNSCORE daha fazla takip gerektirir; ACTIVE, FAILED ve EXPIRED farklı sonuçları belirtir. Yalnızca HTTP düzeyinde kabul edilmiş olması, olumlu bir puanı veya kampanya uygunluğunu kanıtlamaz.

Şu işlevi kullanın: harici inceleme durumu; böylece kaydı takip edebilirsiniz. Nihai bir sonucun okunması veya içe aktarılması, önceki bir ücretli siparişin tahsilatını tamamlayabilir; bu işlem, mevcut ve henüz tahsil edilmemiş bir ücretten mutlaka muaf değildir.

Amaçlanan aynı isteği yeniden deneyin

Amaçlanan her işlem için tek bir Idempotency-Key kullanın; yöntemi, yolu, sorguyu ve gövde baytlarını tam olarak koruyun. Anahtarlar, boşluk içermeyen 1–128 yazdırılabilir ASCII karakterini destekler. Hâlâ devam eden bir isteğin yinelenmesi, Retry-After başlığıyla birlikte 409 döndürebilir. Tamamlanan istekler, hatalar da dâhil olmak üzere saklanan yanıtlarını yeniden döndürür. İstek hızı sınırlarına uyun.

Bir aktarım hatasının ardından önbelleğe alınmış bir 502 yanıtı gelebilir. requestId içeren, önbelleğe alınmış bir 500 yanıtı, kayıt sisteminin işlemi kabul ettiği ancak yerel kalıcı kaydın veya faturalandırmanın başarısız olduğu anlamına gelebilir. İstek kimliğini saklayın, mevcut kayıtları inceleyin ve yeni bir anahtar kullanmadan önce destek ekibiyle kayıtları karşılaştırarak durumu netleştirin. Hatanın, hiçbir sipariş bulunmadığı anlamına geldiğini varsaymayın.