İçeriğe geç
Veri MerkeziVeri MerkeziAPI

API referansı

İşletme profili

Numaranızın WhatsApp işletme profilini (hakkında, adres, açıklama, e-posta, sektör, web siteleri) okuyun ve güncelleyin.

#BusinessProfile nesnesi

  • aboutstring
    Hakkında metni (en fazla 139 karakter).
  • addressstring
    Adres (en fazla 256 karakter).
  • descriptionstring
    Açıklama (en fazla 512 karakter).
  • emailstring
    E-posta.
  • verticalstring
    Meta sektör kategorisi.Değerler: AUTO, BEAUTY, APPAREL, EDU, ENTERTAIN, EVENT_PLAN, FINANCE, GROCERY, GOVT, HOTEL, HEALTH, NONPROFIT, PROF_SERVICES, RETAIL, TRAVEL, RESTAURANT, NOT_A_BIZ, OTHER, UNDEFINED
  • websitesarray
    En fazla 2 web sitesi.
BusinessProfile nesnesi
{
  "about": "7/24 müşteri desteği",
  "address": "Çankaya / Ankara",
  "description": "Kurumsal yazılım ve WhatsApp çözümleri.",
  "email": "[email protected]",
  "vertical": "PROF_SERVICES",
  "websites": [
    "https://example.com"
  ]
}

#Profili getir

GET/profile/{phone_number_id}
İşletme profilini Meta'dan canlı okur ve Meta'nın döndürdüğü alanları aynen iletir. Kapsam: profile:read

Yol parametreleri

  • phone_number_idstringzorunlu
    Numaranızın Meta kimliği (yalnız rakam, 5–32 hane).

Hatalar

DurumKodNe zaman
403insufficient_scopeAnahtarda profile:read kapsamı yok.
404number_not_foundNumara bulunamadı.
409number_detachedNumara hesabınızdan ayrılmış; panelden yeniden bağlayın.
422meta_errorMeta isteği reddetti (meta_code).
curl -X GET "https://api.verimerkezi.app/wa/profile/1234567890" \
  -H "Authorization: Bearer $VM_API_KEY"
Yanıt 200
{
  "ok": true,
  "profile": {
    "about": "7/24 müşteri desteği",
    "address": "Çankaya / Ankara",
    "description": "Kurumsal yazılım ve WhatsApp çözümleri.",
    "email": "[email protected]",
    "vertical": "PROF_SERVICES",
    "websites": [
      "https://example.com"
    ]
  }
}

#Profili güncelle

PATCH/profile/{phone_number_id}
İşletme profilini günceller. Yalnız gönderdiğiniz alanlar değişir; uzun metinler sınırda kesilir. Kapsam: profile:write

Yol parametreleri

  • phone_number_idstringzorunlu
    Numaranızın Meta kimliği (yalnız rakam, 5–32 hane).

İstek gövdesi

  • aboutstringisteğe bağlı
    En fazla 139 karakter.
  • descriptionstringisteğe bağlı
    En fazla 512 karakter.
  • addressstringisteğe bağlı
    En fazla 256 karakter.
  • emailstringisteğe bağlı
    E-posta.
  • verticalstringisteğe bağlı
    Sektör kodu (bkz. nesne).
  • websitesarrayisteğe bağlı
    En fazla 2 adres; fazlası atılır.

Hatalar

DurumKodNe zaman
403insufficient_scopeAnahtarda profile:write kapsamı yok.
404number_not_foundNumara bulunamadı.
409number_detachedNumara hesabınızdan ayrılmış; panelden yeniden bağlayın.
422coexistence_readonly_profileCoexistence numarasında profil WhatsApp Business uygulamasından güncellenir.
422invalid_requestEn az bir alan gerekli.
422meta_errorMeta isteği reddetti.
curl -X PATCH "https://api.verimerkezi.app/wa/profile/1234567890" \
  -H "Authorization: Bearer $VM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "about": "7/24 müşteri desteği",
    "email": "[email protected]",
    "websites": [
      "https://example.com"
    ]
  }'
Yanıt 200
{
  "ok": true,
  "updated": true,
  "fields": [
    "about",
    "email",
    "websites"
  ]
}