---
name: webinarly
description: Zarządzanie cyklicznymi webinarami na YouTube przez API Webinarly — serie, terminy, transmisje, zapisy uczestników i zużycie pakietu. Użyj, gdy użytkownik prosi o utworzenie, zaplanowanie, zmianę lub podsumowanie webinaru w Webinarly.
---

# Webinarly

Webinarly to platforma do cyklicznych webinarów nadawanych na YouTube.
Ten skill pozwala agentowi zarządzać nimi przez publiczne API v1.

## Konfiguracja

Klucz API tworzy się w panelu (Konto → Klucze API); zaczyna się od `wbn_live_`.
Trzymaj go w zmiennej `WEBINARLY_API_KEY` — nigdy w kodzie, promptach ani logach.

- Adres bazowy: `https://webbinrapp.lovable.app/api/public/v1`
- Autoryzacja: nagłówek `X-Api-Key: $WEBINARLY_API_KEY`

## Szybki start

```bash
scripts/webinarly.sh webinars                      # lista serii
scripts/webinarly.sh sessions <webinarId>          # terminy serii
scripts/webinarly.sh stats                         # zużycie pakietu
```

Bez skryptu wystarczy curl — zobacz `references/api.md`.

## Zasady

- Operacje dotyczą wyłącznie przestrzeni powiązanej z kluczem.
- Zapis wymaga klucza `read_write` i respektuje limity pakietu (kod 402, `plan_limit_reached`).
- `POST /sessions/{id}/start` nie wypuszcza obrazu na antenę — przygotowuje transmisję i zwraca `studioUrl`, które człowiek otwiera w przeglądarce.
- Przed usunięciem serii lub terminu zawsze poproś o potwierdzenie.
- Daty podawaj w ISO 8601 z UTC (`2026-10-06T17:00:00Z`).
- Błędy mają format `{ "error": "...", "code": "..." }`.

## Doładuj, gdy potrzebne

| Sytuacja | Plik |
| --- | --- |
| Pełna lista endpointów, pól i kodów błędów | `references/api.md` |
| Gotowe scenariusze (nowa seria, przełożenie, raport) | `references/workflows.md` |
| Serwer MCP zamiast HTTP | `references/mcp.md` |
| Błąd, limit, brak połączenia z YouTube | `references/troubleshooting.md` |

Pełna dokumentacja: https://webbinrapp.lovable.app/developers
