API

Ommaviy, kalitsiz, CORS ochiq. Ilova ichidagi routinglar vitrinasining bekendi sifatida loyihalangan.

Endpointlar

GET/api/v1/routingsKatalog. Parametrlar: sort, category, q, limit, offset.
GET/api/v1/routings/:slugToʻliq karta: qoidalar, DNS, xavflar, versiyalar, oʻrnatish havolalari.
GET/api/v1/categoriesSanoq bilan turkumlar.
GET/api/v1/authors/:handleMuallif va uning routinglari.
GET/r/:slug.jsonProfilning doimiy URL manzili. ETag + 304.
POST/api/install/:slugOʻrnatish hisobi (24 soat takrorsizlantirish).

Oʻrnatish

Profil ikkala mijoz uchun ham bir xil — faqat yetkazish usuli farq qiladi.

MijozHavolaAvtoyangilanish
INCYincy://autorouting/onadd/<url>ha
Happhapp://routing/onadd/<base64>yoʻq

Happ faqat base64 qabul qiladi va URL boʻyicha obunani qoʻllab-quvvatlamaydi, shuning uchun u snapshot oladi. Qayta import profilni oʻz oʻrnida yangilaydi: Happ Name mos keladigan profilni qayta yozadi.

Limitlar

Kalitsiz API anonim tarzda sutkasiga 300 ta soʻrov cheklovi bilan javob beradi. Kalit bilan limit egasining tarifiga teng: Free’da 1 000 va Pro’da 100 000. Kalit kabinetning «Xavfsizlik» boʻlimida yaratiladi.

curl -H "Authorization: Bearer ar_…" https://allrouting.cc/api/v1/routings

Limitdan oshib ketilganda Retry-After sarlavhasi bilan 429 qaytariladi.

Namuna

curl https://allrouting.cc/api/v1/routings?sort=popular&limit=5