Skip to main content
POST
Create repository

Authorizations

Authorization
string
header
required

Body

application/json
name
string
required

The repository name

Example:

"LaunchDarkly-Docs"

A URL to access the repository

Example:

"https://github.com/launchdarkly/LaunchDarkly-Docs"

commitUrlTemplate
string

A template for constructing a valid URL to view the commit

Example:

"https://github.com/launchdarkly/LaunchDarkly-Docs/commit/${sha}"

hunkUrlTemplate
string

A template for constructing a valid URL to view the hunk

Example:

"https://github.com/launchdarkly/LaunchDarkly-Docs/blob/${sha}/${filePath}#L${lineNumber}"

type
enum<string>

The type of repository. If not specified, the default value is custom.

Available options:
bitbucket,
custom,
github,
gitlab
Example:

"github"

defaultBranch
string

The repository's default branch. If not specified, the default value is main.

Example:

"main"

Response

Repository response

name
string
required

The repository name

Example:

"LaunchDarkly-Docs"

type
enum<string>
required

The type of repository

Available options:
bitbucket,
custom,
github,
gitlab
Example:

"github"

defaultBranch
string
required

The repository's default branch

Example:

"main"

enabled
boolean
required

Whether or not a repository is enabled for code reference scanning

Example:

true

version
integer
required

The version of the repository's saved information

Example:

3

A URL to access the repository

Example:

"https://github.com/launchdarkly/LaunchDarkly-Docs"

commitUrlTemplate
string

A template for constructing a valid URL to view the commit

Example:

"https://github.com/launchdarkly/LaunchDarkly-Docs/commit/${sha}"

hunkUrlTemplate
string

A template for constructing a valid URL to view the hunk

Example:

"https://github.com/launchdarkly/LaunchDarkly-Docs/blob/${sha}/${filePath}#L${lineNumber}"

branches
object[]

An array of the repository's branches that have been scanned for code references

_access
object