What gets migrated

  • Components — schema incl. translatable flags, component_whitelist, datasource references.

  • Stories — full content tree, draft + published states, all language variants, tags, parent folders.

  • Datasources — entries with dimensions (language translations).

  • Assets — fetched through the SSRF guard and re-uploaded to the storage service, IDs remapped.

import.sh
curl -X POST https://your-osstblok.example/api/v1/spaces/1/import/storyblok \
  -H 'Authorization: Bearer sbmgmt_xxx' \
  -H 'Content-Type: application/json' \
  -d '{
    "source_space_id": 12345,
    "oauth_token": "sbpersonal_...",
    "region": "eu"
  }'
Trigger an import run.