Sign in

Create or update repository contents

documented

Create or update a file’s contents in a repository.

PUT /repos/{owner}/{repo}/contents/{path}Repositoriesno implementation yet0 runs

Input

owner
Repository owner
octocat
repo
Repository name
Hello-World
path*
File path
docs/README.md
commit_message*
Commit message
Add initial content
base64_content*
Base64-encoded file content
SGVsbG8gV29ybGQh
branch
Branch
main
sha
Blob SHA to replace
e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
committer_name
Committer name
Monalisa Octocat
committer_email
Committer email
octocat@example.com
Calls GitHub as you (your API key is your account); keychains.dev holds the credentials.
Create or update repository contents · GitHub · OpenIntegrations