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,747Token(工具定義)
~13.8 KB典型回應大小
顯著的注意力影響(128k 上下文的 4.49%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `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 個工具