Magento 2 Contains the native functionality for multiple CMS static block with the same identifier for different store view.
You can update/edit any cms static block programmatically via Magento\Cms\Api\BlockRepositoryInterface interface and Magento\Cms\Model\BlockFactory Factory method.
We will update our CMS Block as per store view level, If you have multiple CMS static block with the same identifier for different store view, You can update only specific CMS static block using store id. Continue reading “Update CMS static block programmatically at store level Magento 2.”