Japan Residence Processing Times
Average processing days of Japan residence applications per status, from ISA's published PDFs.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"jp-residence-processing": {
"url": "https://jp-residence-processing-production.mk-career-planning.workers.dev/mcp"
}
}
}Puntos de conexión remotos
https://jp-residence-processing-production.mk-career-planning.workers.dev/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢catalog
List the tools of this server with prices, data sources, licensing, daily limits and data freshness.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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": {}
}Comunidad
Evidencia