The identity and technical contract details declared by the specification.
DeliveryResult
object
Details of each delivery attempt.
2 properties
MatchState
object
3 properties
rpc.Status
object
3 properties
SendDirectMessageRequest
object
The request to send direct messages.
6 properties
api.Match
object
Represents a realtime match.
6 properties
SettingList
object
A list of settings.
2 properties
StorageObjectAck
object
A storage acknowledgement.
6 properties
CallApiEndpointResponse
object
2 properties
AuditLogList
object
Audit log entries.
3 properties
SendDirectMessageResponse
object
The response for the SendDirectMessageRequest.
1 property
Category.View
object
A summary of a Category.
3 properties
StoreProvider
string
- APPLEAPPSTORE: Apple App Store - GOOGLEPLAYSTORE: Google Play Store - HUAWEIAPPGALLERY: Huawei App Gallery - FACEBOOKINSTANTSTORE: Facebook Instant Store
UserList
object
A list of console users.
1 property
WalletLedger
object
An individual update to a user's wallet.
6 properties
AccountExport
object
An export of all information stored for a user account.
8 properties
console.NotificationList
object
3 properties
AclTemplateList
object
1 property
HiroSystems
object
Hiro available systems.
5 properties
UpdateUserBody
object
Request to update an existing user.
1 property
ConsoleSession
object
A console user session.
2 properties
AddUserResponse
object
Response to create/invite a new user.
2 properties
LeaderboardRecord
object
Represents a complete leaderboard record with all scores and associated metadata.
12 properties
UnlinkDeviceBody
object
Unlink a particular device ID from a user's account.
1 property
UserGroup
object
A single group-role pair.
2 properties
MatchList.Match
object
2 properties
AccountList
object
A list of users.
3 properties
console.Notification
object
8 properties
IntegrationResult
object
The outcome of using a specific integration.
4 properties
console.Account
object
Account information.
2 properties
AuthenticatePasswordChangeRequest
object
Request to change a password.
2 properties
Config
object
The current server configuration and any associated warnings.
3 properties
RuntimeInfo
object
6 properties
AuthenticateRequest
object
Authenticate a console user with username and password.
3 properties
Friend
object
A friend of a user.
4 properties
AccountDevice
object
Send a device to the server. Used with authenticate/link/unlink and user.
2 properties
RequireUserMfaBody
object
Make a user's mfa required or not.
1 property
AuditLogUsersList
object
List of users that can be filtered in the audit logs.
1 property
PurchaseList
object
A list of validated purchases stored by Nakama.
3 properties
MessageChannels
object
1 property
CallApiEndpointBody
object
3 properties
UpdateAclTemplateBody
object
3 properties
TemplateOverride
object
An template override.
5 properties
console.GroupList
object
A list of groups.
3 properties
ApiEndpointList
object
2 properties
Group
object
A group in the server.
12 properties
AclTemplate
object
6 properties
AccountImport
object
Request to import user account data.
2 properties
StatusList.Status
object
The status of a Nakama node.
12 properties
Template.View
object
A template view.
10 properties
UpdateGroupBody
object
Update group information.
7 properties
StorageList
object
List of storage objects.
3 properties
api.Account
object
A user with additional account details. Always the current user.
7 properties
ResetUserResponse
object
Request to reset a user's credentials, password or MFA.
1 property
SendNotificationRequest
object
Request to send a notification.
6 properties
ValidatedPurchase
object
Validated Purchase stored by Nakama.
11 properties
Permissions
object
The possible actions that can done over a resource.
3 properties
ApiEndpointDescriptor
object
2 properties
StorageCollectionsList
object
1 property
LeaderboardRecordList
object
A set of leaderboard records, may be part of a leaderboard records page or a batch of individual records.
5 properties
FriendList
object
A collection of zero or more friends of the user.
2 properties
StorageObject
object
An object within the storage engine.
9 properties
AccountNote
object
A user note.
9 properties
ModuleInfo
object
2 properties
Extensions
object
Which Console extensions are registered and available.
3 properties
console.LeaderboardList
object
A list of leaderboards.
3 properties
Setting
object
A single setting.
3 properties
StatusList
object
List of nodes and their stats.
2 properties
ChannelMessage
object
A message sent on a channel.
13 properties
UpdateAccountBody
object
Update user account information.
12 properties
console.User
object
8 properties
api.User
object
A user in the server.
18 properties
CallRpcEndpointBody
object
3 properties
MessageChannelType
string
Message channel types. - PUSH: Push notification. - EMAIL: Email.
StoreEnvironment
string
- UNKNOWN: Unknown environment. - SANDBOX: Sandbox/test environment. - PRODUCTION: Production environment.
ValidatedSubscription
object
13 properties
ChannelMessageList
object
A list of channel messages, usually a result of a list operation.
4 properties
GroupUser
object
A single user-role pair.
2 properties
AuthenticateMFASetupRequest
object
Request to change MFA.
2 properties
console.Leaderboard
object
A leaderboard.
22 properties
ImportAccountBody
object
Request to import user account data.
1 property
Console.WriteStorageObjectBody
object
Write a new storage object or update an existing one.
4 properties
AddGroupUsersBody
object
Add/join users to a group.
2 properties
GroupExport
object
An export of all information stored for a group.
2 properties
AuthenticateMFASetupResponse
object
Response to change MFA.
1 property
GroupUserList
object
A list of users belonging to a group, along with their role.
2 properties
AuthenticateLogoutRequest
object
Log out a session and invalidate a session token.
1 property
StorageListObject
object
An object within the storage engine.
8 properties
ListResponse
object
A list of templates.
2 properties
MessageIntegrationType
string
Message integration's names. - FCM: The variant for Google's Firebase Cloud Messaging. - APNS: The variant for Apple's Message system. - FACEBOOKNOTIFICATION:…
UserPresence
object
A user session associated to a stream, usually through a list operation or a join/leave event.
5 properties
AclResources
string
ATTENTION: Do not modify the order of this enum. New resources should always be appended.
ListAccountNotesResponse
object
Response to list user notes.
2 properties
AuditLog
object
9 properties
console.MatchList
object
A list of realtime matches, with their node names.
1 property
PageOptions
object
2 properties
AddAccountNoteBody
object
Add a new note for the user.
2 properties
SubscriptionList
object
A list of validated subscriptions stored by Nakama.
3 properties
UpdateSettingBody
object
Request to update an existing setting.
1 property
AddAclTemplateRequest
object
Add a new ACL template.
3 properties
WalletLedgerList
object
List of wallet ledger items for a particular user.
3 properties
Warning
object
A warning for a configuration field.
2 properties
AddUserRequest
object
5 properties
api.Notification
object
A notification in the server.
7 properties
DeleteChannelMessagesResponse
object
1 property
UserGroupList
object
A list of groups belonging to a user, along with the user's role in each group.
2 properties
DeliveryResult_2
object
Details of each delivery attempt.
2 properties
MatchState_2
object
3 properties
rpc.Status_2
object
3 properties
SendDirectMessageRequest_2
object
The request to send direct messages.
6 properties
SettingList_2
object
A list of settings.
2 properties
AuditLogList_2
object
Audit log entries.
3 properties
SendDirectMessageResponse_2
object
The response for the SendDirectMessageRequest.
1 property
UserList_2
object
A list of console users.
1 property
AccountExport_2
object
An export of all information stored for a user account.
8 properties
console.NotificationList_2
object
3 properties
AclTemplateList_2
object
1 property
AddUserResponse_2
object
Response to create/invite a new user.
2 properties
UserGroup_2
object
A single group-role pair.
2 properties
MatchList.Match_2
object
2 properties
AccountList_2
object
A list of users.
3 properties
IntegrationResult_2
object
The outcome of using a specific integration.
4 properties
console.Account_2
object
Account information.
2 properties
Config_2
object
The current server configuration and any associated warnings.
3 properties
RuntimeInfo_2
object
6 properties
Friend_2
object
A friend of a user.
4 properties
PurchaseList_2
object
A list of validated purchases stored by Nakama.
3 properties
console.GroupList_2
object
A list of groups.
3 properties
ApiEndpointList_2
object
2 properties
AccountImport_2
object
Request to import user account data.
2 properties
StatusList.Status_2
object
The status of a Nakama node.
12 properties
Template.View_2
object
A template view.
10 properties
StorageList_2
object
List of storage objects.
3 properties
api.Account_2
object
A user with additional account details. Always the current user.
7 properties
ValidatedPurchase_2
object
Validated Purchase stored by Nakama.
11 properties
LeaderboardRecordList_2
object
A set of leaderboard records, may be part of a leaderboard records page or a batch of individual records.
5 properties
FriendList_2
object
A collection of zero or more friends of the user.
2 properties
Extensions_2
object
Which Console extensions are registered and available.
3 properties
console.LeaderboardList_2
object
A list of leaderboards.
3 properties
StatusList_2
object
List of nodes and their stats.
2 properties
ValidatedSubscription_2
object
13 properties
ChannelMessageList_2
object
A list of channel messages, usually a result of a list operation.
4 properties
GroupUser_2
object
A single user-role pair.
2 properties
ImportAccountBody_2
object
Request to import user account data.
1 property
GroupExport_2
object
An export of all information stored for a group.
2 properties
GroupUserList_2
object
A list of users belonging to a group, along with their role.
2 properties
ListResponse_2
object
A list of templates.
2 properties
ListAccountNotesResponse_2
object
Response to list user notes.
2 properties
AuditLog_2
object
9 properties
console.MatchList_2
object
A list of realtime matches, with their node names.
1 property
SubscriptionList_2
object
A list of validated subscriptions stored by Nakama.
3 properties
WalletLedgerList_2
object
List of wallet ledger items for a particular user.
3 properties
UserGroupList_2
object
A list of groups belonging to a user, along with the user's role in each group.
2 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Heroic Labs publishes across the network.