フィールド名 | fieldName | type | 備考 |
---|---|---|---|
連絡先ID | contactID | string | /^[0-9a-z]{8}$/ |
患者ID | patientID | string | /^[0-9a-z]{8}$/ |
入外ID | eventID | string | /^[0-9a-z]{8}$/ |
事業所名 | officeName | string | |
連絡先種類 | contactKind | string | |
担当者名 | assignedPersonName | string | |
電話番号 | contactPhoneNumber | string | |
開始日 | startDate | date | |
終了確認日 | endDate | date | |
備考 | remarks | string | |
並び順 | sortOrder | string |
GET /api/v1/contacts
アクセストークンに紐付けれた連絡先のID一覧を連絡先IDの降順で取得します。
1 2 |
GET /api/v1/contacts HTTP/1.1 Host: api.manbo.link |
1 2 3 4 5 6 7 8 |
HTTP/1.1 200 Content-Type: application/json [ { "contactID": "15151" } ] |
Get /api/v1/contacts/:contactID
連絡先情報を取得します。
1 2 |
GET /api/v1/contacts/:contactID HTTP/1.1 Host: api.manbo.link |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
HTTP/1.1 200 Content-Type: application/json { "contactID": "15151", "patientID": "4a351b23", "eventID": "3f1a2541", "officeName": "", "contactKind":"", "assignedPersonName": "連絡 知り太郎", "contactPhoneNumber": "090-2456-1254", "startDate": "2000-01-01T00:00:00+00:00", "endDate": "2000-01-01T00:00:00+00:00", "remarks": "備考", "sortOrder": "1" } |
PATCH /api/v1/contacts/:contactID
連絡先情報を更新します。
1 2 3 4 5 6 7 8 9 10 11 |
PATCH /api/v1/contacts/:contactID HTTP/1.1 Content-Type: application/json Host: api.manbo.link { "contactID": "12ax4112", "payload": { "assignedPersonName": "連絡 有太", "contactPhoneNumber": "050-1212-1212" } } |
1 2 3 4 5 |
HTTP/1.1 200 Content-Type: application/json { } |
DELETE /api/v1/contacts/:contactID
連絡先情報を削除します。
1 2 3 4 5 6 7 |
DELETE /api/v1/contacts/:contactID HTTP/1.1 Content-Type: application/json Host: api.manbo.link { "contactID": "12ax4112" } |
1 2 3 4 5 |
HTTP/1.1 200 Content-Type: application/json { } |