マッチングシステム (1.0.0)

Download OpenAPI specification:Download

matching system

バナー

バナー情報を取得

バナー情報を全て取得するAPI

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "image_name": 0,
  • "disp_flg": true,
  • "post_limit": "2019-08-24T14:15:22Z",
  • "link": "string"
}

バナー情報を登録

バナー情報を登録するAPI

Request Body schema: application/json
image_name
file

バナー画像

disp_flg
number

表示フラグ 1:公開・0:非公開

post_limit
string <date-time>

掲載期限

link
string

バナーリンク

Responses

Request samples

Content type
application/json
{
  • "image_name": null,
  • "disp_flg": 0,
  • "post_limit": "2019-08-24T14:15:22Z",
  • "link": "string"
}

Response samples

Content type
application/json
{
  • "boolean": null
}

バナー画像を仮登録

バナー画像を仮登録するAPI

Request Body schema: application/json
banner_image
file

仮アップロードファイル

Responses

Request samples

Content type
application/json
{
  • "banner_image": null
}

Response samples

Content type
application/json
{
  • "saveName": "string"
}

国情報を取得

国情報を全て取得するAPI

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "name": "string",
  • "sort_no": 0,
  • "discriminator_type": "string"
}

会員

ログイン情報取得

メールアドレスとパスワードからログインを実施するAPI

Request Body schema: application/json
email
string

メールアドレス

password
string

パスワード

Responses

Request samples

Content type
application/json
{
  • "email": "string",
  • "password": "string"
}

Response samples

Content type
application/json
{
  • "id": 0,
  • "customer_status_id": 0,
  • "sex_id": 0,
  • "job_id": 0,
  • "country_id": 0,
  • "pref_id": 0,
  • "name01": "string",
  • "name02": "string",
  • "kana01": "string",
  • "kana02": "string",
  • "company_name": "string",
  • "postal_code": "string",
  • "addr01": "string",
  • "addr02": "string",
  • "email": "string",
  • "phone_number": "string",
  • "birth": "2019-08-24T14:15:22Z",
  • "password": "string",
  • "salt": "string",
  • "secret_key": "string",
  • "first_buy_date": "2019-08-24T14:15:22Z",
  • "last_buy_date": "string",
  • "buy_times": 0,
  • "buy_total": 0,
  • "note": "string",
  • "reset_key": "string",
  • "reset_expire": "2019-08-24T14:15:22Z",
  • "point": 0,
  • "create_date": "2019-08-24T14:15:22Z",
  • "update_date": "2019-08-24T14:15:22Z",
  • "discriminator_type": "string",
  • "plg_mailmagazine_flg": true
}

仮会員情報を登録

仮会員情報を登録するAPI

Request Body schema: application/json
sex_id
number <int>

性別ID

job_id
number <int>

職業ID

country_id
number <int>

国ID

pref_id
number <int>

都道府県ID

name01
string <varchar(255)>

名前(姓)

name02
string <varchar(255)>

名前(名)

kana01
string <varchar(255)>

カナ(姓)

kana02
string <varchar(255)>

カナ(名)

company_name
string <varchar(255)>

会社名

postal_code
number <varchar(8)>

郵便番号

addr01
string <varchar(255)>

住所1

addr02
string <varchar(255)>

住所2

email
string <email>

メールアドレス

phone_number
string <tel>

電話番号

birth
string <date-time>

誕生日

password
string <password>

パスワード

Responses

Request samples

Content type
application/json
{
  • "sex_id": 0,
  • "job_id": 0,
  • "country_id": 0,
  • "pref_id": 0,
  • "name01": "string",
  • "name02": "string",
  • "kana01": "string",
  • "kana02": "string",
  • "company_name": "string",
  • "postal_code": 0,
  • "addr01": "string",
  • "addr02": "string",
  • "email": "user@example.com",
  • "phone_number": "string",
  • "birth": "2019-08-24T14:15:22Z",
  • "password": "pa$$word"
}

Response samples

Content type
application/json
{
  • "boolean": null
}

本会員情報を登録

本会員情報を登録するAPI

Request Body schema: application/json
token
string <varchar(255)>

仮会員時に発行したtoken(secret_key)

Responses

Request samples

Content type
application/json
{
  • "token": "string"
}

Response samples

Content type
application/json
{
  • "boolean": null
}

会員情報を更新

会員情報を更新するAPI

Request Body schema: application/json
id
number <int>

会員ID

sex_id
number <int>

性別ID

job_id
number <int>

職業ID

country_id
number <int>

国ID

pref_id
number <int>

都道府県ID

name01
string <varchar(255)>

名前(姓)

name02
string <varchar(255)>

名前(名)

kana01
string <varchar(255)>

カナ(姓)

kana02
string <varchar(255)>

カナ(名)

company_name
string <varchar(255)>

会社名

postal_code
number <varchar(8)>

郵便番号

addr01
string <varchar(255)>

住所1

addr02
string <varchar(255)>

住所2

email
string <email>

メールアドレス

phone_number
string <tel>

電話番号

birth
string <date-time>

誕生日

password
string <password>

パスワード

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "sex_id": 0,
  • "job_id": 0,
  • "country_id": 0,
  • "pref_id": 0,
  • "name01": "string",
  • "name02": "string",
  • "kana01": "string",
  • "kana02": "string",
  • "company_name": "string",
  • "postal_code": 0,
  • "addr01": "string",
  • "addr02": "string",
  • "email": "user@example.com",
  • "phone_number": "string",
  • "birth": "2019-08-24T14:15:22Z",
  • "password": "pa$$word"
}

Response samples

Content type
application/json
{
  • "boolean": null
}

会員情報を退会

会員情報を退会ステータスに更新するAPI

Request Body schema: application/json
id
number <int>

会員ID

Responses

Request samples

Content type
application/json
{
  • "id": 0
}

Response samples

Content type
application/json
{
  • "boolean": null
}

会員銀行口座情報を登録

会員銀行口座情報を登録するAPI

Request Body schema: application/json
customer_id
number

会員ID

bank_name
string <varchar(255)>

銀行名

branch_number
string <varchar(255)>

支店番号

bank_number
string <varchar(255)>

銀行口座番号

Responses

Request samples

Content type
application/json
{
  • "customer_id": 0,
  • "bank_name": "string",
  • "branch_number": "string",
  • "bank_number": "string"
}

Response samples

Content type
application/json
{
  • "boolean": null
}

銀行口座情報を取得

銀行口座情報を取得するAPI

Request Body schema: application/json
cutomer_id
number

会員ID

Responses

Request samples

Content type
application/json
{
  • "cutomer_id": 0
}

Response samples

Content type
application/json
{
  • "id": 0,
  • "cutomer_id": 0,
  • "bank_name": "string",
  • "branch_number": "string",
  • "bank_number": "string",
  • "create_date": "2019-08-24T14:15:22Z",
  • "update_date": "2019-08-24T14:15:22Z"
}

銀行口座情報を更新

銀行口座情報を更新するAPI

Request Body schema: application/json
id
number <int>

銀行口座ID

bank_name
string <varchar(255)>

銀行名

branch_number
string <varchar(255)>

支店番号

bank_number
string <varchar(255)>

銀行口座番号

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "bank_name": "string",
  • "branch_number": "string",
  • "bank_number": "string"
}

Response samples

Content type
application/json
{
  • "boolean": null
}

API

料金情報を取得

メディア情報を元に料金情報を取得するAPI

Request Body schema: application/json
account
string

アカウント

med_token
string

メディアトークン

med_id
number

メディアID

Responses

Request samples

Content type
application/json
{
  • "account": "string",
  • "med_token": "string",
  • "med_id": 0
}

Response samples

Content type
application/json
{
  • "med_id": "string",
  • "med_no": 0,
  • "course_name": "string",
  • "discriminator_type": "string"
}

メディアコース情報を取得

メディア情報を元にメディアコース情報を取得するAPI

Request Body schema: application/json
med_id
number

メディアID

Responses

Request samples

Content type
application/json
{
  • "med_id": 0
}

Response samples

Content type
application/json
{
  • "med_id": "string",
  • "med_no": 0,
  • "course_name": "string",
  • "course_price": "string"
}

ライセンス情報を登録

コース情報を元にライセンス情報を登録するAPI

Request Body schema: application/json
med_id
number

メディアID

course_no
number

コースNO

Responses

Request samples

Content type
application/json
{
  • "med_id": 0,
  • "course_no": 0
}

Response samples

Content type
application/json
{
  • "licence_no": 0,
  • "licence_cd": "string"
}

会員情報を取得

メールアドレスとパスワードを元に会員情報を取得するAPI

Request Body schema: application/json
mailaddress
string

メールアドレス

password
string

パスワード

Responses

Request samples

Content type
application/json
{
  • "mailaddress": "string",
  • "password": "string"
}

Response samples

Content type
application/json
{
  • "mem_no": 0,
  • "mem_pw": "string",
  • "mem_token": "string",
  • "mem_uim": "string",
  • "licence_cd": "string",
  • "licence_status_flg": null,
  • "licence_regist_ts": "2019-08-24T14:15:22Z",
  • "mem_email": "string",
  • "mem_name": 0,
  • "mem_its": "2019-08-24T14:15:22Z",
  • "med_no": 0,
  • "med_name": "string",
  • "med_id": "string",
  • "product_flg": true,
  • "payment_redirect_flg": true
}

会員情報を登録

会員情報を登録するAPI

Request Body schema: application/json
mem_no
number

会員NO

mem_token
string

会員トークン

password
string

パスワード

mailaddress
string

メールアドレス

userinfos
string

会員情報

regist_flg
boolean

会員登録フラグ

Responses

Request samples

Content type
application/json
{
  • "mem_no": 0,
  • "mem_token": "string",
  • "password": "string",
  • "mailaddress": "string",
  • "userinfos": "string",
  • "regist_flg": true
}

Response samples

Content type
application/json
{
  • "mem_no": 0,
  • "key": "string",
  • "value": "string",
  • "mem_general_no": 0
}

会員情報を更新

会員情報を更新するAPI

Request Body schema: application/json
licence_cd
string

ライセンスCD

front_id
string

フロントID

password
string

パスワード

mailaddress
string

メールアドレス

Responses

Request samples

Content type
application/json
{
  • "licence_cd": "string",
  • "front_id": "string",
  • "password": "string",
  • "mailaddress": "string"
}

Response samples

Content type
application/json
{
  • "id": 0,
  • "name": "string",
  • "sort_no": 0,
  • "discriminator_type": "string"
}

サンクスメール送信

サンクスメールを送信するAPI

Request Body schema: application/json
mem_token
string

会員トークン

med_id
string

メディアID

licence_cd
string

ライセンスCD

Responses

Request samples

Content type
application/json
{
  • "mem_token": "string",
  • "med_id": "string",
  • "licence_cd": "string"
}

Response samples

Content type
application/json
{
  • "title": "string",
  • "body": "string"
}

会員退会更新

会員ステータスを退会にするAPI

Request Body schema: application/json
mem_deal_no
string

決済NO

Responses

Request samples

Content type
application/json
{
  • "mem_deal_no": "string"
}

Response samples

Content type
application/json
{
  • "1": 0
}

パスワードを検証

パスワードを検証するAPI

Request Body schema: application/json
password
string

パスワード

mailaddress
string

メールアドレス

Responses

Request samples

Content type
application/json
{
  • "password": "string",
  • "mailaddress": "string"
}

Response samples

Content type
application/json
{
  • "result": true
}

ライセンス情報を取得

ライセンス情報を取得するAPI

Request Body schema: application/json
mem_token
string

会員トークン

Responses

Request samples

Content type
application/json
{
  • "mem_token": "string"
}

Response samples

Content type
application/json
{
  • "licence_cd": "string",
  • "licence_regist_ts": "string",
  • "course_name": "string",
  • "med_id": "string",
  • "licence_uts": "2019-08-24T14:15:22Z",
  • "mem_deal_no": 0,
  • "course_no": 0,
  • "monthly_charge_status_cd": 0
}

メディア情報を取得

メディアIDからメディア情報を取得

Request Body schema: application/json
med_id
string

メディアID

Responses

Request samples

Content type
application/json
{
  • "med_id": "string"
}

Response samples

Content type
application/json
{
  • "med_no": 0,
  • "med_id": "string",
  • "med_name": "string",
  • "p_med_no": "string",
  • "front_url": "string",
  • "product_flg": true,
  • "payment_redirect_flg": true
}

性別

性別情報を取得

性別情報を全て取得するAPI

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "name": "string",
  • "sort_no": 0,
  • "discriminator_type": "string"
}

ニュース

ニュース情報を登録

ニュース情報を登録するAPI

Request Body schema: application/json
publish_date
string <date-time>

公開日

title
string

タイトル

description
string

内容

url
string

URL

link_method
boolean

リンクメソッド(0:GET 1:POST)

visible
boolean

公開日

Responses

Request samples

Content type
application/json
{
  • "publish_date": "2019-08-24T14:15:22Z",
  • "title": "string",
  • "description": "string",
  • "url": "string",
  • "link_method": true,
  • "visible": true
}

Response samples

Content type
application/json
{
  • "boolean": null
}

ニュース情報を取得

ニュース情報を取得するAPI

Request Body schema: application/json
id
number

ニュースID

Responses

Request samples

Content type
application/json
{
  • "id": 0
}

Response samples

Content type
application/json
{
  • "id": 0,
  • "creator_id": 0,
  • "publish_date": "string",
  • "title": "string",
  • "description": "string",
  • "url": "string",
  • "link_method": true,
  • "visible": true,
  • "sort_no": 0,
  • "create_date": "2019-08-24T14:15:22Z",
  • "update_date": "2019-08-24T14:15:22Z",
  • "discriminator_type": "string"
}

ニュース情報を更新

ニュース情報を更新するAPI

Request Body schema: application/json
id
number <int>

ニュースID

publish_date
string <date-time>

公開日

title
string

タイトル

description
string

内容

url
string

URL

link_method
boolean

リンクメソッド(0:GET 1:POST)

visible
boolean

公開日

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "publish_date": "2019-08-24T14:15:22Z",
  • "title": "string",
  • "description": "string",
  • "url": "string",
  • "link_method": true,
  • "visible": true
}

Response samples

Content type
application/json
{
  • "boolean": null
}

都道府県

都道府県情報を取得

都道府県情報を全て取得するAPI

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "name": "string",
  • "sort_no": 0,
  • "discriminator_type": "string"
}

市区町村情報を取得

都道府県IDを元に市区町村情報を全て取得するAPI

Request Body schema: application/json
pref_id
number <int>

都道府県ID

Responses

Request samples

Content type
application/json
{
  • "pref_id": 0
}

Response samples

Content type
application/json
{
  • "id": 0,
  • "pref_id": 0,
  • "name": "string",
  • "sort_no": 0,
  • "discriminator_type": "string"
}

商品カテゴリ

商品カテゴリ情報を登録

商品カテゴリ情報を登録するAPI

Request Body schema: application/json
parent_category_id
number

親商品カテゴリID

category_name
string

商品カテゴリ名称

hierarchy
number

階層

Responses

Request samples

Content type
application/json
{
  • "parent_category_id": 0,
  • "category_name": "string",
  • "hierarchy": 0
}

Response samples

Content type
application/json
{
  • "boolean": null
}

商品カテゴリ情報を取得

商品カテゴリ情報を全て取得するAPI

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "parent_category_id": 0,
  • "creator_id": 0,
  • "category_name": "string",
  • "hierarchy": 0,
  • "sort_no": 0,
  • "create_date": "2019-08-24T14:15:22Z",
  • "update_date": "2019-08-24T14:15:22Z",
  • "discriminator_type": "string"
}

商品親カテゴリ情報を取得

商品親カテゴリ情報を全て取得するAPI

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "parent_category_id": 0,
  • "creator_id": 0,
  • "category_name": "string",
  • "hierarchy": 0,
  • "sort_no": 0,
  • "create_date": "2019-08-24T14:15:22Z",
  • "update_date": "2019-08-24T14:15:22Z",
  • "discriminator_type": "string"
}

商品子カテゴリ情報を検索

商品子カテゴリ情報を検索するAPI

Request Body schema: application/json
category_id
number

親カテゴリID

Responses

Request samples

Content type
application/json
{
  • "category_id": 0
}

Response samples

Content type
application/json
{
  • "id": 0,
  • "parent_category_id": 0,
  • "creator_id": 0,
  • "category_name": "string",
  • "hierarchy": 0,
  • "sort_no": 0,
  • "create_date": "2019-08-24T14:15:22Z",
  • "update_date": "2019-08-24T14:15:22Z",
  • "discriminator_type": "string"
}

商品クラス

商品クラス情報を登録

商品クラス情報を登録するAPI

Request Body schema: application/json
name
string

商品クラス名

Responses

Request samples

Content type
application/json
{
  • "name": "string"
}

Response samples

Content type
application/json
{
  • "boolean": null
}

商品クラスカテゴリ情報を登録

商品クラスカテゴリ情報を登録するAPI

Request Body schema: application/json
class_name_id
number

商品クラスID

class_category_name
number

商品クラスカテゴリ名

visible
number

1:公開・0:非公開

Responses

Request samples

Content type
application/json
{
  • "class_name_id": 0,
  • "class_category_name": 0,
  • "visible": 0
}

Response samples

Content type
application/json
{
  • "boolean": null
}

商品クラス情報を取得

商品クラス情報を全て取得するAPI

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "creator_id": 0,
  • "backend_name": "string",
  • "name": "string",
  • "sort_no": 0,
  • "create_date": "2019-08-24T14:15:22Z",
  • "update_date": "2019-08-24T14:15:22Z",
  • "discriminator_type": "string"
}

商品クラスカテゴリ情報を取得

商品クラスカテゴリ情報を全て取得するAPI

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "class_name_id": 0,
  • "creator_id": 0,
  • "backend_name": "string",
  • "name": "string",
  • "sort_no": 0,
  • "create_date": "2019-08-24T14:15:22Z",
  • "update_date": "2019-08-24T14:15:22Z",
  • "discriminator_type": "string"
}

商品

商品情報を登録

商品情報を登録するAPI

Request Body schema: application/json
parent_category_id
number

親商品カテゴリID

category_name
string

商品カテゴリ名称

hierarchy
number

階層

Responses

Request samples

Content type
application/json
{
  • "parent_category_id": 0,
  • "category_name": "string",
  • "hierarchy": 0
}

Response samples

Content type
application/json
{
  • "boolean": null
}

商品画像を仮登録

商品画像を仮登録するAPI

Request Body schema: application/json
product_image
file

仮アップロードファイル

Responses

Request samples

Content type
application/json
{
  • "product_image": null
}

Response samples

Content type
application/json
{
  • "saveName": "string"
}