API-Referentie
AI Adviseur (streaming)
Krijg expertadvies over je project via streaming chat — SEO, design, toegankelijkheid, prestaties.
Laatst bijgewerkt:
AI Advisor API
Stream deskundig projectadvies over SEO, ontwerp, prestaties, toegankelijkheid, copywriting, architectuur, marketing en beveiliging. Elke POST kost CREDIT_COSTS.ADVISOR credits en is beperkt tot 20 verzoeken per uur per API-sleutel. Beheerders zijn vrijgesteld van creditkosten.
Advisorgeschiedenis ophalen
GET /api/v1/projects/{projectId}/advisorGeeft het chronologische advisorgesprek voor het project terug.
{
"data": {
"history": [
{ "id": "msg_...", "role": "user", "content": "Audit my SEO" },
{ "id": "msg_...", "role": "assistant", "content": "## SEO Audit..." }
]
}
}Advisor raadplegen (streaming)
POST /api/v1/projects/{projectId}/advisor
Content-Type: application/json
{ "message": "Audit my homepage for accessibility issues" }Geeft een text/plain-stream terug. De rate-limit-headers worden geflusht vóór het eerste chunk zodat clients ze direct kunnen verwerken. Berichten langer dan 5000 tekens worden geweigerd met eenVALIDATION_ERROR.
curl -N -X POST https://floop.tech/api/v1/projects/PRJ123/advisor \
-H "Authorization: Bearer flp_live_xxx" \
-H "Content-Type: application/json" \
-d '{"message":"Review my copy"}'Bij onvoldoende credits geeft de API een gestructureerde 403 terug, zodat tool-aanroepende clients het exacte tekort kunnen tonen:
{
"error": {
"code": "INSUFFICIENT_CREDITS",
"message": "Insufficient credits",
"limit": {
"blocked": true,
"reason": "credit_limit",
"required": 1,
"available": 0,
"cta": { "text": "Buy credits", "action": "buy_credits" }
}
}
}