On this page
heroiclabs/nakama-defold/nakama.nakama
Nakama Defold Client SDK
- GitHub: heroiclabs/nakama-defold — pinned to
2fe3aed- Pick a release from heroiclabs/nakama-defold releases and add its Source code (zip) URL (or a packaged
.zipasset, if the library ships one) togame.projectunder[project]dependencies, then Fetch Libraries in the Defold editor. - Run
bunx @defold-typescript/cli resolveto materialize its types. - Import it under a namespace alias of your choice:
import * as nakama from "nakama.nakama"
- Pick a release from heroiclabs/nakama-defold releases and add its Source code (zip) URL (or a packaged
Functions
authenticate_custom(client: Client, body: { id: string; vars?: unknown; }, create: boolean, username: string, callback?: (result: unknown) => void): Sessioncreate_client(config: ClientConfig): Clientcreate_api_account_custom(id: string, vars?: unknown): { id: string; vars: unknown; }set_bearer_token(client: Client, token: SessionToken)sync(fn: () => void)create_match_create_message()create_match_leave_message(match_id: string)create_channel_message_send_message(channel_id: string, content: string)create_channel_message_update_message(channel_id: string, message_id: string, content: string)create_channel_message_remove_message(channel_id: string, message_id: string)create_channel_join_message(target: any, type: any, persistence: any, hidden: any)create_channel_leave_message(channel_id: string)create_matchmaker_add_message(query: string, min_count: any, max_count: any, string_properties: string, numeric_properties: any)create_matchmaker_remove_message(ticket: any)create_match_data_message(match_id: string, op_code: number, data: string)create_status_follow_message(user_ids: string)create_status_unfollow_message(user_ids: string)create_status_update_message(status: string)create_group_user_list_group_user(state_int: any, user_api_user: any)create_user_group_list_user_group(group_api_group: any, state_int: any)create_write_leaderboard_record_request_leaderboard_record_write(metadata_str: any, operator_api_operator: any, score_str: any, subscore_str: any)create_write_tournament_record_request_tournament_record_write(metadata_str: any, operator_api_operator: any, score_str: any, subscore_str: any)create_api_account(custom_id_str: any, devices_arr: any, disable_time_str: any, email_str: any, user_api_user: any, verify_time_str: any, wallet_str: any)create_api_account_apple(token_str: any, vars_obj: any)create_api_account_device(id_str: any, vars_obj: any)create_api_account_email(email_str: any, password_str: any, vars_obj: any)create_api_account_facebook(token_str: any, vars_obj: any)create_api_account_facebook_instant_game(signed_player_info_str: any, vars_obj: any)create_api_account_game_center(bundle_id_str: any, player_id_str: any, public_key_url_str: any, salt_str: any, signature_str: any, timestamp_seconds_str: any, vars_obj: any)create_api_account_google(token_str: any, vars_obj: any)create_api_account_steam(token_str: any, vars_obj: any)create_api_channel_message(channel_id_str: any, code_int: any, content_str: any, create_time_str: any, group_id_str: any, message_id_str: any, persistent_bool: any, room_name_str: any, sender_id_str: any, update_time_str: any, user_id_one_str: any, user_id_two_str: any, username_str: any)create_api_channel_message_list(cacheable_cursor_str: any, messages_arr: any, next_cursor_str: any, prev_cursor_str: any)create_api_create_group_request(avatar_url_str: any, description_str: any, lang_tag_str: any, max_count_int: any, name_str: any, open_bool: any)create_api_delete_storage_object_id(collection_str: any, key_str: any, version_str: any)create_api_delete_storage_objects_request(object_ids_arr: any)create_api_event(external_bool: any, name_str: any, properties_obj: any, timestamp_str: any)create_api_friend(state_int: any, update_time_str: any, user_api_user: any)create_api_friend_list(cursor_str: any, friends_arr: any)create_api_group(avatar_url_str: any, create_time_str: any, creator_id_str: any, description_str: any, edge_count_int: any, id_str: any, lang_tag_str: any, max_count_int: any, metadata_str: any, name_str: any, open_bool: any, update_time_str: any)create_api_group_list(cursor_str: any, groups_arr: any)create_api_group_user_list(cursor_str: any, group_users_arr: any)create_api_leaderboard_record(create_time_str: any, expiry_time_str: any, leaderboard_id_str: any, max_num_score_int: any, metadata_str: any, num_score_int: any, owner_id_str: any, rank_str: any, score_str: any, subscore_str: any, update_time_str: any, username_str: any)create_api_leaderboard_record_list(next_cursor_str: any, owner_records_arr: any, prev_cursor_str: any, records_arr: any)create_api_link_steam_request(account_api_account_steam: any, sync_bool: any)create_api_match(authoritative_bool: any, handler_name_str: any, label_str: any, match_id_str: any, size_int: any, tick_rate_int: any)create_api_match_list(matches_arr: any)create_api_notification(code_int: any, content_str: any, create_time_str: any, id_str: any, persistent_bool: any, sender_id_str: any, subject_str: any)create_api_notification_list(cacheable_cursor_str: any, notifications_arr: any)create_api_read_storage_object_id(collection_str: any, key_str: any, user_id_str: any)create_api_read_storage_objects_request(object_ids_arr: any)create_api_rpc(http_key_str: any, id_str: any, payload_str: any)create_api_session(created_bool: any, refresh_token_str: any, token_str: any)create_api_session_logout_request(refresh_token_str: any, token_str: any)create_api_session_refresh_request(token_str: any, vars_obj: any)create_api_storage_object(collection_str: any, create_time_str: any, key_str: any, permission_read_int: any, permission_write_int: any, update_time_str: any, user_id_str: any, value_str: any, version_str: any)create_api_storage_object_ack(collection_str: any, key_str: any, user_id_str: any, version_str: any)create_api_storage_object_acks(acks_arr: any)create_api_storage_object_list(cursor_str: any, objects_arr: any)create_api_storage_objects(objects_arr: any)create_api_tournament(can_enter_bool: any, category_int: any, create_time_str: any, description_str: any, duration_int: any, end_active_int: any, end_time_str: any, id_str: any, max_num_score_int: any, max_size_int: any, metadata_str: any, next_reset_int: any, operator_api_operator: any, prev_reset_int: any, size_int: any, sort_order_int: any, start_active_int: any, start_time_str: any, title_str: any)create_api_tournament_list(cursor_str: any, tournaments_arr: any)create_api_tournament_record_list(next_cursor_str: any, owner_records_arr: any, prev_cursor_str: any, records_arr: any)create_api_update_account_request(avatar_url_str: any, display_name_str: any, lang_tag_str: any, location_str: any, timezone_str: any, username_str: any)create_api_update_group_request(avatar_url_str: any, description_str: any, group_id_str: any, lang_tag_str: any, name_str: any, open_bool: any)create_api_user(apple_id_str: any, avatar_url_str: any, create_time_str: any, display_name_str: any, edge_count_int: any, facebook_id_str: any, facebook_instant_game_id_str: any, gamecenter_id_str: any, google_id_str: any, id_str: any, lang_tag_str: any, location_str: any, metadata_str: any, online_bool: any, steam_id_str: any, timezone_str: any, update_time_str: any, username_str: any)create_api_user_group_list(cursor_str: any, user_groups_arr: any)create_api_users(users_arr: any)create_api_validate_purchase_apple_request(receipt_str: any)create_api_validate_purchase_google_request(purchase_str: any)create_api_validate_purchase_huawei_request(purchase_str: any, signature_str: any)create_api_validate_purchase_response(validated_purchases_arr: any)create_api_validated_purchase(create_time_str: any, environment_validated_purchase_environment: any, product_id_str: any, provider_response_str: any, purchase_time_str: any, store_validated_purchase_store: any, transaction_id_str: any, update_time_str: any)create_api_write_storage_object(collection_str: any, key_str: any, permission_read_int: any, permission_write_int: any, value_str: any, version_str: any)create_api_write_storage_objects_request(objects_arr: any)create_protobuf_any(type_url_str: any, value_str: any)create_rpc_status(code_int: any, details_arr: any, message_str: any)on_notification(socket: any, fn: any)on_matchdata(socket: any, fn: any)on_matchpresence(socket: any, fn: any)on_matchmakermatched(socket: any, fn: any)on_statuspresence(socket: any, fn: any)on_streampresence(socket: any, fn: any)on_streamdata(socket: any, fn: any)on_channelmessage(socket: any, fn: any)on_channelpresence(socket: any, fn: any)on_disconnect(socket: any, fn: any)create_socket(client: any)socket_connect(socket: any, callback: any)socket_send(socket: any, message: string, callback: any)healthcheck(client: any, callback: any)get_account(client: any, callback: any)update_account(client: any, body_api_update_account_request: any, callback: any)authenticate_apple(client: any, body_api_account_apple: any, create_bool: any, username_str: any, callback: any)authenticate_device(client: any, body_api_account_device: any, create_bool: any, username_str: any, callback: any)authenticate_email(client: any, body_api_account_email: any, create_bool: any, username_str: any, callback: any)authenticate_facebook(client: any, body_api_account_facebook: any, create_bool: any, username_str: any, sync_bool: any, callback: any)authenticate_facebook_instant_game(client: any, body_api_account_facebook_instant_game: any, create_bool: any, username_str: any, callback: any)authenticate_game_center(client: any, body_api_account_game_center: any, create_bool: any, username_str: any, callback: any)authenticate_google(client: any, body_api_account_google: any, create_bool: any, username_str: any, callback: any)authenticate_steam(client: any, body_api_account_steam: any, create_bool: any, username_str: any, sync_bool: any, callback: any)link_apple(client: any, body_api_account_apple: any, callback: any)link_custom(client: any, body_api_account_custom: any, callback: any)link_device(client: any, body_api_account_device: any, callback: any)link_email(client: any, body_api_account_email: any, callback: any)link_facebook(client: any, body_api_account_facebook: any, sync_bool: any, callback: any)link_facebook_instant_game(client: any, body_api_account_facebook_instant_game: any, callback: any)link_game_center(client: any, body_api_account_game_center: any, callback: any)link_google(client: any, body_api_account_google: any, callback: any)link_steam(client: any, body_api_link_steam_request: any, callback: any)session_refresh(client: any, body_api_session_refresh_request: any, callback: any)unlink_apple(client: any, body_api_account_apple: any, callback: any)unlink_custom(client: any, body_api_account_custom: any, callback: any)unlink_device(client: any, body_api_account_device: any, callback: any)unlink_email(client: any, body_api_account_email: any, callback: any)unlink_facebook(client: any, body_api_account_facebook: any, callback: any)unlink_facebook_instant_game(client: any, body_api_account_facebook_instant_game: any, callback: any)unlink_game_center(client: any, body_api_account_game_center: any, callback: any)unlink_google(client: any, body_api_account_google: any, callback: any)unlink_steam(client: any, body_api_account_steam: any, callback: any)list_channel_messages(client: any, channel_id_str: any, limit_int: number, forward_bool: any, cursor_str: any, callback: any)event(client: any, body_api_event: any, callback: any)delete_friends(client: any, ids_arr: any, usernames_arr: any, callback: any)list_friends(client: any, limit_int: number, state_int: any, cursor_str: any, callback: any)add_friends(client: any, ids_arr: any, usernames_arr: any, callback: any)block_friends(client: any, ids_arr: any, usernames_arr: any, callback: any)import_facebook_friends(client: any, body_api_account_facebook: any, reset_bool: any, callback: any)import_steam_friends(client: any, body_api_account_steam: any, reset_bool: any, callback: any)list_groups(client: any, name_str: any, cursor_str: any, limit_int: number, lang_tag_str: any, members_int: any, open_bool: any, callback: any)create_group(client: any, body_api_create_group_request: any, callback: any)delete_group(client: any, group_id_str: any, callback: any)update_group(client: any, group_id_str: any, body_api_update_group_request: any, callback: any)add_group_users(client: any, group_id_str: any, user_ids_arr: any, callback: any)ban_group_users(client: any, group_id_str: any, user_ids_arr: any, callback: any)demote_group_users(client: any, group_id_str: any, user_ids_arr: any, callback: any)join_group(client: any, group_id_str: any, callback: any)kick_group_users(client: any, group_id_str: any, user_ids_arr: any, callback: any)leave_group(client: any, group_id_str: any, callback: any)promote_group_users(client: any, group_id_str: any, user_ids_arr: any, callback: any)list_group_users(client: any, group_id_str: any, limit_int: number, state_int: any, cursor_str: any, callback: any)validate_purchase_apple(client: any, body_api_validate_purchase_apple_request: any, callback: any)validate_purchase_google(client: any, body_api_validate_purchase_google_request: any, callback: any)validate_purchase_huawei(client: any, body_api_validate_purchase_huawei_request: any, callback: any)delete_leaderboard_record(client: any, leaderboard_id_str: any, callback: any)list_leaderboard_records(client: any, leaderboard_id_str: any, owner_ids_arr: any, limit_int: number, cursor_str: any, expiry_str: any, callback: any)write_leaderboard_record(client: any, leaderboard_id_str: any, body_write_leaderboard_record_request_leaderboard_record_write: any, callback: any)list_leaderboard_records_around_owner(client: any, leaderboard_id_str: any, owner_id_str: any, limit_int: number, expiry_str: any, callback: any)list_matches(client: any, limit_int: number, authoritative_bool: any, label_str: any, min_size_int: any, max_size_int: any, query_str: any, callback: any)delete_notifications(client: any, ids_arr: any, callback: any)list_notifications(client: any, limit_int: number, cacheable_cursor_str: any, callback: any)rpc_func2(client: any, id_str: any, payload_str: any, http_key_str: any, callback: any)rpc_func(client: any, id_str: any, body_: any, http_key_str: any, callback: any)session_logout(client: any, body_api_session_logout_request: any, callback: any)read_storage_objects(client: any, body_api_read_storage_objects_request: any, callback: any)write_storage_objects(client: any, body_api_write_storage_objects_request: any, callback: any)delete_storage_objects(client: any, body_api_delete_storage_objects_request: any, callback: any)list_storage_objects(client: any, collection_str: any, user_id_str: any, limit_int: number, cursor_str: any, callback: any)list_storage_objects2(client: any, collection_str: any, user_id_str: any, limit_int: number, cursor_str: any, callback: any)list_tournaments(client: any, category_start_int: any, category_end_int: any, start_time_int: any, end_time_int: any, limit_int: number, cursor_str: any, callback: any)list_tournament_records(client: any, tournament_id_str: any, owner_ids_arr: any, limit_int: number, cursor_str: any, expiry_str: any, callback: any)write_tournament_record2(client: any, tournament_id_str: any, body_write_tournament_record_request_tournament_record_write: any, callback: any)write_tournament_record(client: any, tournament_id_str: any, body_write_tournament_record_request_tournament_record_write: any, callback: any)join_tournament(client: any, tournament_id_str: any, callback: any)list_tournament_records_around_owner(client: any, tournament_id_str: any, owner_id_str: any, limit_int: number, expiry_str: any, callback: any)get_users(client: any, ids_arr: any, usernames_arr: any, facebook_ids_arr: any, callback: any)list_user_groups(client: any, user_id_str: any, limit_int: number, state_int: any, cursor_str: any, callback: any)
authenticate_custom(client: Client, body: { id: string; vars?: unknown; }, create: boolean, username: string, callback?: (result: unknown) => void): Session
Parameters
client:Clientbody:{ id: string; vars?: unknown; }id:stringvars?:unknown
create:booleanusername:stringcallback?:(result: unknown) => void
Returns
Session
create_client(config: ClientConfig): Client
Parameters
config:ClientConfig
Returns
Client
create_api_account_custom(id: string, vars?: unknown): { id: string; vars: unknown; }
Parameters
id:stringvars?:unknown
Returns
{ id: string; vars: unknown; }id:stringvars:unknown
set_bearer_token(client: Client, token: SessionToken)
Parameters
client:Clienttoken:SessionToken
sync(fn: () => void)
Parameters
fn:() => void
create_match_create_message()
create_match_leave_message(match_id: string)
Parameters
match_id:string
create_channel_message_send_message(channel_id: string, content: string)
Parameters
channel_id:stringcontent:string
create_channel_message_update_message(channel_id: string, message_id: string, content: string)
Parameters
channel_id:stringmessage_id:stringcontent:string
create_channel_message_remove_message(channel_id: string, message_id: string)
Parameters
channel_id:stringmessage_id:string
create_channel_join_message(target: any, type: any, persistence: any, hidden: any)
Parameters
target:anytype:anypersistence:anyhidden:any
create_channel_leave_message(channel_id: string)
Parameters
channel_id:string
create_matchmaker_add_message(query: string, min_count: any, max_count: any, string_properties: string, numeric_properties: any)
Parameters
query:stringmin_count:anymax_count:anystring_properties:stringnumeric_properties:any
create_matchmaker_remove_message(ticket: any)
Parameters
ticket:any
create_match_data_message(match_id: string, op_code: number, data: string)
Parameters
match_id:stringop_code:numberdata:string
create_status_follow_message(user_ids: string)
Parameters
user_ids:string
create_status_unfollow_message(user_ids: string)
Parameters
user_ids:string
create_status_update_message(status: string)
Parameters
status:string
create_group_user_list_group_user(state_int: any, user_api_user: any)
Parameters
state_int:anyuser_api_user:any
create_user_group_list_user_group(group_api_group: any, state_int: any)
Parameters
group_api_group:anystate_int:any
create_write_leaderboard_record_request_leaderboard_record_write(metadata_str: any, operator_api_operator: any, score_str: any, subscore_str: any)
Parameters
metadata_str:anyoperator_api_operator:anyscore_str:anysubscore_str:any
create_write_tournament_record_request_tournament_record_write(metadata_str: any, operator_api_operator: any, score_str: any, subscore_str: any)
Parameters
metadata_str:anyoperator_api_operator:anyscore_str:anysubscore_str:any
create_api_account(custom_id_str: any, devices_arr: any, disable_time_str: any, email_str: any, user_api_user: any, verify_time_str: any, wallet_str: any)
Parameters
custom_id_str:anydevices_arr:anydisable_time_str:anyemail_str:anyuser_api_user:anyverify_time_str:anywallet_str:any
create_api_account_apple(token_str: any, vars_obj: any)
Parameters
token_str:anyvars_obj:any
create_api_account_device(id_str: any, vars_obj: any)
Parameters
id_str:anyvars_obj:any
create_api_account_email(email_str: any, password_str: any, vars_obj: any)
Parameters
email_str:anypassword_str:anyvars_obj:any
create_api_account_facebook(token_str: any, vars_obj: any)
Parameters
token_str:anyvars_obj:any
create_api_account_facebook_instant_game(signed_player_info_str: any, vars_obj: any)
Parameters
signed_player_info_str:anyvars_obj:any
create_api_account_game_center(bundle_id_str: any, player_id_str: any, public_key_url_str: any, salt_str: any, signature_str: any, timestamp_seconds_str: any, vars_obj: any)
Parameters
bundle_id_str:anyplayer_id_str:anypublic_key_url_str:anysalt_str:anysignature_str:anytimestamp_seconds_str:anyvars_obj:any
create_api_account_google(token_str: any, vars_obj: any)
Parameters
token_str:anyvars_obj:any
create_api_account_steam(token_str: any, vars_obj: any)
Parameters
token_str:anyvars_obj:any
create_api_channel_message(channel_id_str: any, code_int: any, content_str: any, create_time_str: any, group_id_str: any, message_id_str: any, persistent_bool: any, room_name_str: any, sender_id_str: any, update_time_str: any, user_id_one_str: any, user_id_two_str: any, username_str: any)
Parameters
channel_id_str:anycode_int:anycontent_str:anycreate_time_str:anygroup_id_str:anymessage_id_str:anypersistent_bool:anyroom_name_str:anysender_id_str:anyupdate_time_str:anyuser_id_one_str:anyuser_id_two_str:anyusername_str:any
create_api_channel_message_list(cacheable_cursor_str: any, messages_arr: any, next_cursor_str: any, prev_cursor_str: any)
Parameters
cacheable_cursor_str:anymessages_arr:anynext_cursor_str:anyprev_cursor_str:any
create_api_create_group_request(avatar_url_str: any, description_str: any, lang_tag_str: any, max_count_int: any, name_str: any, open_bool: any)
Parameters
avatar_url_str:anydescription_str:anylang_tag_str:anymax_count_int:anyname_str:anyopen_bool:any
create_api_delete_storage_object_id(collection_str: any, key_str: any, version_str: any)
Parameters
collection_str:anykey_str:anyversion_str:any
create_api_delete_storage_objects_request(object_ids_arr: any)
Parameters
object_ids_arr:any
create_api_event(external_bool: any, name_str: any, properties_obj: any, timestamp_str: any)
Parameters
external_bool:anyname_str:anyproperties_obj:anytimestamp_str:any
create_api_friend(state_int: any, update_time_str: any, user_api_user: any)
Parameters
state_int:anyupdate_time_str:anyuser_api_user:any
create_api_friend_list(cursor_str: any, friends_arr: any)
Parameters
cursor_str:anyfriends_arr:any
create_api_group(avatar_url_str: any, create_time_str: any, creator_id_str: any, description_str: any, edge_count_int: any, id_str: any, lang_tag_str: any, max_count_int: any, metadata_str: any, name_str: any, open_bool: any, update_time_str: any)
Parameters
avatar_url_str:anycreate_time_str:anycreator_id_str:anydescription_str:anyedge_count_int:anyid_str:anylang_tag_str:anymax_count_int:anymetadata_str:anyname_str:anyopen_bool:anyupdate_time_str:any
create_api_group_list(cursor_str: any, groups_arr: any)
Parameters
cursor_str:anygroups_arr:any
create_api_group_user_list(cursor_str: any, group_users_arr: any)
Parameters
cursor_str:anygroup_users_arr:any
create_api_leaderboard_record(create_time_str: any, expiry_time_str: any, leaderboard_id_str: any, max_num_score_int: any, metadata_str: any, num_score_int: any, owner_id_str: any, rank_str: any, score_str: any, subscore_str: any, update_time_str: any, username_str: any)
Parameters
create_time_str:anyexpiry_time_str:anyleaderboard_id_str:anymax_num_score_int:anymetadata_str:anynum_score_int:anyowner_id_str:anyrank_str:anyscore_str:anysubscore_str:anyupdate_time_str:anyusername_str:any
create_api_leaderboard_record_list(next_cursor_str: any, owner_records_arr: any, prev_cursor_str: any, records_arr: any)
Parameters
next_cursor_str:anyowner_records_arr:anyprev_cursor_str:anyrecords_arr:any
create_api_link_steam_request(account_api_account_steam: any, sync_bool: any)
Parameters
account_api_account_steam:anysync_bool:any
create_api_match(authoritative_bool: any, handler_name_str: any, label_str: any, match_id_str: any, size_int: any, tick_rate_int: any)
Parameters
authoritative_bool:anyhandler_name_str:anylabel_str:anymatch_id_str:anysize_int:anytick_rate_int:any
create_api_match_list(matches_arr: any)
Parameters
matches_arr:any
create_api_notification(code_int: any, content_str: any, create_time_str: any, id_str: any, persistent_bool: any, sender_id_str: any, subject_str: any)
Parameters
code_int:anycontent_str:anycreate_time_str:anyid_str:anypersistent_bool:anysender_id_str:anysubject_str:any
create_api_notification_list(cacheable_cursor_str: any, notifications_arr: any)
Parameters
cacheable_cursor_str:anynotifications_arr:any
create_api_read_storage_object_id(collection_str: any, key_str: any, user_id_str: any)
Parameters
collection_str:anykey_str:anyuser_id_str:any
create_api_read_storage_objects_request(object_ids_arr: any)
Parameters
object_ids_arr:any
create_api_rpc(http_key_str: any, id_str: any, payload_str: any)
Parameters
http_key_str:anyid_str:anypayload_str:any
create_api_session(created_bool: any, refresh_token_str: any, token_str: any)
Parameters
created_bool:anyrefresh_token_str:anytoken_str:any
create_api_session_logout_request(refresh_token_str: any, token_str: any)
Parameters
refresh_token_str:anytoken_str:any
create_api_session_refresh_request(token_str: any, vars_obj: any)
Parameters
token_str:anyvars_obj:any
create_api_storage_object(collection_str: any, create_time_str: any, key_str: any, permission_read_int: any, permission_write_int: any, update_time_str: any, user_id_str: any, value_str: any, version_str: any)
Parameters
collection_str:anycreate_time_str:anykey_str:anypermission_read_int:anypermission_write_int:anyupdate_time_str:anyuser_id_str:anyvalue_str:anyversion_str:any
create_api_storage_object_ack(collection_str: any, key_str: any, user_id_str: any, version_str: any)
Parameters
collection_str:anykey_str:anyuser_id_str:anyversion_str:any
create_api_storage_object_acks(acks_arr: any)
Parameters
acks_arr:any
create_api_storage_object_list(cursor_str: any, objects_arr: any)
Parameters
cursor_str:anyobjects_arr:any
create_api_storage_objects(objects_arr: any)
Parameters
objects_arr:any
create_api_tournament(can_enter_bool: any, category_int: any, create_time_str: any, description_str: any, duration_int: any, end_active_int: any, end_time_str: any, id_str: any, max_num_score_int: any, max_size_int: any, metadata_str: any, next_reset_int: any, operator_api_operator: any, prev_reset_int: any, size_int: any, sort_order_int: any, start_active_int: any, start_time_str: any, title_str: any)
Parameters
can_enter_bool:anycategory_int:anycreate_time_str:anydescription_str:anyduration_int:anyend_active_int:anyend_time_str:anyid_str:anymax_num_score_int:anymax_size_int:anymetadata_str:anynext_reset_int:anyoperator_api_operator:anyprev_reset_int:anysize_int:anysort_order_int:anystart_active_int:anystart_time_str:anytitle_str:any
create_api_tournament_list(cursor_str: any, tournaments_arr: any)
Parameters
cursor_str:anytournaments_arr:any
create_api_tournament_record_list(next_cursor_str: any, owner_records_arr: any, prev_cursor_str: any, records_arr: any)
Parameters
next_cursor_str:anyowner_records_arr:anyprev_cursor_str:anyrecords_arr:any
create_api_update_account_request(avatar_url_str: any, display_name_str: any, lang_tag_str: any, location_str: any, timezone_str: any, username_str: any)
Parameters
avatar_url_str:anydisplay_name_str:anylang_tag_str:anylocation_str:anytimezone_str:anyusername_str:any
create_api_update_group_request(avatar_url_str: any, description_str: any, group_id_str: any, lang_tag_str: any, name_str: any, open_bool: any)
Parameters
avatar_url_str:anydescription_str:anygroup_id_str:anylang_tag_str:anyname_str:anyopen_bool:any
create_api_user(apple_id_str: any, avatar_url_str: any, create_time_str: any, display_name_str: any, edge_count_int: any, facebook_id_str: any, facebook_instant_game_id_str: any, gamecenter_id_str: any, google_id_str: any, id_str: any, lang_tag_str: any, location_str: any, metadata_str: any, online_bool: any, steam_id_str: any, timezone_str: any, update_time_str: any, username_str: any)
Parameters
apple_id_str:anyavatar_url_str:anycreate_time_str:anydisplay_name_str:anyedge_count_int:anyfacebook_id_str:anyfacebook_instant_game_id_str:anygamecenter_id_str:anygoogle_id_str:anyid_str:anylang_tag_str:anylocation_str:anymetadata_str:anyonline_bool:anysteam_id_str:anytimezone_str:anyupdate_time_str:anyusername_str:any
create_api_user_group_list(cursor_str: any, user_groups_arr: any)
Parameters
cursor_str:anyuser_groups_arr:any
create_api_users(users_arr: any)
Parameters
users_arr:any
create_api_validate_purchase_apple_request(receipt_str: any)
Parameters
receipt_str:any
create_api_validate_purchase_google_request(purchase_str: any)
Parameters
purchase_str:any
create_api_validate_purchase_huawei_request(purchase_str: any, signature_str: any)
Parameters
purchase_str:anysignature_str:any
create_api_validate_purchase_response(validated_purchases_arr: any)
Parameters
validated_purchases_arr:any
create_api_validated_purchase(create_time_str: any, environment_validated_purchase_environment: any, product_id_str: any, provider_response_str: any, purchase_time_str: any, store_validated_purchase_store: any, transaction_id_str: any, update_time_str: any)
Parameters
create_time_str:anyenvironment_validated_purchase_environment:anyproduct_id_str:anyprovider_response_str:anypurchase_time_str:anystore_validated_purchase_store:anytransaction_id_str:anyupdate_time_str:any
create_api_write_storage_object(collection_str: any, key_str: any, permission_read_int: any, permission_write_int: any, value_str: any, version_str: any)
Parameters
collection_str:anykey_str:anypermission_read_int:anypermission_write_int:anyvalue_str:anyversion_str:any
create_api_write_storage_objects_request(objects_arr: any)
Parameters
objects_arr:any
create_protobuf_any(type_url_str: any, value_str: any)
Parameters
type_url_str:anyvalue_str:any
create_rpc_status(code_int: any, details_arr: any, message_str: any)
Parameters
code_int:anydetails_arr:anymessage_str:any
on_notification(socket: any, fn: any)
Parameters
socket:anyfn:any
on_matchdata(socket: any, fn: any)
Parameters
socket:anyfn:any
on_matchpresence(socket: any, fn: any)
Parameters
socket:anyfn:any
on_matchmakermatched(socket: any, fn: any)
Parameters
socket:anyfn:any
on_statuspresence(socket: any, fn: any)
Parameters
socket:anyfn:any
on_streampresence(socket: any, fn: any)
Parameters
socket:anyfn:any
on_streamdata(socket: any, fn: any)
Parameters
socket:anyfn:any
on_channelmessage(socket: any, fn: any)
Parameters
socket:anyfn:any
on_channelpresence(socket: any, fn: any)
Parameters
socket:anyfn:any
on_disconnect(socket: any, fn: any)
Parameters
socket:anyfn:any
create_socket(client: any)
Parameters
client:any
socket_connect(socket: any, callback: any)
Parameters
socket:anycallback:any
socket_send(socket: any, message: string, callback: any)
Parameters
socket:anymessage:stringcallback:any
healthcheck(client: any, callback: any)
Parameters
client:anycallback:any
get_account(client: any, callback: any)
Parameters
client:anycallback:any
update_account(client: any, body_api_update_account_request: any, callback: any)
Parameters
client:anybody_api_update_account_request:anycallback:any
authenticate_apple(client: any, body_api_account_apple: any, create_bool: any, username_str: any, callback: any)
Parameters
client:anybody_api_account_apple:anycreate_bool:anyusername_str:anycallback:any
authenticate_device(client: any, body_api_account_device: any, create_bool: any, username_str: any, callback: any)
Parameters
client:anybody_api_account_device:anycreate_bool:anyusername_str:anycallback:any
authenticate_email(client: any, body_api_account_email: any, create_bool: any, username_str: any, callback: any)
Parameters
client:anybody_api_account_email:anycreate_bool:anyusername_str:anycallback:any
authenticate_facebook(client: any, body_api_account_facebook: any, create_bool: any, username_str: any, sync_bool: any, callback: any)
Parameters
client:anybody_api_account_facebook:anycreate_bool:anyusername_str:anysync_bool:anycallback:any
authenticate_facebook_instant_game(client: any, body_api_account_facebook_instant_game: any, create_bool: any, username_str: any, callback: any)
Parameters
client:anybody_api_account_facebook_instant_game:anycreate_bool:anyusername_str:anycallback:any
authenticate_game_center(client: any, body_api_account_game_center: any, create_bool: any, username_str: any, callback: any)
Parameters
client:anybody_api_account_game_center:anycreate_bool:anyusername_str:anycallback:any
authenticate_google(client: any, body_api_account_google: any, create_bool: any, username_str: any, callback: any)
Parameters
client:anybody_api_account_google:anycreate_bool:anyusername_str:anycallback:any
authenticate_steam(client: any, body_api_account_steam: any, create_bool: any, username_str: any, sync_bool: any, callback: any)
Parameters
client:anybody_api_account_steam:anycreate_bool:anyusername_str:anysync_bool:anycallback:any
link_apple(client: any, body_api_account_apple: any, callback: any)
Parameters
client:anybody_api_account_apple:anycallback:any
link_custom(client: any, body_api_account_custom: any, callback: any)
Parameters
client:anybody_api_account_custom:anycallback:any
link_device(client: any, body_api_account_device: any, callback: any)
Parameters
client:anybody_api_account_device:anycallback:any
link_email(client: any, body_api_account_email: any, callback: any)
Parameters
client:anybody_api_account_email:anycallback:any
link_facebook(client: any, body_api_account_facebook: any, sync_bool: any, callback: any)
Parameters
client:anybody_api_account_facebook:anysync_bool:anycallback:any
link_facebook_instant_game(client: any, body_api_account_facebook_instant_game: any, callback: any)
Parameters
client:anybody_api_account_facebook_instant_game:anycallback:any
link_game_center(client: any, body_api_account_game_center: any, callback: any)
Parameters
client:anybody_api_account_game_center:anycallback:any
link_google(client: any, body_api_account_google: any, callback: any)
Parameters
client:anybody_api_account_google:anycallback:any
link_steam(client: any, body_api_link_steam_request: any, callback: any)
Parameters
client:anybody_api_link_steam_request:anycallback:any
session_refresh(client: any, body_api_session_refresh_request: any, callback: any)
Parameters
client:anybody_api_session_refresh_request:anycallback:any
unlink_apple(client: any, body_api_account_apple: any, callback: any)
Parameters
client:anybody_api_account_apple:anycallback:any
unlink_custom(client: any, body_api_account_custom: any, callback: any)
Parameters
client:anybody_api_account_custom:anycallback:any
unlink_device(client: any, body_api_account_device: any, callback: any)
Parameters
client:anybody_api_account_device:anycallback:any
unlink_email(client: any, body_api_account_email: any, callback: any)
Parameters
client:anybody_api_account_email:anycallback:any
unlink_facebook(client: any, body_api_account_facebook: any, callback: any)
Parameters
client:anybody_api_account_facebook:anycallback:any
unlink_facebook_instant_game(client: any, body_api_account_facebook_instant_game: any, callback: any)
Parameters
client:anybody_api_account_facebook_instant_game:anycallback:any
unlink_game_center(client: any, body_api_account_game_center: any, callback: any)
Parameters
client:anybody_api_account_game_center:anycallback:any
unlink_google(client: any, body_api_account_google: any, callback: any)
Parameters
client:anybody_api_account_google:anycallback:any
unlink_steam(client: any, body_api_account_steam: any, callback: any)
Parameters
client:anybody_api_account_steam:anycallback:any
list_channel_messages(client: any, channel_id_str: any, limit_int: number, forward_bool: any, cursor_str: any, callback: any)
Parameters
client:anychannel_id_str:anylimit_int:numberforward_bool:anycursor_str:anycallback:any
event(client: any, body_api_event: any, callback: any)
Parameters
client:anybody_api_event:anycallback:any
delete_friends(client: any, ids_arr: any, usernames_arr: any, callback: any)
Parameters
client:anyids_arr:anyusernames_arr:anycallback:any
list_friends(client: any, limit_int: number, state_int: any, cursor_str: any, callback: any)
Parameters
client:anylimit_int:numberstate_int:anycursor_str:anycallback:any
add_friends(client: any, ids_arr: any, usernames_arr: any, callback: any)
Parameters
client:anyids_arr:anyusernames_arr:anycallback:any
block_friends(client: any, ids_arr: any, usernames_arr: any, callback: any)
Parameters
client:anyids_arr:anyusernames_arr:anycallback:any
import_facebook_friends(client: any, body_api_account_facebook: any, reset_bool: any, callback: any)
Parameters
client:anybody_api_account_facebook:anyreset_bool:anycallback:any
import_steam_friends(client: any, body_api_account_steam: any, reset_bool: any, callback: any)
Parameters
client:anybody_api_account_steam:anyreset_bool:anycallback:any
list_groups(client: any, name_str: any, cursor_str: any, limit_int: number, lang_tag_str: any, members_int: any, open_bool: any, callback: any)
Parameters
client:anyname_str:anycursor_str:anylimit_int:numberlang_tag_str:anymembers_int:anyopen_bool:anycallback:any
create_group(client: any, body_api_create_group_request: any, callback: any)
Parameters
client:anybody_api_create_group_request:anycallback:any
delete_group(client: any, group_id_str: any, callback: any)
Parameters
client:anygroup_id_str:anycallback:any
update_group(client: any, group_id_str: any, body_api_update_group_request: any, callback: any)
Parameters
client:anygroup_id_str:anybody_api_update_group_request:anycallback:any
add_group_users(client: any, group_id_str: any, user_ids_arr: any, callback: any)
Parameters
client:anygroup_id_str:anyuser_ids_arr:anycallback:any
ban_group_users(client: any, group_id_str: any, user_ids_arr: any, callback: any)
Parameters
client:anygroup_id_str:anyuser_ids_arr:anycallback:any
demote_group_users(client: any, group_id_str: any, user_ids_arr: any, callback: any)
Parameters
client:anygroup_id_str:anyuser_ids_arr:anycallback:any
join_group(client: any, group_id_str: any, callback: any)
Parameters
client:anygroup_id_str:anycallback:any
kick_group_users(client: any, group_id_str: any, user_ids_arr: any, callback: any)
Parameters
client:anygroup_id_str:anyuser_ids_arr:anycallback:any
leave_group(client: any, group_id_str: any, callback: any)
Parameters
client:anygroup_id_str:anycallback:any
promote_group_users(client: any, group_id_str: any, user_ids_arr: any, callback: any)
Parameters
client:anygroup_id_str:anyuser_ids_arr:anycallback:any
list_group_users(client: any, group_id_str: any, limit_int: number, state_int: any, cursor_str: any, callback: any)
Parameters
client:anygroup_id_str:anylimit_int:numberstate_int:anycursor_str:anycallback:any
validate_purchase_apple(client: any, body_api_validate_purchase_apple_request: any, callback: any)
Parameters
client:anybody_api_validate_purchase_apple_request:anycallback:any
validate_purchase_google(client: any, body_api_validate_purchase_google_request: any, callback: any)
Parameters
client:anybody_api_validate_purchase_google_request:anycallback:any
validate_purchase_huawei(client: any, body_api_validate_purchase_huawei_request: any, callback: any)
Parameters
client:anybody_api_validate_purchase_huawei_request:anycallback:any
delete_leaderboard_record(client: any, leaderboard_id_str: any, callback: any)
Parameters
client:anyleaderboard_id_str:anycallback:any
list_leaderboard_records(client: any, leaderboard_id_str: any, owner_ids_arr: any, limit_int: number, cursor_str: any, expiry_str: any, callback: any)
Parameters
client:anyleaderboard_id_str:anyowner_ids_arr:anylimit_int:numbercursor_str:anyexpiry_str:anycallback:any
write_leaderboard_record(client: any, leaderboard_id_str: any, body_write_leaderboard_record_request_leaderboard_record_write: any, callback: any)
Parameters
client:anyleaderboard_id_str:anybody_write_leaderboard_record_request_leaderboard_record_write:anycallback:any
list_leaderboard_records_around_owner(client: any, leaderboard_id_str: any, owner_id_str: any, limit_int: number, expiry_str: any, callback: any)
Parameters
client:anyleaderboard_id_str:anyowner_id_str:anylimit_int:numberexpiry_str:anycallback:any
list_matches(client: any, limit_int: number, authoritative_bool: any, label_str: any, min_size_int: any, max_size_int: any, query_str: any, callback: any)
Parameters
client:anylimit_int:numberauthoritative_bool:anylabel_str:anymin_size_int:anymax_size_int:anyquery_str:anycallback:any
delete_notifications(client: any, ids_arr: any, callback: any)
Parameters
client:anyids_arr:anycallback:any
list_notifications(client: any, limit_int: number, cacheable_cursor_str: any, callback: any)
Parameters
client:anylimit_int:numbercacheable_cursor_str:anycallback:any
rpc_func2(client: any, id_str: any, payload_str: any, http_key_str: any, callback: any)
Parameters
client:anyid_str:anypayload_str:anyhttp_key_str:anycallback:any
rpc_func(client: any, id_str: any, body_: any, http_key_str: any, callback: any)
Parameters
client:anyid_str:anybody_:anyhttp_key_str:anycallback:any
session_logout(client: any, body_api_session_logout_request: any, callback: any)
Parameters
client:anybody_api_session_logout_request:anycallback:any
read_storage_objects(client: any, body_api_read_storage_objects_request: any, callback: any)
Parameters
client:anybody_api_read_storage_objects_request:anycallback:any
write_storage_objects(client: any, body_api_write_storage_objects_request: any, callback: any)
Parameters
client:anybody_api_write_storage_objects_request:anycallback:any
delete_storage_objects(client: any, body_api_delete_storage_objects_request: any, callback: any)
Parameters
client:anybody_api_delete_storage_objects_request:anycallback:any
list_storage_objects(client: any, collection_str: any, user_id_str: any, limit_int: number, cursor_str: any, callback: any)
Parameters
client:anycollection_str:anyuser_id_str:anylimit_int:numbercursor_str:anycallback:any
list_storage_objects2(client: any, collection_str: any, user_id_str: any, limit_int: number, cursor_str: any, callback: any)
Parameters
client:anycollection_str:anyuser_id_str:anylimit_int:numbercursor_str:anycallback:any
list_tournaments(client: any, category_start_int: any, category_end_int: any, start_time_int: any, end_time_int: any, limit_int: number, cursor_str: any, callback: any)
Parameters
client:anycategory_start_int:anycategory_end_int:anystart_time_int:anyend_time_int:anylimit_int:numbercursor_str:anycallback:any
list_tournament_records(client: any, tournament_id_str: any, owner_ids_arr: any, limit_int: number, cursor_str: any, expiry_str: any, callback: any)
Parameters
client:anytournament_id_str:anyowner_ids_arr:anylimit_int:numbercursor_str:anyexpiry_str:anycallback:any
write_tournament_record2(client: any, tournament_id_str: any, body_write_tournament_record_request_tournament_record_write: any, callback: any)
Parameters
client:anytournament_id_str:anybody_write_tournament_record_request_tournament_record_write:anycallback:any
write_tournament_record(client: any, tournament_id_str: any, body_write_tournament_record_request_tournament_record_write: any, callback: any)
Parameters
client:anytournament_id_str:anybody_write_tournament_record_request_tournament_record_write:anycallback:any
join_tournament(client: any, tournament_id_str: any, callback: any)
Parameters
client:anytournament_id_str:anycallback:any
list_tournament_records_around_owner(client: any, tournament_id_str: any, owner_id_str: any, limit_int: number, expiry_str: any, callback: any)
Parameters
client:anytournament_id_str:anyowner_id_str:anylimit_int:numberexpiry_str:anycallback:any
get_users(client: any, ids_arr: any, usernames_arr: any, facebook_ids_arr: any, callback: any)
Parameters
client:anyids_arr:anyusernames_arr:anyfacebook_ids_arr:anycallback:any
list_user_groups(client: any, user_id_str: any, limit_int: number, state_int: any, cursor_str: any, callback: any)
Parameters
client:anyuser_id_str:anylimit_int:numberstate_int:anycursor_str:anycallback:any