<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic ArcGIS Online REST API - Add Item (type: Map Service) - WMS Style in ArcGIS Online Questions</title>
    <link>https://community.esri.com/t5/arcgis-online-questions/arcgis-online-rest-api-add-item-type-map-service/m-p/671430#M33409</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to use the ArcGIS Online REST API to add an item for a WMS map service via an HTTP POST to:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;base url&amp;gt;/content/users/&amp;lt;username&amp;gt;/addItem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;by posting the following data in the POST body:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{"culture": "en-us",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "f": "json",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "token": token,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "type": "WMS",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "title": title,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "url": "...my WMS url here...",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "text": "my JSON text here",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "extent": "-140.96, 60, -90.45,40}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;using something like the following JSON as the "text" above:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; "layers": [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "name": "my_layer",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "title": "my_layer"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; ],&lt;/P&gt;&lt;P&gt;&amp;nbsp; "maxWidth": 2048,&lt;/P&gt;&lt;P&gt;&amp;nbsp; "copyright": "copyright here",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "format": null,&lt;/P&gt;&lt;P&gt;&amp;nbsp; "url": "...url here...",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "mapUrl": "...url here...",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "maxHeight": 2048,&lt;/P&gt;&lt;P&gt;&amp;nbsp; "version": "1.3.0",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "title": "...title here...",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "spatialReferences": [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3857,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4326&lt;/P&gt;&lt;P&gt;&amp;nbsp; ]&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I substitute in an actual WMS URL and a layer name, this works -- I can successfully add the layer to ArcGIS Online, and view it on a map.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now what I want to do is specify a WMS named style other than the default style to be applied to my layer.&amp;nbsp; Said another way, I'd like ArcGIS Online to fill in the OGC WMS &amp;amp;STYLES=... parameter for all requests it makes to my layer.&amp;nbsp; Is this possible via the ArcGIS Online REST API?&amp;nbsp; &lt;STRONG&gt;Can someone provide an example of how I might modify the JSON above to specify a WMS style?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Aug 2015 21:43:40 GMT</pubDate>
    <dc:creator>BrockAnderson</dc:creator>
    <dc:date>2015-08-28T21:43:40Z</dc:date>
    <item>
      <title>ArcGIS Online REST API - Add Item (type: Map Service) - WMS Style</title>
      <link>https://community.esri.com/t5/arcgis-online-questions/arcgis-online-rest-api-add-item-type-map-service/m-p/671430#M33409</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to use the ArcGIS Online REST API to add an item for a WMS map service via an HTTP POST to:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;base url&amp;gt;/content/users/&amp;lt;username&amp;gt;/addItem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;by posting the following data in the POST body:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{"culture": "en-us",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "f": "json",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "token": token,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "type": "WMS",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "title": title,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "url": "...my WMS url here...",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "text": "my JSON text here",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "extent": "-140.96, 60, -90.45,40}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;using something like the following JSON as the "text" above:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; "layers": [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "name": "my_layer",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "title": "my_layer"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; ],&lt;/P&gt;&lt;P&gt;&amp;nbsp; "maxWidth": 2048,&lt;/P&gt;&lt;P&gt;&amp;nbsp; "copyright": "copyright here",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "format": null,&lt;/P&gt;&lt;P&gt;&amp;nbsp; "url": "...url here...",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "mapUrl": "...url here...",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "maxHeight": 2048,&lt;/P&gt;&lt;P&gt;&amp;nbsp; "version": "1.3.0",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "title": "...title here...",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "spatialReferences": [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3857,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4326&lt;/P&gt;&lt;P&gt;&amp;nbsp; ]&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I substitute in an actual WMS URL and a layer name, this works -- I can successfully add the layer to ArcGIS Online, and view it on a map.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now what I want to do is specify a WMS named style other than the default style to be applied to my layer.&amp;nbsp; Said another way, I'd like ArcGIS Online to fill in the OGC WMS &amp;amp;STYLES=... parameter for all requests it makes to my layer.&amp;nbsp; Is this possible via the ArcGIS Online REST API?&amp;nbsp; &lt;STRONG&gt;Can someone provide an example of how I might modify the JSON above to specify a WMS style?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Aug 2015 21:43:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-questions/arcgis-online-rest-api-add-item-type-map-service/m-p/671430#M33409</guid>
      <dc:creator>BrockAnderson</dc:creator>
      <dc:date>2015-08-28T21:43:40Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS Online REST API - Add Item (type: Map Service) - WMS Style</title>
      <link>https://community.esri.com/t5/arcgis-online-questions/arcgis-online-rest-api-add-item-type-map-service/m-p/1642953#M65971</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;It looks like you’ve got the WMS layer posting setup working perfectly, which is great. Regarding applying a specific WMS named style, ArcGIS Online REST API doesn’t provide a direct parameter in the JSON for &amp;amp;STYLES; you usually need to append the style directly to your WMS URL when specifying the layer. For example, modifying your "url" field to include &amp;amp;STYLES=yourStyleName should make ArcGIS Online apply it automatically.&lt;/P&gt;&lt;P&gt;On a lighter note, if you ever want a quick mental break from coding or mapping, you can try some fun puzzle games online. For instance,&lt;SPAN&gt;2048 16x16&amp;nbsp;&lt;/SPAN&gt;offers a larger grid version of the classic 2048 game, perfect for sharpening your logic skills during downtime.&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;</description>
      <pubDate>Mon, 18 Aug 2025 16:53:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-questions/arcgis-online-rest-api-add-item-type-map-service/m-p/1642953#M65971</guid>
      <dc:creator>TraceyAlexander</dc:creator>
      <dc:date>2025-08-18T16:53:10Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS Online REST API - Add Item (type: Map Service) - WMS Style</title>
      <link>https://community.esri.com/t5/arcgis-online-questions/arcgis-online-rest-api-add-item-type-map-service/m-p/1642954#M65972</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;It seems like your WMS layer configuration is working perfectly, which is great news. Regarding applying a specific WMS named style, the ArcGIS Online REST API doesn’t have a dedicated JSON parameter for &amp;amp;STYLES. The simplest solution is to include the style directly in your WMS URL. For example, you can modify your "url" field to add &amp;amp;STYLES=yourStyleName, and ArcGIS Online should automatically apply that style to your layer.&lt;/P&gt;&lt;P&gt;By the way, if you need a quick break from coding or mapping tasks, you can try some online puzzle games. For instance, &lt;STRONG&gt;&lt;A href="https://onlinevgames.com/2048-unblocked/" target="_self"&gt;2048 16x16&lt;/A&gt;&lt;/STRONG&gt; is a larger grid version of the classic 2048 game, offering a fun challenge and a great way to sharpen your logic skills in downtime.&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;</description>
      <pubDate>Mon, 18 Aug 2025 16:54:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-questions/arcgis-online-rest-api-add-item-type-map-service/m-p/1642954#M65972</guid>
      <dc:creator>TraceyAlexander</dc:creator>
      <dc:date>2025-08-18T16:54:52Z</dc:date>
    </item>
  </channel>
</rss>

