URI

From PS5 Developer wiki
Jump to navigation Jump to search

URI calls are a type of system internal calls in a syntax near of the URL scheme. They are used on PS Vita, PS4 and PS5.

See also PS Vita URI and PS4 URI.

Definition[edit | edit source]

On PS5, some URIs are defined in the param.json file of some applications. There are three known types of URI definitions in param.json:

  • deeplinkUri: this field is not mandatory
  • hubAppUri: this field is not mandatory
  • versionFileUri: this field is mandatory but can be blank

Supported URIs[edit | edit source]

http - https[edit | edit source]

Usual URL type URI that opens the internet browser at the desired URL.

On some devices like PS Vita, it was allowed to execute JavaScript code contained in the URI but the length of the code was limited.

psgm[edit | edit source]

psgm:play?id= 	Launch an application with the given id.

deeplinkUri "psgm:play?id=NPXS29998"

deeplinkUri "psgm:play?id=NPXS40074"

deeplinkUri "psgm:play?id=NPXS40140&arg=mode%3Dplay"

psremoteplayhub[edit | edit source]

hubAppUri "psremoteplayhub:main"

psshareplay[edit | edit source]

hubAppUri "psshareplay:gamehub"

psdiscplayerhub[edit | edit source]

hubAppUri "psdiscplayerhub:main"

pssettings[edit | edit source]

pssettings:play?mode=settings&function=debug_settings 	Open Debug Settings
pssettings:play?mode=settings&function=language 	Open Language Settings
pssettings:play?mode=settings&function=storage&storage=internal&userid= 	Open Console Storage Settings
pssettings:play?mode=settings&function=savedata 	Show savedata
pssettings:play?mode=settings&function=controller 	Open Controller Settings
pssettings:play?mode=settings&function=mic_level 	Adjust microphone audio level
pssettings:play?mode=settings&function=adjust_controller_light 	Adjust controller light
pssettings:play?mode=settings&function=safearea 	Adjust display area (can trow a system error after adjusting)
pssettings:play?mode=settings&function=video 	Open Video Playback Settings
pssettings:play?mode=settings&function=eye_distance 	Calibrate Eye-to-Eye distance for the VR Headset
pssettings:play?mode=settings&function=notification 	Open Notification Settings
pssettings:play?mode=settings&function=network 	Open Network Settings
pssettings:play?mode=settings&function=adjust_controller_light&caller=LoginMgr&deviceId= 	Adjust Controller (requires deviceId= to be set or it will give you an error)
pssettings:play?function=savedata 	★Saved Data Management
pssettings:play?function=savedata_ps4 	★Saved Data Management for PS4
pssettings:play?function=delete_contents_by_titleid&titleID= 	Delete application with all its content (Requires titleId=)
pssettings:play?function=initial_setup 	Show Initial Setup
pssettings:play?function=delete_contents 	Delete contents
pssettings:play?function=set_date_and_time_now 	Set Date & Time

pstc[edit | edit source]

pstc:browse 	Show trophies

psappinst[edit | edit source]

psappinst:workspace-setting?titleid= 	★Workspace Setting
psappinst:switch-content-config?titleid= 	★Switch Content Config
psappinst:pat-uninstall?titleid= 	★Delete (Requires titleid=)

psgamedatamgmt[edit | edit source]

psgamedatamgmt:play?titleId= 	Game Data Management (Requires titleId=)

pspatchcheck[edit | edit source]

pspatchcheck:update-history?titleid= 	Show Update History (Requires titleId=)
pspatchcheck:check-for-update?titleid= 	Check for application update (Requires titleId=)

psactivity[edit | edit source]

psactivity:showUams?npTitleId= 	★Activity Preview
psactivity:showConfig?npTitleId= 	★Show Activity Configuration

psbase[edit | edit source]

psbase:shell?c=coredump_and_quit&id= 	Generate Core file and quit
psbase:shell?c=coredump_and_continue&id= 	Generate Core file and continue
psbase:shell?c=play_go_snapshot_by_title_id&id= 	Save Snapshot to USB
psbase:shell?c=play_go_revert_to_snapshot&id= 	Load Snapshot from USB
psbase:shell?c=play_go_resume&id= 	Start / Resume
psbase:shell?c=play_go_suspend&id= 	Pause

ppscontentinfo[edit | edit source]

  • Warning: there may be a typo on wiki as pscontentinfo and ppscontentinfo are very near.
ppscontentinfo:copyright?titleId= 	Show intellectual property notice (Requires titleId=)

pscontentinfo[edit | edit source]

  • Warning: there may be a typo on wiki as pscontentinfo and ppscontentinfo are very near.
pscontentinfo:info?titleId= 	Show application information (Requires titleId=)

pssmdlg[edit | edit source]

pssmdlg:open?dialogName=AppDeleteDialog&customParam= 	Remove application from home