SHANON MARKETING PLATFORM APIのメソッドリファレンスです。 各APIで必要なリクエスト項目およびレスポンス内容を記載します。 詳細なデータ型は、WSDLファイルを参照ください。
| API名 | メソッド名(アクセスURL) | GET | POST | PUT | DELETE |
|---|---|---|---|---|---|
| クライアントアプリケーション認証API | authentication.get (/services/rest/authentication) |
○ | - | - | - |
| 認証ユーザトークンAPI | authinfo.getToken (/services/rest/authinfo/token) |
○ | - | - | - |
| 認証ユーザトークンチェックAPI | authinfo.getCheck (/services/rest/authinfo/check) |
○ | - | - | - |
| ユーザ認証API | (/public/authapi/login, /public/authapi/login/admin /public/authapi/login/visitor) | ○ | - | - | - |
| 代理ログインAPI | (/public/authapi/agencynavigation) | ○ | - | - | - |
| 代理ログアウトAPI | (/public/authapi/agencynavigation/back) | ○ | - | - | - |
| ログアウトAPI | (/public/authapi/logout) | ○ | - | - | - |
| リード情報API | visitor.(get | post | put | delete) (/services/rest/visitor) |
○ | ○ | ○ | ○ |
| 申込情報API | visitor.(getApplication | putApplication) (/services/rest/visitor/application) |
○ | - | ○ | - |
| キャンペーン申込情報API | visitor.getApplicationSeminar (/services/rest/visitor/application/seminar) |
○ | - | - | - |
| サブキャンペーン申込情報API | visitor.getApplicationSession (/services/rest/visitor/application/session) |
○ | - | - | - |
| キャンペーン申込・会員登録API | application.post (/services/rest/application) |
- | ○ | - | - |
| 申込キャンセルAPI | application.delete (/services/rest/application) |
- | - | - | ○ |
| 申込数集計情報API | counting.getApplication (/services/rest/counting/application) |
○ | - | - | - |
| 来場数集計情報API | counting.getAttendance (/services/rest/counting/attendance) |
○ | - | - | - |
| 申込フロー情報API | seminar.getFlow (/services/rest/seminar/flow) |
○ | - | - | - |
| キャンペーン情報 API | seminar.(get | post | put | delete) (/services/rest/seminar ) |
○ | ○ | ○ | ○ |
| キャンペーン担当者割当情報API | admin.(getAssignmentSeminar | postAssignmentSeminar | deleteAssignmentSeminar ) (/services/rest/admin/assignment/seminar) |
○ | ○ | - | ○ |
| キャンペーン来場履歴情報API | visitor.getAttendance (/services/rest/visitor/attendance) |
○ | - | - | - |
| キャンペーン会場来場履歴情報API | visitor.(getAttendanceSeminar | postAttendanceSeminar | eleteAttendanceSeminar) (/services/rest/visitor/attendance/seminar) |
○ | ○ | - | ○ |
| サブキャンペーン情報API | seminar.(getSession | postSession | putSesson) (/services/rest/seminar/session) |
○ | ○ | ○ | - |
| サブキャンペーン来場履歴情報API | visitor.(getAttendanceSession | postAttendanceSession | deleteAttendanceSession) (/services/rest/visitor/attendance/session) |
○ | ○ | - | ○ |
| 講演者情報 API | speaker.get (/services/rest/speaker) |
○ | - | - | - |
| 管理者情報API | admin.(get | post | put | delete) (/services/rest/admin) |
○ | ○ | ○ | ○ |
| メール情報API | visitor.(getMail | postMail) (/services/rest/visitor/mail) |
○ | ○ | - | - |
| 一斉メール配信情報API | mailsender.(get | post) (/services/rest/mailsender) |
○ | ○ | - | - |
| メールテンプレート情報API | mailtemplate.(get | post | put | delete) (/services/rest/mailtemplate) |
○ | ○ | ○ | ○ |
| アンケート情報API | visitor.getEnquete (/services/rest/visitor/enquete) |
○ | - | - | - |
| アンケートテンプレート情報API | enquetetemplate.get (/services/rest/enquetetemplate) |
○ | - | - | - |
| アンケート項目情報API | enquetetemplate.getQuestion (/services/rest/enquetetemplate/question) |
○ | - | - | - |
| アンケート履歴情報API | enquetehistory.get (/services/rest/enquetehistory) |
○ | - | - | - |
| 活動履歴情報API | visitor.(getActivity | postActivity | putActivity | deleteActivity) (/services/rest/visitor/activity) |
○ | ○ | ○ | ○ |
| 資料情報API | document.get (/services/rest/document) |
○ | - | - | - |
| 資料ダウンロード履歴情報 API | visitor.getDocumentdownload (/services/rest/visitor/documentdownload) |
○ | - | - | - |
| クリックカウントURL情報API | clickcounturl.get (/services/rest/clickcounturl) |
○ | - | - | - |
| クリックカウント履歴情報 API | visitor.getClickcount (/services/rest/visitor/clickcount) |
○ | - | - | - |
| Webトラッキング履歴情報 API | visitor.getTrackingaccesslog (/services/rest/visitor/trackingaccesslog) |
○ | - | - | - |
| Webトラッキングセッション履歴情報API | visitor.getTrackingsession (/services/rest/visitor/trackingsession) |
○ | - | - | - |
| WebトラッキングURL情報API | trackingurl.get (/services/rest/trackingurl) |
○ | - | - | - |
| 割引情報API | seminar.getDiscount (/services/rest/seminar/discount) |
○ | - | - | - |
| 割引履歴情報API | visitor.getDiscounthistory (/services/rest/visitor/discounthistory) |
○ | - | - | - |
| 請求先情報API | visitor.getBilling (/services/rest/visitor/billing) |
○ | - | - | - |
| リードファイル情報API | visitor.(getFile | postFile | putFile | deleteFile) (/services/rest/visitor/file) |
○ | ○ | ○ | ○ |
| ファイル情報API | file.(get | post) (/services/rest/file) |
○ | ○ | - | - |
| 検索条件API | searchcondition.get (/services/rest/searchcondition) |
○ | - | - | - |
| リード基本項目設定情報取得API | visitorsetting.get (/services/rest/visitorsetting) |
○ | - | - | - |
| キャンペーン項目設定情報取得API | seminaritemsetting.get (/services/rest/seminaritemsetting) |
○ | - | - | - |
| サブキャンペーン項目設定情報取得API | sessionitemsetting.get (/services/rest/sessionitemsetting) |
○ | - | - | - |
| 講演者項目設定情報取得API | speakersetting.get (/services/rest/speakersetting) |
○ | - | - | - |
| 一括登録情報API | bulkapi.(get | post) (/services/rest/bulkapi) |
○ | ○ | - | - |
| リード編集履歴取得API | visitor.getChangelog (/services/rest/visitor/changelog) |
○ | - | - | - |
| リード新規登録履歴取得API | visitor.getAddlog (/services/rest/visitor/addlog) |
○ | - | - | - |
| リード削除履歴取得API | visitor.getDeletelog (/services/rest/visitor/deletelog) |
○ | - | - | - |
| リードマージ履歴取得API | visitor.getMergelog (/services/rest/visitor/mergelog) |
○ | - | - | - |
| キャンペーン設定情報API | seminarsettingdata.(get | put) (services/rest/seminarsettingdata) |
○ | - | ○ | - |
| メッセージ情報API | messagestr.(get | put) (services/rest/messagestr) |
○ | - | ○ | - |
| DM個別送信履歴取得API | visitor.getDirectmail (/services/rest/visitor/directmail) |
○ | - | - | - |