with Booking Experts and Google Perspective?
Emit new event for each booking updated. See the documentation
Emit new event when an inventory object is updated. See the documentation
Emit new event for each new booking created. See the documentation
Emit new event when a new inventory object is created. See the documentation
Add a guest to a reservation.. See the documentation
Returns all complex prices of a master price list. See the documentation
Returns a list of bookings for an administration. See the documentation
Returns inventory objects of the administration. See the documentation
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
booking_experts: {
type: "app",
app: "booking_experts",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.bookingexperts.com/v3/users`,
headers: {
"x-api-key": `${this.booking_experts.$auth.api_key}`,
"accept": `application/vnd.api+json`,
},
})
},
})
import { google } from 'googleapis';
export default defineComponent({
props: {
google_perspective: {
type: "app",
app: "google_perspective",
}
},
async run({ steps, $ }) {
const client = await google.discoverAPI("https://commentanalyzer.googleapis.com/$discovery/rest?version=v1alpha1");
const analyzeRequest = {
comment: {
text: 'Jiminy cricket! Well gosh durned it! Oh damn it all!',
},
requestedAttributes: {
TOXICITY: {},
},
};
return await client.comments.analyze({
key: this.google_perspective.$auth.api_key,
resource: analyzeRequest,
});
},
})