Lines

Manage customer subscription lines using OneStream's opaque line_id UUIDs and rid-based idempotency. Every write requires the lines:write scope, and every rid retried with the same body replays the original response verbatim so retries are safe. Reseller keys only see the lines they own.

Endpoints

Endpoint Method and path What it does
List lines GET /ext/lines Paginated list of subscription lines.
Find line by username GET /ext/line/find Look up a single line by its username.
Create line POST /ext/line/create Creates a subscription against a package with the minimal field set.
Create line (advanced) POST /ext/line/create-advanced Creates a subscription with the full set of overridable fields.
Renew line POST /ext/line/{uuid}/renew Extends the expiry date by a number of months and charges billing.
Enable line POST /ext/line/{uuid}/enable Marks the line as active.
Disable line POST /ext/line/{uuid}/disable Marks the line as inactive without deleting it.
Terminate line POST /ext/line/{uuid}/terminate Removes the line and its associations.
Update line (advanced) POST /ext/line/{uuid}/update-advanced Applies a partial update with the full set of overridable fields.