json_content = {'user_token': 'XXXXXXXXXXXXXXX',
'device_identifier': ['aa:bb:cc:dd:ee:11', 'aa:bb:cc:dd:ee:22'],
'project_name': 'TestProject',
'device_os': 'Windows CE',
'upswift_version': 'AgentAPI-v1',
'device_name': 'MyDevice1',
'software_version': '1.0'}
call_request = requests.post("https://api.upswift.io/v1/agent/register_device", json=json_content)
call_response = json.loads(call_request.text)
if call_request.status_code != 200:
if call_request.status_code == 429:
error = "API limit reached"
elif call_request.status_code == 350:
error = call_response["message"]
device_token = call_response["message"]["device_token"]