| Connected account | The connected account to use for the request | Connected Account | Yes | |
| Project owner | User, group or namespace of the project | Text (Short) | Yes | |
| Project name | The name of the project | Text (Short) | Yes | |
| File path | The file path of the file. Has to contain the full path or leave it empty for root folder | Text (Short) | No | |
| Commit message | | Text (Long) | Yes | |
| Branch | Name of the new branch to create. The commit is added to this branch | Text (Short) | Yes | |
| Start Branch | Name of the base branch to create the new branch from | Text (Short) | No | |
| Author name | The name of the author of the commit | Text (Short) | No | |
| Email | The email of the author of the commit | Email | No | |
| Encoding | Change encoding to base64. Default is text. | Text (Short) | No | |