REST API supports only the format given below, so please be careful before executing your code.

The method given below will retrive all the folders under this Web.
  1. url: http://site url/_api/web/folders
  2. method: GET
  3. headers:
  4. Authorization: "Bearer " + accessToken
  5. accept: "application/json;odata=verbose"
Example

Copy the format given below in your Browser and you will get the JSON data, which is given below.
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <feed xml:base="https://gowthamr.sharepoint.com/sites/TestSite/_api/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
  3. <id>f299537c-a7f0-4498-97f6-2406f8e5381e</id>
  4. <title />
  5. <updated>2017-03-14T03:05:58Z</updated>
  6. <entry>
  7. <id>https://gowthamr.sharepoint.com/sites/TestSite/_api/Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_catalogs')</id>
  8. <category term="SP.Folder" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
  9. <link rel="edit" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_catalogs')" />
  10. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Activities" type="application/atom+xml;type=feed" title="Activities" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_catalogs')/Activities" />
  11. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Files" type="application/atom+xml;type=feed" title="Files" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_catalogs')/Files" />
  12. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ListItemAllFields" type="application/atom+xml;type=entry" title="ListItemAllFields" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_catalogs')/ListItemAllFields" />
  13. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ParentFolder" type="application/atom+xml;type=entry" title="ParentFolder" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_catalogs')/ParentFolder" />
  14. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Properties" type="application/atom+xml;type=entry" title="Properties" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_catalogs')/Properties" />
  15. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/StorageMetrics" type="application/atom+xml;type=entry" title="StorageMetrics" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_catalogs')/StorageMetrics" />
  16. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Folders" type="application/atom+xml;type=feed" title="Folders" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_catalogs')/Folders" />
  17. <title />
  18. <updated>2017-03-14T03:05:58Z</updated>
  19. <author>
  20. <name />
  21. </author>
  22. <content type="application/xml">
  23. <m:properties>
  24. <d:Exists m:type="Edm.Boolean">true</d:Exists>
  25. <d:IsWOPIEnabled m:type="Edm.Boolean">false</d:IsWOPIEnabled>
  26. <d:ItemCount m:type="Edm.Int32">0</d:ItemCount>
  27. <d:Name>_catalogs</d:Name>
  28. <d:ProgID m:null="true" />
  29. <d:ServerRelativeUrl>/sites/TestSite/_catalogs</d:ServerRelativeUrl>
  30. <d:TimeCreated m:type="Edm.DateTime">2017-01-25T21:06:09Z</d:TimeCreated>
  31. <d:TimeLastModified m:type="Edm.DateTime">2017-01-25T21:06:09Z</d:TimeLastModified>
  32. <d:UniqueId m:type="Edm.Guid">c1a58d90-5c0d-4fe9-af5b-0db8fb43fb17</d:UniqueId>
  33. <d:WelcomePage></d:WelcomePage>
  34. </m:properties>
  35. </content>
  36. </entry>
  37. <entry>
  38. <id>https://gowthamr.sharepoint.com/sites/TestSite/_api/Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/FormServerTemplates')</id>
  39. <category term="SP.Folder" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
  40. <link rel="edit" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/FormServerTemplates')" />
  41. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Activities" type="application/atom+xml;type=feed" title="Activities" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/FormServerTemplates')/Activities" />
  42. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Files" type="application/atom+xml;type=feed" title="Files" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/FormServerTemplates')/Files" />
  43. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ListItemAllFields" type="application/atom+xml;type=entry" title="ListItemAllFields" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/FormServerTemplates')/ListItemAllFields" />
  44. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ParentFolder" type="application/atom+xml;type=entry" title="ParentFolder" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/FormServerTemplates')/ParentFolder" />
  45. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Properties" type="application/atom+xml;type=entry" title="Properties" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/FormServerTemplates')/Properties" />
  46. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/StorageMetrics" type="application/atom+xml;type=entry" title="StorageMetrics" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/FormServerTemplates')/StorageMetrics" />
  47. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Folders" type="application/atom+xml;type=feed" title="Folders" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/FormServerTemplates')/Folders" />
  48. <title />
  49. <updated>2017-03-14T03:05:58Z</updated>
  50. <author>
  51. <name />
  52. </author>
  53. <content type="application/xml">
  54. <m:properties>
  55. <d:Exists m:type="Edm.Boolean">true</d:Exists>
  56. <d:IsWOPIEnabled m:type="Edm.Boolean">false</d:IsWOPIEnabled>
  57. <d:ItemCount m:type="Edm.Int32">0</d:ItemCount>
  58. <d:Name>FormServerTemplates</d:Name>
  59. <d:ProgID m:null="true" />
  60. <d:ServerRelativeUrl>/sites/TestSite/FormServerTemplates</d:ServerRelativeUrl>
  61. <d:TimeCreated m:type="Edm.DateTime">2017-03-07T17:21:45Z</d:TimeCreated>
  62. <d:TimeLastModified m:type="Edm.DateTime">2017-03-07T17:21:45Z</d:TimeLastModified>
  63. <d:UniqueId m:type="Edm.Guid">e32bf039-6596-482e-8e5c-0df417fbaa24</d:UniqueId>
  64. <d:WelcomePage></d:WelcomePage>
  65. </m:properties>
  66. </content>
  67. </entry>
  68. <entry>
  69. <id>https://gowthamr.sharepoint.com/sites/TestSite/_api/Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SiteAssets')</id>
  70. <category term="SP.Folder" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
  71. <link rel="edit" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SiteAssets')" />
  72. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Activities" type="application/atom+xml;type=feed" title="Activities" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SiteAssets')/Activities" />
  73. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Files" type="application/atom+xml;type=feed" title="Files" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SiteAssets')/Files" />
  74. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ListItemAllFields" type="application/atom+xml;type=entry" title="ListItemAllFields" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SiteAssets')/ListItemAllFields" />
  75. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ParentFolder" type="application/atom+xml;type=entry" title="ParentFolder" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SiteAssets')/ParentFolder" />
  76. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Properties" type="application/atom+xml;type=entry" title="Properties" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SiteAssets')/Properties" />
  77. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/StorageMetrics" type="application/atom+xml;type=entry" title="StorageMetrics" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SiteAssets')/StorageMetrics" />
  78. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Folders" type="application/atom+xml;type=feed" title="Folders" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SiteAssets')/Folders" />
  79. <title />
  80. <updated>2017-03-14T03:05:58Z</updated>
  81. <author>
  82. <name />
  83. </author>
  84. <content type="application/xml">
  85. <m:properties>
  86. <d:Exists m:type="Edm.Boolean">true</d:Exists>
  87. <d:IsWOPIEnabled m:type="Edm.Boolean">false</d:IsWOPIEnabled>
  88. <d:ItemCount m:type="Edm.Int32">1</d:ItemCount>
  89. <d:Name>SiteAssets</d:Name>
  90. <d:ProgID m:null="true" />
  91. <d:ServerRelativeUrl>/sites/TestSite/SiteAssets</d:ServerRelativeUrl>
  92. <d:TimeCreated m:type="Edm.DateTime">2017-03-07T17:38:37Z</d:TimeCreated>
  93. <d:TimeLastModified m:type="Edm.DateTime">2017-03-07T17:38:38Z</d:TimeLastModified>
  94. <d:UniqueId m:type="Edm.Guid">9669972c-ac1f-4f47-bf23-14e87f8f4faa</d:UniqueId>
  95. <d:WelcomePage></d:WelcomePage>
  96. </m:properties>
  97. </content>
  98. </entry>
  99. <entry>
  100. <id>https://gowthamr.sharepoint.com/sites/TestSite/_api/Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Shared Documents')</id>
  101. <category term="SP.Folder" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
  102. <link rel="edit" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Shared%20Documents')" />
  103. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Activities" type="application/atom+xml;type=feed" title="Activities" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Shared%20Documents')/Activities" />
  104. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Files" type="application/atom+xml;type=feed" title="Files" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Shared%20Documents')/Files" />
  105. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ListItemAllFields" type="application/atom+xml;type=entry" title="ListItemAllFields" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Shared%20Documents')/ListItemAllFields" />
  106. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ParentFolder" type="application/atom+xml;type=entry" title="ParentFolder" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Shared%20Documents')/ParentFolder" />
  107. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Properties" type="application/atom+xml;type=entry" title="Properties" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Shared%20Documents')/Properties" />
  108. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/StorageMetrics" type="application/atom+xml;type=entry" title="StorageMetrics" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Shared%20Documents')/StorageMetrics" />
  109. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Folders" type="application/atom+xml;type=feed" title="Folders" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Shared%20Documents')/Folders" />
  110. <title />
  111. <updated>2017-03-14T03:05:58Z</updated>
  112. <author>
  113. <name />
  114. </author>
  115. <content type="application/xml">
  116. <m:properties>
  117. <d:Exists m:type="Edm.Boolean">true</d:Exists>
  118. <d:IsWOPIEnabled m:type="Edm.Boolean">false</d:IsWOPIEnabled>
  119. <d:ItemCount m:type="Edm.Int32">1</d:ItemCount>
  120. <d:Name>Shared Documents</d:Name>
  121. <d:ProgID m:null="true" />
  122. <d:ServerRelativeUrl>/sites/TestSite/Shared Documents</d:ServerRelativeUrl>
  123. <d:TimeCreated m:type="Edm.DateTime">2017-01-25T21:06:18Z</d:TimeCreated>
  124. <d:TimeLastModified m:type="Edm.DateTime">2017-03-11T17:36:26Z</d:TimeLastModified>
  125. <d:UniqueId m:type="Edm.Guid">6feedb83-a4f2-4ea9-9dae-23b616db38aa</d:UniqueId>
  126. <d:WelcomePage></d:WelcomePage>
  127. </m:properties>
  128. </content>
  129. </entry>
  130. <entry>
  131. <id>https://gowthamr.sharepoint.com/sites/TestSite/_api/Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Lists')</id>
  132. <category term="SP.Folder" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
  133. <link rel="edit" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Lists')" />
  134. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Activities" type="application/atom+xml;type=feed" title="Activities" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Lists')/Activities" />
  135. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Files" type="application/atom+xml;type=feed" title="Files" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Lists')/Files" />
  136. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ListItemAllFields" type="application/atom+xml;type=entry" title="ListItemAllFields" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Lists')/ListItemAllFields" />
  137. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ParentFolder" type="application/atom+xml;type=entry" title="ParentFolder" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Lists')/ParentFolder" />
  138. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Properties" type="application/atom+xml;type=entry" title="Properties" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Lists')/Properties" />
  139. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/StorageMetrics" type="application/atom+xml;type=entry" title="StorageMetrics" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Lists')/StorageMetrics" />
  140. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Folders" type="application/atom+xml;type=feed" title="Folders" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Lists')/Folders" />
  141. <title />
  142. <updated>2017-03-14T03:05:58Z</updated>
  143. <author>
  144. <name />
  145. </author>
  146. <content type="application/xml">
  147. <m:properties>
  148. <d:Exists m:type="Edm.Boolean">true</d:Exists>
  149. <d:IsWOPIEnabled m:type="Edm.Boolean">false</d:IsWOPIEnabled>
  150. <d:ItemCount m:type="Edm.Int32">0</d:ItemCount>
  151. <d:Name>Lists</d:Name>
  152. <d:ProgID m:null="true" />
  153. <d:ServerRelativeUrl>/sites/TestSite/Lists</d:ServerRelativeUrl>
  154. <d:TimeCreated m:type="Edm.DateTime">2017-01-25T21:06:09Z</d:TimeCreated>
  155. <d:TimeLastModified m:type="Edm.DateTime">2017-01-25T21:06:09Z</d:TimeLastModified>
  156. <d:UniqueId m:type="Edm.Guid">5331e5b8-f6e8-42c4-9c87-567c486bc20a</d:UniqueId>
  157. <d:WelcomePage></d:WelcomePage>
  158. </m:properties>
  159. </content>
  160. </entry>
  161. <entry>
  162. <id>https://gowthamr.sharepoint.com/sites/TestSite/_api/Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Style Library')</id>
  163. <category term="SP.Folder" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
  164. <link rel="edit" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Style%20Library')" />
  165. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Activities" type="application/atom+xml;type=feed" title="Activities" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Style%20Library')/Activities" />
  166. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Files" type="application/atom+xml;type=feed" title="Files" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Style%20Library')/Files" />
  167. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ListItemAllFields" type="application/atom+xml;type=entry" title="ListItemAllFields" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Style%20Library')/ListItemAllFields" />
  168. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ParentFolder" type="application/atom+xml;type=entry" title="ParentFolder" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Style%20Library')/ParentFolder" />
  169. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Properties" type="application/atom+xml;type=entry" title="Properties" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Style%20Library')/Properties" />
  170. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/StorageMetrics" type="application/atom+xml;type=entry" title="StorageMetrics" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Style%20Library')/StorageMetrics" />
  171. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Folders" type="application/atom+xml;type=feed" title="Folders" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/Style%20Library')/Folders" />
  172. <title />
  173. <updated>2017-03-14T03:05:58Z</updated>
  174. <author>
  175. <name />
  176. </author>
  177. <content type="application/xml">
  178. <m:properties>
  179. <d:Exists m:type="Edm.Boolean">true</d:Exists>
  180. <d:IsWOPIEnabled m:type="Edm.Boolean">false</d:IsWOPIEnabled>
  181. <d:ItemCount m:type="Edm.Int32">0</d:ItemCount>
  182. <d:Name>Style Library</d:Name>
  183. <d:ProgID m:null="true" />
  184. <d:ServerRelativeUrl>/sites/TestSite/Style Library</d:ServerRelativeUrl>
  185. <d:TimeCreated m:type="Edm.DateTime">2017-01-25T21:06:12Z</d:TimeCreated>
  186. <d:TimeLastModified m:type="Edm.DateTime">2017-01-25T21:06:12Z</d:TimeLastModified>
  187. <d:UniqueId m:type="Edm.Guid">550ffa6e-7ec4-4dcb-9574-7d7914e1e085</d:UniqueId>
  188. <d:WelcomePage></d:WelcomePage>
  189. </m:properties>
  190. </content>
  191. </entry>
  192. <entry>
  193. <id>https://gowthamr.sharepoint.com/sites/TestSite/_api/Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_vti_pvt')</id>
  194. <category term="SP.Folder" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
  195. <link rel="edit" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_vti_pvt')" />
  196. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Activities" type="application/atom+xml;type=feed" title="Activities" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_vti_pvt')/Activities" />
  197. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Files" type="application/atom+xml;type=feed" title="Files" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_vti_pvt')/Files" />
  198. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ListItemAllFields" type="application/atom+xml;type=entry" title="ListItemAllFields" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_vti_pvt')/ListItemAllFields" />
  199. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ParentFolder" type="application/atom+xml;type=entry" title="ParentFolder" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_vti_pvt')/ParentFolder" />
  200. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Properties" type="application/atom+xml;type=entry" title="Properties" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_vti_pvt')/Properties" />
  201. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/StorageMetrics" type="application/atom+xml;type=entry" title="StorageMetrics" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_vti_pvt')/StorageMetrics" />
  202. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Folders" type="application/atom+xml;type=feed" title="Folders" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_vti_pvt')/Folders" />
  203. <title />
  204. <updated>2017-03-14T03:05:58Z</updated>
  205. <author>
  206. <name />
  207. </author>
  208. <content type="application/xml">
  209. <m:properties>
  210. <d:Exists m:type="Edm.Boolean">true</d:Exists>
  211. <d:IsWOPIEnabled m:type="Edm.Boolean">false</d:IsWOPIEnabled>
  212. <d:ItemCount m:type="Edm.Int32">0</d:ItemCount>
  213. <d:Name>_vti_pvt</d:Name>
  214. <d:ProgID m:null="true" />
  215. <d:ServerRelativeUrl>/sites/TestSite/_vti_pvt</d:ServerRelativeUrl>
  216. <d:TimeCreated m:type="Edm.DateTime">2017-01-25T21:06:06Z</d:TimeCreated>
  217. <d:TimeLastModified m:type="Edm.DateTime">2017-01-25T21:06:06Z</d:TimeLastModified>
  218. <d:UniqueId m:type="Edm.Guid">a8baf11f-ff9c-4743-8d1d-93f81253e538</d:UniqueId>
  219. <d:WelcomePage></d:WelcomePage>
  220. </m:properties>
  221. </content>
  222. </entry>
  223. <entry>
  224. <id>https://gowthamr.sharepoint.com/sites/TestSite/_api/Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/images')</id>
  225. <category term="SP.Folder" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
  226. <link rel="edit" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/images')" />
  227. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Activities" type="application/atom+xml;type=feed" title="Activities" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/images')/Activities" />
  228. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Files" type="application/atom+xml;type=feed" title="Files" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/images')/Files" />
  229. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ListItemAllFields" type="application/atom+xml;type=entry" title="ListItemAllFields" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/images')/ListItemAllFields" />
  230. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ParentFolder" type="application/atom+xml;type=entry" title="ParentFolder" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/images')/ParentFolder" />
  231. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Properties" type="application/atom+xml;type=entry" title="Properties" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/images')/Properties" />
  232. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/StorageMetrics" type="application/atom+xml;type=entry" title="StorageMetrics" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/images')/StorageMetrics" />
  233. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Folders" type="application/atom+xml;type=feed" title="Folders" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/images')/Folders" />
  234. <title />
  235. <updated>2017-03-14T03:05:58Z</updated>
  236. <author>
  237. <name />
  238. </author>
  239. <content type="application/xml">
  240. <m:properties>
  241. <d:Exists m:type="Edm.Boolean">true</d:Exists>
  242. <d:IsWOPIEnabled m:type="Edm.Boolean">false</d:IsWOPIEnabled>
  243. <d:ItemCount m:type="Edm.Int32">0</d:ItemCount>
  244. <d:Name>images</d:Name>
  245. <d:ProgID m:null="true" />
  246. <d:ServerRelativeUrl>/sites/TestSite/images</d:ServerRelativeUrl>
  247. <d:TimeCreated m:type="Edm.DateTime">2017-01-25T21:06:06Z</d:TimeCreated>
  248. <d:TimeLastModified m:type="Edm.DateTime">2017-01-25T21:06:06Z</d:TimeLastModified>
  249. <d:UniqueId m:type="Edm.Guid">f40e0f77-ef74-4218-8f8c-b3a5d3b186bd</d:UniqueId>
  250. <d:WelcomePage></d:WelcomePage>
  251. </m:properties>
  252. </content>
  253. </entry>
  254. <entry>
  255. <id>https://gowthamr.sharepoint.com/sites/TestSite/_api/Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SitePages')</id>
  256. <category term="SP.Folder" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
  257. <link rel="edit" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SitePages')" />
  258. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Activities" type="application/atom+xml;type=feed" title="Activities" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SitePages')/Activities" />
  259. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Files" type="application/atom+xml;type=feed" title="Files" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SitePages')/Files" />
  260. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ListItemAllFields" type="application/atom+xml;type=entry" title="ListItemAllFields" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SitePages')/ListItemAllFields" />
  261. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ParentFolder" type="application/atom+xml;type=entry" title="ParentFolder" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SitePages')/ParentFolder" />
  262. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Properties" type="application/atom+xml;type=entry" title="Properties" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SitePages')/Properties" />
  263. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/StorageMetrics" type="application/atom+xml;type=entry" title="StorageMetrics" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SitePages')/StorageMetrics" />
  264. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Folders" type="application/atom+xml;type=feed" title="Folders" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/SitePages')/Folders" />
  265. <title />
  266. <updated>2017-03-14T03:05:58Z</updated>
  267. <author>
  268. <name />
  269. </author>
  270. <content type="application/xml">
  271. <m:properties>
  272. <d:Exists m:type="Edm.Boolean">true</d:Exists>
  273. <d:IsWOPIEnabled m:type="Edm.Boolean">false</d:IsWOPIEnabled>
  274. <d:ItemCount m:type="Edm.Int32">1</d:ItemCount>
  275. <d:Name>SitePages</d:Name>
  276. <d:ProgID m:null="true" />
  277. <d:ServerRelativeUrl>/sites/TestSite/SitePages</d:ServerRelativeUrl>
  278. <d:TimeCreated m:type="Edm.DateTime">2017-01-25T21:06:21Z</d:TimeCreated>
  279. <d:TimeLastModified m:type="Edm.DateTime">2017-01-25T21:06:27Z</d:TimeLastModified>
  280. <d:UniqueId m:type="Edm.Guid">60b0e402-0bbf-46bd-961b-c405432268b5</d:UniqueId>
  281. <d:WelcomePage></d:WelcomePage>
  282. </m:properties>
  283. </content>
  284. </entry>
  285. <entry>
  286. <id>https://gowthamr.sharepoint.com/sites/TestSite/_api/Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_cts')</id>
  287. <category term="SP.Folder" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
  288. <link rel="edit" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_cts')" />
  289. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Activities" type="application/atom+xml;type=feed" title="Activities" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_cts')/Activities" />
  290. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Files" type="application/atom+xml;type=feed" title="Files" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_cts')/Files" />
  291. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ListItemAllFields" type="application/atom+xml;type=entry" title="ListItemAllFields" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_cts')/ListItemAllFields" />
  292. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ParentFolder" type="application/atom+xml;type=entry" title="ParentFolder" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_cts')/ParentFolder" />
  293. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Properties" type="application/atom+xml;type=entry" title="Properties" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_cts')/Properties" />
  294. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/StorageMetrics" type="application/atom+xml;type=entry" title="StorageMetrics" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_cts')/StorageMetrics" />
  295. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Folders" type="application/atom+xml;type=feed" title="Folders" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_cts')/Folders" />
  296. <title />
  297. <updated>2017-03-14T03:05:58Z</updated>
  298. <author>
  299. <name />
  300. </author>
  301. <content type="application/xml">
  302. <m:properties>
  303. <d:Exists m:type="Edm.Boolean">true</d:Exists>
  304. <d:IsWOPIEnabled m:type="Edm.Boolean">false</d:IsWOPIEnabled>
  305. <d:ItemCount m:type="Edm.Int32">0</d:ItemCount>
  306. <d:Name>_cts</d:Name>
  307. <d:ProgID m:null="true" />
  308. <d:ServerRelativeUrl>/sites/TestSite/_cts</d:ServerRelativeUrl>
  309. <d:TimeCreated m:type="Edm.DateTime">2017-01-25T21:06:08Z</d:TimeCreated>
  310. <d:TimeLastModified m:type="Edm.DateTime">2017-01-25T21:06:08Z</d:TimeLastModified>
  311. <d:UniqueId m:type="Edm.Guid">7fde8e37-0a23-454e-bf3b-d7b69f448121</d:UniqueId>
  312. <d:WelcomePage></d:WelcomePage>
  313. </m:properties>
  314. </content>
  315. </entry>
  316. <entry>
  317. <id>https://gowthamr.sharepoint.com/sites/TestSite/_api/Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/IWConvertedForms')</id>
  318. <category term="SP.Folder" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
  319. <link rel="edit" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/IWConvertedForms')" />
  320. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Activities" type="application/atom+xml;type=feed" title="Activities" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/IWConvertedForms')/Activities" />
  321. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Files" type="application/atom+xml;type=feed" title="Files" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/IWConvertedForms')/Files" />
  322. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ListItemAllFields" type="application/atom+xml;type=entry" title="ListItemAllFields" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/IWConvertedForms')/ListItemAllFields" />
  323. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ParentFolder" type="application/atom+xml;type=entry" title="ParentFolder" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/IWConvertedForms')/ParentFolder" />
  324. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Properties" type="application/atom+xml;type=entry" title="Properties" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/IWConvertedForms')/Properties" />
  325. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/StorageMetrics" type="application/atom+xml;type=entry" title="StorageMetrics" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/IWConvertedForms')/StorageMetrics" />
  326. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Folders" type="application/atom+xml;type=feed" title="Folders" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/IWConvertedForms')/Folders" />
  327. <title />
  328. <updated>2017-03-14T03:05:58Z</updated>
  329. <author>
  330. <name />
  331. </author>
  332. <content type="application/xml">
  333. <m:properties>
  334. <d:Exists m:type="Edm.Boolean">true</d:Exists>
  335. <d:IsWOPIEnabled m:type="Edm.Boolean">false</d:IsWOPIEnabled>
  336. <d:ItemCount m:type="Edm.Int32">0</d:ItemCount>
  337. <d:Name>IWConvertedForms</d:Name>
  338. <d:ProgID m:null="true" />
  339. <d:ServerRelativeUrl>/sites/TestSite/IWConvertedForms</d:ServerRelativeUrl>
  340. <d:TimeCreated m:type="Edm.DateTime">2017-03-07T17:21:46Z</d:TimeCreated>
  341. <d:TimeLastModified m:type="Edm.DateTime">2017-03-07T17:21:46Z</d:TimeLastModified>
  342. <d:UniqueId m:type="Edm.Guid">c9af8b0d-6f39-4328-bda9-d951f2a40c62</d:UniqueId>
  343. <d:WelcomePage></d:WelcomePage>
  344. </m:properties>
  345. </content>
  346. </entry>
  347. <entry>
  348. <id>https://gowthamr.sharepoint.com/sites/TestSite/_api/Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_private')</id>
  349. <category term="SP.Folder" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
  350. <link rel="edit" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_private')" />
  351. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Activities" type="application/atom+xml;type=feed" title="Activities" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_private')/Activities" />
  352. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Files" type="application/atom+xml;type=feed" title="Files" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_private')/Files" />
  353. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ListItemAllFields" type="application/atom+xml;type=entry" title="ListItemAllFields" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_private')/ListItemAllFields" />
  354. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ParentFolder" type="application/atom+xml;type=entry" title="ParentFolder" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_private')/ParentFolder" />
  355. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Properties" type="application/atom+xml;type=entry" title="Properties" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_private')/Properties" />
  356. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/StorageMetrics" type="application/atom+xml;type=entry" title="StorageMetrics" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_private')/StorageMetrics" />
  357. <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Folders" type="application/atom+xml;type=feed" title="Folders" href="Web/GetFolderByServerRelativePath(decodedurl='/sites/TestSite/_private')/Folders" />
  358. <title />
  359. <updated>2017-03-14T03:05:58Z</updated>
  360. <author>
  361. <name />
  362. </author>
  363. <content type="application/xml">
  364. <m:properties>
  365. <d:Exists m:type="Edm.Boolean">true</d:Exists>
  366. <d:IsWOPIEnabled m:type="Edm.Boolean">false</d:IsWOPIEnabled>
  367. <d:ItemCount m:type="Edm.Int32">0</d:ItemCount>
  368. <d:Name>_private</d:Name>
  369. <d:ProgID m:null="true" />
  370. <d:ServerRelativeUrl>/sites/TestSite/_private</d:ServerRelativeUrl>
  371. <d:TimeCreated m:type="Edm.DateTime">2017-01-25T21:06:06Z</d:TimeCreated>
  372. <d:TimeLastModified m:type="Edm.DateTime">2017-01-25T21:06:06Z</d:TimeLastModified>
  373. <d:UniqueId m:type="Edm.Guid">d871eac7-a90c-443a-a1e6-e2c120615eb0</d:UniqueId>
  374. <d:WelcomePage></d:WelcomePage>
  375. </m:properties>
  376. </content>
  377. </entry>
  378. </feed>
Source code

Copy the code given below and paste in your SharePoint ADD-IN.

Create a folder in SharePoint O365, using REST API.
  1. var hostweburl;
  2. var appweburl;
  3. $(document).ready(function () {
  4. hostweburl = decodeURIComponent(getQueryStringParameter("SPHostUrl"));
  5. appweburl = decodeURIComponent(getQueryStringParameter("SPAppWebUrl"));
  6. $.getScript(hostweburl + "/_layouts/15/SP.RequestExecutor.js", runCrossDomainRequest);
  7. });
  8. function runCrossDomainRequest() {
  9. var executor = new SP.RequestExecutor(appweburl);
  10. executor.executeAsync({
  11. method: POST
  12. url:appweburl+"/_api/web/folders"
  13. body: { '__metadata': { 'type': 'SP.Folder' }, 'ServerRelativeUrl': '/Documents/CustomFolder'}
  14. Headers:
  15. Authorization: "Bearer " + accessToken
  16. X-RequestDigest: form digest value
  17. accept: "application/json;odata=verbose"
  18. content-type: "application/json;odata=verbose"
  19. content-length:length of post body
  20. success: successHandler
  21. error: errorHandler
  22. });
  23. }
  24. function getQueryStringParameter(paramToRetrieve) {
  25. var params = document.URL.split("?")[1].split("&");
  26. var strParams = "";
  27. for (var i = 0; i < params.length; i = i + 1) {
  28. var singleParam = params[i].split("=");
  29. if (singleParam[0] == paramToRetrieve) return singleParam[1];
  30. }
  31. }
Was my blog helpful?
Post your feedback here. Thanks for reading my blog.