HTTP API
The HTTP operations of this service, by resource group.
Branch history
| Read a branch event | GET /api/catalog/projects/{project_id}/branch-events/{event_id} |
| List the events of a branch | GET /api/catalog/projects/{project_id}/branches/{branch_id}/events |
| List the branch events of a project | GET /api/catalog/projects/{project_id}/ref-events |
Branches
| List branches | GET /api/catalog/projects/{project_id}/branches |
| Create a branch | POST /api/catalog/projects/{project_id}/branches |
| Read a branch by name | GET /api/catalog/projects/{project_id}/branches/by-name |
| Delete a branch | POST /api/catalog/projects/{project_id}/branches/{branch_id}/delete |
| Rename a branch | POST /api/catalog/projects/{project_id}/branches/{branch_id}/rename |
Commits
| Compare two commits | POST /api/catalog/projects/{project_id}/commits/compare |
| Compare the state of two commits | POST /api/catalog/projects/{project_id}/commits/diff |
| Read the commit log | POST /api/catalog/projects/{project_id}/commits/log |
| Find merge bases | POST /api/catalog/projects/{project_id}/commits/merge-bases |
| Resolve a commit selector | POST /api/catalog/projects/{project_id}/commits/resolve |
| Read a commit | GET /api/catalog/projects/{project_id}/commits/{commit_id} |
Merges
| Merge commits | POST /api/catalog/projects/{project_id}/merges |
| Revert a commit | POST /api/catalog/projects/{project_id}/reverts |
Operations
| Publish an operation result | POST /api/catalog/projects/{project_id}/operations/publish |
| Read an operation receipt | GET /api/catalog/projects/{project_id}/operations/{operation_id} |
Projects
| Initialize a project catalog | POST /api/catalog/projects/{project_id}/initialize |
Publications
| Publish changes | POST /api/catalog/projects/{project_id}/publications |
| Recover a publication | POST /api/catalog/projects/{project_id}/publications/recover |
State
| List namespace bindings | POST /api/catalog/projects/{project_id}/commits/{commit_id}/namespace/list |
| Resolve a namespace path | POST /api/catalog/projects/{project_id}/commits/{commit_id}/namespace/resolve |
| Resolve namespace paths | POST /api/catalog/projects/{project_id}/commits/{commit_id}/namespace/resolve-batch |
| Read a resource at a commit | GET /api/catalog/projects/{project_id}/commits/{commit_id}/resources/{resource_id} |
| Read project state | GET /api/catalog/projects/{project_id}/commits/{commit_id}/state |
Tags
| List tags | GET /api/catalog/projects/{project_id}/tags |
| Create a tag | POST /api/catalog/projects/{project_id}/tags |
| Read a tag by name | GET /api/catalog/projects/{project_id}/tags/by-name |