Přejít na hlavní obsah
POST
/
api
/
chat
/
{chatId}
/
deploy
Deploy
curl --request POST \
  --url https://macaly.com/api/chat/{chatId}/deploy \
  --header 'Authorization: Bearer <token>'
Nasadí chat do produkce. Spustí deployment na Vercel a okamžitě vrátí odpověď.

Požadavek

POST /api/chat/{chatId}/deploy

Hlavičky

HlavičkaPovinnáPopis
AuthorizationAnoBearer macaly_...

Parametry cesty

ParametrTypPopis
chatIdstringID chatu, který chcete nasadit

Příklad požadavku

curl -X POST https://www.macaly.com/api/chat/abc123/deploy \
  -H "Authorization: Bearer macaly_abc123..."

Odpověď

{
  "id": "jzga0sttml37v6mbizb8tk1x",
  "url": "https://macaly-staging-abc123.macaly.app",
  "status": "QUEUED",
  "deploymentId": "dpl_HKLBd2QDTwq58AMUJiaMyUzk8WUw"
}

Pole odpovědi

PoleTypPopis
idstringID nasazení v databázi
urlstringURL nasazené aplikace
status"QUEUED" | "BUILDING"Počáteční stav
deploymentIdstringID deploymentu na Vercelu

Stavové kódy

KódPopis
200Úspěch – nasazení spuštěno
400Neplatný požadavek (např. chat neobsahuje žádné zprávy)
401Neplatný nebo chybějící API klíč
403Nedostatečná oprávnění k nasazení, nebo chat nepatří vašemu týmu
404Chat nenalezen
500Chyba serveru

Poznámky

Tento endpoint vrátí odpověď ihned po spuštění nasazení. Samotné nasazení probíhá asynchronně na Vercelu.

Další kroky

Po spuštění nasazení:
  1. Sledujte průběh pomocí GET /api/chat/{chatId}/deployment
  2. Počkejte, až se status změní na READY