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 >> Seminar.putSession

サブキャンペーン情報更新API

マーケティングプラットフォームのサブキャンペーン情報を更新するためのAPIです。

メソッド名

seminar.putSession

リクエスト情報

アクセスURL

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

URL部パラメータ

なし

HTTPリクエストヘッダ

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

HTTPリクエストボディ

★ エレメント名:Session ★ データ型:SessionType

カラム名 必須 データ型 内容
Id オプション SsTargetTypeType サブキャンペーンID
SsTargetTypeId オプション SsTargetTypeType キャンペーンタイプID
SsTargetTypeId:SsTargetTypeName
1:キャンペーン
2:サブキャンペーン
SessionCategoryId オプション SessionCategoryType サブキャンペーンカテゴリID
SessionCategoryId:SessionCategoryName
Seminar 必須 SeminarRefType サブキャンペーンに所属するキャンペーン名
SeminarId:SeminarName
Code 必須 string コード
Title 必須 string サブキャンペーンタイトル
SubTitle オプション string サブキャンペーンサブタイトル
Summary オプション string サブキャンペーン概要
Detail オプション string サブキャンペーン詳細
TargetUser オプション string サブキャンペーン対象者
Notes オプション string 注意事項
TimetableNotes オプション string 注意文(タイムテーブルへの表示用)
HtmlEditorType オプション HtmlEditorTypeType エディタ種別ID
HtmlEditorTypeId:HtmlEditorTypeName
1: エディタ
2: HTMLソース
NewsBody オプション string 来場者側のサブキャンペーン詳細(フリー入力欄)
Memo オプション string メモ
StartDay オプション dateTime 開催期間(開始日時)
EndDay オプション dateTime 開催期間(終了日時)
StartDayDisplay オプション string 表示用開催期間(開始日時)
ApplicationStartDay オプション dateTime 申込期間(開始日時)
ApplicationEndDay オプション dateTime 申込期間(終了日時)
ApplicationStartDayDisplay オプション string 表示用申込期間(開始日時)
LimitUserNum オプション nonNegativeInteger 定員
LimitUserNumDisplay オプション string 表示用定員
HallName オプション string 会場名
HallZipcode オプション string 会場の郵便番号
HallAddress オプション string 会場の住所
HallTel オプション string 会場の電話番号
HallNote オプション string 会場備考
HallMapUrl オプション string 会場URL
ReferenceName オプション string お問合せ先名
ReferencePersonInCharge オプション string お問合せ先担当者
ReferenceEmail オプション string お問合せ先E-mail
ReferenceTel オプション string お問合せ先電話番号
ReferenceFax オプション string お問合せ先ファックス番号
ReferenceAddress オプション string お問合せ先住所
ReferenceNote オプション string お問合せ先備考
Price 必須 nonNegativ
eInteger
金額
PriceDisplay オプション string 表示用金額
PaymentFlag 必須 PaymentFla
gType
有料/無料
PaymentFlagId:PaymentFlagName
1:無料
2:有料
Attribute{aid} オプション - 追加項目 追加項目について/追加項目のデータ型参照

レスポンス情報

レスポンスコード

コード 内容
200 正常終了

HTTPレスポンスヘッダ

なし

HTTPレスポンスボディ

なし

XMLサンプル

リクエストXMLサンプル

<?xml version="1.0" encoding="UTF-8"?>
<Session xmlns="http://smartseminar.jp/" version="1.5">
 <Id>12</Id>
 <SessionCategory>
  <SessionCategoryId>1</SessionCategoryId>
  <SessionCategoryName>チュートリアル</SessionCategoryName>
 </SessionCategory>
 <Seminar>
  <SeminarId>1</SeminarId>
  <SeminarName>キャンペーンタイトル</SeminarName>
 </Seminar>
 <Code>A-1</Code>
 <Title>サブキャンペーンタイトル</Title>
 <PaymentFlag>
  <PaymentFlagId>2</PaymentFlagId>
  <PaymentFlagName>有料</PaymentFlagName>
 </PaymentFlag>
 <SubTitle>サブキャンペーンサブタイトル</SubTitle>
 <Summary>これはサブキャンペーン概要です。</Summary>
 <Detail>これはサブキャンペーン詳細です。</Detail>
 <TargetUser>ターゲットとする人は○○です。</TargetUser>
 <Notes>これは注意事項欄です。</Notes>
 <TimetableNotes>これはタイムテーブル表示用注意文です。</TimetableNotes>
  <HtmlEditorType>
    <HtmlEditorTypeId>1</HtmlEditorTypeId>
    <HtmlEditorTypeName>エディタ</HtmlEditorTypeName>
  </HtmlEditorType>
 <NewsBody>自由入力欄</NewsBody>
 <Memo>メモ</Memo>
 <StartDay>2010-03-06T09:00:00+09:00</StartDay>
 <EndDay>2010-03-06T10:00:00+09:00</EndDay>
 <StartDayDisplay>2010 年3 月6 日9 時</StartDayDisplay>
 <ApplicationStartDay>2009-03-10T00:00:00+09:00</ApplicationStartDay>
 <ApplicationEndDay>2010-03-06T00:00:00+09:00</ApplicationEndDay>
 <ApplicationStartDayDisplay>2009 年3 月10 日</ApplicationStartDayDisplay>
 <LimitUserNum>10</LimitUserNum>
 <LimitUserNumDisplay>10 人</LimitUserNumDisplay>
 <HallName>横浜アリーナ</HallName>
 <HallZipcode>111-1111</HallZipcode>
 <HallAddress>会場の住所</HallAddress>
 <HallTel>111-111-1111</HallTel>
 <HallNote>会場備考</HallNote>
 <HallMapUrl>http://maps.google.co.jp/maps</HallMapUrl>
 <ReferenceName>サポート窓口</ReferenceName>
 <ReferencePersonInCharge>山田太郎</ReferencePersonInCharge>
 <ReferenceEmail>support@test.com</ReferenceEmail>
 <ReferenceTel>222-222-2222</ReferenceTel>
 <ReferenceFax>333-333-3333</ReferenceFax>
 <ReferenceAddress>東京都港区虎ノ門</ReferenceAddress>
 <ReferenceNote>お問合せ先備考</ReferenceNote>
 <Price>2000</Price>
 <PriceDisplay>\2,000</PriceDisplay>
 <Attribute1>追加属性1</Attribute1>
 <Attribute2List>
  <Attribute2>
   <Attribute2Id>1</Attribute2Id>
   <Attribute2Name>追加属性2 の1</Attribute2Name>
  </Attribute2>
 </Attribute2List>
</Session>

レスポンスXMLサンプル

なし

制限事項

  • マーケティングプラットフォームAPIのリクエストパラメータに記載されている必須カラムと、対応するマーケティングプラットフォームの必須カラムは、整合性がとれている必要があります。
  • 例えば、マーケティングプラットフォームAPIでは必須でないカラムであっても、マーケティングプラットフォームのカラムが必須であった場合、APIによるデータ更新処理時に必須エラーが発生します。
  • 日時に関する以下の項目に関しては、空での更新はできません。ステータスの管理はキャンペーンのSeminarStatusの項目をご利用ください。
    • ApplicationStartDay
    • ApplicationEndDay
    • StartDay
    • EndDay
  • seminar.getSession のレスポンスに含まれるSpeakerListは、seminar.putSession では登録できません