-
由 Sean Carroll 创作于
Let's get this work out the door. Light polishing to fix pipeline errors and some word choices. It's developer documentation and doesn't need a high gloss.
由 Sean Carroll 创作于Let's get this work out the door. Light polishing to fix pipeline errors and some word choices. It's developer documentation and doesn't need a high gloss.
代码所有者
将用户和群组指定为特定文件更改的核准人。 了解更多。
rest_endpoints.md 20.83 KiB
stage: Create
group: Source Code
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
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 |