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 >> Visitor.putApplication

申込情報更新API

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

メソッド名

visitor.putApplication

リクエスト情報

アクセスURL

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

HTTPリクエストヘッダ

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

HTTPリクエストボディ

★ エレメント名:Transaction ★ データ型:TransactionType

カラム名 必須 データ型 内容
Id 必須 nonNegativeInteger 申込ID
Price オプション nonNegativeInteger 割引前金額
DiscountPrice オプション PaymentResultType 割引後金額
PaymentResult オプション string 取引結果
PaymentResultId:PaymentResultName
1:○
2:×
PaymentOrderId オプション string 取引ID
PaymentError オプション string 取引エラー内容
PaymentFlag オプション PaymentFlagType 入金フラグ
PaymentFlagId:PaymentFlagName
0:未入金
1:入金済み
2:確認中
PaymentMemo オプション string 支払メモ
PaymentMemo2 オプション string 支払メモ
PaymentMemo3 オプション string 支払メモ
PaymentMemo4 オプション string 支払メモ
PaymentMemo5 オプション string 支払メモ
PaymentMemo6 オプション string 支払メモ
PaymentMemo7 オプション string 支払メモ
PaymentMemo8 オプション string 支払メモ
PaymentMemo9 オプション string 支払メモ
PaymentMemo10 オプション string 支払メモ

レスポンス情報

レスポンスコード

コード 内容
200 正常終了

HTTPレスポンスヘッダ

なし

HTTPレスポンスボディ

なし

XMLサンプル

リクエストXMLサンプル

<?xml version="1.0" encoding="UTF-8">
<Transaction xmlns="http://smartseminar.jp/">
 <Id>66</Id>
 <PaymentFlag>
  <PaymentFlagId>0</PaymentFlagId>
 </PaymentFlag>
 <PaymentType>
  <PaymentTypeId>1</PaymentTypeId>
 </PaymentType>
 <PaymentMemo>test</PaymentMemo>
 <PaymentMemo2>test</PaymentMemo2>
 <PaymentMemo3>test</PaymentMemo3>
 <PaymentMemo4>test</PaymentMemo4>
 <PaymentMemo5>test</PaymentMemo5>
 <PaymentMemo6>test</PaymentMemo6>
 <PaymentMemo7>test</PaymentMemo7>
 <PaymentMemo8>test</PaymentMemo8>
 <PaymentMemo9>test</PaymentMemo9>
 <PaymentMemo10>test</PaymentMemo10>
 <Price>1000</Price>
 <DiscountPrice>500</DiscountPrice>
 <PaymentResult>
  <PaymentResultId>1</PaymentResultId>
 </PaymentResult>
 <PaymentError>test</PaymentError>
 <PaymentOrderId>abcd0123</PaymentOrderId>
</Transaction>

レスポンスXMLサンプル

なし

制限事項

  • マーケティングプラットフォームAPIのリクエストパラメータに記載されている必須カラムと、対応するマーケティングプラットフォームの必須カラムは、整合性がとれている必要があります。
  • 例えば、マーケティングプラットフォームAPIでは必須でないカラムであっても、マーケティングプラットフォームのカラムが必須であった場合、APIによるデータ更新処理時に必須エラーが発生します。

注意事項

  • PriceまたはDiscountPriceを更新する場合、マーケティングプラットフォームの「システム設定一覧」の「申込情報編集での金額変更」を「有効」に設定しておく必要があります
  • この設定が「無効」になっていた場合、PriceまたはDiscountPriceを更新することが出来ません。
  • 設定が「無効」であったために更新出来なかったとしても、その旨のメッセージを返すこともありませんのでご注意ください。