2 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

IXPLoadingStatus

IXPLoadingStatus represents the lifecycle state of an HTTP request made by IXPService to fetch IXP layer assignments for a subject (user, browser tracker, or creator). Methods such as GetUserLayerLoadingStatus() and events such as OnUserLayerLoadingStatusChanged return or pass this enum. Callers should wait for IXPLoadingStatus.Initialized before reading layer variables; any error value indicates the fetch did not succeed and layer variables will not be populated.

Items

NameValueDescription
None0The default status when the IXP controller is first constructed or after layers have been cleared.
Pending1An HTTP request to fetch layer assignments has been sent and a response is awaited.
Initialized2The HTTP request completed successfully and layer variable values have been populated from the response.
ErrorInvalidUser3The fetch failed because the requested subject (user) was invalid at the time of the request.
ErrorConnection4The HTTP request to fetch layer assignments failed due to a connection error.
ErrorJsonParse5The HTTP request succeeded but the response body could not be parsed as valid JSON.
ErrorTimedOut6The HTTP request to fetch layer assignments timed out before a response was received.

None

The default status when the IXP controller is first constructed or after layers have been cleared.

FieldValue
value0

Pending

An HTTP request to fetch layer assignments has been sent and a response is awaited.

FieldValue
value1

Initialized

The HTTP request completed successfully and layer variable values have been populated from the response.

FieldValue
value2

ErrorInvalidUser

The fetch failed because the requested subject (user) was invalid at the time of the request.

FieldValue
value3

ErrorConnection

The HTTP request to fetch layer assignments failed due to a connection error.

FieldValue
value4

ErrorJsonParse

The HTTP request succeeded but the response body could not be parsed as valid JSON.

FieldValue
value5

ErrorTimedOut

The HTTP request to fetch layer assignments timed out before a response was received.

FieldValue
value6