Changes

Line 205: Line 205:  
==== permission ====
 
==== permission ====
 
[[OLSC_services|OLSC]] repair service survey request.
 
[[OLSC_services|OLSC]] repair service survey request.
 +
 +
  <nowiki>https://permission.%.sata.srv.nintendo.net/api/nx/v1/customer_operations</nowiki>
 +
  <nowiki>https://permission.%.sata.srv.nintendo.net/api/nx/v1/customer_operations?survey_request_id=%llu</nowiki>
 +
 
 +
  Request headers:
 +
  > User-Agent: libcurl (nnHttp; 789f928b-138e-4b2f-afeb-1acae821d897; SDK {x.x.x.x sdkver}; Add-on {x.x.x.x sdkver})
 +
  > Accept: */*
 +
  > X-Device-Token: {device-token from dauth for SATA}
 +
  > Content-Type: application/json
 +
 
 +
  Response (without survey_request_id): {"survey_requests":[]}
    
== Others ==
 
== Others ==
Line 237: Line 248:  
* "problems.dragons.nintendo.net"
 
* "problems.dragons.nintendo.net"
 
* "moon.nintendo.com"
 
* "moon.nintendo.com"
 +
 +
==== scsi-policy ====
 +
Used by [[OLSC_services|OLSC]] and [[Migration_services|migration]].
 +
 +
URLs:
 +
  <nowiki>"https://scsi-policy-%.cdn.nintendo.net/api/nx/v1/save_data_migration_policy/%016llx/%05u?dtoken="</nowiki>
 +
 +
* save_data_migration_policy: "%016llx" is the [[NCM_services#ApplicationId|ApplicationId]], "%05u" is version>>16 from [[NS_services#IApplicationVersionInterface|ns GetLaunchRequiredVersion]]. The value of dtoken is the dauth edge token for scsi. The request headers are: "User-Agent: libcurl (nnHttp;..." and "Accept: */*".
 +
** The response json is <code>{"save_data_migration": <str>}</code>, where <code><str></code> is "OK" or "NG" (other values trigger error).
    
==== service-status ====
 
==== service-status ====