with OpenCage and Membado?
Assign tags to or remove them from a user. See the documentation
The OpenCage API provides geocoding services, converting coordinates to readable addresses (reverse geocoding) and vice versa (forward geocoding). It's valuable for apps requiring geolocation data, such as mapping, logistics, or location-based services. In Pipedream, it can be used to create workflows that react to location-based events or enrich datasets with geographical information.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
opencage: {
type: "app",
app: "opencage",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.opencagedata.com/geocode/v1/json`,
params: {
key: `${this.opencage.$auth.api_key}`,
"q": `51.952659%2C+7.632473`,
pretty: `1`,
no_annotations: `1`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
membado: {
type: "app",
app: "membado",
}
},
async run({steps, $}) {
const data = {
"apikey": `${this.membado.$auth.api_key}`,
"mail": `sergio@pipekit.com`,
}
return await axios($, {
method: "post",
url: `https://www.membado.io/api/${this.membado.$auth.user_identifier}/add-member`,
headers: {
"content-type": `application/x-www-form-urlencoded`,
},
data,
})
},
})