Skip to main content

Versioning

The nOps Public API is versioned in the URL path. The current version is v1 (for example, https://api.nops.io/v1/reports). We consider the following changes backward compatible, and may ship them within v1 without notice:
  • Adding new endpoints, resources, or optional request parameters
  • Adding new fields to existing responses
  • Adding new values to enums or new error code strings
  • Changing the ordering of results (unless documented otherwise)
Breaking changes — removing fields, renaming fields, changing types, or altering authentication — will be introduced under a new version path.
Write integrations defensively: ignore unknown response fields rather than failing on them.

Changelog

2026-07 — Standard list envelope & cursor pagination

  • All list endpoints now return a consistent { data, pagination } envelope. data is an array of resources and pagination contains limit, has_more, and next_cursor. See Pagination.
  • List endpoints accept limit (1–200, default 50) and cursor query parameters. The previous page/pageSize parameters are no longer used.
  • Endpoint-specific extras (for example, scope_counts on reports and schedules_by_source on scheduled notifications) moved into a meta object.

Earlier

  • Added Cost Allocation endpoints (showbacks, rules, previews, and summaries).
  • Interactive API Reference published.

Reserved

  • Commitments endpoints are reserved and return 501 until they are generally available.