Orbit API
Čtecí API, kterým si Orbit (orbit.codebros.cz) tahá data o monitoringu webů do svého Work modulu.
Orbit API je read-only rozhraní, kterým aplikace Orbit (orbit.codebros.cz) tahá z care přehled o stavu monitoringu webů do svého Work modulu. Je to server-to-server integrace, žádný zásah do spravovaných projektů nevyžaduje.
- Základ URL je
https://api.care.codebros.cz. - Strojově čitelný kontrakt je
/openapi.json(OpenAPI 3.1). - Referenční dokumentace v Markdownu je
/docs/orbit-api.md.
Autentizace
Každý požadavek se ověřuje osobním API klíčem v hlavičce:
Authorization: Bearer <apiKey>- Klíč je per uživatel. Vygeneruješ si ho v care v Nastavení → Integrace → Orbit. Plaintext se zobrazí jen jednou při vytvoření, care ukládá pouze jeho hash.
- Chybějící, neplatný nebo zneplatněný klíč vrací HTTP 401.
- Vrácená data jsou vždy omezená na vlastníka klíče. Admin klíč vidí všechny hlídané weby, klientský klíč jen weby svého klienta.
- Rozhraní je jen pro čtení. Když není co hlásit, vrací prázdná pole nebo
null, nikdy ne404.
Endpointy
Vše je pod GET /api/orbit.
GET /api/orbit/ping
Kontrola dostupnosti a identity.
curl -s https://api.care.codebros.cz/api/orbit/ping \
-H "Authorization: Bearer $ORBIT_API_KEY"{
"ok": true,
"service": "care",
"version": "1.0.0"
}GET /api/orbit/summary
Snímek monitoringu pro přihlášeného uživatele.
curl -s https://api.care.codebros.cz/api/orbit/summary \
-H "Authorization: Bearer $ORBIT_API_KEY"{
"sites": 12,
"sitesDown": [
{
"name": "Acme web",
"url": "https://acme.cz",
"since": "2026-07-14T08:03:00Z"
}
],
"openIncidents": [
{
"site": "Acme web",
"title": "HTTP 500 na homepage",
"since": "2026-07-14T08:05:00Z"
}
],
"jobsToday": {
"done": 4,
"pending": 1
},
"uptime24hPct": 99.8
}Význam polí:
| Pole | Typ | Poznámka |
|---|---|---|
sites | integer | Počet hlídaných webů v rozsahu klíče. |
sitesDown | array | Weby, které jsou právě nedostupné (výpadek dostupnosti). |
sitesDown[].url | string nebo null | URL webu, nebo null když není známé. |
sitesDown[].since | date-time | ISO 8601 UTC, kdy web spadl. |
openIncidents | array | Všechny právě otevřené incidenty v rozsahu klíče. |
openIncidents[].title | string nebo null | Shrnutí incidentu, nebo null. |
jobsToday.done | integer | Údržbové joby dnes dokončené (Europe/Prague). |
jobsToday.pending | integer | Údržbové joby naplánované na dnešek a ještě nedokončené. |
uptime24hPct | number nebo null | Dostupnost za posledních 24 h v procentech, null když nejsou data. |
Jsi AI agent?
Použij strojově čitelný kontrakt z /openapi.json a rozcestník /llms.txt na API doméně. Příklady výše sedí se schématy ve specifikaci.
Viditelnost v AI
Týdenní monitoring zmínek a citací webu v odpovědích ChatGPT, Perplexity, Gemini a Google AI přehledů. Příplatková služba care-ai, tarif Partner v ceně.
MCP konektor pro klienty
Klienti si přidají codebros care jako custom konektor do Claude nebo ChatGPT. OAuth 2.1 přihlášení portálovým účtem, tools nad vlastními weby, editace sledovaných otázek.