Reseller API

Conventions

ZoltVPN Reseller API conventions: camelCase JSON, money in integer US cents, ISO-8601 UTC times, data in bytes, UUIDs, paging and billing terms.

  • JSON in and out, UTF-8, camelCase field names.
  • Money is integer US cents. 999 is $9.99. Money fields end in Cents.
  • Times are ISO-8601 in UTC, for example 2026-11-05T18:00:00Z.
  • Data is in bytes. These fields end in Bytes.
  • Ids are UUIDs.
  • Lists are paged. Send page (from 1) and pageSize (default 50, max 200). The answer has total, page, pageSize and items.
  • Terms (billingInterval): monthly, 6month, yearly.
  • Fields can be added at any time; ignore the ones you don't know. Fields are never renamed or removed within v1.