<?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 Re: ArcGIS Online Experience Builder - uploading configs in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/arcgis-online-experience-builder-uploading-configs/m-p/1540875#M72906</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/458983"&gt;@vl-driscolls&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Take a look at these &lt;A href="https://community.esri.com/t5/arcgis-enterprise-documents/migrate-content-for-arcgis-enterprise-arcgis/ta-p/1365455" target="_self"&gt;tools&lt;/A&gt;.&amp;nbsp; The &lt;STRONG&gt;Copy Exp Apps.py&lt;/STRONG&gt; contains functionality to copy an Experience Builder application using an existing Experience Builder's JSON.&amp;nbsp; You can debug this to look at the JSON being passed to create the application.&amp;nbsp; Ex:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;# Get Exp App JSON
expApp = source.content.get(expAppID)
expAppDict = expApp.get_data(try_json=True)

# Convert dict to JSON
expAppJSON = json.dumps(expAppDict)

# Exp App Properties
exp_app_properties = {'title': expApp.title,
                      'type': 'Web Experience',
                      'snippet': expApp.snippet,
                      'description': expApp.description,
                      'tags': expApp.tags,
                      'text': expAppJSON}

# Create Exp App
expAppItem = target.content.add(item_properties=exp_app_properties, owner=targetOwner)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 20 Sep 2024 12:58:54 GMT</pubDate>
    <dc:creator>JakeSkinner</dc:creator>
    <dc:date>2024-09-20T12:58:54Z</dc:date>
    <item>
      <title>ArcGIS Online Experience Builder - uploading configs</title>
      <link>https://community.esri.com/t5/python-questions/arcgis-online-experience-builder-uploading-configs/m-p/1540694#M72905</link>
      <description>&lt;P&gt;Hello, I am trying to create an Experience Builder app on ArcGIS Online with arcgis.gis&lt;BR /&gt;&lt;BR /&gt;I can create an Experience Builder item and edit the data json with:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;item.update(data=my_data)&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;The problem is that the Experience Builder created is lacking a config/config.json resource, which seems required open the Experience Builder in the editor, without it, the editor just shows a blank white screen where the app preview is supposed to be.&lt;BR /&gt;&lt;BR /&gt;I have tried:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;update_info_response = editing_app_item.update_info(config_file_path, folder_name='config')&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;Which doesn't create a config in the resources when I check the item in ArcGIS Assistant.&lt;BR /&gt;&lt;BR /&gt;Does anyone know if there's a way to upload / edit the config?&lt;/P&gt;</description>
      <pubDate>Thu, 19 Sep 2024 22:33:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/arcgis-online-experience-builder-uploading-configs/m-p/1540694#M72905</guid>
      <dc:creator>vl-driscolls</dc:creator>
      <dc:date>2024-09-19T22:33:12Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS Online Experience Builder - uploading configs</title>
      <link>https://community.esri.com/t5/python-questions/arcgis-online-experience-builder-uploading-configs/m-p/1540875#M72906</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/458983"&gt;@vl-driscolls&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Take a look at these &lt;A href="https://community.esri.com/t5/arcgis-enterprise-documents/migrate-content-for-arcgis-enterprise-arcgis/ta-p/1365455" target="_self"&gt;tools&lt;/A&gt;.&amp;nbsp; The &lt;STRONG&gt;Copy Exp Apps.py&lt;/STRONG&gt; contains functionality to copy an Experience Builder application using an existing Experience Builder's JSON.&amp;nbsp; You can debug this to look at the JSON being passed to create the application.&amp;nbsp; Ex:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;# Get Exp App JSON
expApp = source.content.get(expAppID)
expAppDict = expApp.get_data(try_json=True)

# Convert dict to JSON
expAppJSON = json.dumps(expAppDict)

# Exp App Properties
exp_app_properties = {'title': expApp.title,
                      'type': 'Web Experience',
                      'snippet': expApp.snippet,
                      'description': expApp.description,
                      'tags': expApp.tags,
                      'text': expAppJSON}

# Create Exp App
expAppItem = target.content.add(item_properties=exp_app_properties, owner=targetOwner)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2024 12:58:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/arcgis-online-experience-builder-uploading-configs/m-p/1540875#M72906</guid>
      <dc:creator>JakeSkinner</dc:creator>
      <dc:date>2024-09-20T12:58:54Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS Online Experience Builder - uploading configs</title>
      <link>https://community.esri.com/t5/python-questions/arcgis-online-experience-builder-uploading-configs/m-p/1541564#M72920</link>
      <description>&lt;P&gt;thanks this is what I was looking for&lt;/P&gt;</description>
      <pubDate>Mon, 23 Sep 2024 18:12:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/arcgis-online-experience-builder-uploading-configs/m-p/1541564#M72920</guid>
      <dc:creator>vl-driscolls</dc:creator>
      <dc:date>2024-09-23T18:12:23Z</dc:date>
    </item>
  </channel>
</rss>

