Each project has a .ppcx file which is an xml manifest for the project’s structure including pages, points and properties.


GET /api/v1/projects/:project_id/restore_points
List restore points for previous versions of the project.

List restore points for previous versions of the project.

Params

Param name Description
project_id
required

The ID of the project.

Validations:

  • Must be a Fixnum


POST /api/v1/projects/:project_id/restore_point
Create a new restore point for this project.

Params

Param name Description
project_id
required

The ID of the project.

Validations:

  • Must be a Fixnum


PUT /api/v1/clients/:client_id/projects/:project_id/restore_point/:id/save_test_ppcx
Saves automated test ppcx comparison for this project.


GET /api/v1/projects/:project_id/restore_point/:id
Returns a restore point for a selected project.

Params

Param name Description
project_id
required

The ID of the project.

Validations:

  • Must be a Fixnum

id
required

The ID of the project restore point.

Validations:

  • Must be a Fixnum


POST /api/v1/projects/:project_id/restore_point/:id/restore
Restores a project to the selected restore point.

Params

Param name Description
project_id
required

The ID of the project.

Validations:

  • Must be a Fixnum

id
required

The ID of the project restore point.

Validations:

  • Must be a Fixnum