Request for Production Web Api Token
Incident Properties
Question
Hi
Our token will expire on the 4th of January 2026.
Can you please renew the token?
regards
Facing issue with the X-SS-AccessToken
Incident Properties
Question
Hi,
We have a custom authentication Android application running on RICOH SOP v2.5 devices. This application has undergone compatibility testing, and we have obtained product signatures that do not have an expiry date as mentioned in the ridp portal.
Currently, we are facing an issue with the X-SS-AccessToken used for calling SmartSDK Web APIs from a remote application. The error we receive is:
{"errors":[{"message_id":"error.invalid_header_value","message":"X-SS-AccessToken"}]}
Here is the token for reference:
tGzJ8ar/YsS7SABEn+I3rKRlNaGf/e6Nyqw5N17l1ZO4YAHiJYWGMIfiYCnPUUzjWobNswheHlaGe83A7ec7lTmx61jJyNpyZQe6AB4N92NCCedy5xM/zhNXsU5ag+NmpgmiCZbIMC39xZtecKwqGWJeViXuz+3JGMDb2ZIhjyCHG4A3NW7Zdj8RDuCHXu+Btr3crjE/cMRtL9Gsf+KIDw==
Could you please clarify the following:
- What is the expiry date of this token, and can you confirm whether it is a development token or a product token?
- If the token has expired, what is the process for obtaining a new product token (X-SS-AccessToken)?
Thanks & Regards,
Akash
PDF file scanned instead of TIFF file in SCAN
Incident Properties
Question
Regarding the Ricoh documentation, when scanColor is monochrome_text_photo and scanFormat is tiff_jpeg, a TIFF file should be generated after scan.
In monochrome color mode, default compression method can be either MMR or MH.
Here is a payload sent to the printer, but a PDF file is generated after scan instead of TIFF.
Verification and Renewal of Development Access Token for Ricoh WebAPI
Incident Properties
Question
Hi Team,
We are working on the Ricoh Remote Card Manager (RRCRM) application, which helps the deployment of our Ricoh plugin (Product ID: 1667760129) onto Ricoh MFP devices. Currently, we are implementing a feature to remotely update the "Program/Change USB Device List" using the WebAPI endpoint /rws/property/usbDeviceList.
However, when attempting a POST API call with our existing access token, we encounter a 400 Bad Request error.
To proceed, we need:
1. Verification Methods for the Current Access Token: To confirm if the token is valid or requires renewal.
2. We are requesting a New Development Access Token: Below, we have included the required details for the WebAPI application form.
1. Product ID:
CIS_Plugin : 1667760129
Config_Servlet : 1667760130
2. Vendor Name : RF Ideas
3. Application Type : Remote Application
4. Public Key : I have attached the Publickey.pem.
5. Device Serial Number :
a. C768R710018
b. 3209XB21500
c. 9143RB01041
d. 9144R250068
Let us know if anything else is required for the generation of development access token.
Ricoh SOP - Address book management
Incident Properties
Question
Hi,
We are working on a new feature for our product on Ricoh SOP devices. This feature requires Address Book entry management via Web API, including:
- Get all Address Book entry (rws/addressbook/entries)
- Get one Address Book entry by username (rws/addressbook/entries or /rws/addressbook/entries?_method=SEARCH)
- Delete one Address Book entry (/rws/addressbook/entries/{Entry ID})
1. We would like to confirm if there is any performance impact over time when we continuously call these APIs above, especially the deleting entry one.
2. Is there other way to manage/add/delete Address Book entry programmatically besides the Web API?
Thanks.
The demo signature request has not been returned signed file as normal since 18th March
Incident Properties
Question
Hi,
The demo signature request has not been returned signed file as normal since yesterday ( 18/March)!!
The website Demo Signature Request | Ricoh Developer Program (RiDP) (ricoh-ridp.com)
does not return the signed package as expected.
Please take a look:
New web api access token
Incident Properties
Question
We have previously had an access token which we used to make some Web API calls as part of the X-SS-AccessToken header. It appears that token has now expired and we need to get a new one. Can we specify the the expiration date of the new token and is there a limit to how high the expiration date can be? Here is the information for our app, it is for a remote app and we aren't using Web Browser NX.
Product ID: 1711276340
Vendor Name: PrinterLogic
Application Name: PrinterLogic
Application Type: Remote Application.
Target Version: 3.0
MFP Serial number(s):(testing device if needed) 3089R600750
Request for Development Web Api Token
Incident Properties
Question
Hi,
Web API is being investigated for an urgent customer-related investigation. Could you please provide a Development Web Api token for investigation purposes.
Thank you.
Regards,
Http Request Failed: Operation not permitted
Incident Properties
Question
Hi, I'm working on an app to run on the Smart Panel emulator. I'm trying to implement the POST request, working from the documentation, to start a copy job, but the request seems to fail. It returns: java.net.SocketException: socket failed: EPERM (Operation not permitted).
Is there a permission for the Smart Panel to allow requests? I currently have the INTERNET and ACCESS_NETWORK_STATE permissions added to the Manifest.
Also I'm uncertain of the IP Address I should be using for the request as part of the base url. Is it the same IP as the emulator with the port number, or is there another IP for the printer emulator I should be using?
How to trigger Ricoh device to be temporary busy?
Incident Properties
Question
Question: In the real world, is there any way for user to trigger the device to be temporary busy so we can verify the Print Web call retry in our application?
Background info:
Our Ricoh application triggers print job by firing the "POST http://gw.machine.address:port/rws/service/printer/jobs" Print Web call with print file path url to the Ricoh device. During the testing we notice this call seems to be always successful.
As per the Ricoh WebAPI description, the Print web call would fail as the device might be temporary busy or unavailable. We implemented Web API retry mechanism in the application so if the Print Web call failed, the application can retry sending the Print request. In order to test the retry, we have to add customized code in the app to simulate the Print web call failed. We hope we can test the retry without the customized code, and this is reason why we would like to know how to make the device temporarily busy.
Thanks.