質問: 組織連携(役職連携)のapiのエラーメッセージについて質問があります。 対象api 役職の追加/更新のapi「/organization/v2/domains/{domainid}/positions」 質問内容 errormessageに「conflict」のみが返される場合、何が原因か教えて頂きたいです。 {externalkey='5' corpid=‘*******’ positionname='主任' positionlevel=2 deletedflag=false editedflag=true errormessage=conflict} おそらく役職の多重登録によるものとは思われますが、思いつく範囲での再現テストをした限りでは違うメッセージが返答されるため 解決方法を説明するためにこのメッセージが出る原因を教えて頂きたいです。 なお、こちらで多重登録の再現確認をした限りでは下記のように違うメッセージが返答されました。※「conflict」のみにはなりません ・役職名が被っている場合 erromessage=this position has already bee
回答: エラーメッセージですが、ご提示いただいた内容が lineworks で送信する形式と異なっております。 lineworks が送信するエラーメッセージは以下のような形になります。 { "code": "conflict", "message": "this position has already been added. (i18nnames.name)", "domain": "contact" } 上記は多言語名が重複している場合のエラーメッセージです。 lineworks から受け取ったメッセージを別のプログラムが成形していませんでしょうか?