---
# System prepended metadata

title: Kawabata Languege International様 連携 API仕様書

---

# Kawabata Languege International様 連携 API仕様書

## 概要
エムズ様作成の会員登録システムより、YKC基幹システムへデータ連携するためのAPI

## 共通

### エムズ様→YKC
| 項目 | 値                           |
|:---- |:---------------------------- |
| domain  | webshared-stw.net

| 項目                          | 値                                      |
|:----------------------------- |:--------------------------------------- |
| schemes                       | https                                   |
| host （production）           | https://webshared-stw.net/kli2/linkage/           |
| host （staging）              | https://ykc-www4.e-bos.jp/kawabata2/linkage/      |
| host （staging）              | https://demo.e-bos.jp:4208/kawabata2/linkage/      |
| host （stagingセキュリティ）  | IP制限（接続IPをご教示下さい）          |
| version                       | 1.0.0                                   |
| header authorization(Bearer Token) | AIzaSyDTmCdsdcocvUAy2bZ5CT1hngvYgV_S_iw |


## エラーコード

| Error Code | 値                          | 意味                 |
|:---------- |:--------------------------- |:-------------------- |
| 200        | ok                          | 成功                 |
| 204        | no data                     | 取得したデータが空   |
| 400        | required items do not exist | 必須項目が存在しない（member_id） |
| 401        | required items do not exist | 必須項目が存在しない（password）|
| 402        | item is invalid             | 無効な項目           |
| 403        | authentication error        | 認証エラー           |
| 404        | not found                   | リソースがない       |
| 500        | failure                     | 失敗                 |

---


## データ判定

### description
データ判定

### method
* GET
  * JSON

### end point
本番
/api/login/

テスト
/api/login/

## paramater


| パラメータ名        | 型        | バイト数 | nullable | 内容                                       |
|:------------------- |:--------- |:--------:|:--------:|:------------------------------------------ |
| member_id         | string |     10     |          | 会員ID                     |
| password         | string    |    桁数制限なし     |          | 半角英数記号                   |

### request sample

Production
https://webshared-stw.net/kli2/linkage/api/login

header authorization(Bearer Token)
AIzaSyDTmCdsdcocvUAy2bZ5CT1hngvYgV_S_iw

parameters-json
```
{
    "member_id": "0123456789",    
    "password": "8645afea",    
}
```
## response
### success example
* status code : 200
* {"success": {"code": 200, "message": "OK"}}

### error example
get時に対象者が存在しなかった場合、以下エラーを返却致します。
* {"error": {"code": 403, "message": "authentication error"}}


---
