Known Web Interfaces within OpenSim

From OpenSimulator

Jump to: navigation, search


OpenMetaverse

InventoryManager

CAPS (Used)

   "NewFileAgentInventory"
   "UpdateNotecardAgentInventory"
   "UpdateScriptAgentInventory"

ParcelManager

CAPS (Used)

   "ParcelPropertiesUpdate"

AgentManager

CAPS (Used)

   "ChatSessionRequest"

GridManager

CAPS (Used)

   "MapLayer"

Login

XMLRPC (Used)

  "login_to_server" 

Caps

CAPS (Requested)

   "ChatSessionRequest"
   "CopyInventoryFromNotecard"
   "DispatchRegionInfo"
   "EstateChangeInfo"
   "EventQueueGet"
   "FetchInventory"
   "WebFetchInventoryDescendents"
   "FetchLib"
   "FetchLibDescendents"
   "GroupProposalBallot"
   "HomeLocation"
   "MapLayer"
   "MapLayerGod"
   "NewFileAgentInventory"
   "ParcelPropertiesUpdate"
   "ParcelVoiceInfoRequest"
   "ProvisionVoiceAccountRequest"
   "RemoteParcelRequest"
   "RequestTextureDownload"
   "SearchStatRequest"
   "SearchStatTracking"
   "SendPostcard"
   "SendUserReport"
   "SendUserReportWithScreenshot"
   "ServerReleaseNotes"
   "StartGroupProposal"
   "UntrustedSimulatorMessage"
   "UpdateAgentInformation"
   "UpdateAgentLanguage"
   "UpdateGestureAgentInventory"
   "UpdateNotecardAgentInventory"
   "UpdateScriptAgent"
   "UpdateGestureTaskInventory"
   "UpdateNotecardTaskInventory"
   "UpdateScriptTask"
   "UploadBakedTexture"
   "ViewerStartAuction"
   "ViewerStats"

OpenSimulator

ApplicationPlugin

Rest

RegionPlugin

REST (Exposed)

   POST "/admin/regions/"
   GET "/admin/regions/"
   GET "/admin/regions/<region-UUID>"
   GET "/admin/regioninfo/"

InventoryServices

REST (Exposed)

   GET "/admin/inventory/firstname lastname"

AppearanceServices

REST (Exposed)

AssetServices

REST (Exposed)

Framework

Communications

Caps

CAPS (Exposed)

   "SEED" "CAPS/0000/"
   "MapLayer" "CAPS/0001/"
   "NewFileAgentInventory" "CAPS/0002/"
   "RequestTextureDownload" "CAPS/0003/"
   "UpdateNotecardAgentInventory" "CAPS/0004/"
   "UpdateScriptAgentInventory" "CAPS/0004/"
   "UpdateScriptAgent" "CAPS/0004/"
   "UpdateScriptTaskInventory" "CAPS/0005/"
   "UpdateScriptTask" "CAPS/0005/"
   "FetchInventoryDescendents" "CAPS/0006/"

Grid Client

XMLRPC (Used)

   "simulator_login"
   "simulator_after_region_moved"
   "simulator_data_request"
   "simulator_data_request"
   "simulator_data_request"
   "map_block"
   "search_for_region_by_name"

Auth Client

XMLRPC (Used)

   "hg_new_auth_key"
   "hg_verify_auth_key"
   "check_auth_session"

Cache

REST (Used)

   GET "<AssetServerUrl>/assets/<AssetID>"
   POST "<AssetServerUrl>/assets"

Region

Communications

OGS1 Grid Services

XMLRPC (Exposed)

   "check"
   "land_data"

XMLRPC (Used)

   "simulator_login"
   "simulator_after_region_moved"
   "simulator_data_request"
   "map_block"
   "land_data"
   "search_for_region_by_name"

OSG1 User Services

XMLRPC (Exposed)

   "logout_of_simulator"

OSG1 User Data Plugin

XMLRPC (Used)

   "get_agent_by_uuid"
   "get_avatar_picker_avatar"
   "get_user_by_name"
   "get_user_by_uuid"
   "update_user_profile"
   "add_new_user_friend"
   "remove_user_friend"
   "update_user_friend_perms"
   "get_user_friend_list"
   "get_presence_info_bulk"
   "get_avatar_appearance"
   "update_avatar_appearance"

Hypergrid

XMLRPC (Exposed)

   "logoff_user"
   "check"
   "land_data"
   "link_region"
   "expect_hg_user"

XMLRPC (Used)

   "land_data"
   "link_region"
   "expect_hg_user"

CoreModules

World

LLSD

   "/MAP/MapItems/<RegionID>"

InterGrid

LLSD

   "/agent"        # agent domain message
   "/"             # region domain seed
   "/<RegionName>" # region domain seed

Avatar

REST (Exposed)

   POST "CAPS/OA/<ID>" # ObjectAdd

XMLRPC (Exposed)

   "presence_update_bulk"
   "terminate_friend"
   "balanceUpdateRequest"
   "userAlert"
   "getCurrencyQuote"
   "buyCurrency"
   "preflightBuyLandPrep"
   "buyLandPrep"

XMLRPC (Used)

   "presence_update_bulk"
   "terminate_friend"
   "grid_instant_message"
   "region_startup"
   "region_shutdown"
   "agent_location"
   "agent_leaving"

Scripting

XMLRPC (Exposed)

   "llRemoteData"

Framework

XMLRPC (Exposed)

   "simulator_data_request"
   "map_block"
   "search_for_region_by_name"

Hypergrid

XMLRPC (Exposed)

   "hg_login"
   "hg_new_auth_key"
   "hg_verify_auth_key"
   "check_auth_session"

Grid

InventoryServer

REST (Exposed)

   POST "GetInventory/"
   POST "UpdateFolder/"
   POST "MoveFolder/"
   POST "PurgeFolder/"
   POST "DeleteItem/"
   POST "QueryItem/"
   POST "QueryFolder/"
   POST "CreateInventory/"
   POST "NewFolder/"
   POST "NewItem/"
   POST "AddNewItem/"
   POST "GetItems/"
   POST "ActiveGestures/"
   POST "RootFolders/"

XMLRPC (Used)

   "check_auth_session"

UserServer.Modules

REST (Exposed)

   GET "/users/"
   DELETE "/usersessions/"
   GET "/get_grid_info"

XMLRPC (Exposed)

   "get_grid_info"
   "add_new_user_friend"
   "remove_user_friend"
   "update_user_friend_perms"
   "get_user_friend_list"
   "hg_login"
   "hg_new_auth_key"
   "hg_verify_auth_key"
   "get_user_by_name"
   "get_user_by_uuid"
   "get_avatar_picker_avatar"
   "update_user_current_region"
   "logout_of_simulator"
   "get_agent_by_uuid"
   "update_user_profile"
   "get_avatar_appearance"
   "update_avatar_appearance"
   "login_to_simulator"
   "set_login_params"
   "check_auth_session"

XMLRPC (Used)

   "logoff_user"
   "logout_of_simulator"
   "process_region_shutdown"
   "login_to_simulator"
   "expect_user"

GridServier.Modules

Rest

REST (Exposed)

   GET "sims/"
   POST "sims/"
   GET "regions/"
   POST "regions/"

User

XMLRPC (Exposed)

   "simulator_login"
   "simulator_data_request"
   "simulator_after_region_moved"
   "map_block"
   "search_for_region_by_name"
   "register_messageserver"
   "deregister_messageserver"

REST (Used)

  GET "http://<region_ip>:<region_port>/simstatus" 

Manager

XMLRPC (Used)

   "manager_login"
   "shutdown"

Messaging Server

XMLRPC (Used)

   "simulator_data_request"
   "register_messageserver"
   "get_user_friend_list"
   "presence_update"

Client

Linden

XMLRPC (Exposed)

   "expect_user"
   "logoff_user"
   "login_to_simulator"

Total Exposed

OpenSimulator

REST (Exposed)

   POST "/admin/regions/"
   GET "/admin/regions/"
   GET "/admin/regions/<region-UUID>"
   GET "/admin/regioninfo/"
   GET "/admin/inventory/firstname lastname"
   POST "CAPS/OA/<ID>" # ObjectAdd
   POST "GetInventory/"
   POST "UpdateFolder/"
   POST "MoveFolder/"
   POST "PurgeFolder/"
   POST "DeleteItem/"
   POST "QueryItem/"
   POST "QueryFolder/"
   POST "CreateInventory/"
   POST "NewFolder/"
   POST "NewItem/"
   POST "AddNewItem/"
   POST "GetItems/"
   POST "ActiveGestures/"
   POST "RootFolders/"
   GET "/users/"
   DELETE "/usersessions/"
   GET "/get_grid_info"
   GET "sims/"
   POST "sims/"
   GET "regions/"
   POST "regions/"

CAPS (Exposed)

   "SEED" "CAPS/0000/"
   "MapLayer" "CAPS/0001/"
   "NewFileAgentInventory" "CAPS/0002/"
   "RequestTextureDownload" "CAPS/0003/"
   "UpdateNotecardAgentInventory" "CAPS/0004/"
   "UpdateScriptAgentInventory" "CAPS/0004/"
   "UpdateScriptAgent" "CAPS/0004/"
   "UpdateScriptTaskInventory" "CAPS/0005/"
   "UpdateScriptTask" "CAPS/0005/"
   "FetchInventoryDescendents" "CAPS/0006/"

XMLRPC (Exposed)

   "check"
   "land_data"
   "logout_of_simulator"
   "logoff_user"
   "link_region"
   "expect_hg_user"
   "presence_update_bulk"
   "terminate_friend"
   "balanceUpdateRequest"
   "userAlert"
   "getCurrencyQuote"
   "buyCurrency"
   "preflightBuyLandPrep"
   "buyLandPrep"
   "llRemoteData"
   "simulator_data_request"
   "map_block"
   "search_for_region_by_name"
   "hg_login"
   "hg_new_auth_key"
   "hg_verify_auth_key"
   "check_auth_session"
   "get_grid_info"
   "add_new_user_friend"
   "remove_user_friend"
   "update_user_friend_perms"
   "get_user_friend_list"
   "hg_new_auth_key"
   "hg_verify_auth_key"
   "get_user_by_name"
   "get_user_by_uuid"
   "get_avatar_picker_avatar"
   "update_user_current_region"
   "get_agent_by_uuid"
   "update_user_profile"
   "get_avatar_appearance"
   "update_avatar_appearance"
   "login_to_simulator"
   "set_login_params"
   "check_auth_session"
   "simulator_login"
   "simulator_after_region_moved"
   "register_messageserver"
   "deregister_messageserver"
   "expect_user"
   "voice_chat_server_address_request"
   "login_to_simulator"

LLSD

   "/MAP/MapItems/<RegionID>"
   "/agent"        # agent domain message
   "/"             # region domain seed
   "/<RegionName>" # region domain seed

Total Used

OpenSimulator

REST (Used)

   GET "http://<region_ip>:<region_port>/simstatus" 
   GET "<AssetServerUrl>/assets/<AssetID>"
   POST "<AssetServerUrl>/assets"

XMLRPC

   "simulator_login"
   "simulator_after_region_moved"
   "simulator_data_request"
   "map_block"
   "land_data"
   "search_for_region_by_name"
   "logout_of_simulator"
   "get_agent_by_uuid"
   "get_avatar_picker_avatar"
   "get_user_by_name"
   "get_user_by_uuid"
   "update_user_profile"
   "add_new_user_friend"
   "remove_user_friend"
   "update_user_friend_perms"
   "get_user_friend_list"
   "get_presence_info_bulk"
   "get_avatar_appearance"
   "update_avatar_appearance"
   "link_region"
   "presence_update_bulk"
   "terminate_friend"
   "grid_instant_message"
   "region_startup"
   "region_shutdown"
   "agent_location"
   "agent_leaving"
   "check_auth_session"
   "manager_login"
   "shutdown"
   "register_messageserver"
   "presence_update"
   "logoff_user"
   "process_region_shutdown"
   "login_to_simulator"
   "expect_user"
   "expect_hg_user"
   "hg_new_auth_key"
   "hg_verify_auth_key"
Personal tools
General
About This Wiki