Я создал новый http-сервер на порту 9700, а также предоставил все роли, такие как rest-writer, rest-reader
Хотя вы создали сервер HTTP, вам также необходимо создать экземпляр REST-API на этом сервере. В противном случае на нем не будут доступны конечные точки REST-API MarkLogi c.
https://docs.marklogic.com/guide/rest-dev/service#id_12021
Прежде чем вы сможете использовать клиентский API REST необходимо иметь доступ к экземпляру, который состоит из сервера приложений HTTP, специально настроенного для обработки запросов API-клиентов REST, базы данных контента и базы данных модулей.