FeeldKit API

All endpoints are under /api/v1. Send x-api-key with a key issued from the admin dashboard (or a development key when ALLOW_DEMO_API_KEY is enabled).

Quick example

cURL

curl -sS -H "x-api-key: YOUR_KEY" \
  -H "content-type: application/json" \
  -d '{"field_key":"countries","value":"NL"}' \
  https://YOUR_HOST/api/v1/normalize

Core routes

  • GET /api/v1/packs— list field packs
  • GET /api/v1/field-types— list field types
  • POST /api/v1/normalize— normalize a value
  • POST /api/v1/validate, POST /api/v1/parse
  • GET /api/v1/crosswalk— crosswalk lookup

OpenAPI: /openapi.yaml. Deployment checklist: docs/DEPLOYMENT.md in the repo.