0.1.1 • Published 7 years ago

scm-sdk v0.1.1

Weekly downloads
3
License
MIT
Repository
-
Last release
7 years ago

SCM-Manager REST APIs SDK

REST Resources

This API supports a Representational State Transfer (REST) model
for accessing a set of resources through a fixed set of operations.

The following resources are accessible through the RESTful model:

    AuthenticationResource
        + /authentication
        + /authentication/login
        + /authentication/logout
        + /authentication/state

    ChangePasswordResource
        + /action/change-password

    CipherResource
        - /security/cipher/encrypt

    GroupPermissionResource
        - /security/permission/group/{group}
        - /security/permission/group/{group}/{id}

    GroupResource
        + /groups
        + /groups/{id}

    KeyResource
        + /security/key

    PluginResource
        - /plugins
        - /plugins/available
        - /plugins/install/{id}
        - /plugins/installed
        - /plugins/install-package
        - /plugins/install-package.html
        - /plugins/overview
        - /plugins/uninstall/{id}
        - /plugins/update/{id}
        - /plugins/updates

    RepositoryImportResource
        - /import/repositories
        - /import/repositories/{type}
        - /import/repositories/{type}/bundle
        - /import/repositories/{type}/bundle.html
        - /import/repositories/{type}/directory
        - /import/repositories/{type}/url

    RepositoryResource
        + /repositories
        + /repositories/{id}
        - /repositories/{id}/blame
        - /repositories/{id}/branches
        - /repositories/{id}/browse
        - /repositories/{id}/changeset/{revision}
        - /repositories/{id}/changesets
        - /repositories/{id}/content
        - /repositories/{id}/diff
        + /repositories/{id}/healthcheck
        + /repositories/{id}/tags
        + /repositories/{type}/{name}

    SearchResource
        + /search/groups
        + /search/users

    UserPermissionResource
       - /security/permission/user/{user}
       - /security/permission/user/{user}/{id}

    UserResource
        + /users
        + /users/{id}


+ Supported
- Unsupported

There is also a WADL document describing the REST API.