<?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>idea Support Swagger for ArcGIS Server REST endpoints in ArcGIS Enterprise Ideas</title>
    <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idi-p/934058</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The current REST API endpoints for the ArcGIS server services directory and administration allow you to get some useful information and test operations but the documentation is very basic and when complex inputs are required there is no help at all really. By adding &lt;A href="http://developers.helloreverb.com/swagger/" target="_blank"&gt;Swagger &lt;/A&gt;support you could provide the user with a much richer experience and make the API more self documenting.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 Feb 2013 02:14:02 GMT</pubDate>
    <dc:creator>DaveTimmins</dc:creator>
    <dc:date>2013-02-28T02:14:02Z</dc:date>
    <item>
      <title>Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idi-p/934058</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The current REST API endpoints for the ArcGIS server services directory and administration allow you to get some useful information and test operations but the documentation is very basic and when complex inputs are required there is no help at all really. By adding &lt;A href="http://developers.helloreverb.com/swagger/" target="_blank"&gt;Swagger &lt;/A&gt;support you could provide the user with a much richer experience and make the API more self documenting.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Feb 2013 02:14:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idi-p/934058</guid>
      <dc:creator>DaveTimmins</dc:creator>
      <dc:date>2013-02-28T02:14:02Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934059#M641</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Swagger/RAML support would be very useful for enterprise API management frameworks. &amp;nbsp;It would also be useful for registering services in catalogs like api.data.gov&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2016 16:39:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934059#M641</guid>
      <dc:creator>DavidSmith21</dc:creator>
      <dc:date>2016-11-21T16:39:22Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934060#M642</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Most repositories for mapping api functionality these days seem to support import from Swagger and there are even libraries in popular languages that can help "wrap" an API that exposes swagger to make development easier.&amp;nbsp; this would be a huge benefit to adoption of the REST Endpoints (and in turn the arcgis stack)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2017 21:33:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934060#M642</guid>
      <dc:creator>AndrewRay1</dc:creator>
      <dc:date>2017-02-27T21:33:13Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934061#M643</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Word. This would be awesome!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Oct 2017 14:27:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934061#M643</guid>
      <dc:creator>JohnDye</dc:creator>
      <dc:date>2017-10-06T14:27:57Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934062#M644</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Note this has been adapted as the "standard" for&amp;nbsp;&lt;A class="link-titled" href="https://www.openapis.org/" title="https://www.openapis.org/"&gt;Open API Initiative&lt;/A&gt;.&amp;nbsp; that should add a bit more incentive to become a "partner" in the API space.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Nov 2017 18:49:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934062#M644</guid>
      <dc:creator>AndrewRay1</dc:creator>
      <dc:date>2017-11-03T18:49:27Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934063#M645</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It's criminal that this doesn't exist. Get with the program ESRI.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Dec 2018 16:52:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934063#M645</guid>
      <dc:creator>BrianHennessey1</dc:creator>
      <dc:date>2018-12-21T16:52:25Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934064#M646</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We're now going all-hands-on-deck to get everything we have into an API management platform, and the idea of creating an OpenAPI/Swagger file for every one of our services is a nonstarter.&amp;nbsp; Esri, please do this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Aug 2019 16:56:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934064#M646</guid>
      <dc:creator>ZacharyStauber1</dc:creator>
      <dc:date>2019-08-19T16:56:52Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934065#M647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Was this idea really created way back in 2013?&amp;nbsp; Well, then I might as well jump on the bandwagon!&amp;nbsp; I was really hoping to ask about this at this year's (2020) Developer Summit but based upon Esri's response to &lt;EM&gt;this&lt;/EM&gt; idea, it does not seem to be a priority for them.&amp;nbsp; I found &lt;A href="https://github.com/AmrEldib/agol-swagger"&gt;agol-swagger&lt;/A&gt; online but it is about four years old, and it is not comprehensive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have an internal use case that I want to explore, and I feel pretty confident about getting a tiny piece of this to work with &lt;A href="https://wso2.com/"&gt;WSO2&lt;/A&gt;.&amp;nbsp; Does anyone have any advice or experience to share?&amp;nbsp; If I am successful, then I may try to share that here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2020 01:15:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934065#M647</guid>
      <dc:creator>SamuelValdez</dc:creator>
      <dc:date>2020-04-21T01:15:03Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934066#M648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would also add that swagger API for portal/AGO rest services would be handy as well. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2020 15:47:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/934066#M648</guid>
      <dc:creator>roemhildtg</dc:creator>
      <dc:date>2020-06-11T15:47:08Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/1010129#M2337</link>
      <description>&lt;P&gt;Need ArcGIS Swagger definition for AWS API Gateway.&amp;nbsp; Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2020 13:56:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/1010129#M2337</guid>
      <dc:creator>John-Waterman</dc:creator>
      <dc:date>2020-12-16T13:56:25Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/1020627#M2368</link>
      <description>&lt;P&gt;Yes please swagger support for ArcGIS enterprise&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jan 2021 19:37:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/1020627#M2368</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2021-01-27T19:37:06Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/1023711#M2384</link>
      <description>&lt;P&gt;It seems like many other APIs have a swagger page. Why hasn't ESRI followed industry best practice. I'd love to learn how it use it better and I find I learn better if I'm doing rather than reading pages and pages of documentation.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Feb 2021 23:02:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/1023711#M2384</guid>
      <dc:creator>JenniferLang</dc:creator>
      <dc:date>2021-02-04T23:02:52Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/1095714#M2593</link>
      <description>&lt;P&gt;We also require Swagger / Open API support for our ArcGIS Server REST endpoints to register our web services with Azure API Management and data catalogues. Currently, we need to create Swagger files manually, and are considering developing a tool that could automate this process. However, it would be much easier if ArcGIS Server supported the Open API standard by default. I understand that GeoEvent Server supports Swagger, so there seems to be partial Esri support for it.&lt;/P&gt;&lt;P&gt;If anyone has tips or more information, it would be highly appreciated.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Sep 2021 08:58:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/1095714#M2593</guid>
      <dc:creator>RPW</dc:creator>
      <dc:date>2021-09-06T08:58:35Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/1496655#M3824</link>
      <description>&lt;P&gt;I thought Esri finally solved this issue by implementing OGC feature service.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tested this service-type (with ArcGIS Enterprise 11.3) and it does provide a json that says "openapi": "3.0.3" and a html that says:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;The API document provides a machine processable description of this service API conformant to api 3.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Unfortunately it still is not OpenAPI compliant. So you can't import it into Swagger or Azure APIM.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Support told me this request is accepted for one of the coming releases:&amp;nbsp;&lt;EM&gt;ENH-000122818: Request to support an OpenAPI specification with the ArcGIS REST API&amp;nbsp;&amp;nbsp;&lt;/EM&gt;(I can't find this enhancement myself. Maybe I don't have access)&lt;/P&gt;&lt;P&gt;If anyone has tips or tricks how to create a correct json, from the OGC Feature-service-json, that would be appreciated.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried comparing with OGC feature services with a correct OpenAPI specification, that I found over here:&amp;nbsp;&lt;A href="https://api.hamburg.de/datasets/v1" target="_blank"&gt;https://api.hamburg.de/datasets/v1&lt;/A&gt;&lt;/P&gt;&lt;P&gt;But I'm not yet successful.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Jun 2024 14:28:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/1496655#M3824</guid>
      <dc:creator>LaurensKusse_hhdelfland</dc:creator>
      <dc:date>2024-06-24T14:28:32Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/1506568#M3850</link>
      <description>&lt;P&gt;I managed to alter the json that the Esri OGC Feature-service provides. Now I can import the json into Swagger or Azure APIM without errors. It works, but I'm not sure if all the parameters are correct.&lt;/P&gt;&lt;P&gt;The main issue was that the json contains references without the item that it refers to. So that is what I added. Azure APIM also didn't agree with the 200 response. So I changed that too.&lt;/P&gt;&lt;P&gt;replace this:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;"schemas": {}&lt;/LI-CODE&gt;&lt;P&gt;with this:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;        "parameters": {
            "f": {
                "in": "query",
                "name": "Whatever name you like",
                "schema": 
                    {"type": "string"}
                 }
        },
        "schemas": {
            "LandingPage":
            {
            },
            "Conformance":
            {
            },
            "Collections":
            {
            }
            ,
            "collectionInfo": 
            {
            },
            "htmlSchema": {
                "type": "string",
                "example": "&amp;lt;html&amp;gt;...&amp;lt;/html&amp;gt;"
            }

        }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;And this:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;"200": {
    "description": "successful operation",
    "$ref": "#/components/schemas/LandingPage"
}&lt;/LI-CODE&gt;&lt;P&gt;with this:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;                    "200": {
                        "description": "The operation was executed successfully.",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/LandingPage"
                                }
                            },
                            "text/html": {
                                "schema": {
                                    "$ref": "#/components/schemas/htmlSchema"
                                }
                            }
                        }
                    },
                    "400": {
                        "description": "Bad Request"
                    },
                    "406": {
                        "description": "Not Acceptable"
                    },
                    "500": {
                        "description": "Server Error"
                    }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jul 2024 11:29:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/1506568#M3850</guid>
      <dc:creator>LaurensKusse_hhdelfland</dc:creator>
      <dc:date>2024-07-18T11:29:30Z</dc:date>
    </item>
    <item>
      <title>Re: Support Swagger for ArcGIS Server REST endpoints</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/1637104#M4289</link>
      <description>&lt;P&gt;Twelve years and still waiting....&amp;nbsp; I would say still hoping, but I think I have given up hope.&amp;nbsp; The need for this has been covered by earlier comments, so I won't repeat them again.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Jul 2025 20:22:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-ideas/support-swagger-for-arcgis-server-rest-endpoints/idc-p/1637104#M4289</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2025-07-28T20:22:25Z</dc:date>
    </item>
  </channel>
</rss>

