API
Ommaviy, kalitsiz, CORS ochiq. Ilova ichidagi routinglar vitrinasining bekendi sifatida loyihalangan.
Endpointlar
GET | /api/v1/routings | Katalog. Parametrlar: sort, category, q, limit, offset. |
GET | /api/v1/routings/:slug | Toʻliq karta: qoidalar, DNS, xavflar, versiyalar, oʻrnatish havolalari. |
GET | /api/v1/categories | Sanoq bilan turkumlar. |
GET | /api/v1/authors/:handle | Muallif va uning routinglari. |
GET | /r/:slug.json | Profilning doimiy URL manzili. ETag + 304. |
POST | /api/install/:slug | Oʻrnatish hisobi (24 soat takrorsizlantirish). |
Oʻrnatish
Profil ikkala mijoz uchun ham bir xil — faqat yetkazish usuli farq qiladi.
| Mijoz | Havola | Avtoyangilanish |
|---|---|---|
| INCY | incy://autorouting/onadd/<url> | ha |
| Happ | happ://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