Creates a new flow from the provided schema. If a flow with the
same name already exists, the existing flow is returned.For more information, see https://docs.prefect.io/v3/concepts/flows.
read_flow_by_name(name: str = Path(..., description='The name of the flow'), db: PrefectDBInterface = Depends(provide_database_interface)) -> schemas.core.Flow
bulk_delete_flows(flows: Optional[schemas.filters.FlowFilter] = Body(None, description='Filter criteria for flows to delete'), limit: int = Body(BULK_OPERATION_LIMIT, ge=1, le=BULK_OPERATION_LIMIT, description=f'Maximum number of flows to delete. Defaults to {BULK_OPERATION_LIMIT}.'), db: PrefectDBInterface = Depends(provide_database_interface)) -> FlowBulkDeleteResponse
Bulk delete flows matching the specified filter criteria.This also deletes all associated deployments.Returns the IDs of flows that were deleted.