Skip to main content

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

Source reset