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 the 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 cannot see partially updated documents. In case of a multi-document update operation, read-write or write-read dependencies are possible.