Player Lifecycle
The Operator must provide a UserDetails endpoint through which Axis retrieves core player data. The Axis Engagement Engine queries this endpoint whenever specific events occur — such as Registration, User Update, or during data migration processes handled via the Axis AI Migration Portal.
GET /playerdetails/:playerid
An object is a collection of properties, where each property is a key-value pair.
The method must not be cached.
The segmentation object can store custom player data. Notify your Axis integration manager before using it to ensure proper setup.
Axis enforces strict validation on response formats. Please review the required Data Types and the table below carefully to ensure all properties meet specification.
Properties can be accessed using dot notation or bracket notation.
Key | Value | Note |
|---|---|---|
| "400 Madison Ave, Suite 21B" | Address Unable to send? |
| "AFF_AXISAI_9821_US" | Cell 2-3 |
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Modifying Object Properties
Properties can be changed or added dynamically.
Deleting Object Properties
The delete keyword removes a property from an object.
Checking Property Existence
The in operator checks if a property exists.
Iterating Over Objects
Objects can be looped through using for...in.
Adding and Removing Elements
push(value) adds an element to the end.
pop() removes the last element.
unshift(value) adds an element to the beginning.
shift() removes the first element.
Nested Objects and Arrays
Objects can contain arrays, and arrays can contain objects.
Conclusion
Objects and arrays are crucial for managing and structuring data in JavaScript. The next section will focus on ES6+ features, which introduce new syntax and functionalities to improve JavaScript development.
Join our Community Forum
Any other questions? Get in touch

