watchers

WATCHER: get a signed callback when a package publishes a...

WATCHER: get a signed callback when a package publishes a new version — track your dependencies. Arm once, pay once. registry is 'npm' or 'pypi'; name is the package name (e.g. react, requests). Fires when the latest version changes; bounded by maxFires/expiry. The version at arm time is baselined. Signed (verify offline) + retried; recoverable via watchers.status. Returns a watcherId.

post/api/watchers/package-release

Request

  • Base URL: https://2s.io
  • URL: https://2s.io/api/watchers/package-release
  • Auth: API key in header PAYMENT-SIGNATURE

Request body

registry'npm' | 'pypi' required

Package registry: npm or pypi.

namestring required

Package name, e.g. react (npm) or requests (pypi).

callbackUrlstring uri required

Signed event POSTed here (verify X-2s-Signature). Any http(s) URL.

payloadobject

Arbitrary JSON echoed back in every callback.

expiresInSecondsinteger

Active window in seconds (default 30d, max 90d).

maxFiresinteger

Stop after this many releases (default 10).

labelstring

Optional free-text tag.

Response

(unresolved $ref)

Changes

No recorded changes to this operation across all 1 revision of this API.