NOTE: Although this endpoint is deprecated, it is still being called. We therefore need to create a REST implementation for it, including the deprecated "id" value in the response
Create a REST handler and any other necessary associated code (extension.json entry, helper classes, etc.) for the POST lists/{id}/entries endpoint.
Endpoint summary: Create a new list entry.
Endpoint description: Creates a new list entry in the given list. On conflict, does nothing and returns the data of an existing list. The list must belong to the current user and the request must be authenticated with a MediaWiki session cookie. Stability: unstable This endpoint is deprecated and might be removed without warning. Use the batch version instead.
Associated RESTBase code lists.yaml (spec+forwarding) lists.js (tests)
Associated Action API code ApiReadingListsCreateEntry ApiReadingListsCreateEntryTest
Parameters:
Request Body: list_entry_write
Error Response
#/components/schemas/problem per API.md and draft-nottingham-http-problem
Success Response
Response Headers
This endpoints has additional response headers specified in the RESTBase code:
headers: content-type: application/json; charset=utf-8
Change 988736 had a related patch set uploaded (by BPirkle; author: BPirkle):
[mediawiki/extensions/ReadingLists@master] REST Handlers for managing reading lists entries
https://gerrit.wikimedia.org/r/988736
Change 988736 merged by jenkins-bot: