Migration from Storyblok
Import a whole Storyblok space — components, stories, datasources, assets — in one API call.
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"
}'