SHANON MARKETING PLATFORM API GUIDE
  • APIの利用方法
    • APIの利用方法
    • 認証
    • APIコールとメソッドリファレンス
    • 検索
    • 登録・更新
  • クライアントアプリケーション認証
    • authentication.get
  • 画面ユーザ認証
    • authapi.login
    • authinfo.getToken
    • authinfo.getCheck
    • authinfo.logout
    • authapi.agencynavigation
    • authapi.agencynavigation.back
  • 管理者
    • admin.get
    • admin.post
    • admin.put
    • admin.delete
  • キャンペーン
    • seminar.get
    • seminar.post
    • seminar.put
    • seminar.delete
    • seminaritemsetting.get
    • seminar.getSession
    • seminar.postSession
    • seminar.putSession
    • seminar.deleteSession
    • sessionitemsetting.get
  • 担当者割当
    • admin.getAssinmentSeminar
    • admin.postAssinmentSeminar
    • admin.deleteAssinmentSeminar
  • アンケート
    • enquetetemplate.get
    • enquetetemplate.getQuestion
  • 講演者
    • speaker.get
    • speakersetting.get
  • 資料
    • document.get
  • リスト
    • staticlist.get
    • staticlist.post
    • staticlist.put
    • staticlist.delete
  • リスト・リード管理
    • staticlist.getVisitor
    • staticlist.postVisitor
    • staticlist.deleteVisitor
  • 企業
    • company.get
    • company.post
    • company.put
    • company.delete
  • 企業・リード管理
    • company.getVisitor
    • company.postVisitor
    • company.deleteVisitor
  • リード
    • visitor.get
    • visitor.post
    • visitor.put
    • visitor.delete
    • visitor.getFile
    • visitor.postFile
    • visitor.putFile
    • visitor.deleteFile
    • visitorsetting.get
  • 申込
    • application.post
    • application.delete
    • seminar.getDiscount
    • visitor.getDiscounthistory
    • visitor.getBilling
    • visitor.getApplication
    • visitor.putApplication
    • counting.getApplication
  • キャンペーン申込情報
    • visitor.getApplicationSeminar
    • visitor.getApplicationSession
  • 申込フロー
    • seminar.getFlow
  • 来場
    • visitor.getAttendance
    • visitor.getAttendanceSeminar
    • visitor.postAttendanceSeminar
    • visitor.deleteAttendanceSeminar
    • visitor.getAttendanceSession
    • visitor.postAttendanceSession
    • visitor.deleteAttendanceSession
    • counting.getAttendance
  • メール送信
    • visitor.postMail
    • 一斉メール送信APIの利用方法
    • mailtemplate.get
    • mailtemplate.post
    • mailtemplate.put
    • mailtemplate.delete
    • mailsender.get
    • mailsender.post
    • mailsender.delete
  • クリックカウント
    • clickcounturl.get
  • トラッキング
    • trackingurl.get
  • メール履歴情報
    • visitor.getMail
  • アンケート履歴情報
    • visitor.getEnquete
    • enquetehistory.get
  • クリックカウント履歴情報
    • visitor.getClickcount
  • トラッキング履歴情報
    • visitor.getTrackingaccesslog
    • visitor.getTrackingsession
  • 資料履歴情報
    • visitor.getDocumentdownload
  • 活動履歴情報
    • visitor.getActivity
    • visitor.postActivity
    • visitor.putActivity
    • visitor.deleteActivity
    • activitysetting.get
  • リード変更履歴情報
    • visitor.getChangelog
    • visitor.getAddlog
    • visitor.getDeletelog
    • visitor.getMergelog
  • DM個別送信履歴情報
    • visitor.getDirectMail
  • キャンペーン設定
    • seminarsettingdata.get
    • seminarsettingdata.put
  • メッセージ
    • messagestr.get
    • messagestr.put
  • ファイル情報
    • file.get
    • file.post
  • 検索条件
    • searchcondition.get
  • バルクAPI
    • 概要
    • bulkapi.get
    • bulkapi.post
  • APPENDIX
    • APIメソッドリファレンス
    • 用語について
    • 共通エラーコード一覧
    • 都道府県IDと都道府県名の対応表
    • タイムゾーンIDとタイムゾーン名の対応表
    • 非推奨API
    • 改訂履歴
Home >> Admin.put

管理者情報更新API

マーケティングプラットフォームの管理者情報を更新するためのAPIです。

メソッド名

admin.put

リクエスト情報

アクセスURL

メソッド URL
PUT https://{domainname}/services/rest/admin

URL部パラメータ

なし

HTTPリクエストヘッダ

パラメータ名 値 内容
X-HTTP-Method-Override PUT X-HTTP-Method-Override を使用して、HTTPメソッドを上書きします。

HTTPリクエストボディ

★ エレメント名:AdminData ★ データ型:AdminDataType

カラム名 データ型 内容
Id string 管理者ID
AdminLevel AdminLevelType 管理者レベル
AdminLevelId:AdminLevelName
2:特権管理者
3:キャンペーン管理者
LoginId string ログインID
LoginPassword string ログインパスワード
Name1 string 姓
Name2 string 名
Name3 string ミドルネーム
Name1Ka string 姓フリガナ
Name2Ka string 名フリガナ
CompanyName string 会社名
CompanyNameKa string ※未使用
Division string 部署
Position string 役職
Tel string 電話番号
SubTel string 電話番号予備
Fax string ファックス番号
Email string E-Mail アドレス
SubEmail string E-mailアドレス予備
Reserve1 string 予備1
Reserve2 string 予備2
Reserve3 string 予備3
Memo string メモ
Language LanguageType 使用言語
LanguageId:LanguageName
1:日本語
2:英語
※ 他言語も利用可能(SMP環境毎に異なるため、「設定」タブの「言語設定」に登録されている言語をご確認ください)
NotificationType NotificationTypeType 通知メール(満席・残席・申込期限)
NotificationTypeId:NotificationTypeName
1:配信しない
2:担当キャンペーンのみ配信する
3:全て配信する
TimeZone TimezoneType タイムゾーンIDとタイムゾーン名の対応表参照
Group GroupType GroupId:GroupName
1:特別管理者
2:キャンペーン管理者
LocalLogin LocalLoginType ※注1
直接ログイン
LocalLoginId:LocalLoginName
0 許可しない
1 許可する
SamlLogin SamlLoginType ※注1
外部IDプロバイダ経由のログイン
SamlLoginId:SamlLoginName
0 許可しない
1 許可する
SamlLoginNameId String ※注1
外部IDプロバイダ用ユーザ識別子

※注1 管理者シングルサインオン機能を有効にした場合のみ利用する項目
(管理者シングルサインオン機能を有効にしない場合は設定しないでください)

レスポンス情報

レスポンスコード

コード 内容
200 正常終了

HTTPレスポンスヘッダ

なし

HTTPレスポンスボディ

なし

XMLサンプル

リクエストXMLサンプル

TODO: SSO関連追加する必要あり

<?xml version='1.0' encoding='UTF-8'?>
<AdminData xmlns="http://smartseminar.jp/" version="1.24">
 <AdminLevel>
  <AdminLevelId>2</AdminLevelId>
  <AdminLevelName>特権管理者</AdminLevelName>
 </AdminLevel>
 <CompanyName>テスト会社</CompanyName>
 <Division>テスト部署</Division>
 <Email>test@test.co.jp</Email>
 <Fax>111-1111</Fax>
 <Group>
  <GroupId>1</GroupId>
  <GroupName>特別管理者</GroupName>
 </Group>
 <Language>
  <LanguageId>1</LanguageId>
  <LanguageName>日本語</LanguageName>
 </Language>
 <LoginId>admin_login</LoginId>
 <LoginPassword>adminlogin</LoginPassword>
 <Memo>メモ</Memo>
 <Name1>テスト</Name1>
 <Name1Ka>テスト</Name1Ka>
 <Name2>管理者</Name2>
 <Name2Ka>カンリシャ</Name2Ka>
 <NotificationType>
  <NotificationTypeId>2</NotificationTypeId>
  <NotificationTypeName>担当のキャンペーンのみ配信する</NotificationTypeName>
 </NotificationType>
 <Position>テスト役職</Position>
 <Reserve1>テスト予備1</Reserve1>
 <Reserve2></Reserve2>
 <Reserve3></Reserve3>
 <SubEmail></SubEmail>
 <SubTel></SubTel>
 <Tel>222-2222</Tel>
  <LocalLogin>
    <LocalLoginName>許可する</LocalLoginName>
    <LocalLoginId>1</LocalLoginId>
  </LocalLogin>
 <SamlLogin>
   <SamlLoginName>許可しない</SamlLoginName>
   <SamlLoginId>0</SamlLoginId>
 </SamlLogin>
  <SamlLoginNameId>saml_id_0001</SamlLoginNameId>
</AdminData>

レスポンスXMLサンプル

なし

制限事項

  • AdminLevelId:AdminLevelNameに、1:システム管理者を指定することはできません。
  • LoginPasswordは、マーケティングプラットフォームの「システム設定一覧」の「管理者パスワード覧制限」が無効の場合のみ更新できます。
  • Languageはマーケティングプラットフォームで多言語利用でない場合は、管理者のデフォルト言語に更新されます。使用言語以外に更新しようとしても、その旨メッセージを返すこともありませんので、ご注意ください。
  • Languageを空値で更新する場合には、マーケティングプラットフォームの管理者のデフォルト言語に更新されます。