BMS x Framer CMS Integration

One-way sync of rental items from Buresa into the Framer CMS collection Mietobjekte. Runs nightly and on demand.

POST /api/sync

Manual sync ("Push to website" in Buresa).

curl -X POST https://bms-sync.ashytyk.com/api/sync \
  -H "Authorization: Bearer <TRIGGER_TOKEN>"

GET /api/cron/sync

Nightly sync at 01:00 UTC, called by Vercel Cron with Authorization: Bearer <CRON_SECRET>.

Response

{
  "runId": "…",
  "created": 0,
  "updated": 0,
  "hidden": 0,
  "failed": [{ "sku": "…", "code": "…" }]
}

Status codes

200Sync finished
401Missing or wrong token
405Wrong HTTP method
409A sync is already running
500Service misconfigured or sync could not start
502Sync failed