APIによるcustom_attributesのアップデート方法について

お世話になります。
pythonを使用して、APIでファイル属性のアップデートを行っています。
デフォルトの属性は問題なくアップデート可能なのですが、ユーザー定義属性(custom_attributes)のアップデートが同じ方法で出来ず、困っております。

コードは
obj_id = ‘*********’
obj_meta[‘tags’] = ‘変更しました’
obj_meta[‘custom_attributes’][‘data’][0][‘value’] = ‘変更しました’
obj_meta[‘custom_attributes’][‘data’][1][‘value’] = ‘変更しました’

head = {‘Authorization’: ‘Bearer {}’.format(token)} ←tokenは取得済み
data_encode = json.dumps(obj_meta)
res = requests.put(“http://****/concrete5/ccm/api/1.0/files/” + obj_id,headers=head,data=data_encode)

属性データは
{
“id”: “",
“title”: "
”,
“description”: “test”,
“tags”: “test”,
“url”: “http:///concrete5/application/files/2117/2767/2753/.pdf”,
“file_type”: “PDF”,
“extension”: “pdf”,
“tracked_url”: “http:///concrete5/download_file//0”,
“date_added”: “2024-10-11T12:43:35+09:00”,
“size”: {
“description”: “366.00 KB”,
“exact”: “374780”
},
“custom_attributes”: {
“data”: [
{
“id”: 33038,
“type”: “textarea”,
“handle”: “searchText”,
“value”: “test”
},
{
“id”: 33040,
“type”: “text”,
“handle”: “file_no”,
“value”: “test”
}
]
}

上記コードと属性データで、デフォルト属性である’tags’はアップデートされるのですが、'custom_attributes’はアップデートされません。
'cunstom_attributes’のアップデート方法を教えて頂けないでしょうか。
すみませんが、よろしくお願いいたします。

他に細かい違いがあるかもしれませんが、とりあえず custom_attributes ではなく attributes です、更新するときは。合わせて欲しいんですけどねぇ…。

ご返答ありがとうございます。
Concrete CMS上でユーザー属性を定義し、APIでファイルの属性を取得したところ、custom_attribtesとなっていました。
ただ、私もそこを疑って、keyをcustom_attributesからattributesに変更して同じ操作をしてみましたが、NGでした。
もし他に心当たりがあるようでしたら、よろしくお願いたします。