with Google Contacts and Adyen?
Emit new event when a contact group is updated. See the documentation
Emit new event when a contact is updated. See the documentation
Emit new event when a new contact is created. See the documentation
Emit new event when a new contact group is created. See the documentation
Cancels a payment that has not yet been captured. See the documentation
Captures an authorized payment. This is typically used for delayed capture scenarios, such as when you need to verify the order before capturing the funds.
The Google Contacts API allows you to integrate your contact data with custom applications, enabling you to sync, manage, and leverage your contact list for a variety of functions. Through Pipedream, you can seamlessly connect the Google Contacts API to various other services, streamlining contact management tasks such as syncing contact details across platforms, automating outreach or follow-ups, and gathering insights from contact interactions.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
google_contacts: {
type: "app",
app: "google_contacts",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://people.googleapis.com/v1/people/me`,
headers: {
Authorization: `Bearer ${this.google_contacts.$auth.oauth_access_token}`,
},
params: {
personFields: `names,emailAddresses`,
},
})
},
})
import adyen from "@adyen/api-library";
export default defineComponent({
props: {
adyen: {
type: "app",
app: "adyen",
}
},
async run({steps, $}) {
const client = new adyen.Client({
apiKey: this.adyen.$auth.api_key,
environment: this.adyen.$auth.environment
});
const managementApi = new adyen.ManagementAPI(client);
return managementApi.MyAPICredentialApi.getApiCredentialDetails();
},
});