The Vimeo API includes features for uploading and managing video files via the Videos Endpoint.
You can upload a video using the Vimeo API via
- Resumable / TUS Protocol
- Form-based
- Pull
Learn more on the Vimeo developers site at ‘Working with Video Uploads’.