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 |