Skip to main content

How to Use the API Page in Crossbeam

Find and manage every programmatic connection to Crossbeam in one place, and use API filters so only the overlap records you need count toward your Record Export limit.

Written by Joy Rudnick

In this article:

Overview

The API page brings together everything your engineering or web ops team uses to connect to Crossbeam programmatically. To open it, go to Data > API.

The page has four tabs:

Tab

What it's for

Learn more

Webhooks

Crossbeam notifies your system when partner activity happens, such as a partner opening or winning a deal on a mutual account

API Integrations

Your own app or tool connects to Crossbeam securely

API Filters

Limit which overlap records the API sends you

API Keys

Credentials your systems use to connect to Crossbeam

API Keys below


✍️ Note

Webhooks and API integrations used to live on the Integrations page. They work the same way; only their location changed. Push integrations, such as Salesforce and HubSpot custom objects, stay on the Integrations page.


Plan Availability and Access

  • The API page is available on Supernode and Enterprise plans

  • Webhooks are available on the Enterprise plan

  • Only admins with a Full Access seat can view and manage the API page

To upgrade, visit the Plan & Billing page.


Webhooks

A webhook lets Crossbeam notify your system as soon as something happens, so your system doesn't have to keep checking.

  • Create a webhook: open the Webhooks tab and click Create Webhook

  • Edit a webhook: open the Webhooks tab and click Settings next to the webhook

For event types, testing, and filters, see Getting Started with Signals.

To send Net New Accounts through a webhook, see Net New Accounts in Pipeline Generation.


API Integrations

An API integration lets your own app or tool connect to Crossbeam securely.

  • Open the API Integrations tab and click Create Integration.

  • Fill in the fields:

    • Integration name: anything that identifies the app to you

    • Integration description: optional, 140 characters max

    • Callback URL: the URL or URLs your application can redirect to after authentication

    • Allowed Origins: optional. The domains your application sends requests from. If left blank, requests from all origins are allowed.

  • Click Create Integration. Your client ID and client secret are in the integration's Settings.

For authentication and endpoints, see the Crossbeam Developer Documentation.


API Filters

Without a filter, the API sends every overlap record your partners share with you, and each record sent counts toward your Record Export limit. API filters let you tell Crossbeam up front which records you want.

Records that don't match a filter are never sent and don't count toward your Record Export limit.

Create an API filter

  • Open the API Filters tab and click Create Filter.

  • Enter a name for the filter.

  • Under Your Populations, select which of your Populations to include. You can include Standard and Custom Populations.

  • Under Partner Populations, choose which partner Populations to include. The default settings apply to all partners. To get more specific, select individual partners and their Populations.

  • Click Save Settings.

To edit or delete a filter, return to the API Filters tab and click Settings.

Use a filter in an API request

Each filter has an ID you can copy from the API Filters tab. Your engineering team adds this ID to their API requests, and Crossbeam only returns the records that match. See the Developer Documentation for the request parameter.

Good to know

  • Up to 5 filters per organization.

  • Reuse a filter anywhere. One filter can be used across multiple tools or scripts. If you edit a filter, the change applies everywhere it's used.

  • New filters need a little time. Crossbeam prepares the data before a new filter can be used.

  • Overlap data only. Filters apply to account and opportunity overlaps. They don't apply to webhooks or other API endpoints yet.

  • No record preview. There's no preview of how many records a filter will return.


API Keys

An API key works like a key card: it lets one of your systems connect to Crossbeam on your behalf. Give each system its own key, control what it can access, and turn one off without affecting the others.

Create an API key

  1. Open the API Keys tab and click Create API Key.

  2. Set up the key:

    • Name: so you know which system uses it

    • Scopes: what the key can access. See the Developer Documentation for available scopes.

    • Allowed IPs: optional. Where the key can be used from.

    • Expiration date: optional

  3. Click Create, then copy the key and store it somewhere secure.

To edit or delete a key, return to the API Keys tab and click Settings.

Monitor keys and usage

For each key, the API Keys tab shows when it was last used and who created it. You can also see how much of today's request limit your organization has used.

  • API keys have a requests-per-minute limit and a daily limit. See the Developer Documentation for current limits.

  • Limits are shared across your organization. Creating more keys doesn't add capacity.

Replace a key without downtime

  1. Create a new key.

  2. Update your system to use the new key.

  3. Revoke the old key.

Revoking the old key first breaks the integration until the new key is in place.


FAQ

Where did webhooks and API integrations go?

They moved from the Integrations page to the API page. Existing webhooks and integrations keep working.

Do API calls count toward my Record Export limit?

Yes. Every overlap record sent through the API counts. Use an API filter so only the records you need are sent.

Do API filters work with webhooks?

Not yet. Webhooks have their own Population filters, set when you create the webhook.

Does creating more API keys raise my limits?

No. Request limits are shared across your organization.


📄 Related Articles

Did this answer your question?