Dasturchilar uchun

B-LINK API

Sahifalarni CRM, jadval va avtomatlashtirishlarga ulang: buyurtma va statistikani oʻqing, oʻz kodingizdan sahifa va bloklar yarating.

API nima uchun kerak

  • «Buyurtma», «Yozilish», «Kviz» va boshqa bloklardan kelgan soʻrovlar n8n, Make yoki Zapier orqali toʻgʻridan-toʻgʻri CRM, Google-jadval yoki Telegramga tushadi.
  • Koʻrish va bosish statistikasi — oʻz dashbord va hisobotlaringizda.
  • Sahifa va bloklarni ommaviy yaratish: agentlik va franshizalar oʻnlab sahifani qoʻlda emas, skript bilan ochadi.

Kalitni qanday olish

Kalit BUSINESS tarifida «Akkaunt → API» boʻlimida beriladi. U akkauntingizga toʻliq kirish huquqini beradi — uni eʼlon qilmang va sahifa kodiga qoʻymang. Sizib chiqsa, oʻsha yerda qayta yarating.

API BUSINESS tarifida mavjud — Tariflar

Soʻrovlarni qanday yuborish

Barcha manzillar bazaviy URL bilan boshlanadi. Kalit Authorization sarlavhasida Bearer-token sifatida yuboriladi. Javoblar JSON; chegara — daqiqasiga 60 soʻrov (oshsa 429 kodi). Roʻyxatlar page va results_per_page bilan sahifalanadi; javobda umumiy son bilan meta bor.

Bazaviy URLhttps://b-link.cc/api
AuthorizationheaderBearer {api_key}
Content-Typeheaderapplication/json или application/x-www-form-urlencoded

Misol

curl "https://b-link.cc/api/user" \
  -H "Authorization: Bearer {api_key}"

Xatolar

Xato boʻlsa HTTP-kod va {"error": {"message": "…"}} koʻrinishidagi JSON keladi: 401 — kalit yoʻq/notoʻgʻri yoki tarifda API yoʻq; 404 — obyekt topilmadi yoki sizniki emas; 429 — chegara oshdi; 400 — notoʻgʻri parametrlar (message da qaysi biri).

Resurslar

Sahifa bloklari — Misol

Blok turi — katalog kaliti (hero, link, socials, contacts, catalog, booking, faq …). settings maydoni muharrirdagi blok formasi bilan bir xil kalitlarni qabul qiladi; nomaʼlum maydonlar tashlanadi, rasmlar API orqali yuklanmaydi.

GET https://b-link.cc/api/biolinks-blocks?link_id={link_id}
POST https://b-link.cc/api/biolinks-blocks
curl -X POST "https://b-link.cc/api/biolinks-blocks" \
  -H "Authorization: Bearer {api_key}" \
  -H "Content-Type: application/json" \
  -d '{"link_id": {link_id}, "type": "link", "settings": {"name": "Записаться", "icon": "fa fa-calendar-check"}, "location_url": "https://t.me/yourname"}'
POST https://b-link.cc/api/biolinks-blocks/{id}
DELETE https://b-link.cc/api/biolinks-blocks/{id}

Soʻrovlar — Misol

curl "https://b-link.cc/api/data?link_id={link_id}&results_per_page=50" \
  -H "Authorization: Bearer {api_key}"

Kodsiz ulanish

n8n, Make yoki Zapier da «HTTP Request» qadamini qoʻshing: GET, soʻrovlar manzili («Soʻrovlar» ga qarang), Authorization: Bearer KALITINGIZ sarlavhasi. Uni har 5–10 daqiqada jadval boʻyicha ishga tushiring va yangi yozuvlarni CRM, jadval yoki messenjerga uzating. Telegram va pochtaga tayyor bildirishnomalar «Akkaunt → Bildirishnomalar» da kodsiz bor.