Permanently delete a business travel record from your organization. This action cannot be undone.
Permanent Action: Deleting a business travel record is permanent and cannot be undone. The associated emissions data will also be removed from your organization’s totals.
def delete_travels_in_range(start_date: str, end_date: str): """Delete all business travels in a date range""" # Get all travels in range response = requests.get( "https://api.dcycle.io/v1/business-travels", headers=headers, params={ "start_date": start_date, "end_date": end_date, "size": 100 } ) travels = response.json()["items"] deleted = 0 for travel in travels: response = requests.delete( f"https://api.dcycle.io/v1/business-travels/{travel['id']}", headers=headers ) if response.status_code == 204: deleted += 1 print(f"Deleted {deleted} business travels") return deleted# Delete all travels from January 2024delete_travels_in_range("2024-01-01", "2024-01-31")