Skip to main content

Braintree

info

API Documentation: Braintree GraphQL API Documentation

The Braintree GraphQL API provides access to payment processing data, including customer information, payment methods, transactions, refunds, and disputes. This connector extracts payment data to help you analyze payment operations.

Source Setup Guide

Step 1

Click the Connect button under Source Settings in the setup page.

Step 2

Enter your Braintree API credentials:

  • Public Key: Your Braintree API public key
  • Private Key: Your Braintree API private key

You can find these credentials in your Braintree Control Panel under Settings > API Keys.

Step 3

Confirm that the source is Connected.

Authentication

This connector uses Basic Authentication with your Braintree Public Key and Private Key.

The connector sends requests to:

  • https://payments.braintree-api.com/graphql

It also sets the Braintree-Version header (currently 2026-01-13) to ensure consistent API behavior.

Configuration Reference

FieldTypeRequiredDescription
public_keystringBraintree API public key.
private_keystringBraintree API private key.

Connection Setup Guide

Once you connected Braintree to a destination, you will also need to configure:

  • Connection Pull Schedule: Determines how frequently data is extracted from the source.
  • Destination specific settings: different settings such as "Dataset Name" or "Target Schema" (depending on your destination)
  • Schema Migration Policy: Controls how Extract will handle schema changes from the source.

Connector Information

  • API Type: GraphQL
  • Authentication: Basic Authentication (Public Key + Private Key)
  • Rate Limit: 100 requests per minute
  • Pagination: Cursor-based pagination (first/after) is used where supported.
  • Notes on numeric fields: Some monetary amount fields may be returned by the API as strings; the connector normalizes value fields inside amount objects to numeric values when possible.

Schema ERD

Explore the interactive entity relationship diagram for Braintree.

Open page

Data Streams

customers

Loading ....

payment_methods

Loading ....

transactions

Loading ....

refunds

Loading ....

disputes

Loading ....