GitHub

Start a GitHub repository import

Admits durable import work from a verified GitHub App installation into a new or exact existing repository.

post/api/github/imports

Request

  • Base URL
    https://git.cafe
  • Auth
    API key in cookie gc-session

Request body

requestIdstring uuid required
ownerstring required
namestring required
installationIdinteger required
repositoryIdinteger required
syncMode'read-only' | 'bidirectional' required
conflictWinner'gitcafe' | 'github'
existingRepoIdstring

Response

Response for status 202

idstring uuid required
requestIdstring uuid required
repoIdstring required
ownerstring required
namestring required
sourceOwnerstring required
sourceNamestring required
installationIdinteger required
repositoryIdinteger required
syncMode'read-only' | 'bidirectional' required
conflictWinner'gitcafe' | 'github' | 'null' nullable required
stage'pending' | 'provisioning' | 'pulling' | 'configuring' | 'complete' | 'blocked' required
recoveryStage'pending' | 'provisioning' | 'pulling' | 'configuring' | 'null' nullable required
createdAtstring date-time required
completedAtstring date-time nullable required

Changes

No recorded changes to this operation across all 1 revision of this API.