Diagnose and fix Webflow Data API v2 errors — 400, 401, 403, 404, 409, 429, 500.
Use when encountering Webflow API errors, debugging failed requests,
or troubleshooting integration issues.
Trigger with phrases like "webflow error", "fix webflow",
"webflow not working", "debug webflow", "webflow 429", "webflow 401".
Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
Diagnose and fix Webflow Data API v2 errors — 400, 401, 403, 404, 409, 429, 500.
Use when encountering Webflow API errors, debugging failed requests,
or troubleshooting integration issues.
Trigger with phrases like "webflow error", "fix webflow",
"webflow not working", "debug webflow", "webflow 429", "webflow 401".
allowed-tools
Read, Grep, Bash(curl:*), Bash(npx:*)
version
1.5.0
license
MIT
author
Jeremy Longshore <jeremy@intentsolutions.io>
tags
["saas","design","no-code","webflow"]
compatibility
Designed for Claude Code
Webflow Common Errors
Overview
Quick reference for the most common Webflow Data API v2 errors, their root causes,
and concrete solutions. Covers every HTTP status code the API returns.
Prerequisites
webflow-api SDK installed
API token configured
Access to application logs
HTTP Error Reference
400 Bad Request — Invalid Input
{ "code": "validation_error", "message": "Invalid field data" }
Common causes:
Missing required field (name and slug are always required for CMS items)
Wrong field type (sending string for a Number field)
Invalid slug format (must be lowercase, hyphens only, no spaces)
// The SDK auto-retries 429s with exponential backoff.// For manual control:asyncfunctionwaitForRateLimit(retryAfterSeconds: number) {
console.log(`Rate limited. Waiting ${retryAfterSeconds}s...`);
awaitnewPromise(r =>setTimeout(r, retryAfterSeconds * 1000));
}
See webflow-rate-limits for comprehensive rate limit handling.
500/502/503 — Webflow Server Error
Fix:
# 1. Check Webflow status
curl -s https://status.webflow.com/api/v2/status.json | jq '.status'# 2. Retry with backoff (SDK handles this automatically)# 3. If persistent, check Webflow status page and open support ticket