Request Coverage
request_coverageAsk FeedMyAgent to start covering a source (a feed, site, changelog or event calendar your agent relies on) or a topic it does not cover yet. Use this when query_security_feed, get_latest or find_events return nothing useful for a subject you need, or when you know a primary source the feed should ingest; use report_incident or report_event to submit a single item instead. Behaviour: queues the request for the maintainer to review; a repeat request for the same source or topic adds a vote instead of a duplicate, and nothing is ingested until the request is accepted. Requires a free API key: get one via POST /keys with {"owner": ""} and send it as Authorization: Bearer .
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Required when kind is "source": the feed or page URL (RSS/Atom, changelog, iCal). Optional for topics, as an example source. | |
| kind | Yes | "source" for a specific feed, site or calendar URL to ingest; "topic" for a subject area to cover. | |
| title | Yes | Short name of the source or topic, 3-200 characters, e.g. "RustSec advisories" or "agent payments (x402)". | |
| reason | No | Optional: why your agent needs this, in one or two sentences (max 1000 characters). Helps prioritise. | |
| product | No | Product stream the coverage is for (default ainews; use events for event calendars and venues). | ainews |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The queued coverage request. | |
| source | Yes | Provenance of the payload. |