API Method Reference V2

URIs are relative to https://api.powerclerk.com/services/v2

For changes see V2 API Changes

Project

Name Request Description
GetProjects GET /Programs/{ProgramId}/Projects Get a list of projects from the target program.
CreateNewProject POST /Programs/{ProgramId}<wbr />/NewProject Create a new, empty project in the target program.
SetProjectOwner POST /Programs/{ProgramId}<wbr />/Projects/{ProjectId}<wbr />/Owner Set the owner of a project.

Project Data

Name Request Description
GetProjectData GET /Programs/{ProgramId}<wbr />/Projects/{ProjectId}<wbr />/Forms/{FormId}<wbr />/Data Retrieve submitted data for each data field in the target project’s form.
GetProjectData GET /Programs/{ProgramId}<wbr />/Projects/{ProjectId}<wbr />/Forms/{FormId}<wbr />/Draft/Data Retrieve unsubmitted data for each data field in the target project’s form.
SetProjectData POST /Programs/{ProgramId}<wbr />/Projects/{ProjectId}<wbr />/Forms/{FormId}<wbr />/Data Admin only. Save project data for each data field in the target project’s form.
SetProjectData POST /Programs/{ProgramId}<wbr />/Projects/{ProjectId}<wbr />/Forms/{FormId}<wbr />/Draft/Data Set unsubmitted project data for each data field in the target project’s form.
SubmitProject POST /Programs/{ProgramId}<wbr />/Projects/{ProjectId}<wbr />/Forms/{FormId}<wbr />/Draft/Submit Submit unsubmitted draft data in the target project’s form