Japan Residence Processing Times

Average processing days of Japan residence applications per status, from ISA's published PDFs.

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
72%
이름 품질
84%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~5,747토큰 (도구 정의)
~13.8 KB일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 4.49%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "jp-residence-processing": {
      "url": "https://jp-residence-processing-production.mk-career-planning.workers.dev/mcp"
    }
  }
}

원격 엔드포인트

https://jp-residence-processing-production.mk-career-planning.workers.dev/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (5)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢catalog

List the tools of this server with prices, data sources, licensing, daily limits and data freshness.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "server": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "version": {
          "type": "string"
        },
        "stage": {
          "type": "string"
        }
      },
      "required": [
        "name",
        "version",
        "stage"
      ],
      "additionalProperties": {}
    },
    "payment": {
      "type": "object",
      "properties": {
        "protocol": {
          "type": "string"
        },
        "network": {
          "type": "string"
        },
        "asset": {
          "type": "string"
        },
        "enabled": {
          "type": "boolean"
        }
      },
      "required": [
        "protocol",
        "network",
        "asset",
        "enabled"
      ],
      "additionalProperties": {}
    },
    "daily_limits": {
      "type": "object",
      "properties": {},
      "additionalProperties": {},
      "description": "Daily limits of paid calls (calls, usd, timezone) or a misconfiguration notice."
    },
    "paused": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "boolean"
      },
      "description": "Operator pause flags (true = paused)."
    },
    "tools": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "price_usd": {
            "type": "number",
            "description": "Price per call in USD (0 = free)."
          },
          "description": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "price_usd",
          "description"
        ],
        "additionalProperties": {}
      },
      "description": "Every tool of this server with its price."
    },
    "legal": {
      "type": "object",
      "properties": {},
      "additionalProperties": {}
    },
    "fetch_status_values": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "object",
            "properties": {
              "publisher": {
                "type": "string"
              },
              "url": {
                "type": "string"
              }
            },
            "required": [
              "publisher",
              "url"
            ],
            "additionalProperties": {},
            "description": "Publisher and URL of the upstream document or dataset."
          },
          "upstream_updated_at": {
            "description": "Update time stated by the upstream, or null when it states none.",
            "type": [
              "string",
              "null"
            ]
          },
          "retrieved_at": {
            "description": "When this service retrieved the upstream data (null if unknown).",
            "type": [
              "string",
              "null"
            ]
          },
          "content_sha256": {
            "type": [
              "string",
              "null"
            ]
          },
          "parser_version": {
            "type": "string"
          },
          "fetch_status": {
            "type": "string",
            "enum": [
              "found",
              "empty",
              "stale",
              "unavailable",
              "unsupported"
            ],
            "description": "found / empty / stale / unavailable / unsupported (see catalog fetch_status_values)."
          },
          "processed_by": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "upstream_updated_at",
          "retrieved_at",
          "content_sha256",
          "parser_version",
          "fetch_status",
          "processed_by"
        ],
        "additionalProperties": {},
        "description": "Freshness receipt for one upstream source."
      },
      "description": "Freshness receipts for every upstream source used."
    },
    "terms": {
      "type": "string",
      "description": "URL of the terms of service."
    }
  },
  "required": [
    "server",
    "payment",
    "daily_limits",
    "paused",
    "tools",
    "legal",
    "terms"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": {}
}
🟢residence_processing_latest(status, procedure, measure)

How many days did ISA take on average, in its latest published period, to process a residence application for this status of residence? Give status (key, Japanese or English name), optionally procedure. Returns figures with period, blank cells, the PDF's notes, ISA's PDF URL and retrieval time. Status: found, not_listed (blank, not zero), unknown, unreadable_latest (older readable period, labelled). Averages of approved applications, not a forecast.

입력 스키마

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "maxLength": 100,
      "description": "Status of residence: key (e.g. engineer-humanities-international, student, highly-skilled-professional-1a), Japanese name as in ISA's table (e.g. 留学, 高度専門職1号イ) or English name (e.g. Student). Exact match only; see residence_processing_statuses"
    },
    "procedure": {
      "description": "Optional: coe (certificate of eligibility), extension (extension of period of stay) or change (change of status of residence). Omit for all",
      "type": "string",
      "enum": [
        "coe",
        "extension",
        "change"
      ]
    },
    "measure": {
      "description": "Optional: disposition (days to issuance or notification of permission) or review_end (days to the end of examination; extension and change, from FY2020). Omit for both",
      "type": "string",
      "enum": [
        "disposition",
        "review_end"
      ]
    }
  },
  "required": [
    "status"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "object",
      "properties": {
        "status": {
          "type": "string"
        }
      },
      "required": [
        "status"
      ],
      "additionalProperties": {}
    },
    "status": {
      "type": "string",
      "enum": [
        "found",
        "not_listed",
        "unknown",
        "unreadable_latest"
      ],
      "description": "found = figures in the latest period read; not_listed = blank cells in that period (not zero); unknown = no readable data yet; unreadable_latest = ISA's latest PDF could not be read, older_readable has the most recent readable period (older)."
    },
    "status_note": {
      "type": "string"
    },
    "residence_status": {
      "type": "object",
      "properties": {
        "key": {
          "type": "string"
        },
        "name_ja": {
          "type": "string"
        },
        "name_en": {
          "type": "string"
        }
      },
      "required": [
        "key",
        "name_ja",
        "name_en"
      ],
      "additionalProperties": {}
    },
    "latest_official_period": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "period": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "granularity": {
                      "type": "string",
                      "enum": [
                        "month",
                        "quarter"
                      ]
                    },
                    "start": {
                      "type": "string"
                    },
                    "end": {
                      "type": "string"
                    },
                    "fiscal_quarter": {
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  },
                  "required": [
                    "id",
                    "granularity",
                    "start",
                    "end",
                    "fiscal_quarter"
                  ],
                  "additionalProperties": {}
                },
                {
                  "type": "null"
                }
              ],
              "description": "Period the figures cover (YYYY-MM months; quarters are fiscal, April-June = Q1)."
            },
            "state": {
              "type": "string",
              "enum": [
                "readable",
                "unreadable",
                "fetch_failed",
                "not_yet_read"
              ]
            },
            "reason": {
              "type": [
                "string",
                "null"
              ]
            },
            "reason_note": {
              "type": [
                "string",
                "null"
              ]
            },
            "pdf_url": {
              "type": "string"
            }
          },
          "required": [
            "period",
            "state",
            "reason",
            "reason_note",
            "pdf_url"
          ],
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ],
      "description": "ISA's latest period on the list page and whether this service could read its PDF."
    },
    "answer": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "period": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "granularity": {
                      "type": "string",
                      "enum": [
                        "month",
                        "quarter"
                      ]
                    },
                    "start": {
                      "type": "string"
                    },
                    "end": {
                      "type": "string"
                    },
                    "fiscal_quarter": {
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  },
                  "required": [
                    "id",
                    "granularity",
                    "start",
                    "end",
                    "fiscal_quarter"
                  ],
                  "additionalProperties": {}
                },
                {
                  "type": "null"
                }
              ],
              "description": "Period the figures cover (YYYY-MM months; quarters are fiscal, April-June = Q1)."
            },
            "table_layout": {
              "type": [
                "string",
                "null"
              ]
            },
            "figures": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "procedure": {
                    "type": "string",
                    "enum": [
                      "coe",
                      "extension",
                      "change"
                    ],
                    "description": "coe = certificate of eligibility (issuance); extension = extension of period of stay; change = change of status of residence."
                  },
                  "measure": {
                    "type": "string",
                    "enum": [
                      "disposition",
                      "review_end"
                    ],
                    "description": "disposition = days to issuance or notification of permission; review_end = days to the end of examination (extension and change, from FY2020)."
                  },
                  "days": {
                    "type": "number",
                    "description": "Average number of days as printed by ISA."
                  },
                  "days_as_published": {
                    "type": "string"
                  }
                },
                "required": [
                  "procedure",
                  "measure",
                  "days",
                  "days_as_published"
                ],
                "additionalProperties": {}
              }
            },
            "blank_cells": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "procedure": {
                    "type": "string"
                  },
                  "measure": {
                    "type": "string"
                  }
                },
                "required": [
                  "procedure",
                  "measure"
                ],
                "additionalProperties": {}
              },
              "description": "Cells that are blank in ISA's table for this period (no figure; not zero)."
            },
            "notes_as_published": {
              "type": "string",
              "description": "The notes printed under the table in that period's PDF, as published (Japanese)."
            }
          },
          "required": [
            "period",
            "table_layout",
            "figures",
            "blank_cells",
            "notes_as_published"
          ],
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ]
    },
    "older_readable": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "period": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "granularity": {
                      "type": "string",
                      "enum": [
                        "month",
                        "quarter"
                      ]
                    },
                    "start": {
                      "type": "string"
                    },
                    "end": {
                      "type": "string"
                    },
                    "fiscal_quarter": {
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  },
                  "required": [
                    "id",
                    "granularity",
                    "start",
                    "end",
                    "fiscal_quarter"
                  ],
                  "additionalProperties": {}
                },
                {
                  "type": "null"
                }
              ],
              "description": "Period the figures cover (YYYY-MM months; quarters are fiscal, April-June = Q1)."
            },
            "table_layout": {
              "type": [
                "string",
                "null"
              ]
            },
            "figures": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "procedure": {
                    "type": "string",
                    "enum": [
                      "coe",
                      "extension",
                      "change"
                    ],
                    "description": "coe = certificate of eligibility (issuance); extension = extension of period of stay; change = change of status of residence."
                  },
                  "measure": {
                    "type": "string",
                    "enum": [
                      "disposition",
                      "review_end"
                    ],
                    "description": "disposition = days to issuance or notification of permission; review_end = days to the end of examination (extension and change, from FY2020)."
                  },
                  "days": {
                    "type": "number",
                    "description": "Average number of days as printed by ISA."
                  },
                  "days_as_published": {
                    "type": "string"
                  }
                },
                "required": [
                  "procedure",
                  "measure",
                  "days",
                  "days_as_published"
                ],
                "additionalProperties": {}
              }
            },
            "blank_cells": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "procedure": {
                    "type": "string"
                  },
                  "measure": {
                    "type": "string"
                  }
                },
                "required": [
                  "procedure",
                  "measure"
                ],
                "additionalProperties": {}
              },
              "description": "Cells that are blank in ISA's table for this period (no figure; not zero)."
            },
            "notes_as_published": {
              "type": "string",
              "description": "The notes printed under the table in that period's PDF, as published (Japanese)."
            }
          },
          "required": [
            "period",
            "table_layout",
            "figures",
            "blank_cells",
            "notes_as_published"
          ],
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ],
      "description": "Only with unreadable_latest: the most recent period this service could read. Older than ISA's latest."
    },
    "source": {
      "type": "object",
      "properties": {
        "index_url": {
          "type": "string"
        },
        "pdf_url": {
          "description": "ISA's PDF the figures were read from.",
          "type": [
            "string",
            "null"
          ]
        },
        "fetched_at": {
          "description": "When this service downloaded that PDF.",
          "type": [
            "string",
            "null"
          ]
        },
        "index_checked_at": {
          "description": "When this service last read ISA's list page successfully.",
          "type": [
            "string",
            "null"
          ]
        },
        "index_check_stale": {
          "type": "boolean"
        },
        "parser_version": {
          "type": "string"
        },
        "processed_by": {
          "type": "string"
        }
      },
      "required": [
        "index_url",
        "pdf_url",
        "fetched_at",
        "index_checked_at",
        "index_check_stale",
        "parser_version",
        "processed_by"
      ],
      "additionalProperties": {},
      "description": "Where the answer comes from: ISA's list page and PDF, and when this service read them."
    },
    "provenance": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "object",
            "properties": {
              "publisher": {
                "type": "string"
              },
              "url": {
                "type": "string"
              }
            },
            "required": [
              "publisher",
              "url"
            ],
            "additionalProperties": {},
            "description": "Publisher and URL of the upstream document or dataset."
          },
          "upstream_updated_at": {
            "description": "Update time stated by the upstream, or null when it states none.",
            "type": [
              "string",
              "null"
            ]
          },
          "retrieved_at": {
            "description": "When this service retrieved the upstream data (null if unknown).",
            "type": [
              "string",
              "null"
            ]
          },
          "content_sha256": {
            "type": [
              "string",
              "null"
            ]
          },
          "parser_version": {
            "type": "string"
          },
          "fetch_status": {
            "type": "string",
            "enum": [
              "found",
              "empty",
              "stale",
              "unavailable",
              "unsupported"
            ],
            "description": "found / empty / stale / unavailable / unsupported (see catalog fetch_status_values)."
          },
          "processed_by": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "upstream_updated_at",
          "retrieved_at",
          "content_sha256",
          "parser_version",
          "fetch_status",
          "processed_by"
        ],
        "additionalProperties": {},
        "description": "Freshness receipt for one upstream source."
      },
      "description": "Freshness receipts for every upstream source used."
    },
    "disclaimer": {
      "type": "object",
      "properties": {
        "en": {
          "type": "string"
        },
        "ja": {
          "type": "string"
        }
      },
      "required": [
        "en",
        "ja"
      ],
      "additionalProperties": {},
      "description": "Read first: averages of applications approved in the period, as published by ISA; not a forecast for any individual application."
    },
    "fixed_notes": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "en": {
            "type": "string"
          },
          "ja": {
            "type": "string"
          }
        },
        "required": [
          "en",
          "ja"
        ],
        "additionalProperties": {}
      },
      "description": "Notes that apply to every figure (approvals only, what disposition means, blank is not zero, seasonal peaks)."
    },
    "legal_notice": {
      "type": "string"
    },
    "attribution": {
      "type": "object",
      "properties": {
        "source_ja": {
          "type": "string"
        },
        "processed_ja": {
          "type": "string"
        },
        "source_en": {
          "type": "string"
        },
        "terms_url": {
          "type": "string"
        },
        "license_url": {
          "type": "string"
        },
        "license_note": {
          "type": "string"
        }
      },
      "required": [
        "source_ja",
        "processed_ja",
        "source_en",
        "terms_url",
        "license_url",
        "license_note"
      ],
      "additionalProperties": {}
    },
    "answered_at": {
      "type": "string"
    },
    "terms": {
      "type": "string",
      "description": "URL of the terms of service."
    }
  },
  "required": [
    "query",
    "status",
    "status_note",
    "residence_status",
    "latest_official_period",
    "answer",
    "older_readable",
    "source",
    "provenance",
    "disclaimer",
    "fixed_notes",
    "legal_notice",
    "attribution",
    "answered_at",
    "terms"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": {}
}
🟢residence_processing_history(status, procedure, measure)

How has ISA's average processing time for this status of residence changed over time? Give status and optionally procedure and measure. Returns series per granularity (monthly from October 2024, quarterly FY2017 to FY2024 Q2, never mixed or interpolated), procedure and measure, oldest first, with periods that could not be read or are blank listed as gaps with the reason.

입력 스키마

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "maxLength": 100,
      "description": "Status of residence: key (e.g. engineer-humanities-international, student, highly-skilled-professional-1a), Japanese name as in ISA's table (e.g. 留学, 高度専門職1号イ) or English name (e.g. Student). Exact match only; see residence_processing_statuses"
    },
    "procedure": {
      "description": "Optional: coe (certificate of eligibility), extension (extension of period of stay) or change (change of status of residence). Omit for all",
      "type": "string",
      "enum": [
        "coe",
        "extension",
        "change"
      ]
    },
    "measure": {
      "description": "Optional: disposition (days to issuance or notification of permission) or review_end (days to the end of examination; extension and change, from FY2020). Omit for both",
      "type": "string",
      "enum": [
        "disposition",
        "review_end"
      ]
    }
  },
  "required": [
    "status"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "object",
      "properties": {
        "status": {
          "type": "string"
        }
      },
      "required": [
        "status"
      ],
      "additionalProperties": {}
    },
    "status": {
      "type": "string",
      "enum": [
        "found",
        "not_listed",
        "unknown"
      ]
    },
    "status_note": {
      "type": "string"
    },
    "residence_status": {
      "type": "object",
      "properties": {
        "key": {
          "type": "string"
        },
        "name_ja": {
          "type": "string"
        },
        "name_en": {
          "type": "string"
        }
      },
      "required": [
        "key",
        "name_ja",
        "name_en"
      ],
      "additionalProperties": {}
    },
    "latest_official_period": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "period": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "granularity": {
                      "type": "string",
                      "enum": [
                        "month",
                        "quarter"
                      ]
                    },
                    "start": {
                      "type": "string"
                    },
                    "end": {
                      "type": "string"
                    },
                    "fiscal_quarter": {
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  },
                  "required": [
                    "id",
                    "granularity",
                    "start",
                    "end",
                    "fiscal_quarter"
                  ],
                  "additionalProperties": {}
                },
                {
                  "type": "null"
                }
              ],
              "description": "Period the figures cover (YYYY-MM months; quarters are fiscal, April-June = Q1)."
            },
            "state": {
              "type": "string",
              "enum": [
                "readable",
                "unreadable",
                "fetch_failed",
                "not_yet_read"
              ]
            },
            "reason": {
              "type": [
                "string",
                "null"
              ]
            },
            "reason_note": {
              "type": [
                "string",
                "null"
              ]
            },
            "pdf_url": {
              "type": "string"
            }
          },
          "required": [
            "period",
            "state",
            "reason",
            "reason_note",
            "pdf_url"
          ],
          "additionalProperties": {}
        },
        {
          "type": "null"
        }
      ],
      "description": "ISA's latest period on the list page and whether this service could read its PDF."
    },
    "series": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "granularity": {
            "type": "string",
            "enum": [
              "month",
              "quarter"
            ]
          },
          "procedure": {
            "type": "string",
            "enum": [
              "coe",
              "extension",
              "change"
            ]
          },
          "measure": {
            "type": "string",
            "enum": [
              "disposition",
              "review_end"
            ]
          },
          "points": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "period": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "id": {
                          "type": "string"
                        },
                        "granularity": {
                          "type": "string",
                          "enum": [
                            "month",
                            "quarter"
                          ]
                        },
                        "start": {
                          "type": "string"
                        },
                        "end": {
                          "type": "string"
                        },
                        "fiscal_quarter": {
                          "type": [
                            "string",
                            "null"
                          ]
                        }
                      },
                      "required": [
                        "id",
                        "granularity",
                        "start",
                        "end",
                        "fiscal_quarter"
                      ],
                      "additionalProperties": {}
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "description": "Period the figures cover (YYYY-MM months; quarters are fiscal, April-June = Q1)."
                },
                "days": {
                  "type": "number"
                },
                "days_as_published": {
                  "type": "string"
                },
                "pdf_url": {
                  "type": "string"
                }
              },
              "required": [
                "period",
                "days",
                "days_as_published",
                "pdf_url"
              ],
              "additionalProperties": {}
            }
          },
          "gaps": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "period": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "id": {
                          "type": "string"
                        },
                        "granularity": {
                          "type": "string",
                          "enum": [
                            "month",
                            "quarter"
                          ]
                        },
                        "start": {
                          "type": "string"
                        },
                        "end": {
                          "type": "string"
                        },
                        "fiscal_quarter": {
                          "type": [
                            "string",
                            "null"
                          ]
                        }
                      },
                      "required": [
                        "id",
                        "granularity",
                        "start",
                        "end",
                        "fiscal_quarter"
                      ],
                      "additionalProperties": {}
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "description": "Period the figures cover (YYYY-MM months; quarters are fiscal, April-June = Q1)."
                },
                "reason": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "reason_note": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "pdf_url": {
                  "type": "string"
                }
              },
              "required": [
                "period",
                "reason",
                "reason_note",
                "pdf_url"
              ],
              "additionalProperties": {}
            }
          }
        },
        "required": [
          "granularity",
          "procedure",
          "measure",
          "points",
          "gaps"
        ],
        "additionalProperties": {}
      },
      "description": "One series per granularity, procedure and measure, oldest first. Monthly and quarterly series are separate; nothing is interpolated."
    },
    "history_note": {
      "type": "string"
    },
    "source": {
      "type": "object",
      "properties": {
        "index_url": {
          "type": "string"
        },
        "pdf_url": {
          "description": "ISA's PDF the figures were read from.",
          "type": [
            "string",
            "null"
          ]
        },
        "fetched_at": {
          "description": "When this service downloaded that PDF.",
          "type": [
            "string",
            "null"
          ]
        },
        "index_checked_at": {
          "description": "When this service last read ISA's list page successfully.",
          "type": [
            "string",
            "null"
          ]
        },
        "index_check_stale": {
          "type": "boolean"
        },
        "parser_version": {
          "type": "string"
        },
        "processed_by": {
          "type": "string"
        }
      },
      "required": [
        "index_url",
        "pdf_url",
        "fetched_at",
        "index_checked_at",
        "index_check_stale",
        "parser_version",
        "processed_by"
      ],
      "additionalProperties": {},
      "description": "Where the answer comes from: ISA's list page and PDF, and when this service read them."
    },
    "provenance": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "object",
            "properties": {
              "publisher": {
                "type": "string"
              },
              "url": {
                "type": "string"
              }
            },
            "required": [
              "publisher",
              "url"
            ],
            "additionalProperties": {},
            "description": "Publisher and URL of the upstream document or dataset."
          },
          "upstream_updated_at": {
            "description": "Update time stated by the upstream, or null when it states none.",
            "type": [
              "string",
              "null"
            ]
          },
          "retrieved_at": {
            "description": "When this service retrieved the upstream data (null if unknown).",
            "type": [
              "string",
              "null"
            ]
          },
          "content_sha256": {
            "type": [
              "string",
              "null"
            ]
          },
          "parser_version": {
            "type": "string"
          },
          "fetch_status": {
            "type": "string",
            "enum": [
              "found",
              "empty",
              "stale",
              "unavailable",
              "unsupported"
            ],
            "description": "found / empty / stale / unavailable / unsupported (see catalog fetch_status_values)."
          },
          "processed_by": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "upstream_updated_at",
          "retrieved_at",
          "content_sha256",
          "parser_version",
          "fetch_status",
          "processed_by"
        ],
        "additionalProperties": {},
        "description": "Freshness receipt for one upstream source."
      },
      "description": "Freshness receipts for every upstream source used."
    },
    "disclaimer": {
      "type": "object",
      "properties": {
        "en": {
          "type": "string"
        },
        "ja": {
          "type": "string"
        }
      },
      "required": [
        "en",
        "ja"
      ],
      "additionalProperties": {},
      "description": "Read first: averages of applications approved in the period, as published by ISA; not a forecast for any individual application."
    },
    "fixed_notes": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "en": {
            "type": "string"
          },
          "ja": {
            "type": "string"
          }
        },
        "required": [
          "en",
          "ja"
        ],
        "additionalProperties": {}
      },
      "description": "Notes that apply to every figure (approvals only, what disposition means, blank is not zero, seasonal peaks)."
    },
    "legal_notice": {
      "type": "string"
    },
    "attribution": {
      "type": "object",
      "properties": {
        "source_ja": {
          "type": "string"
        },
        "processed_ja": {
          "type": "string"
        },
        "source_en": {
          "type": "string"
        },
        "terms_url": {
          "type": "string"
        },
        "license_url": {
          "type": "string"
        },
        "license_note": {
          "type": "string"
        }
      },
      "required": [
        "source_ja",
        "processed_ja",
        "source_en",
        "terms_url",
        "license_url",
        "license_note"
      ],
      "additionalProperties": {}
    },
    "answered_at": {
      "type": "string"
    },
    "terms": {
      "type": "string",
      "description": "URL of the terms of service."
    }
  },
  "required": [
    "query",
    "status",
    "status_note",
    "residence_status",
    "latest_official_period",
    "series",
    "history_note",
    "source",
    "provenance",
    "disclaimer",
    "fixed_notes",
    "legal_notice",
    "attribution",
    "answered_at",
    "terms"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": {}
}
🟢residence_processing_statuses

Which statuses of residence and procedures do ISA's processing-time tables cover, and which keys and names does this service accept? Returns the canonical list (key, Japanese and English names), procedures and measures.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "statuses": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string"
          },
          "name_ja": {
            "type": "string"
          },
          "name_en": {
            "type": "string"
          },
          "group_ja": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "key",
          "name_ja",
          "name_en",
          "group_ja"
        ],
        "additionalProperties": {}
      }
    },
    "procedures": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string"
          },
          "name_ja": {
            "type": "string"
          },
          "name_en": {
            "type": "string"
          },
          "measures": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "key",
          "name_ja",
          "name_en",
          "measures"
        ],
        "additionalProperties": {}
      }
    },
    "matching_note": {
      "type": "string"
    },
    "disclaimer": {
      "type": "object",
      "properties": {
        "en": {
          "type": "string"
        },
        "ja": {
          "type": "string"
        }
      },
      "required": [
        "en",
        "ja"
      ],
      "additionalProperties": {},
      "description": "Read first: averages of applications approved in the period, as published by ISA; not a forecast for any individual application."
    },
    "fixed_notes": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "en": {
            "type": "string"
          },
          "ja": {
            "type": "string"
          }
        },
        "required": [
          "en",
          "ja"
        ],
        "additionalProperties": {}
      },
      "description": "Notes that apply to every figure (approvals only, what disposition means, blank is not zero, seasonal peaks)."
    },
    "legal_notice": {
      "type": "string"
    },
    "attribution": {
      "type": "object",
      "properties": {
        "source_ja": {
          "type": "string"
        },
        "processed_ja": {
          "type": "string"
        },
        "source_en": {
          "type": "string"
        },
        "terms_url": {
          "type": "string"
        },
        "license_url": {
          "type": "string"
        },
        "license_note": {
          "type": "string"
        }
      },
      "required": [
        "source_ja",
        "processed_ja",
        "source_en",
        "terms_url",
        "license_url",
        "license_note"
      ],
      "additionalProperties": {}
    },
    "answered_at": {
      "type": "string"
    },
    "terms": {
      "type": "string",
      "description": "URL of the terms of service."
    }
  },
  "required": [
    "statuses",
    "procedures",
    "matching_note",
    "disclaimer",
    "fixed_notes",
    "legal_notice",
    "attribution",
    "answered_at",
    "terms"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": {}
}
🟢get_receipt(receipt_id)

Re-fetch the stored result of a settled paid call by its receipt_id, for when the response was lost after payment. Free. Unknown or unsettled receipt ids return RECEIPT_NOT_FOUND. Results are kept for 90 days after settlement.

입력 스키마

{
  "type": "object",
  "properties": {
    "receipt_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80,
      "description": "The receipt_id returned with a paid result (\"rcpt_\" + 64 hex characters)."
    }
  },
  "required": [
    "receipt_id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

출력 스키마

{
  "type": "object",
  "properties": {
    "receipt_id": {
      "type": "string",
      "description": "Receipt id of the settled paid call (\"rcpt_\" + 64 hex). Use with get_receipt."
    },
    "tool": {
      "type": "string",
      "description": "Name of the paid tool that produced the result."
    },
    "settled_at": {
      "type": [
        "string",
        "null"
      ]
    },
    "payment": {
      "type": "object",
      "properties": {
        "network": {
          "type": [
            "string",
            "null"
          ]
        },
        "transaction": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "network",
        "transaction"
      ],
      "additionalProperties": {}
    },
    "result": {
      "description": "The stored result, exactly as returned by the paid call."
    },
    "provenance": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "object",
            "properties": {
              "publisher": {
                "type": "string"
              },
              "url": {
                "type": "string"
              }
            },
            "required": [
              "publisher",
              "url"
            ],
            "additionalProperties": {},
            "description": "Publisher and URL of the upstream document or dataset."
          },
          "upstream_updated_at": {
            "description": "Update time stated by the upstream, or null when it states none.",
            "type": [
              "string",
              "null"
            ]
          },
          "retrieved_at": {
            "description": "When this service retrieved the upstream data (null if unknown).",
            "type": [
              "string",
              "null"
            ]
          },
          "content_sha256": {
            "type": [
              "string",
              "null"
            ]
          },
          "parser_version": {
            "type": "string"
          },
          "fetch_status": {
            "type": "string",
            "enum": [
              "found",
              "empty",
              "stale",
              "unavailable",
              "unsupported"
            ],
            "description": "found / empty / stale / unavailable / unsupported (see catalog fetch_status_values)."
          },
          "processed_by": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "upstream_updated_at",
          "retrieved_at",
          "content_sha256",
          "parser_version",
          "fetch_status",
          "processed_by"
        ],
        "additionalProperties": {},
        "description": "Freshness receipt for one upstream source."
      },
      "description": "Freshness receipts for every upstream source used."
    },
    "terms": {
      "type": "string",
      "description": "URL of the terms of service."
    }
  },
  "required": [
    "receipt_id",
    "tool",
    "settled_at",
    "payment",
    "result",
    "provenance",
    "terms"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": {}
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 5개