Hi all, thanks for the responses. Jordan, please send me your email so I can send the code example. Here is the traceback:
C:\Users\Alex\Desktop\iNat\API>python iNat_bulk_uploader_2026-05-06.py
Create observation response: [{‘id’: 358817890, ‘observed_on’: ‘2026-03-12’, ‘description’: ‘Bat recorded near cave’, ‘latitude’: ‘-25.7461’, ‘longitude’: ‘28.1881’, ‘map_scale’: None, ‘timeframe’: None, ‘species_guess’: ‘Myotis tricolor’, ‘user_id’: 129251, ‘taxon_id’: 40279, ‘created_at’: ‘2026-05-06T06:07:09.519+02:00’, ‘updated_at’: ‘2026-05-06T06:07:09.519+02:00’, ‘place_guess’: ‘Pretoria’, ‘id_please’: False, ‘observed_on_string’: ‘2026-03-12 18:22:00’, ‘iconic_taxon_id’: 40151, ‘num_identification_agreements’: 0, ‘num_identification_disagreements’: 0, ‘time_observed_at’: ‘2026-03-12T18:22:00.000+02:00’, ‘time_zone’: ‘Pretoria’, ‘location_is_exact’: False, ‘delta’: False, ‘positional_accuracy’: 10, ‘private_latitude’: None, ‘private_longitude’: None, ‘geoprivacy’: None, ‘quality_grade’: ‘casual’, ‘positioning_method’: None, ‘positioning_device’: None, ‘out_of_range’: None, ‘license’: ‘CC-BY-NC’, ‘uri’: None, ‘observation_photos_count’: 0, ‘comments_count’: 0, ‘zic_time_zone’: ‘Africa/Johannesburg’, ‘oauth_application_id’: 525, ‘observation_sounds_count’: 0, ‘identifications_count’: 1, ‘captive’: False, ‘community_taxon_id’: None, ‘site_id’: 1, ‘old_uuid’: None, ‘public_positional_accuracy’: 10, ‘mappable’: True, ‘cached_votes_total’: 0, ‘last_indexed_at’: None, ‘private_place_guess’: None, ‘uuid’: ‘67b6a564-9648-4f7b-ba4c-cd7b48692baa’, ‘taxon_geoprivacy’: ‘open’, ‘tag_list’: [‘bats’, ‘caves’], ‘user_login’: ‘alexanderr’, ‘iconic_taxon_name’: ‘Mammalia’, ‘project_observations’: , ‘created_at_utc’: ‘2026-05-06T04:07:09.519Z’, ‘updated_at_utc’: ‘2026-05-06T04:07:09.519Z’, ‘time_observed_at_utc’: ‘2026-03-12T16:22:00.000Z’, ‘faves_count’: 0, ‘owners_identification_from_vision’: False}]
Created observation ID: 358817890
Uploading: C:\Users\Alex\Desktop\test\test.jpg
Upload error: Expecting value: line 1 column 1 (char 0)
Refreshing token and retrying…
Retry failed: Expecting value: line 1 column 1 (char 0)