Reset a release source to a clean slate.
POST/api/v1/release-sources/:source_id/reset
Deletes every release_ledger row owned by the source and clears the
source's transient poll state (etag, last_polled_at, last_error,
last_error_at, last_summary). User-managed fields (enabled,
cron_schedule, display_name, config) are preserved.
Intended for testing/troubleshooting: after a reset, the next poll
fetches the upstream feed without an If-None-Match header (so no 304
short-circuit) and re-records every release as announced. Does NOT
auto-enqueue a poll — call POST /release-sources/{id}/poll-now after
resetting if you want immediate re-fetch.
Request
Responses
- 200
- 403
- 404
Source reset
PluginsManage permission required
Source not found