Skip to content
CallerAPI logo

Connectors / Security and compliance · HTTP Connector

Automate CallerAPI with Tray.ai

Upload spam reports in CallerAPI. Connect CallerAPI to the rest of your security and compliance stack with Tray.ai.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

What can you do with CallerAPI on Tray.ai?

CallerAPI is a spam call protection service that scores phone numbers for spam risk, supplies spam number lists, and checks porting and identity data. Tray.ai connects to CallerAPI through the HTTP Connector, so your workflows can call the CallerAPI API alongside the rest of your stack.

  • Get a spam score for each inbound lead's phone number before your CRM assigns it to a rep.
  • Get a ported date for a phone number before your fraud team approves an account change.
  • Fetch daily spam reports and load them into your data warehouse for the security team.
Connects through
HTTP Connector
Authentication
An API key in a request header

Set it up

Connect CallerAPI to Tray.ai

Each step uses CallerAPI's own API details, from its documentation.

Step 1

Save CallerAPI's API key

Save the key as a Tray.ai authentication. The HTTP Client puts it in the request header, read from $.auth. The key stays out of the workflow and out of the logs.

Step 2

Import a request from CallerAPI's docs

Add an HTTP Client step and paste a cURL example from CallerAPI's API docs. Tray.ai fills in the method, URL, headers, and query.

Step 3

Start with “Get a spam score”

It's one of 14 documented actions, under Phone numbers. The response comes back as data the next step can map into your other apps.

Step 4

Hand it to an AI agent

Wrap “Get a ported date” and “Get porting history” in workflows, and Tray.ai's Agent Gateway for MCP publishes them as governed tools Claude and other AI agents can call.

What the CallerAPI API covers

4 resources and 14 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.

Phone numbers

  • Get a spam score
  • Get a ported date
  • Get porting history
  • Check online presence

Spam reports

  • Fetch daily spam reports
  • Download a spam CSV snapshot
  • Upload spam reports

Report webhooks

  • Subscribe a webhook
  • Unsubscribe a webhook
  • List webhook subscriptions
  • Test a webhook

Voice firewall sessions

  • List recent sessions
  • Get a session
  • Score a call recording

Checked against CallerAPI's own documentation on 2026-10-22

docs.callerapi.com

Frequently asked questions

What can a Tray.ai workflow do in CallerAPI?

+

The CallerAPI API documents 14 actions across 4 resources (Phone numbers, Spam reports, Report webhooks, Voice firewall sessions). For example: Get a spam score; Fetch daily spam reports; Subscribe a webhook. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with CallerAPI?

+

The CallerAPI API uses an API key in a request header. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

See CallerAPI working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.