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 |