{"id":28533713,"url":"https://github.com/esri/arcgisearth-automation-api","last_synced_at":"2025-07-23T08:08:06.896Z","repository":{"id":26087503,"uuid":"100334118","full_name":"Esri/arcgisearth-automation-api","owner":"Esri","description":"Use ArcGIS Earth Automation API to communicate with ArcGIS Earth from applications that support REST. ","archived":false,"fork":false,"pushed_at":"2024-12-13T02:32:58.000Z","size":1992,"stargazers_count":25,"open_issues_count":0,"forks_count":6,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-07-07T20:33:51.930Z","etag":null,"topics":["api","arcgis","arcgis-earth","arcgisearth-api","automation-api","rest","sample","simple-api"],"latest_commit_sha":null,"homepage":"http://doc.arcgis.com/en/arcgis-earth/automation-api/get-started.htm","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Esri.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-08-15T03:21:15.000Z","updated_at":"2024-12-13T02:31:54.000Z","dependencies_parsed_at":"2024-05-22T06:39:13.281Z","dependency_job_id":"5369f265-9892-4fb1-93f6-64fa5f54a460","html_url":"https://github.com/Esri/arcgisearth-automation-api","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/Esri/arcgisearth-automation-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Esri%2Farcgisearth-automation-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Esri%2Farcgisearth-automation-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Esri%2Farcgisearth-automation-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Esri%2Farcgisearth-automation-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Esri","download_url":"https://codeload.github.com/Esri/arcgisearth-automation-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Esri%2Farcgisearth-automation-api/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266640830,"owners_count":23960809,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","arcgis","arcgis-earth","arcgisearth-api","automation-api","rest","sample","simple-api"],"created_at":"2025-06-09T17:08:20.538Z","updated_at":"2025-07-23T08:08:06.872Z","avatar_url":"https://github.com/Esri.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ArcGIS Earth Automation API\nArcGIS Earth Automation API provides a standard interface for third-party applications that support REST to automate and communicate with ArcGIS Earth. The Automation API is based on [ASP.NET Core](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/host/generic-host). It provides a fast and reliable way for communications with ArcGIS Earth.\n\n\u003cdiv align=\"center\"\u003e\n\n![Introduction](https://user-images.githubusercontent.com/18433455/46694946-08b5e600-cbc3-11e8-90bd-ae1fb3b1dea5.png \"Introduction\")\n![How To Use](https://user-images.githubusercontent.com/18433455/46694969-18cdc580-cbc3-11e8-936a-ae7d0685f802.png \"How To Use\")\n\n![API Reference](https://user-images.githubusercontent.com/18433455/46695005-3438d080-cbc3-11e8-99a5-f00873c7ff36.png \"API Reference\")\n[![API Samples](https://user-images.githubusercontent.com/18433455/46695023-3e5acf00-cbc3-11e8-92bf-73d9d31b28e5.png \"API Samples\")](../../wiki)\n\n\u003c/div\u003e\n\n## Features\n* Control camera navigation and fly behaviors, including getting camera information and setting camera position.\n* Perform data operations, including adding data from online or local files, getting the loading status of layers, and deleting layers from the workspace.\n* Perform workspace operations, including importing, getting, and clearing workspace contents.\n* Take snapshots of the current view.\n\n## Samples\n\n1. [Automation API examples](https://github.com/Esri/arcgisearth-automation-api/wiki/Automation-API-examples)\n2. [ArcGIS Pro add-in: ArcGISProToArcGISEarth](https://github.com/Esri/arcgisearth-automation-api/wiki/ArcGISProToArcGISEarth)\n\n## Resources\n\n* [ArcGIS Earth Online Help](https://doc.arcgis.com/en/arcgis-earth/)\n* [ArcGIS Earth Automation API Reference](https://doc.arcgis.com/en/arcgis-earth/automation-api/get-started.htm)\n* [ArcGIS for Developers](https://developers.arcgis.com/documentation/#extend)\n* Share your ideas or post questions via [Esri Community](https://community.esri.com/t5/arcgis-earth/ct-p/arcgis-earth).\n* For assistance, please refer to [Support](https://support.esri.com/en/).\n\n## Issues\nFind a bug or want to request a new feature? Please let us know by submitting an issue.\n\n## Contributing\nAnyone is welcome to contribute and to extend and improve the examples by sending us pull requests. Please see the [guidelines for contributing](https://github.com/esri/contributing) and [repository wiki](https://github.com/Esri/arcgisearth-automation-api/wiki).\n\n## Licensing\nCopyright 2020 Esri\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the [License](https://github.com/Esri/arcgisearth-automation-api/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fesri%2Farcgisearth-automation-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fesri%2Farcgisearth-automation-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fesri%2Farcgisearth-automation-api/lists"}