# Cognism integrations: persons and companies

> Start a Tray.ai workflow when Cognism sends “Person changed job”. Connect Cognism to the rest of your sales stack with Tray.ai.

**Canonical page:** https://tray.ai/connectors/cognism-integrations/
**Categories:** Sales
**Connects through:** HTTP Connector

## Overview

Cognism is a B2B sales intelligence platform, with the Prospector web app, that finds companies and people by firmographics and intent and reveals verified emails and phone numbers. Tray.ai connects to Cognism through the HTTP Connector, so your workflows can call the Cognism API alongside the rest of your stack. API access comes through Cognism's partner program or API plan, so you need approved credentials first.

## Use cases

### Persons

Read persons in Cognism from any Tray.ai workflow. The Cognism API covers calls such as search persons and count persons.

- Search persons
- Count persons

### Companies

Read companies in Cognism from any Tray.ai workflow. The Cognism API covers calls such as search companies and count companies.

- Search companies
- Count companies

### Dictionaries

Read dictionaries in Cognism from any Tray.ai workflow. The Cognism API covers calls such as get industries and get technologies.

- Get industries
- Get technologies
- Get countries

### Settings

Read settings in Cognism from any Tray.ai workflow. The Cognism API covers calls such as get compliance settings and get billing settings.

- Get compliance settings
- Get billing settings
- Get personalization settings

### Cognism events

Start a Tray.ai workflow the moment something happens in Cognism. Cognism sends events such as person changed job and person left a job to a Tray.ai webhook trigger.

- Person changed job
- Person left a job
- Person email changed

## Challenges Tray.ai solves

### Keeping Cognism credentials out of logs

A raw API call usually means pasting a key or token into the request, where it ends up in step inputs, logs, and screenshots.

**How Tray.ai helps:** Store Cognism credentials once as a Tray.ai authentication and reference them from the HTTP Connector. Tray.ai masks authentication values in logs, so the secret never shows up in a step's input or output.

### Going from the Cognism API docs to a working call

Translating an example request from API docs into a workflow step means copying the method, URL, headers, and body by hand.

**How Tray.ai helps:** Paste a cURL example from the Cognism API docs into the HTTP Connector and Tray.ai fills in the method, URL, headers, and body for you.

### Handling files and non-JSON responses

Not every API answers in JSON. Some return XML, files, or binary data, or expect a multipart upload.

**How Tray.ai helps:** The HTTP Connector parses JSON and XML responses, returns files you can pass to the next step, and sends multipart form data for uploads.

## Frequently asked questions

### Does Tray.ai connect to Cognism?

Yes. Tray.ai connects to Cognism through the HTTP Connector, which calls the Cognism API directly. Any call the Cognism API documents can run as a step in a Tray.ai workflow. API access comes through Cognism's partner program or API plan, so you need approved credentials first.

### How does Tray.ai authenticate with Cognism?

The Cognism API uses OAuth 2.0 and a bearer token. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

### Can I get a dedicated Cognism connector?

Cognism runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated Cognism connector from the Cognism API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
