with Harvest and Barcode Lookup?
Creates a new time entry object. Create a time entry via duration documentation, Create a time entry via start and end time documentation
Get multiple products by barcode. See the documentation
Search for products by parameters. See the documentation
Harvest is a time tracking and invoicing tool that can streamline the way freelancers and businesses record time for various projects and tasks. By leveraging the Harvest API on Pipedream, you can automate complex workflows that integrate time tracking data with other business tools. Generate reports, sync project data, and manage invoices with minimal manual intervention. Pipedream's serverless platform lets you create these automations using simple, code-driven components, enabling a seamless connection between Harvest and a multitude of other apps.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
harvest: {
type: "app",
app: "harvest",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://id.getharvest.com/api/v2/accounts`,
headers: {
Authorization: `Bearer ${this.harvest.$auth.oauth_access_token}`,
"User-Agent": `Pipedream (pipedream.com)`,
},
})
},
})
The Barcode Lookup API allows you to get product data by scanning or inputting the barcode number. With this API on Pipedream, you can automate tasks involving product information retrieval, inventory management, price comparison, and more. Since Pipedream seamlessly integrates with numerous apps, you can connect the Barcode Lookup with other services to streamline various workflows, saving time and reducing manual effort.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
barcode_lookup: {
type: "app",
app: "barcode_lookup",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.barcodelookup.com/v3/products`,
params: {
key: `${this.barcode_lookup.$auth.api_key}`,
barcode: `077341125112`,
},
})
},
})