Skip to content
Nesrine Sghaier edited this page Jan 10, 2019 · 6 revisions

Project:

  1. GET:
  • pms-global-web/api/core-resources/project => get all projects
  • pms-global-web/api/core-resources/project/{id} => get project by id
  • pms-global-web/api/core-resources/project/{id}/resources => get project's resources with the given id
  • pms-global-web/api/core-resources/project/{id}/backlogItems => get project's backlogItems with the given id
  1. POST:
  • pms-global-web/api/core-resources/project => post a project
  1. PUT:
  • pms-global-web/api/core-resources/project => update a project
  1. DELETE:
  • pms-global-web/api/core-resources/project/{id} => delete project with given id

User:

  1. GET:
  • pms-global-web/api/core-resources/user => get all users
  • pms-global-web/api/core-resources/user/{id} => get user by id
  • pms-global-web/api/core-resources/user/{id}/resources => get given user's resources
  1. POST:
  • pms-global-web/api/core-resources/user => post a user
  1. PUT:
  • pms-global-web/api/core-resources/user => update a user
  1. DELETE:
  • pms-global-web/api/core-resources/user/{id} => delete user with given id

Task:

  1. GET:
  • pms-global-web/api/core-resources/task => get all tasks
  • pms-global-web/api/core-resources/task/{id} => get task by id
  • pms-global-web/api/core-resources/task/{id}/consumptions => get given task's consumptions
  • pms-global-web/api/core-resources/task/{id}/dependencies => get given task's dependencies
  1. POST:
  • pms-global-web/api/core-resources/task/{storyId} => post a task in the story with the given id
  • pms-global-web/api/core-resources/task/addDependency => add a task dependency
  1. PUT:
  • pms-global-web/api/core-resources/task => update a task
  1. DELETE:
  • pms-global-web/api/core-resources/task/{id} => delete task with given id

TaskConsumption:

  1. GET:
  • pms-global-web/api/core-resources/taskconsumption => get all taskConsumptions
  • pms-global-web/api/core-resources/taskconsumption/{id} => get taskConsumption by id
  1. POST:
  • pms-global-web/api/core-resources/taskconsumption/{taskId}/{resourceId} => post a taskConsumption to the task and the resource given by their ids
  1. PUT:
  • pms-global-web/api/core-resources/taskconsumption => update a taskConsumption
  1. DELETE:
  • pms-global-web/api/core-resources/taskconsumption/{id} => delete taskConsumption with given id

Story:

  1. GET:
  • pms-global-web/api/core-resources/story => get all stories
  • pms-global-web/api/core-resources/story/{id} => get story by id
  • pms-global-web/api/core-resources/story/{id}/tasks => get all tasks of the given story's id
  1. POST:
  • pms-global-web/api/core-resources/story/{backlogItemId} => post a story to the given backlogItem's id
  1. PUT:
  • pms-global-web/api/core-resources/story => update a story
  1. DELETE:
  • pms-global-web/api/core-resources/story/{id} => delete story with given id

Resource:

  1. GET:
  • pms-global-web/api/core-resources/resource => get all resources
  • pms-global-web/api/core-resources/resource/{id} => get resource by id
  • pms-global-web/api/core-resources/resource/{id}/consumptions => get all consumptions of the given resource's id
  1. POST:
  • pms-global-web/api/core-resources/resource/{userId}/{projectId} => post a resource to the given user and project ids
  1. PUT:
  • pms-global-web/api/core-resources/resource => update a resource
  1. DELETE:
  • pms-global-web/api/core-resources/resource/{id} => delete resource with given id

ProductBacklogItem:

  1. GET:
  • pms-global-web/api/core-resources/backlogitem => get all backlogitems
  • pms-global-web/api/core-resources/backlogitem/{id} => get backlogitem by id
  • pms-global-web/api/core-resources/backlogitem/{id}/stories => get all stories of the given backlogitem's id
  • pms-global-web/api/core-resources/backlogitem/{id}/dependencies => get all dependencies of the given backlogitem's id
  1. POST:
  • pms-global-web/api/core-resources/backlogitem/{projectId} => post a backlogitem to the given project's id
  • pms-global-web/api/core-resources/backlogitem/addDependency => add a backlogitem dependency
  1. PUT:
  • pms-global-web/api/core-resources/backlogitem => update a backlogitem
  1. DELETE:
  • pms-global-web/api/core-resources/backlogitem/{id} => delete backlogitem with given id
Clone this wiki locally