POST /page/{projid} route and test #22
Labels
route
An endpoint available to TPEN interfaces.
tiny-tpen
This issue requires interaction with the RERUM API through Tiny TPEN
tpen-static
This issues requires interaction with the TPEN static repository
The application needs to add POST method handling to the /page route. The endpoint will be handed a JSON object that represents a Canvas (page) to be included in a project. The URL will include the project id. For example:
Then endpoint will do various bits of logic (TBD at a later time) and ultimately return a JSON Object representing a page (Canvas).
This endpoint requires authentication and so will need to process a user and user permissions from the Authorization header's Bearer Token which came is as part of the request. If this header is not present or is invalid the endpoint should respond 401 Unauthorized.
This route will need CORS headers as described by #9.
Tests could include
The text was updated successfully, but these errors were encountered: