/v2/projects/{project_id}/shapes/{shape_id} ------------------------------------------------------------------------------------------------------------------------------------------ .. contents:: PUT /v2/projects/**{project_id}**/shapes/**{shape_id}** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Create a new shape instance Parameters ********** - **shape_id**: Shape UUID - **project_id**: Project UUID Response status codes ********************** - **400**: Invalid request - **201**: Shape updated Input ******* .. raw:: html
Name Mandatory Type Description
project_id string Project UUID
shape_id string Shape UUID
svg string SVG content of the shape
x integer X property
y integer Y property
z integer Z property
Output ******* .. raw:: html
Name Mandatory Type Description
project_id string Project UUID
shape_id string Shape UUID
svg string SVG content of the shape
x integer X property
y integer Y property
z integer Z property
Sample session *************** .. literalinclude:: ../../../examples/controller_put_projectsprojectidshapesshapeid.txt DELETE /v2/projects/**{project_id}**/shapes/**{shape_id}** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Delete a shape instance Parameters ********** - **shape_id**: Shape UUID - **project_id**: Project UUID Response status codes ********************** - **400**: Invalid request - **204**: Shape deleted Sample session *************** .. literalinclude:: ../../../examples/controller_delete_projectsprojectidshapesshapeid.txt