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}/NewProject Create a new, empty project in the target program.
SetProjectOwner POST /Programs/{ProgramId}/Projects/{ProjectId}/Owner Set the owner of a project.

Project Data

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