These endpoints provide methods to register, remove, and get info of task providers within the OpenCatapult instalation
Method: GET
Uri: /task-provider
Authorization: UserRoleAdminAccess
Get list of task providers installed within the OpenCatapult.
Method: POST
Uri: /task-provider
Authorization: UserRoleAdminAccess
Register a task provider into the OpenCatapult by uploading the .yml file that describe the task provider metadata.
Method: GET
Uri: /task-provider/type/{taskProviderType}
Authorization: UserRoleAdminAccess
Get list of task providers, filtered by type (all | BuildProvider | DatabaseProvider | GeneratorProvider | HostingProvider | RepositoryProvider | StorageProvider | TestProvider)
Method: GET
Uri: /task-provider/{taskProviderId}
Authorization: UserRoleBasicAccess
Get a task provider by its Id
Method: DELETE
Uri: /task-provider/{taskProviderId}
Authorization: UserRoleAdminAccess
Remove a task provider from OpenCatapult
Method: GET
Uri: /task-provider/name/{taskProviderName}
Authorization: UserRoleBasicAccess
Get a provider by its Name
Method: GET
Uri: /task-provider/name/{taskProviderName}/config
Authorization: UserRoleBasicAccess
Get list of additional configs of a task provider