with San Francisco Open Data - DataSF and Scoro?
The San Francisco Open Data - DataSF API unlocks a wealth of government data spanning multiple domains such as transportation, housing, and public health. It provides developers with access to rich datasets, which can be integrated into applications to derive insights, inform decision-making, and power data-driven solutions. Pipedream's serverless platform amplifies this potential by enabling users to create automated workflows that leverage this data in concert with other apps and services.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
san_francisco_open_data_datasf: {
type: "app",
app: "san_francisco_open_data_datasf",
}
},
async run({steps, $}) {
// Below, we fetch a range of COVID-19 case data from DataSF. You can
// run this to see how the results are displayed on Pipedream, or modify it
// in any way to fetch data from another dataset or modify the Socrata
// query. See the docs below for Socrata docs and examples.
// COVID-19 Cases Summarized by Date, Transmission and Case Disposition
// https://dev.socrata.com/foundry/data.sfgov.org/tvq9-ec9w
return await axios($, {
url: `https://data.sfgov.org/resource/tvq9-ec9w.json`,
headers: {
"X-App-Token": `${this.san_francisco_open_data_datasf.$auth.app_token}`,
},
params: {
"$where": `date between '2020-05-18T00:00:00' and '2020-05-20T00:00:00'`,
},
})
},
})
Scoro is a comprehensive solution that combines project management, time tracking, and CRM functionalities. With the Scoro API, you can automate your business workflows, sync data across different systems, and enhance productivity by reducing manual tasks. The API allows you to access, manipulate, and integrate your Scoro data with other services. When used on Pipedream, you can create serverless workflows to connect Scoro with hundreds of other apps, respond to Scoro events in real-time, and automate actions based on triggers from within Scoro or other platforms.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
scoro: {
type: "app",
app: "scoro",
}
},
async run({steps, $}) {
const data = {
"company_account_id": `${this.scoro.$auth.company_name}`,
"apiKey": `${this.scoro.$auth.api_key}`,
"lang": `eng`,
}
return await axios($, {
method: "post",
url: `https://${this.scoro.$auth.company_name}.scoro.com/api/v2/companyAccount/list`,
headers: {
"Content-Type": `application/json`,
},
data,
})
},
})