Skip to main content

Versioning

REST API

The REST API is currently unversioned. All endpoints are at /api/...:

https://api.silentwitness.ai/api/cases
https://api.silentwitness.ai/api/files/upload
https://api.silentwitness.ai/api/reports

Breaking changes will be communicated in advance through our changelog and developer mailing list. New fields may be added to responses at any time — your code should ignore unknown fields rather than failing on them.

SDKs

Official SDKs follow semantic versioning (MAJOR.MINOR.PATCH):

  • MAJOR — Breaking changes that require code updates
  • MINOR — New features, backward compatible
  • PATCH — Bug fixes and improvements

Installation

go get github.com/silentwitness/go-sdk@latest