Register standing source
register_sourceRegister a podcast RSS feed, YouTube channel, or playlist as a standing source for later metadata detection without immediate network calls; capture consent remains off until enabled separately.
Instructions
Register a standing source for future metadata detection with capture consent off. Use for the general source workflow; use add_podcast_feed or add_monitored_playlist when you need their feed or playlist IDs. Creates a due detection cursor without an immediate network call; the resident scheduler polls later. Duplicates return the existing source unchanged with created=false. Enable capture separately through set_source_consent after dashboard confirmation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public HTTP(S) feed, channel or playlist URL matching kind; normalized into a stable source identity. | |
| kind | Yes | Source adapter: podcast RSS feed, YouTube channel or YouTube playlist. | |
| display_name | No | Human-readable source label; omit to use the source's default display name. | |
| poll_interval_min | No | Requested interval between metadata checks, in minutes; not a capture deadline. |