Aan de slag

API-overzicht

Bouw en implementeer webapplicaties programmatisch met de Macaly API

De Macaly API stelt externe applicaties in staat om chatsessies aan te maken, webapplicaties te bouwen met AI en deze programmatisch in productie te implementeren.

Basis-URL

https://www.macaly.com

Snel starten

  1. Haal een API-sleutel op - Zie Authenticatie
  2. Maak een chat aan - Stuur een prompt om te beginnen met bouwen
  3. Controleer de status - Wacht tot de AI klaar is
  4. Implementeer - Publiceer uw app in productie

Beschikbare endpoints

MethodeEndpointBeschrijving
POST/api/chatEen nieuwe chat aanmaken en beginnen met bouwen
POST/api/chat/{chatId}/publishEen bericht naar een bestaande chat sturen
POST/api/client-app/assets/uploadEen bestand uploaden en een permanente CDN-URL ontvangen
GET/api/chat/{chatId}/statusWorkflowstatus opvragen
GET/api/chat/{chatId}/subscribeAbonneren op de realtime stream
POST/api/chat/{chatId}/deployChat implementeren in productie
GET/api/chat/{chatId}/deploymentImplementatiestatus ophalen

Limieten en credits

  • API-verzoeken verbruiken credits van het saldo van uw team
  • Elke chataanmaak kost hetzelfde als via de webinterface
  • Mislukte API-sleutelpogingen zijn gelimiteerd (5 per minuut per IP)
  • Houd uw verbruik in de gaten via Instellingen → Gebruik en limieten

Foutafhandeling

Alle fouten retourneren JSON met een error-veld:

{
  "error": "Error message here"
}

HTTP-statuscodes

StatusBeschrijving
400Bad Request - Ongeldig verzoek
401Unauthorized - Ongeldige of ontbrekende API-sleutel
402Payment Required - Onvoldoende credits
403Forbidden - Geen toestemming of verkeerd team
404Not Found - Resource niet gevonden
422Unprocessable Entity - Validatiefout
429Too Many Requests - Limiet bereikt
500Internal Server Error - Serverfout
503Service Unavailable - Server is bezig, probeer het later opnieuw