メンバー更新 (REST APIリファレンス)

既存のメンバーデータを更新します。

リクエスト

メソッド

PUT

URL

https:////member//rest_api=1.0/

ヘッダー

パラメータ名
Content-Type application/json
但しファイルを転送する場合は、multipart/form-data

すべてのリソースで共通のリクエストヘッダーは、こちらをご参照ください。

コンテント

更新したいフィールドのみを指定します。

フィールド名説明
login_id 文字列 メンバーログインID
password 文字列 メンバーログインパスワード
contents コンテンツオブジェクト メンバーコンテンツ
groups 配列 所属グループ(各要素はグループID
acl ACLオブジェクト 個別アクセスコントロール (ACL)
installation 端末インスタレーションオブジェクト メンバーに紐付いた端末

リクエスト例

curl -v -X PUT
       -H "CONTENT-TYPE: application/json" 
       -H "X-ECHO-APP-ID: fd15eacfaf2388fac2980fef163c6116" 
       -H "X-ECHO-APP-KEY: 0cdf8bc765d7d9604e83becf93137d42" 
       "https://hogehoge.echopf.com/members/member/127/rest_api=1.0/"
       -d '{"login_id":"user01_2"}'

レスポンス

HTTPステータス

ステータスコード内容
200 更新成功

ヘッダー

パラメータ名
Content-Type application/json

コンテント

更新後のメンバーデータが出力されます。

フィールド名説明









refid 文字列 メンバーID
login_id 文字列 メンバーログインID
contents コンテンツオブジェクト メンバーコンテンツ
created 日時 登録日時
last_logined 日時 最終ログイン日時
groups 配列 所属グループ (各要素はグループオブジェクト)
acl ACLオブジェクト アクセスコントロール (ACL)
installation 端末インスタレーションオブジェクト メンバーに紐付いた端末

レスポンス例

{
  "refid":"127",
  "login_id":"user01_2",
  "contents":{
    "name":"User Name",
    "email":"hogehoge@echopf.com"
  },
  "created":"2014-01-01 00:00:00",
  "last_logined":"2014-01-02 00:00:00",
  "groups":[
    
  ],
  "acl":{
    "*":{
      "get":true,
      "list":true,
      "edit":true,
      "delete":true
    }
  }
}