ServicesCatalog

HTTP API

The HTTP operations of this service, by resource group.

Branch history

Read a branch eventGET /api/catalog/projects/{project_id}/branch-events/{event_id}
List the events of a branchGET /api/catalog/projects/{project_id}/branches/{branch_id}/events
List the branch events of a projectGET /api/catalog/projects/{project_id}/ref-events

Branches

List branchesGET /api/catalog/projects/{project_id}/branches
Create a branchPOST /api/catalog/projects/{project_id}/branches
Read a branch by nameGET /api/catalog/projects/{project_id}/branches/by-name
Delete a branchPOST /api/catalog/projects/{project_id}/branches/{branch_id}/delete
Rename a branchPOST /api/catalog/projects/{project_id}/branches/{branch_id}/rename

Commits

Compare two commitsPOST /api/catalog/projects/{project_id}/commits/compare
Compare the state of two commitsPOST /api/catalog/projects/{project_id}/commits/diff
Read the commit logPOST /api/catalog/projects/{project_id}/commits/log
Find merge basesPOST /api/catalog/projects/{project_id}/commits/merge-bases
Resolve a commit selectorPOST /api/catalog/projects/{project_id}/commits/resolve
Read a commitGET /api/catalog/projects/{project_id}/commits/{commit_id}

Merges

Merge commitsPOST /api/catalog/projects/{project_id}/merges
Revert a commitPOST /api/catalog/projects/{project_id}/reverts

Operations

Publish an operation resultPOST /api/catalog/projects/{project_id}/operations/publish
Read an operation receiptGET /api/catalog/projects/{project_id}/operations/{operation_id}

Projects

Initialize a project catalogPOST /api/catalog/projects/{project_id}/initialize

Publications

Publish changesPOST /api/catalog/projects/{project_id}/publications
Recover a publicationPOST /api/catalog/projects/{project_id}/publications/recover

State

List namespace bindingsPOST /api/catalog/projects/{project_id}/commits/{commit_id}/namespace/list
Resolve a namespace pathPOST /api/catalog/projects/{project_id}/commits/{commit_id}/namespace/resolve
Resolve namespace pathsPOST /api/catalog/projects/{project_id}/commits/{commit_id}/namespace/resolve-batch
Read a resource at a commitGET /api/catalog/projects/{project_id}/commits/{commit_id}/resources/{resource_id}
Read project stateGET /api/catalog/projects/{project_id}/commits/{commit_id}/state

Tags

List tagsGET /api/catalog/projects/{project_id}/tags
Create a tagPOST /api/catalog/projects/{project_id}/tags
Read a tag by nameGET /api/catalog/projects/{project_id}/tags/by-name

On this page