PUT requests to kintone fail with the HTTP Request activity

I’m creating a workflow to update a kintone record using the HTTP Request activity in UiPath. No errors occur, but the record isn’t being updated, and I’m stuck.

【Environment】
UiPath Studio version: 2024.10.15
API: kintone REST API

【Goal】
Update the value of the “XX_code” field in the record with app ID “11” and record ID “22” to “1234567”.

【What I’ve tried】
I configured the HTTP Request activity as follows.

Request method: PUT

Request URL:

https://.cybozu.com/k/v1/record.json

Headers:

New KeyValuePair(Of String, String)(“X-Cybozu-API-Token”, “”)

※The API token has been granted permission to edit records.

Request body type: Text

Text content type: application/json

Text payload:

“{ ““app””: 11, ““id””: 22, ““record””: { ““XX_code””: { ““value””: 1234567 } } }”

(The above is entered in the expression editor.)

Text payload encoding: UTF-8

【Issue】

  • No errors occur when I run the workflow.
  • The value of the “XX_code” field is not updated when I open the kintone record.

【Questions】

  • Is anything incorrect in the settings above?
  • Are there any other kintone-side settings I should check, such as permissions?

I’d be grateful for your help. Thank you.

Hello

Have you checked what status code and response body the HTTP Request activity is returning? If not, I think you should start by checking those.