Endpoints
Implementeren
Implementeer een chat in productie
POST
/api/chat/{chatId}/deployImplementeert een chat in productie. Start een implementatie op Vercel en retourneert onmiddellijk.
Verzoek
POST /api/chat/{chatId}/deployHeaders
| Header | Vereist | Beschrijving |
|---|---|---|
Authorization | Ja | Bearer macaly_... |
Padparameters
| Parameter | Type | Beschrijving |
|---|---|---|
chatId | string | De chat-ID om te implementeren |
Voorbeeldverzoek
curl -X POST https://www.macaly.com/api/chat/abc123/deploy \
-H "Authorization: Bearer macaly_abc123..."Respons
{
"id": "jzga0sttml37v6mbizb8tk1x",
"url": "https://macaly-staging-abc123.macaly.app",
"status": "QUEUED",
"deploymentId": "dpl_HKLBd2QDTwq58AMUJiaMyUzk8WUw"
}Responsvelden
| Veld | Type | Beschrijving |
|---|---|---|
id | string | Database-implementatie-ID |
url | string | De implementatie-URL |
status | "QUEUED" | "BUILDING" | Initiële status |
deploymentId | string | Vercel-implementatie-ID |
Statuscodes
| Status | Beschrijving |
|---|---|
| 200 | Implementatie gestart |
| 400 | Ongeldig verzoek (bijv. geen berichten in de chat) |
| 401 | Ongeldige of ontbrekende API-sleutel |
| 403 | Geen toestemming om te implementeren OF chat behoort niet tot het team |
| 404 | Chat niet gevonden |
| 500 | Interne serverfout |
Opmerkingen
- Gebruik
GET /api/chat/{chatId}/deploymentmetdeploymentIdingesteld op de geretourneerdeidom de voortgang te volgen - Vereist de
hosting.publish_macaly-toestemming
Volgende stappen
Na het starten van een implementatie:
- Volg de voortgang met
GET /api/chat/{chatId}/deployment, metdeploymentIdingesteld op de geretourneerdeid - Wacht tot de
statusREADYwordt