Source Code REST endpoints
The Create :: Source Code team maintains these endpoints:
Endpoint | Threshold | Source | ||
---|---|---|---|---|
DELETE /api/:version/projects/:id/protected_branches/:name
| :low
| source | ||
GET /api/:version/internal/authorized_keys
| :high
| source | ||
GET /api/:version/internal/lfs
| :high
| source | ||
GET /api/:version/projects/:id/approval_rules
| :low
| |||
GET /api/:version/projects/:id/approval_settings
| default | |||
GET /api/:version/projects/:id/approvals
| default | |||
GET /api/:version/projects/:id/forks
| :low
| source | ||
GET /api/:version/projects/:id/groups
| default | source | ||
GET /api/:version/projects/:id/languages
| :medium
| source | ||
GET /api/:version/projects/:id/merge_request_approval_setting
| :medium
| source | ||
GET /api/:version/projects/:id/merge_requests/:merge_request_iid/approval_rules
| :low
| source | ||
GET /api/:version/projects/:id/merge_requests/:merge_request_iid/approval_settings
| :low
| source | ||
GET /api/:version/projects/:id/merge_requests/:merge_request_iid/approval_state
| :low
| source | ||
GET /api/:version/projects/:id/merge_requests/:merge_request_iid/approvals
| :low
| source | ||
GET /api/:version/projects/:id/protected_branches
| default | source | ||
GET /api/:version/projects/:id/protected_branches/:name
| default | source | ||
GET /api/:version/projects/:id/protected_tags
| default | |||
GET /api/:version/projects/:id/protected_tags/:name
| default | |||
GET /api/:version/projects/:id/push_rule
| default | |||
GET /api/:version/projects/:id/remote_mirrors
| default | |||
GET /api/:version/projects/:id/repository/archive
| default | |||
GET /api/:version/projects/:id/repository/blobs/:sha
| default | |||
GET /api/:version/projects/:id/repository/blobs/:sha/raw
| default | |||
GET /api/:version/projects/:id/repository/branches
| :low
| source | ||
GET /api/:version/projects/:id/repository/branches/:branch
| :low
| source | ||
GET /api/:version/projects/:id/repository/commits
| :low
| source | ||
GET /api/:version/projects/:id/repository/commits/:sha
| default | source | ||
GET /api/:version/projects/:id/repository/commits/:sha/comments
| default | source | ||
GET /api/:version/projects/:id/repository/commits/:sha/diff
| :low
| source | ||
GET /api/:version/projects/:id/repository/commits/:sha/merge_requests
| :low
| source | ||
GET /api/:version/projects/:id/repository/commits/:sha/refs
| :low
| source | ||
GET /api/:version/projects/:id/repository/compare
| :low
| source | ||
GET /api/:version/projects/:id/repository/contributors
| default | |||
GET /api/:version/projects/:id/repository/files/:file_path
| default | |||
GET /api/:version/projects/:id/repository/files/:file_path/raw
| :low
| source | ||
GET /api/:version/projects/:id/repository/tags
| :low
| source | ||
GET /api/:version/projects/:id/repository/tree
| :low
| source | ||
GET /api/:version/projects/:id/statistics
| default | |||
GraphqlController#execute
| default | |||
HEAD /api/:version/projects/:id/repository/files/:file_path
| :low
| source | ||
HEAD /api/:version/projects/:id/repository/files/:file_path/raw
| :low
| source | ||
POST /api/:version/internal/allowed
| default | source | ||
POST /api/:version/internal/lfs_authenticate
| :high
| source | ||
POST /api/:version/internal/post_receive
| default | source | ||
POST /api/:version/internal/pre_receive
| :high
| source | ||
POST /api/:version/projects/:id/approvals
| :low
| source | ||
POST /api/:version/projects/:id/merge_requests/:merge_request_iid/approvals
| :low
| source | ||
POST /api/:version/projects/:id/merge_requests/:merge_request_iid/approve
| :low
| source | ||
POST /api/:version/projects/:id/merge_requests/:merge_request_iid/unapprove
| :low
| source | ||
POST /api/:version/projects/:id/protected_branches
| :low
| source | ||
POST /api/:version/projects/:id/repository/commits
| :low
| source | ||
POST /api/:version/projects/:id/repository/files/:file_path
| :low
| source | ||
PUT /api/:version/projects/:id/push_rule
| default | |||
PUT /api/:version/projects/:id/repository/files/:file_path
| :low
| source | ||
Projects::BlameController#show
| :low
| source | ||
Projects::BlobController#create
| :low
| source | ||
Projects::BlobController#diff
| :low
| source | ||
Projects::BlobController#edit
| :low
| source | ||
Projects::BlobController#show
| :low
| source | ||
Projects::BlobController#update
| :low
| source | ||
Projects::BranchesController#create
| :low
| source | ||
Projects::BranchesController#destroy
| :low
| source | ||
Projects::BranchesController#diverging_commit_counts
| :low
| source | ||
Projects::BranchesController#index
| :low
| source | ||
Projects::BranchesController#new
| :low
| source | ||
Projects::CommitController#branches
| :low
| source | ||
Projects::CommitController#merge_requests
| :low
| source | ||
Projects::CommitController#pipelines
| :low
| source | ||
Projects::CommitController#show
| :low
| source | ||
Projects::CommitsController#show
| :low
| source | ||
Projects::CommitsController#signatures
| :low
| source | ||
Projects::CompareController#create
| :low
| source | ||
Projects::CompareController#index
| :low
| source | ||
Projects::CompareController#show
| :low
| source | ||
Projects::CompareController#signatures
| :low
| source | ||
Projects::FindFileController#list
| :low
| source | ||
Projects::FindFileController#show
| :low
| source | ||
Projects::ForksController#index
| :low
| source | ||
Projects::GraphsController#show
| :low
| source | ||
Projects::NetworkController#show
| :low
| source | ||
Projects::PathLocksController#index
| :low
| source | ||
Projects::RawController#show
| default | |||
Projects::RefsController#logs_tree
| :low
| source | ||
Projects::RefsController#switch
| :low
| source | ||
Projects::RepositoriesController#archive
| default | |||
Projects::Settings::RepositoryController#show
| :low
| source | ||
Projects::TagsController#index
| :low
| source | ||
Projects::TagsController#new
| :low
| source | ||
Projects::TagsController#show
| :low
| source | ||
Projects::TemplatesController#names
| :low
| source | ||
Projects::TreeController#show
| :low
| source | ||
ProjectsController#refs
| :low
| source | ||
Repositories::GitHttpController#git_receive_pack
| default | |||
Repositories::GitHttpController#git_upload_pack
| default | |||
Repositories::GitHttpController#info_refs
| default | |||
Repositories::LfsApiController#batch
| :medium
| source | ||
Repositories::LfsLocksApiController#verify
| default | |||
Repositories::LfsStorageController#download
| :medium
| source | ||
Repositories::LfsStorageController#upload_authorize
| :medium
| source | ||
Repositories::LfsStorageController#upload_finalize
| :low
| source |