+![deactivate_window.png](parts/deactivate_window.png)
+
+[deactivateWindow](#deactivateWindow)
+
+[See sample code for more detail about OnScreen Window.](https://gerrit.automotivelinux.org/gerrit/gitweb?p=apps%2Fonscreenapp.git;a=summary)
+
+The above sequence shows the sample of OnScreen Window.
+If the role is high priority than NormapApp, Window Manager rejects NormalApp
+request when OnScreenApp is displayed.
+
+Note : Above repository is currently empty, so please refer to the sandbox branch.
+
+* * *
+
+## API reference
+
+### Request to Window Manager
+
+| Use | verb | version |
+|:-:|:-:|:-:|
+| Initialize | requestSurface | from 0.7 |
+| | wm_subscribe | from 0.7 |
+| | requestSurfaceXDG | from 0.7 |
+|Activate/Deactivate| activateWindow | from 0.7 |
+| | deactivateWindow | from 0.7 |
+| | endDraw | from 0.7 |
+| Change area size | changeAreaSize | from 0.8 |
+| Get Infomation | getDisplayInfo | from 0.7 |
+| | getAreaList | from 0.8 |
+
+Note: We created this table from 0.7
+
+The data of IPC via websocket consists of JSON.
+This section describes the verb of API and key.
+Normally, the body of requesting API will be here.
+
+### Initialize
+
+#### *requestSurface*