Create Listing Feed
alterlab_feed_createRun a listing on a cron and get one signed webhook per run with only the new, changed (field-level previous/current plus provenance) and removed entities. The monthly cap is hard: the feed stops (status capped) rather than exceed it, and only valid results are billed. Returns the feed, its expected monthly cost and the webhook secret once. Set preset to new-merchant-radar (slug maps-places) or business-contact-refresh (slug website-contacts) for AlterLab Official defaults. Schedules more frequent than the server minimum interval (60 minutes by default) are rejected with a 422.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"slug": "<slug>",
"monthly_cap_microcents": "<monthly_cap_microcents>"
},
"name": "alterlab_feed_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Listing slug | |
| input | No | Listing input; validated against the listing input_schema | |
| preset | No | AlterLab Official feed preset name | |
| timezone | No | IANA timezone. Default: UTC | |
| max_results | No | Results per run. Default: 100 | |
| webhook_url | No | https URL that receives the delta | |
| delivery_mode | No | delta sends only changes, full sends every result. Default: delta | |
| cron_expression | No | Five-field cron; required unless a preset supplies it. Must not fire more often than every 60 minutes (server minimum) | |
| monthly_cap_microcents | Yes | Hard monthly spend cap in microcents |