Discourse API でユーザーのロケーション文字列を設定する方法

ユーザー情報(所在地を含む)を設定するエンドポイントがあるようです。

しかし、以下の点がわかりません:

  1. ユーザー名ではなくユーザーIDを渡すにはどうすればよいでしょうか?

  2. mydiscourse.com/u/my_user_name に新しい所在地を投稿すると、返却時に404エラーが発生します。理由がわかりません。他のAPIリクエストに使用したのと同じコードを使っているのですが、エンドポイントが間違っているのかもしれません。APIコードを見るとまさにそれのように見えるのですが、APIコードを読み間違えているだけでしょうか?[編集:エンドポイントに .json を追加してみましたが、うまくいきませんでした]

よろしくお願いいたします、
E

その操作をユーザーインターフェースで実行している間は、Reverse engineer the Discourse API を参照してください。

Jeff、ありがとうございます。まさに必要だった情報です!XHR リクエストを直接監視できるのは素晴らしいアイデアですね。

同様の情報が必要な方のために:/u/username.json に対して PUT リクエストを送信し、カスタムフィールドを更新することができました。ただし、ユーザー ID ではなくユーザー名でのみ呼び出しができるようです(残念ですね)。