Hi All
I am trying to created Data elements in DHIS2.32 via Web API using the code below. Unfortunately i am getting ERROR 500
for value in storedMetaFields.values():
url = 'http://x.x.x.x:8080/api/dataElements'
headers = {'Content-type': 'application/json'}
shortName = value
if len(shortName) > 50:
print('ShortName Too Long:'+ " "+shortName)
shortName = shortName[0:49]
dataElement = {
'aggregationType' : 'SUM',
'domainType': 'TRACKER',
'categoryCombo': 'bjDvmb4bfup',
'valueType': 'TEXT',
'zeroIsSignificant': 'true',
'name': shortName,
'shortName':shortName
}
r = requests.post(url, data=json.dumps(dataElement), headers=headers,auth=HTTPBasicAuth(settings.DHIS2_USER, settings.DHIS2_PASSWORD))
Many thanks