API: commit multiple files at one time

Hello.
Is there a way to create a single commit with the multiple files changed?
I found the next API endpoints for creating a commit, but they all only manipulate one file:

  1. Update a file in a repository (Gitea API)
  2. Create a file in a repository (Gitea API)
  3. Delete a file in a repository

Thank you.