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