Source Code REST endpoints

The Create :: Source Code team maintains these endpoints:

EndpointThresholdSource  
DELETE /api/:version/projects/:id/protected_branches/:name:lowsource  
GET /api/:version/internal/authorized_keys:highsource  
GET /api/:version/internal/lfs:highsource  
GET /api/:version/projects/:id/approval_rules:low   
GET /api/:version/projects/:id/approval_settingsdefault   
GET /api/:version/projects/:id/approvalsdefault   
GET /api/:version/projects/:id/forks:lowsource  
GET /api/:version/projects/:id/groupsdefaultsource  
GET /api/:version/projects/:id/languages:mediumsource  
GET /api/:version/projects/:id/merge_request_approval_setting:mediumsource  
GET /api/:version/projects/:id/merge_requests/:merge_request_iid/approval_rules:lowsource  
GET /api/:version/projects/:id/merge_requests/:merge_request_iid/approval_settings:lowsource  
GET /api/:version/projects/:id/merge_requests/:merge_request_iid/approval_state:lowsource  
GET /api/:version/projects/:id/merge_requests/:merge_request_iid/approvals:lowsource  
GET /api/:version/projects/:id/protected_branchesdefaultsource  
GET /api/:version/projects/:id/protected_branches/:namedefaultsource  
GET /api/:version/projects/:id/protected_tagsdefault   
GET /api/:version/projects/:id/protected_tags/:namedefault   
GET /api/:version/projects/:id/push_ruledefault   
GET /api/:version/projects/:id/remote_mirrorsdefault   
GET /api/:version/projects/:id/repository/archivedefault   
GET /api/:version/projects/:id/repository/blobs/:shadefault   
GET /api/:version/projects/:id/repository/blobs/:sha/rawdefault   
GET /api/:version/projects/:id/repository/branches:lowsource  
GET /api/:version/projects/:id/repository/branches/:branch:lowsource  
GET /api/:version/projects/:id/repository/commits:lowsource  
GET /api/:version/projects/:id/repository/commits/:shadefaultsource  
GET /api/:version/projects/:id/repository/commits/:sha/commentsdefaultsource  
GET /api/:version/projects/:id/repository/commits/:sha/diff:lowsource  
GET /api/:version/projects/:id/repository/commits/:sha/merge_requests:lowsource  
GET /api/:version/projects/:id/repository/commits/:sha/refs:lowsource  
GET /api/:version/projects/:id/repository/compare:lowsource  
GET /api/:version/projects/:id/repository/contributorsdefault   
GET /api/:version/projects/:id/repository/files/:file_pathdefault   
GET /api/:version/projects/:id/repository/files/:file_path/raw:lowsource  
GET /api/:version/projects/:id/repository/tags:lowsource  
GET /api/:version/projects/:id/repository/tree:lowsource  
GET /api/:version/projects/:id/statisticsdefault   
GraphqlController#executedefault   
HEAD /api/:version/projects/:id/repository/files/:file_path:lowsource  
HEAD /api/:version/projects/:id/repository/files/:file_path/raw:lowsource  
POST /api/:version/internal/alloweddefaultsource  
POST /api/:version/internal/lfs_authenticate:highsource  
POST /api/:version/internal/post_receivedefaultsource  
POST /api/:version/internal/pre_receive:highsource  
POST /api/:version/projects/:id/approvals:lowsource  
POST /api/:version/projects/:id/merge_requests/:merge_request_iid/approvals:lowsource  
POST /api/:version/projects/:id/merge_requests/:merge_request_iid/approve:lowsource  
POST /api/:version/projects/:id/merge_requests/:merge_request_iid/unapprove:lowsource  
POST /api/:version/projects/:id/protected_branches:lowsource  
POST /api/:version/projects/:id/repository/commits:lowsource  
POST /api/:version/projects/:id/repository/files/:file_path:lowsource  
PUT /api/:version/projects/:id/push_ruledefault   
PUT /api/:version/projects/:id/repository/files/:file_path:lowsource  
Projects::BlameController#show:lowsource  
Projects::BlobController#create:lowsource  
Projects::BlobController#diff:lowsource  
Projects::BlobController#edit:lowsource  
Projects::BlobController#show:lowsource  
Projects::BlobController#update:lowsource  
Projects::BranchesController#create:lowsource  
Projects::BranchesController#destroy:lowsource  
Projects::BranchesController#diverging_commit_counts:lowsource  
Projects::BranchesController#index:lowsource  
Projects::BranchesController#new:lowsource  
Projects::CommitController#branches:lowsource  
Projects::CommitController#merge_requests:lowsource  
Projects::CommitController#pipelines:lowsource  
Projects::CommitController#show:lowsource  
Projects::CommitsController#show:lowsource  
Projects::CommitsController#signatures:lowsource  
Projects::CompareController#create:lowsource  
Projects::CompareController#index:lowsource  
Projects::CompareController#show:lowsource  
Projects::CompareController#signatures:lowsource  
Projects::FindFileController#list:lowsource  
Projects::FindFileController#show:lowsource  
Projects::ForksController#index:lowsource  
Projects::GraphsController#show:lowsource  
Projects::NetworkController#show:lowsource  
Projects::PathLocksController#index:lowsource  
Projects::RawController#showdefault   
Projects::RefsController#logs_tree:lowsource  
Projects::RefsController#switch:lowsource  
Projects::RepositoriesController#archivedefault   
Projects::Settings::RepositoryController#show:lowsource  
Projects::TagsController#index:lowsource  
Projects::TagsController#new:lowsource  
Projects::TagsController#show:lowsource  
Projects::TemplatesController#names:lowsource  
Projects::TreeController#show:lowsource  
ProjectsController#refs:lowsource  
Repositories::GitHttpController#git_receive_packdefault   
Repositories::GitHttpController#git_upload_packdefault   
Repositories::GitHttpController#info_refsdefault   
Repositories::LfsApiController#batch:mediumsource  
Repositories::LfsLocksApiController#verifydefault   
Repositories::LfsStorageController#download:mediumsource  
Repositories::LfsStorageController#upload_authorize:mediumsource  
Repositories::LfsStorageController#upload_finalize:lowsource