Для распрацоўшчыкаў
Блокі старонкі
Блокі канкрэтнай мультыспасылкі: спіс, даданне блока патрэбнага тыпу з наладамі, змена і выдаленне.
Тып блока — ключ з каталога (hero, link, socials, contacts, catalog, booking, faq …). Поле settings прымае тыя ж ключы, што і форма блока ў рэдактары; невядомыя палі адкідаюцца, выявы праз API не загружаюцца.
GET https://b-link.cc/api/biolinks-blocks?link_id={link_id}
Блокі канкрэтнай мультыспасылкі: спіс, даданне блока патрэбнага тыпу з наладамі, змена і выдаленне.
| link_id | абавязкова | ID страницы (из «Страницы») |
curl "https://b-link.cc/api/biolinks-blocks?link_id={link_id}" \
-H "Authorization: Bearer {api_key}"
GET https://b-link.cc/api/biolinks-blocks/{id}
POST https://b-link.cc/api/biolinks-blocks
| link_id | абавязкова | ID страницы |
| type | абавязкова | тип блока: hero, heading, paragraph, link, socials, contacts, catalog, tmprice, faq, review, booking, mail, phone_collector … |
| settings | неабавязкова | объект с полями формы блока; неизвестные поля отбрасываются |
| location_url | неабавязкова | адрес для блоков-ссылок |
| order | неабавязкова | позиция (0 — первый); по умолчанию в конец |
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": "heading", "settings": {"text": "Наши услуги", "heading_type": "h2"}}'
POST https://b-link.cc/api/biolinks-blocks/{id}
| settings | неабавязкова | только те поля, которые нужно изменить |
| location_url | неабавязкова | |
| order | неабавязкова | |
| is_enabled | неабавязкова | 1 — показывать, 0 — скрыть |
DELETE https://b-link.cc/api/biolinks-blocks/{id}
curl -X DELETE "https://b-link.cc/api/biolinks-blocks/{id}" \
-H "Authorization: Bearer {api_key}"