Depending on your use case, these features might serve your needs:
Integrate with external data sources
Integration Fields helps you embed and sync external data into your Prismic documents. A common use case for Integration Fields is to allow content editors handpick products from a product database and feature them into Prismic copies.
You can integrate with any data source and have multiple integrations configured on your Prismic repository. Integrations can use one of the two methods:
- Pull: Prismic will pull data from an endpoint you expose and sync every 30 minutes. Read the specs for connecting to a custom API.
- Push: Prismic generates an endpoint for you to post data and updates. Learn more about the Integration Fields Write API.
Migrating existing content
If you're looking to migrate content into Prismic, you should check out our Import/Export feature.
Bulk updates on existing content
If you need to migrate content from a field to another after a schema change, you can export your content in JSON (from the Import & Export section of your repository settings) and reimport the updated files by keeping the original documents filename, the filenames look like these:
The Import module is also useful for importing translated content for an existing document. You can also import a new document along with its translations.