GitProtect REST API details

This article explains the GitProtect REST application programming interface (API).

General possibilities

In general RESTful API is an architectural style for an application program interface(API) that uses HTTP requests to access and use data. The data can be read, updated, created, and deleted by using GET, PUT, POST, and DELETE methods.

GitProtect REST API allows its users to perform actions mostly associated with Git services(GitHub/GitLab/Bitbucket) integration, so you can list your Git organizations, you can verify your last backup plan status, modify the backup plan, attach the license to the selected repository and much more.

All the available API methods have been listed in the:

pageAvailable methods

Who can use the GitProtect REST API?

REST API can be used by any user with a System Administrator role assigned that is registered to the specific GitProtect instance.

API endpoints

You can make requests to the following REST endpoints:

  • POST /account/login

  • POST /git/organizations/getmany

  • POST /plans/attachgitrepository

  • POST /plans/detachgitrepository

  • POST /plans/listassignedtoorganization

  • POST /plans/modifygitplan

  • POST /git/repositories/activate

  • POST /git/repositories/deactivate

  • POST /git/repositories/getmany

  • POST /git/repositories/remove

  • POST /git/repositories/sync

To see more about API methods read this article:

pageAvailable methods

Last updated