In [1]: from prefect import get_client

In [2]: !prefect deployment ls
                                  Deployments
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Name                                 ┃ ID                                   ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ healthcheck/healthcheck-demo         │ 98f0c536-3fc2-4874-8128-8004e7ff50da │
│ healthcheck/healthcheck-storage-test │ f640912e-4fba-4a93-8085-6d56275f3837 │
│ parent/webserver_subflow             │ 8f29caa3-2c79-4efc-b0a3-d58cb276013d │
└──────────────────────────────────────┴──────────────────────────────────────┘

In [3]: from prefect.client.schemas.actions import DeploymentUpdate
   ...:
   ...: async with get_client() as client:
   ...:     deployments = await client.read_deployments()
   ...:     for deployment in deployments:
   ...:         await client.update_deployment(deployment, is_schedule_active=False)