List lines
/auth/line-users/read Read: looks, changes nothing. Scopes
The lines you can see, a page at a time: yours first, then the newest. Each comes with its settings (line_profile), its current package and how many connections it has open.
Query parameters
groupintegerOnly lines in this group.
orderingstringWhich field to use when ordering the results.
ownerstringThe id of the account that created the line, or
nonefor lines with no owner.pageintegerA page number within the paginated result set.
page_sizeintegerNumber of results to return per page.
scopestringmine: lines you created;subtree: those and the lines of everyone below you;all: every line (for those who may see all lines, otherwise the same assubtree).One of:
"all""mine""subtree"searchstringMatches the username, the owner's username or part of the id.
statusstringactive: can watch now;disabled: can't watch and is not banned;online: watching now.One of:
"active""banned""disabled""expired""online""restreamer""trial"
Response
200 OK
countintegerrequiredHow many there are in all, on every page.
nextstring (uri)can be nullThe next page, or null on the last one.
previousstring (uri)can be nullThe page before, or null on the first one.
resultsobject[]requiredidstring (uuid)requiredread-onlyusernamestringrequiredemailstring (email)can be nullfirst_namestringlast_namestringphone_numberstringcan be nullphone_country_codestringcan be nullis_staffbooleanrequiredread-onlyDesignates whether the user can log into this admin site.
is_activebooleanrequiredread-onlygroupsstring[]requiredread-onlycreated_atstring (date-time)requiredread-onlyupdated_atstring (date-time)requiredread-onlyprofileobjectrequiredread-onlyuser_typestringType of user - staff for dashboard access, line for stream access only
staff- Staff Userline- Line Userservice- Service Account
user_type_displaystringrequiredread-onlycreated_atstring (date-time)requiredread-onlyupdated_atstring (date-time)requiredread-only
line_profileobjectrequiredread-onlycan be nullstatusstringOnly "Active" can watch. The rest differ in intent, not in effect: "Inactive" is not yet in service, "Suspended" is a reversible hold (payment pending) an automated process may lift, "Banned" is applied for abuse and must never be reversed automatically, "Expired" is driven by the expiry date. Pick the one you would defend to the customer — reporting and any future auto-reactivation read this field.
active- Activeinactive- Inactivesuspended- Suspendedbanned- Bannedexpired- Expired
status_displaystringrequiredread-onlymax_connectionsintegerMaximum simultaneous connections allowed
expire_datestring (date-time)can be nullAccount expiration date
allowed_user_agentstringAllowed user agents (one per line)
allowed_ipsstringAllowed IP addresses (one per line, supports CIDR)
blocked_ipsstringAddresses this line may not be used from (one per line: an address, a CIDR block or a range a-b). Wins over the allowed addresses.
notesstringOperator-only notes. Hidden from the reseller who owns this line.
reseller_notesstringThe owning reseller's own notes — order references, billing history. Visible to the owner and to anyone above them.
is_expiredbooleanrequiredread-onlycreated_atstring (date-time)requiredread-onlyupdated_atstring (date-time)requiredread-onlylast_activitystring (date-time)requiredread-onlycan be nullcreated_by_usernamestringrequiredread-onlybouquetsstring (uuid)[]requiredread-onlybouquets_displayobject[]requiredread-onlyidstring (uuid)requirednamestringrequired
is_trialbooleanLine was provisioned from a trial package.
is_restreamerbooleanAuthorized restream line (relays content downstream).
forced_countriesstringComma-separated ISO country codes the line may connect from. Empty = anywhere.
lock_to_ispbooleanBind the line to the ISP seen on its first connection.
locked_ispstringrequiredread-onlyISP captured on the first connection while lock_to_isp is on.
forced_serverstring (uuid)can be nullStream only from this server; auto routing is bypassed.
forced_server_namestringrequiredread-onlyoutput_formatsstringComma-separated delivery formats this line was sold. Not enforced: streams are delivered as MPEG-TS.
packageobjectrequiredread-onlycan be nullThe package the line is on now; null when none.
idstring (uuid)requirednamestringrequiredis_trialbooleanrequiredassigned_atstring (date-time)requiredexpires_atstring (date-time)requiredcan be null
active_connectionsintegerrequiredread-onlyDefault:
0is_onlinebooleanrequiredread-only
Errors
- 401 No credential, or one that is wrong, expired or revoked.
- 403 The account, or the key's or app's scopes, may not do this.
- 429 Slow down: wait the seconds in the Retry-After header, then try again.