Admin API
HomeLootLocker Console
HomeLootLocker Console
LootLocker
  1. Notifications
  • Auth
    • v2
      • Send Reset Password Email
      • Reset Password With Token
      • Reset Password
    • Signup
      POST
    • Verify Email
      POST
    • Login
      POST
    • 2FA
      POST
    • Check Reset Password Token
      POST
    • Request Password Reset
      POST
    • Reset Password
      PATCH
    • Logout
      DELETE
  • API Keys
    • Get API Keys
      GET
    • Create API Key
      POST
    • Delete API Key
      DELETE
  • Collectables
    • List Collectables
      GET
    • Get Collectable
      GET
    • Create Collectable
      POST
    • Update Collectable
      PATCH
    • Delete Collectable
      DELETE
  • Heroes and Characters
    • Characters
      • List Character Classes
      • Update Character Type
      • Delete Character Type
    • List Heroes
      GET
    • Get Hero
      GET
    • Create Hero
      POST
    • Update Hero
      PATCH
    • Delete Hero
      DELETE
    • Add to Hero Default Loadout
      POST
    • Delete from Hero Default Loadout
      DELETE
    • Add to Hero Exception List
      POST
    • Delete from Hero Exception List
      DELETE
  • Game
    • Create Game
    • Update Create Game Replies
    • Rotate Game Key
    • Rotate Server Key
    • Delete Game
    • Toggle Feature
    • List Games
    • Get Game Versions
    • Get Game Bones
    • Get Game Settings
    • Get Genres
    • Get Feature Toggle List
    • Get Feature By Name
    • Update Game Information
    • Get Game Info
  • Asset Candidates
    • List Pending Asset Candidates
    • Update Pending Asset Candidate
  • Assets
    • Storage
      • Create Asset Storage Template
      • Update Asset Storage Template
      • List Asset Storage Templates
      • Get Asset Storage Template
      • Delete Asset Storage Template
    • Filters
      • Search Keys
      • Search Values
      • Get To Asset
      • Bulk Edit Filters
    • Flags
      • Bulk Edit Assets Flag
    • Get Asset Contexts
    • Update Asset Contexts
    • Search for Asset
    • Search For UGC Assets
    • Get Selection of Assets
    • Get Asset Files
    • Get Asset List
    • Get Asset Link Types
    • Get Asset Links
    • Add File to Asset
    • Create Asset
    • Update Asset
    • Delete Asset
    • Get Asset Types
    • Get Asset
  • Bones
    • Get Bones
    • Update Bones
  • Players
    • Files
      • Get Files To Player
      • Update Player File
      • Get Files To Player Copy
    • Count Players For Game
    • Player Name
    • Player Platforms
    • Player Inventory
    • Search Players
    • List Players
    • DEPRECATED: Lookup Player Names by IDs
    • Delete Player
    • Get Info
    • List Info
    • Rename
  • Leaderboards
    • Schedules
      • Create new Leaderboard Schedule
      • Get Leaderboard Schedule
      • Delete Leaderboard Schedule
    • Archives
      • List archives
      • Download archive
    • Rewards
      • Add a new Reward
      • Delete rewards by reward ID
    • List Leaderboards
    • Get Leaderboard By ID
    • Create Leaderboard
    • Update Leaderboard
    • Delete Leaderboard
    • Purge Leaderboard
    • Get Score List
    • Get Member Rank
    • Get Members Ranks
    • Update Leaderboard Member Score
    • Delete Leaderboard Member
    • Delete Leaderboard Member On All Boards
  • Files
    • Get Files to Game
    • Update File
    • Update File Copy
    • Delete File
    • Upload File
  • Feature Toggles
    • List Configured Feature Toggles and Settings
    • List All Configured Features
    • Update Feature Toggle
    • Update Feature Toggle - Enable UGC
  • Universal Player Auth
    • Check DNS status
    • Update Auth URL
  • Merging
    • Progressions
      • Get Merge Differences
      • Merge Differences
    • Diff
    • Merge
  • Rarities
    • List Rarities
    • Create Rarity
    • Update Rarity
    • Delete Rarity
  • Preferences
    • Get User Preferences
    • Set User Preference
  • Platforms
    • v1
      • Get Platforms
      • Add Platforms
      • Save Platforms
    • dated-versions
      • Get Platforms
      • Get Platform Settings
      • Update Platform
  • Progressions
    • Tiers
      • Get All Progression Tiers
      • Get Progression Tier By ID
      • Create Progression Tier
      • Update Progression Tier
      • Update Progression Tier Rewards
      • Delete Progression Tier
    • Players
      • Get All Player Progressions
      • Get Player Progressions By ID
      • Add points to player progression
      • Subtract points from player progression
      • Reset player progression
      • Delete player progression
    • Characters
      • Get All Character Progressions
      • Get Character Progressions By ID
      • Add points to Character progression
      • Subtract points from Character progression
      • Reset Character progression
      • Delete Character progression
    • Asset Instances
      • Get All Asset Instance Progressions
      • Get Asset Instance Progressions By ID
      • Add points to Asset Instance progression
      • Subtract points from Asset Instance progression
      • Reset Asset Instance progression
      • Delete Asset Instance progression
    • Get All Progressions
    • Get Progression By ID
    • Create Progression
    • Update Progression
  • User
    • Get User Information
    • Get User Login Information
    • Update User
    • Send Verification Email
    • Verify User Email
    • Request User Password Reset
    • Get All User Information
  • Organisation
    • Get Organisation Users
    • Invite User to Organisation
    • Update Organisation User
    • Update Sign Up Replies
    • Complete Signup
    • Update Name
  • Link Types
    • List Link Types
    • Create Link Type
    • Update Link Type
    • Delete Link Type
  • Events/Missions
    • Get Missions
    • Get Mission Difficulties
    • Create Mission
    • Update Mission
  • Maps
    • Create Map
    • Get Maps
  • White Label Login
    • Get White Label User By Player ID
    • Delete White Label User
  • Rewards
    • Create Progression Reset Reward
    • Create Progression Points Reward
    • Create Currency Reward
    • Create Asset Reward
    • Create Group Reward
    • Get Reward
    • Add Reward To Group
    • Delete Reward From Group
    • Edit Group Name and Description
    • Get Many
  • Moderation Reports
    • Reasons
      • Get Player Report Reasons
      • Get Asset Report Reasons
      • Create Report Reason
      • Update Report Reason
      • Delete Report Reason
    • Get Asset Reports
    • Get Player Reports
    • Get Asset Report Details
    • Get Player Report Details
    • Get Unresolved Report Counts
    • Update Report
    • Resolve all reports for asset
    • Resolve all reports for player
  • Catalogs
    • Prices
      • Append a price to a catalog item
      • Delete Price
    • Store Listings
      • Create Catalog Vendor Mapping
      • Update Vendor Mapping
      • Delete Catalog Vendor Mapping
    • Catalog Items
      • Create a catalog item for a group
      • Create a catalog item for an asset
      • Create a catalog item for an asset (with optional metadata)
      • Create a catalog item for progression points
      • Create a catalog item for progression reset
      • Create a catalog item for a currency
    • Create new catalog
    • Delete Catalog
    • List Catalogs For Game
    • List Catalog Items
    • Update Catalog Name
    • Delete a Catalog Item
    • Toggle Purchasable Status of Catalog Item
  • Currency
    • Create New Currency
    • Create New Denomination For Currency
    • Publish Currency
    • Retract Currency
    • Enable Game API Writes
    • Disable Game API Writes
    • Delete Currency
    • Delete Denomination
    • Get Currency By Game & Code
    • Get Dependents For Currency
    • List Currencies By Game
    • List Denominations By Currency
  • Balances
    • Credit Balance
    • Upsert Wallet Modifiers
    • Debit Balance
    • List Balances
    • Create New Wallet
    • Get Wallet
    • Get Wallet for Holder
  • Messages
    • List Messages
    • Get Message
    • Create Message
    • Update Message
    • Update Message Copy
  • DLC
    • List DLC
    • Create DLC
    • Get DLC Details
    • Update DLC
  • Player Segments
    • List Player Segments
    • Create Player Segments
    • Get Player Segment
    • Update Player Segment
    • Delete Player Segment
    • Get Segment Players
    • Get Segment Grants
    • Creat Segment Grant
  • Character Classes
    • Get Character Classes
    • Update Character Class
  • Subscriptions
    • Subscribe
    • Get Subscription
    • Get MAU History
    • Update Subscription
    • Unsubscribe Game
    • Get Subscription Management URL
  • Player Operations
    • Get Player Operations
  • Roles
    • Add Role to User
    • Get User Roles
    • Delete User Role
  • Title Config
    • Get Game Config
    • Update Game Config
  • Items
    • Delete asset from player's inventory
  • Entitlements
    • List Entitlements History
    • Get Single Entitlement
  • Feedback
    • Category
      • List
      • Create
      • Update
      • Delete
    • Get
    • Count
    • List
    • Resolve
    • Unresolve
    • Delete
  • Hosts
    • Create
    • List
    • Delete
  • Metadata
    • Metadata Operations
    • List Metadata
    • List Multisource Metadata
  • Triggers
    • List
    • Get
    • Create
    • Delete
    • Update
  • Data Migration
    • Players
    • Player Status
    • Currency
    • Validate
    • Metadata
    • Players Takeout
  • Twitch Drops
    • List Rewards
    • Get Reward
    • Upsert Reward
    • Delete Reward
    • Set up Twitch Drop Campaign
    • List Twitch Drop Campaigns
  • Notifications
    • Send Notification to Player
      POST
    • List Notifications
      GET
  1. Notifications

List Notifications

GET
/admin/game/{game_id}/notifications/v1/
notifications
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.lootlocker.io/admin/game//notifications/v1/?per_page=10&page=1&priority=medium&notification_type=pull.reward.acquired&read=true&source=purchasing.apple_app_store&custom=true' \
--header 'x-auth-token;'
Response Response Example
{
  "notifications": [
    {
      "created_at": "2019-08-24T14:15:22Z",
      "expiration_date": "2019-08-24T14:15:22Z",
      "read_at": "2019-08-24T14:15:22Z",
      "notification_type": "string",
      "priority": "string",
      "source": "purchasing.apple_app_store",
      "content": {
        "context": [
          {
            "key": "string",
            "value": "string"
          }
        ],
        "body": {
          "kind": "group",
          "group": {
            "created_at": "string",
            "name": "string",
            "description": "string",
            "associations": [
              {
                "kind": "string",
                "group": null,
                "currency": {
                  "created_at": "string",
                  "updated_at": "string",
                  "amount": "string",
                  "details": {
                    "name": "string",
                    "code": "string",
                    "amount": "string",
                    "id": "string"
                  },
                  "reward_id": "string",
                  "currency_id": "string"
                },
                "progression_reset": {
                  "created_at": "string",
                  "updated_at": "string",
                  "details": {
                    "key": "string",
                    "name": "string",
                    "id": "string"
                  },
                  "progression_id": "string",
                  "reward_id": "string"
                },
                "progression_points": {
                  "created_at": "string",
                  "updated_at": "string",
                  "details": {
                    "key": "string",
                    "name": "string",
                    "amount": 0,
                    "id": "string"
                  },
                  "amount": 0,
                  "progression_id": "string",
                  "reward_id": "string"
                },
                "asset": {
                  "created_at": "string",
                  "updated_at": "string",
                  "details": {
                    "name": "string",
                    "thumbnail": null,
                    "variation_name": null,
                    "rental_option_name": null,
                    "variation_id": null,
                    "rental_option_id": null,
                    "legacy_id": 0,
                    "id": "string"
                  },
                  "asset_variation_id": null,
                  "asset_rental_option_id": null,
                  "asset_id": 0,
                  "reward_id": "string",
                  "asset_ulid": "string"
                }
              }
            ],
            "reward_id": "string"
          },
          "currency": null,
          "progression_reset": null,
          "progression_points": null,
          "asset": null
        }
      },
      "id": {},
      "player_id": {},
      "read": true
    }
  ],
  "pagination": {
    "errors": [
      {
        "field": "string",
        "message": "string"
      }
    ],
    "per_page": 0,
    "offset": 0,
    "total": 0,
    "last_page": 0,
    "current_page": 0,
    "next_page": 0,
    "prev_page": 0
  }
}

Request

Authorization
API Key
Add parameter in header
x-auth-token
Example:
x-auth-token: ********************
Path Params
game_id
string 
required
Query Params
per_page
integer <uint64>
optional
>= 1
Example:
10
page
integer <uint64>
optional
>= 1
Example:
1
priority
enum<string> 
optional
Allowed values:
lowmediumhighemergency
Default:
medium
Example:
medium
notification_type
enum<string> 
optional
Allowed value:
pull.reward.acquired
Example:
pull.reward.acquired
read
boolean 
optional
Example:
true
source
enum<string> 
optional
Allowed values:
purchasing.apple_app_storepurchasing.google_play_storepurchasing.steam_storepurchasing.lootlockertriggerslootlocker.consolelootlocker.server_api
Example:
purchasing.apple_app_store
custom
string 
required
Optional. true If you want to restrict notifications to custom ones, false to view only automated notifications.
Example:
true
Header Params
x-auth-token
string 
optional
Example:
{{admin_auth_token}}

Responses

🟢200OK
application/json
Body
notifications
array [object {10}]  | null 
required
created_at
string <date-time>
required
The time that this notification was created
expiration_date
string <date-time>
required
At what time that this notification expires
read_at
string <date-time> | null 
optional
The time that this notification was acknowledged. Will be empty if the notification has not been acknowledged
notification_type
string 
required
The type of this notification
Match pattern:
^[a-z_-]+\.[a-z_-]+\.[a-z_-]+$
priority
string 
required
The priority of this notification (default: medium)
source
enum<string> 
required
The originating source of this notification (for example, did it originate from a purchase, a leaderboard reward, or a trigger?)
Allowed values:
purchasing.apple_app_storepurchasing.google_play_storepurchasing.steam_storepurchasing.playstation_networkpurchasing.nintendo_eshoppurchasing.lootlockerpurchasing.stripe_storetriggerslootlocker.consolelootlocker.server_api
content
object 
required
id
object 
required
player_id
object 
required
read
boolean 
required
Whether this notification has been acknowledged or not
pagination
object (Offset Pagination) 
required
errors
array [object {2}]  | null 
required
If the values provided don't allow for pagination to happen, errors will be indicated within this array.
per_page
integer <uint64>
required
>= 0
offset
integer <uint64>
required
How far you are within the total set of records.
>= 0
total
integer <uint64>
required
How many items total were found.
>= 0
last_page
integer <uint64>
required
>= 0
current_page
integer <uint64>
required
>= 0
next_page
integer <uint64> | null 
required
>= 0
prev_page
integer <uint64> | null 
required
>= 0
Modified at 2025-04-09 09:13:56
Previous
Send Notification to Player
Built with