Custom API Command-line / Shell
DocumentDB can be accessed using a Mongo shell to create, read, update and delete documents. It can also be accessed programmatically using the MongoDB drivers for Python, Node.js, PHP, Go, Java, and C#.
DocumentDB follows MongoDB 3.6 API, and so supports the Read Uncommitted isolation level. A client can see the result of a write before the write is made durable. But the client cannot see partially updated documents. In case of a multi-document update operation, read-write or a write-read dependencies are possible.