Brex

Payments, Deposits, Cards

Integrate the Brex API with the Google Calendar API

Setup the Brex API trigger to run a workflow which integrates with the Google Calendar API. Pipedream's integration platform allows you to integrate Brex and Google Calendar remarkably fast. Free for developers.

Create Card with Brex API on Event Start from Google Calendar API
Google Calendar + Brex
 
Try it
Invite User with Brex API on Event Start from Google Calendar API
Google Calendar + Brex
 
Try it
List Transactions for Primary Card Account with Brex API on Event Start from Google Calendar API
Google Calendar + Brex
 
Try it
List Transactions for Selected Cash Account with Brex API on Event Start from Google Calendar API
Google Calendar + Brex
 
Try it
Set Limit for User with Brex API on Event Start from Google Calendar API
Google Calendar + Brex
 
Try it
New Event Start from the Google Calendar API

Emit new event when the specified time before the Google Calendar event starts

 
Try it
New Upcoming Event Alert from the Google Calendar API

Emit new event based on a time interval before an upcoming event in the calendar. This source uses Pipedream's Task Scheduler. See the documentation for more information and instructions for connecting your Pipedream account.

 
Try it
New Created or Updated Event (Instant) from the Google Calendar API

Emit new event when a Google Calendar events is created or updated (does not emit cancelled events)

 
Try it
New Event Created from the Google Calendar API

Emit new event when a Google Calendar event is created

 
Try it
New Transfer Event (Instant) from the Brex API

Emit new event for new failed or processed events

 
Try it
Create Card with the Brex API

Creates a new card. See the docs here.

 
Try it
Invite User with the Brex API

Invites a new user as an employee. See the docs here.

 
Try it
List Transactions for Primary Card Account with the Brex API

Lists all settled transactions for the primary card account. See the docs here.

 
Try it
List Transactions for Selected Cash Account with the Brex API

Lists all transactions for the specified cash account. See the docs here.

 
Try it
Set Limit for User with the Brex API

Sets the monthly limit for a user. See the docs here.

 
Try it

Overview of Brex

The Brex API enables developers to programmatically manage their Brex account
and cardholders. With the API, developers can create and manage cardholders,
retrieve transactions, and more.

Here are some examples of what you can build with the Brex API:

  • A tool to help manage your Brex account and cardholders
  • A tool to help retrieve transactions
  • A tool to help create and manage cardholders

Connect Brex

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    brex: {
      type: "app",
      app: "brex",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://platform.brexapis.com/v2/cards`,
      headers: {
        Authorization: `Bearer ${this.brex.$auth.oauth_access_token}`,
      },
    })
  },
})

Overview of Google Calendar

The Google Calendar API gives developers access to Google Calendar data,
allowing them to create their own applications that can read, write, and update
calendar data. With the API, users can integrate their own calendar
applications with Google Calendar, giving them the ability to manage their
calendars in one place. The API also provides the ability to search for events
and create new events.

Possible applications that could be built using the Google Calendar API
include:

  • A calendar application that integrates with Google Calendar, allowing users
    to manage their calendars in one place.
  • A calendar application that allows users to search for events and create new
    events.
  • A to-do list application that integrates with Google Calendar, allowing users
    to see their tasks and events in one place.
  • A reminder application that uses Google Calendar data to remind users of
    upcoming events.

Connect Google Calendar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    google_calendar: {
      type: "app",
      app: "google_calendar",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://www.googleapis.com/calendar/v3/calendars/primary`,
      headers: {
        Authorization: `Bearer ${this.google_calendar.$auth.oauth_access_token}`,
      },
    })
  },
})

Community Posts

Adding Google Calendar to Your Jamstack - with Pipedream
Adding Google Calendar to Your Jamstack - with Pipedream
Late last year (remember last year - sigh) I wrote up a post demonstrating how to integrate Google Calendar into your static web site: "Adding Google Calendar to your JAMStack". In that article, I describe how I used Google's Node libraries to read my event data. While it was mostly painless, authentication was a bit difficult to figure out. A few days I was thinking about this usecase and realized I could probably do it a lot easier making use of Pipedream. How so? Don't forget that Nelify lets you create a build hook. This is a unique URL that when hit with a POST request will trigger a new build. In theory, all I have to do is create a Pipedream workflow that's fired on new events. How is that done?