# CodeSignal integrations: tests and test sessions

> Create a test, create a test session and create a live interview in CodeSignal, and start a workflow when CodeSignal sends “Test session started”.

**Canonical page:** https://tray.ai/connectors/codesignal-integrations/
**Categories:** Human resources
**Connects through:** HTTP Connector

## Overview

CodeSignal is a technical hiring platform where companies send coding assessments, run live interviews, and review candidate results and certifications. Tray.ai connects to CodeSignal through the HTTP Connector, so your workflows can call the CodeSignal API alongside the rest of your stack. API access comes through CodeSignal's partner program or API plan, so you need approved credentials first.

## Use cases

### Tests

Read, create, and update tests in CodeSignal from any Tray.ai workflow. The CodeSignal API covers calls such as get a test and create a test.

- Get a test
- Create a test
- Update a test

### Test sessions

Read and create test sessions in CodeSignal from any Tray.ai workflow. The CodeSignal API covers calls such as get a test session and create a test session.

- Get a test session
- Create a test session

### Live interviews

Read, create, and update live interviews in CodeSignal from any Tray.ai workflow. The CodeSignal API covers calls such as get live interviews and create a live interview.

- Get live interviews
- Create a live interview
- Update a live interview

### Tasks

Read, create, and update tasks in CodeSignal from any Tray.ai workflow. The CodeSignal API covers calls such as get a task and create a task.

- Get a task
- Create a task
- Update a task

### CodeSignal events

Start a Tray.ai workflow the moment something happens in CodeSignal. CodeSignal sends events such as test session started and test session finished to a Tray.ai webhook trigger.

- Test session started
- Test session finished
- Certification result pending

## Frequently asked questions

### Does Tray.ai connect to CodeSignal?

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

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

The CodeSignal API uses 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 CodeSignal connector?

CodeSignal runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated CodeSignal connector from the CodeSignal 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/
