Hi,
I'm trying to add data to a feature service upon submission of a survey123 form. To do this I'm using Power automate (MS flow), however when making the api call to the AddData api I'm getting the response "Not found".
The request I'm making is below:
https://services.arcgis.com/XXXXX/arcgis/rest/services/service_XXXX/FeatureServer/0/addFeatures?token=MYTOKEN
body:
{
"f": "json",
"adds": "[{\"geometry\":{\"x\":0,\"y\":0,\"spatialReference\":{\"wkid\":102100,\"latestWkid\":3857}},\"attributes\":MY GEOMETRYHERE}}]",
"token": "MY TOKEN",
"rollbackOnFailure": "true"
}
Reponse details:
The error details I have:
status code: 404
X-ArcGIS-Correlation-Id
XXXX
X-ArcGIS-Instance
MTSDS_Web_IN_11
Access-Control-Allow-Origin
*
X-Cache
Error from cloudfront
X-Amz-Cf-Id
HDibQhp2qo3c_YhMMxnFLMVw_REW8Lpx3E5tmiAWKw7O7XAjSpKpGA==
Date
Wed, 05 Feb 2020 11:23:52 GMT
Via
1.1 38f6d324a75dff585b0ce25920fd4bda.cloudfront.net (CloudFront)
Content-Type
text/html
Response body:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>404 - File or directory not found.</title>
<style type="text/css">
<!--
body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}
fieldset{padding:0 15px 10px 15px;}
h1{font-size:2.4em;margin:0;color:#FFF;}
h2{font-size:1.7em;margin:0;color:#CC0000;}
h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;}
#header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF;
background-color:#555555;}
#content{margin:0 0 0 2%;position:relative;}
.content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}
-->
</style>
</head>
<body>
<div id="header"><h1>Server Error</h1></div>
<div id="content">
<div class="content-container"><fieldset>
<h2>404 - File or directory not found.</h2>
<h3>The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.</h3>
</fieldset></div>
</div>
</body>
</html>
If I follow the same link in the browser it seems to function correctly?
Any ideas?