Given a call like DELETE https://api.t-pen.org/project/69f251c5f7fe4ebd0cfeef15/page/69f251c5f7fe4ebd0cfeef18 there is no functionality or agreement about what to do.
Right now, if you have a Project with Layer A with Pages 1, 2, 3 inside them. Instead of DELETE Page 1 you must PUT Layer A with .pages[ 2, 3]. This is clumsy and leaves some questions.
- Should the annotation, if any, on a deleted Page be purged by default?
- Should the Page be removed from the Layer, but remain in RERUM?
- If the Canvas the Page is on is in several Layers, should all related Pages be removed (removing the folio/Canvas from the Project)?
- Is there a separate interface where a Project is manipulated and whole folios can be discarded?
Given a call like
DELETE https://api.t-pen.org/project/69f251c5f7fe4ebd0cfeef15/page/69f251c5f7fe4ebd0cfeef18there is no functionality or agreement about what to do.Right now, if you have a Project with Layer A with Pages 1, 2, 3 inside them. Instead of
DELETE Page 1you mustPUT Layer A with .pages[ 2, 3]. This is clumsy and leaves some questions.