CATS
56 actions · 24 events · 1 auth method
PreviewATS
Authentication
API Key
CATS uses a static API key sent as a Token in the Authorization header.Guides: Connector Profile, Link Account
Actions
56 actions
Action
Description
List Activities
List all activities in CATS.
Get Activity
Retrieve a single activity by ID.
Update Activity
Update an existing activity by ID.
Delete Activity
Delete an activity by ID.
Search Activities
Search activities by a text query.
Filter Activities
Filter activities by a specific field and value.
List Candidates
List all candidates in CATS.
Get Candidate
Retrieve a single candidate by ID.
Create Candidate
Create a new candidate in CATS.
Update Candidate
Update an existing candidate by ID.
Delete Candidate
Delete a candidate by ID.
List Candidate Pipelines
List all pipelines (job applications) for a candidate.
List Candidate Tasks
List all tasks associated with a candidate.
Search Candidates
Search candidates by a text query.
Filter Candidates
Filter candidates by a specific field and value.
List Companies
List all companies in CATS.
Get Company
Retrieve a single company by ID.
Create Company
Create a new company in CATS.
Update Company
Update an existing company by ID.
Delete Company
Delete a company by ID.
List Company Tasks
List all tasks associated with a company.
Search Companies
Search companies by a text query.
Filter Companies
Filter companies by a specific field and value.
List Contacts
List all contacts in CATS.
Get Contact
Retrieve a single contact by ID.
Create Contact
Create a new contact in CATS.
Update Contact
Update an existing contact by ID.
Delete Contact
Delete a contact by ID.
List Contact Tasks
List all tasks associated with a contact.
Search Contacts
Search contacts by a text query.
Filter Contacts
Filter contacts by a specific field and value.
List Company Departments
List all departments for a company in CATS.
Get Company Department
Retrieve a single department by ID.
Create Company Department
Add a new department to a company in CATS.
Update Company Department
Update a department’s name in CATS.
Delete Company Department
Delete a department from CATS.
List Jobs
List all job orders in CATS.
Get Job
Retrieve a single job order by ID.
Create Job
Create a new job order in CATS.
Update Job
Update an existing job order by ID.
Delete Job
Delete a job order by ID.
List Job Pipelines
List all pipelines (applications) for a job.
List Job Tasks
List all tasks associated with a job order.
Search Jobs
Search job orders by a text query.
Filter Jobs
Filter job orders by a specific field and value.
List Pipelines
List all pipelines (candidate-job applications) in CATS.
Get Pipeline
Retrieve a single pipeline by ID.
Create Pipeline
Create a new pipeline linking a candidate to a job.
Update Pipeline
Update an existing pipeline by ID.
Delete Pipeline
Delete a pipeline by ID.
Filter Pipelines
Filter pipelines by a specific field and value.
List Tasks
List all tasks in CATS.
Get Task
Retrieve a single task by ID.
Create Task
Create a new task in CATS.
List Users
List all CATS users in the account.
Get User
Retrieve a single CATS user by ID.
Events
|
No tags found
24 events
Event
Description
Tags
Candidate Created Webhook
Processes CATS candidate.created events, fired when a candidate is created in CATS.
Candidates
Job Created Webhook
Processes CATS job.created events, fired when a job order is created in CATS.
Jobs
Contact Created Webhook
Processes CATS contact.created events, fired when a contact is created in CATS.
Contacts
Company Created Webhook
Processes CATS company.created events, fired when a company is created in CATS.
Companies
Activity Created Webhook
Processes CATS activity.created events, fired when an activity is logged against a record in CATS.
Activities
User Created Webhook
Processes CATS user.created events, fired when a user is created in CATS.
Users
Pipeline Created Webhook
Processes CATS pipeline.created events, fired when a candidate is added to a job order’s pipeline.
Pipelines
Candidate Updated Webhook
Processes CATS candidate.updated events, fired when a candidate record is modified in CATS.
Candidates
Job Updated Webhook
Processes CATS job.updated events, fired when a job order is modified in CATS.
Jobs
Contact Updated Webhook
Processes CATS contact.updated events, fired when a contact record is modified in CATS.
Contacts
Company Updated Webhook
Processes CATS company.updated events, fired when a company record is modified in CATS.
Companies
Activity Updated Webhook
Processes CATS activity.updated events, fired when an activity record is modified in CATS.
Activities
User Updated Webhook
Processes CATS user.updated events, fired when a user record is modified in CATS.
Users
Candidate Deleted Webhook
Processes CATS candidate.deleted events, fired when a candidate is deleted in CATS.
Candidates
Job Deleted Webhook
Processes CATS job.deleted events, fired when a job order is deleted in CATS.
Jobs
Contact Deleted Webhook
Processes CATS contact.deleted events, fired when a contact is deleted in CATS.
Contacts
Company Deleted Webhook
Processes CATS company.deleted events, fired when a company is deleted in CATS.
Companies
Activity Deleted Webhook
Processes CATS activity.deleted events, fired when an activity is deleted in CATS.
Activities
User Deleted Webhook
Processes CATS user.deleted events, fired when a user is deleted in CATS.
Users
Pipeline Deleted Webhook
Processes CATS pipeline.deleted events, fired when a candidate is removed from a job order’s pipeline.
Pipelines
Job Status Changed Webhook
Processes CATS job.status_changed events, fired when the status of a job order changes. The payload carries the previous…
Jobs
Contact Status Changed Webhook
Processes CATS contact.status_changed events, fired when a contact’s status changes. The payload carries the previous an…
Contacts
Company Status Changed Webhook
Processes CATS company.status_changed events, fired when a company’s status changes. The payload carries the previous an…
Companies
Pipeline Status Changed Webhook
Processes CATS pipeline.status_changed events, fired when a candidate moves to a different status in a job order’s pipel…
Pipelines
Getting Started
1
Create or Select a Project
Set up a new project or select an existing one. See Organizations & Projects.
2
Configure the Connector
Enable the connector and set up a connector profile in your project. See Managing Connectors.
Connector Profile
CATS - API Key
3
Link an Account
Connect an account using StackOne Hub or Auth Link.
Link Account
CATS - API Key
4
Use Actions
Invoke actions using one of the methods below:
- MCP – Model Context Protocol for AI assistants
- A2A – Agent-to-Agent protocol
- Agent SDK – TypeScript and Python SDKs for AI agents
- Actions RPC – Direct API calls
- Playground – Test actions in the dashboard
Webhook Events
Webhooks setup
Configure receiving Events for CATS into StackOne.