with Flow(
        'Loading Socrata Data to Postgres'
    ) as flow:
    
    # get regular parameters
    datasets = Parameter("datasets")
    since = Parameter("since")

    # get secret from environment variables
    token = EnvVarSecret("SOCRATA_TOKEN", raise_if_missing=True)

    with prefect.context(token=str(token)):
        result = socrata.download_dataset.map(
            dataset=datasets,
            since=unmapped(since)
        )