Lesson

Connecting Systems With Braze

The way that Braze is able to connect to other systems is to communicate via Application Programming Interfaces (APIs). An API defines what data must be sent to a system, what format that data should be in, and what the system will do once it has received that data.

Whether you are sending webhooks, using Connected Content, or receiving data from other systems, you’ll be using APIs to communicate.

API Basics

In the following video, learn more about how APIs work.

Braze Messaging and APIs

You now know that APIs can be sent from any system to another system. In terms of what you can do in the Braze dashboard, there are four primary ways you’ll interact with APIs:

  • Webhooks
    These are outbound messages that go from Braze to another system. The response from that system isn’t saved.
  • Connected Content
    Connected Content sends a request to an API, and saves the response for use in a message in Braze. 
  • Data Transformations
    If another system sends an API call to your Braze workspace, you can catch that request and process it using Data Transformations. 
  • Braze APIs
    Braze has a large number of APIs that you can use to trigger messages, change catalogs, and more. You can even use Webhooks to send messages to the Braze APIs.

In this video, learn more about the different directions data can move with Braze: