市区町村マスタ取得API

市区町村マスタ一覧を取得するAPI

市区町村マスタ取得APIは、市区町村の名前、保険者番号等の情報を取得します。
リクエストで都道府県での絞り込みが可能です。指定がない場合は、全ての市区町村情報を取得します。

API ID

MST0002

Request URL

munic/select
環境 URL
Staging環境 https://stage-api.link.carekarte.jp/munic/select
環境 URL
本番環境 https://api.link.carekarte.jp/munic/select

HTTPメソッド

POST

リクエスト

header(すべて必須)

名前
Content-Type application/json
authorization tokenサービスで取得した値を設定

Body(JSON形式)

パラメータ 必須 サイズ・形式 説明 仕様
prefCd String   2桁 都道府県コード 宣言あり:該当の都道府県コードの市区町村のみを表示
宣言なし:全ての都道府県市区町村を表示
useFlag Boolean     使用フラグ true:使用チェックONのもののみ表示
false・もしくは宣言なし:使用チェックに関係なく表示

※Bodyに必須項目がないため、Bodyなしでもリクエスト可能

サンプルデータ

{
  "prefCd":"22",
  "useFlag":true
}

レスポンス

Body(JSON形式)

パラメータ 必須 サイズ・形式 説明 仕様
result [array]   結果を返却する  
  prefCd String 2桁 都道府県コード  
  municCd String 3桁 市区町村コード  
  municNm String   市区町村名  
  insurerCd1 String 6桁 保険者番号1  
  insurerCd2 String 6桁 保険者番号2  
  postCd String   郵便番号 ※CAREKARTEで入力してある場合、その値が表示されます。
  municldrNm String   市町村長名 ※CAREKARTEで入力してある場合、その値が表示されます。
  useFlag Boolean   使用フラグ true:使用チェックON
false:使用チェックOFF

サンプルデータ

市区町村マスタの正常取得時
{
    "result": [
        {
            "prefCd": "22",
            "municCd": "100",
            "municNm": "静岡市",
            "insurerCd1": "221002",
            "insurerCd2": "221002",
            "postCd": "",
            "municldrNm": "",
            "useFlag": true
        },
        {
            "prefCd": "22",
            "municCd": "101",
            "municNm": "静岡市葵区",
            "insurerCd1": "221010",
            "insurerCd2": "",
            "postCd": "",
            "municldrNm": "",
            "useFlag": true
        },
        {
            "prefCd": "22",
            "municCd": "102",
            "municNm": "静岡市駿河区",
            "insurerCd1": "221028",
            "insurerCd2": "",
            "postCd": "",
            "municldrNm": "",
            "useFlag": true
        },
        {
            "prefCd": "22",
            "municCd": "130",
            "municNm": "浜松市",
            "insurerCd1": "221309",
            "insurerCd2": "221309",
            "postCd": "",
            "municldrNm": "",
            "useFlag": true
        },
        {
            "prefCd": "22",
            "municCd": "209",
            "municNm": "島田市",
            "insurerCd1": "222091",
            "insurerCd2": "222097",
            "postCd": "",
            "municldrNm": "",
            "useFlag": true
        },
        {
            "prefCd": "22",
            "municCd": "214",
            "municNm": "藤枝市",
            "insurerCd1": "222141",
            "insurerCd2": "222141",
            "postCd": "",
            "municldrNm": "",
            "useFlag": true
        },
        {
            "prefCd": "22",
            "municCd": "215",
            "municNm": "御殿場市",
            "insurerCd1": "222158",
            "insurerCd2": "222158",
            "postCd": "",
            "municldrNm": "",
            "useFlag": true
        }
    ]
}

エラー発生時(リクエスト内のパラメータ値が不正な場合)
{
    "ecErrorCode": "",
    "elErrorCode": "EL400001",
    "message": "[useFlag]の値が正しくありません。",
    "method": "POST",
    "path": "/munic/select",
    "code": 400,
    "timestamp": "4/20/2022, 6:16:43 AM"
}

連携イメージ(CAREKARTE)