Signals
Create AI Adoption signal
Reach companies as they put AI tooling into production — the moment budget, urgency and executive attention line up.
Input: same shape as Tech Adoption, pre-scoped to AI tools and categories. Leave trackedTool empty and set an AI trackedCategory (for example AI code assistant) to catch every tool in it, or name one tool to follow a specific vendor. Both take exact catalog names from GET /api/v1/signals/technographic-tools. Firmographic filters apply as usual.
Output: company-level leads with the adopted AI tool and the change date.
Use cases:
- AI-adjacent services — data prep, governance, security and training all become urgent once a model is live.
- Budget timing — an AI line item signals discretionary spend that is already approved.
- Maturity segmentation — first adoption vs. adding a second tool tells you which conversation to open.
post/api/v1/signals/ai-adoption
Request
- Base URL: https://api.rodz.io (the document declares no server; this is the origin it was published from)
- URL: https://api.rodz.io/api/v1/signals/ai-adoption
- Auth: HTTP bearer
Request body
Example request
{
"config": {
"companyCountries": [
"FR",
"BE"
],
"companyEmployeeSizeRanges": [
"201-500",
"501-1000"
],
"getEmails": true,
"trackedCategory": "AI code assistant"
},
"dailyLeadLimit": 30,
"name": "Companies adopting an AI code assistant (FR/BE, 201+)",
"status": "active",
"webhookUrl": "https://your-server.com/webhooks/rodz"
}Response
Signal created
Example response
{
"applied": {
"allowUnknownCompanySize": false,
"maxJobAgeDays": 180
},
"config": {
"companySizeFilters": [
"201-500",
"501-1000"
],
"getEmails": true,
"jobTitles": [
"CTO"
],
"locations": [
"France"
],
"maxJobAgeDays": 90
},
"createdAt": "2026-01-15T10:30:00Z",
"dailyLeadLimit": 50,
"duplicateHandling": "refuse",
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"lastLeadAt": "2026-03-15T14:22:00Z",
"leadsToday": 3,
"leadsTotal": 127,
"name": "CTOs changing jobs in France",
"signalTypeId": "job_changes",
"status": "active",
"updatedAt": "2026-03-16T08:00:00Z",
"warnings": [
{
"code": "VALUE_BELOW_MINIMUM",
"field": "maxJobAgeDays",
"message": "`maxJobAgeDays` is 90; this signal applies 180. Job changes are delivered up to 180 days after the start date, and a shorter window is raised to that minimum.",
"severity": "info",
"values": [
"90"
]
}
],
"webhookUrl": "https://your-server.com/webhooks/rodz"
}Changes
No recorded changes to this operation across all 1 revision of this API.