The new SOAP interface can be accessed at:
The WSDL can be accessed at:
Backlog Item custom statuses are newly introduced in 5.1, but are not exposed in this version of the API for backward compatibility.
A number of existing operations result in a change in a Backlog Item’s status. When this happens, the default status will be chosen automatically.
For example:moveBacklogItemIntoSprint will set the item to the default In Progress status.updateBacklogItem with a completedDate will set the item to the default Done status.getChangesSinceRevision to retrieve changes made in a product since a given revision number. The revision number is global in a ScrumWorks Pro installation and starts at 0.
WSO suffix is removed from names of the typesBacklogItem.backlogItemId is changed to id
BacklogItem.name replaced title
Budget.productId field replaces product
DashboardReleaseStatistics.hasUnestimatedItems field replaces unestimatedItemsFlag
Estimate replaces BacklogItemEstimateWSO and TaskEstimateWSO
Impediment.description replaces detail
Impediment.reporter replaces teamMember
Impediment.lastModifiedDate replaces lastModDate
Product adds the programIds field to keep track of the programs products are included inProgram adds the productIds field to keep track of the products includedRelease.name replaces title
Release.endDate replaces releaseDate
Sprint.nonWorkingDays
Task.name replaces title
Task.currentEstimate replaces estimatedHours
Task.taskBoardStatusRank is removedTaskHoursSpent.pointPerson replaces userName
TaskHoursSpent.date replaces dateLong
User.email
getBacklogItemById replaces getBacklogItem
getBacklogItemsByIds replaces getBacklogItems
getBacklogItemsInProduct replaces getActiveBacklogItems and getInactiveBacklogItems
getBacklogItemsInRelease replaces getActiveBacklogItemsForRelease
getBacklogItemsForReleaseInProduct replaces getActiveBacklogItemsForReleaseInProduct
getBacklogItemsForSprint replaces getActiveBacklogItemsForSprint
getSprintInProductForTeam replaces getSprintForTeam
deleteBacklogItem replaces markBacklogItemInactive and deleteBacklogItem
createSprint replaces createSprint and createSprintWithNonWorkingDays
createImpediment takes one argument, doesn't require to specify a productgetBacklogItemsForTheme replaces getActiveBacklogItemsForTheme
getBacklogItemsForThemeInProduct replaces getActiveBacklogItemsForThemeInProduct
addThemeToBacklogItems replaces addBacklogItemsToTheme
removeThemeFromBacklogItems replaces removeBacklogItemsFromTheme
updateHoursSpentOnTask replaces updateTaskHoursSpent
getAllTaskHoursSpentOnTask replaces getTotalTaskHoursSpent
getTaskHoursSpentOnTaskByPerson replaces getTaskHoursSpentForTask
getSprintsForProduct replaces getSprints
getTasksForProduct: returns all tasks in the active backlog items in a product.getTeamById: finds a team by its ID.getProductById: finds a product by its ID.getSprintById: finds a sprint by its ID.getChangesSinceRevision: gets changed items since the given revision.getChangesSinceRevisionForTypes: gets changed items since the given revision, restricted by type.getChangesSinceRevisionForIds: gets changed items since the given revision, restricted by ID.getCurrentRevisionInfo: gets the current revision information.getCurrentState: gets the most recent version of all items within the given product.getThemeById: finds a theme by its ID.getUserByUserName: finds an user identified by login name.getTeam(Sprint), use getTeamById insteadmoveTaskAfter, use moveTasksAfter insteadmoveTaskIntoBacklogItem, use moveTasksIntoBacklogItem insteadmarkBacklogItemInactive, use deleteBacklogItem insteadmoveBacklogItemAfter, use moveBacklogItemsAfter insteadmoveBacklogItemIntoSprint, use moveBacklogItemsIntoSprint
moveBacklogItemIntoRelease, moveBacklogItemsIntoRelease, moveBacklogItemsIntoProductRelease are replaced with moveBacklogItemsIntoReleaseAndProduct
moveReleaseBefore, use moveReleaseBeforeInProduct
moveReleaseAfter, use moveReleaseAfterInProduct
createSprintWithNonWorkingDays, updateSprintWithNonWorkingDays, getSprintNonWorkingDays are removed because Sprint has the nonWorkingDays attributegetPermissions
log