with EasyPost and Google Maps (Places API)?
Retrieves detailed information for a specific place using its Place ID. See the documentation
Searches for places based on location, radius, and optional filters like keywords, place type, or name. See the documentation
The EasyPost API simplifies the shipping process by offering a suite of tools for rate shopping, label creation, tracking, and address verification. With Pipedream, you can automate these shipping tasks, integrate with various services (like e-commerce platforms or inventory systems), and streamline your logistics operations. Pipedream lets you build serverless workflows using EasyPost’s API, enabling you to connect shipping data with other apps, react to shipment updates in real-time, and create custom notifications or reports.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
easypost: {
type: "app",
app: "easypost",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.easypost.com/v2/users`,
auth: {
username: `${this.easypost.$auth.api_key}`,
password: ``,
},
})
},
})
The Google Maps (Places API) offers detailed information about physical locations, including places of interest, reviews, and other metadata. In Pipedream, you can leverage this API to create dynamic workflows that respond to location data. Whether you're building apps that track asset locations, automate location-based alerts, or provide users with local info, integrating with Google Maps can add a powerful spatial context to your services.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
google_maps_platform: {
type: "app",
app: "google_maps_platform",
}
},
async run({steps, $}) {
return await axios($, {
method: "post",
url: `https://maps.googleapis.com/maps/api/place/findplacefromtext/json`,
params: {
key: `${this.google_maps_platform.$auth.api_key}`,
input: `Museum of Contemporary Art Australia`,
inputtype: `textquery`,
},
})
},
})