Upload Chunked Files via API

I’m trying to upload a large video to an API that requires large videos to be “chunked.” I can understand that means to upload the video file in multiple calls, in roughly 5mb spurts.

How would I accomplish this using Bubble’s API? A recursive backend flow maybe? Is this possible?