I have a use case where we need to seed Drupal content with content from another database.
The only access to this database I have is via a Rest API.
The official Drupal.org docs have a link to this article by Lullabot which seems promising:
Is using Migrate a reliable solution to having never-ending one-way "content sync"? There are about 120,000 items to do an initial import of, and we need to import/update items that were changed in the previous 24 hours (daily).
I figured Migrate should be able to do this, given that it has a lot of fail safes and extension points built in (some data will need to be modified a little on fetch, for example).
edit: Not literally the JSONAPI in Drupal, but the source content is fetched via a JSON API that returns a JSON object response.