{"openapi":"3.1.1","info":{"title":"签路游签证准备参考工具","version":"1.1.0","description":"只读资料，无需凭据。不是签证申请、实时政策、价格或预约接口。"},"servers":[{"url":"https://qianluyou.cn"}],"security":[],"paths":{"/data/visa/v1/index.json":{"get":{"operationId":"listVisaWorkflows","summary":"查找已覆盖的国家和下一次读取地址","responses":{"200":{"description":"公开参考数据，阅读 applicability 与 limitations 后再使用。","content":{"application/json":{"schema":{"type":"object","required":["schemaVersion","workflows","notIncluded","limitations"],"properties":{"schemaVersion":{"type":"string"},"workflows":{"type":"array","items":{"type":"object","required":["country","slug","name","url","page"],"properties":{"country":{"type":"string"},"slug":{"type":"string"},"name":{"type":"string"},"url":{"type":"string","format":"uri"},"page":{"type":"string","format":"uri"}}}},"notIncluded":{"type":"array","items":{"type":"object"}},"limitations":{"type":"object"}}}}}},"404":{"description":"没有此资料；不得以其他国家的数据替代。","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/data/visa/v1/workflows/{slug}.json":{"get":{"operationId":"getVisaWorkflow","summary":"获取某国适用范围、办理步骤、应保留凭据与官方依据","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","enum":["united-states","new-zealand","canada","australia","spain","italy","germany","japan","south-korea","united-kingdom","france"]}}],"responses":{"200":{"description":"公开参考数据，阅读 applicability 与 limitations 后再使用。","content":{"application/json":{"schema":{"type":"object","required":["id","country","applicability","provenance","steps","limitations"],"properties":{"id":{"type":"string"},"country":{"type":"string"},"canonical":{"type":"string","format":"uri"},"applicability":{"type":"object"},"provenance":{"type":"object"},"capabilities":{"type":"object"},"steps":{"type":"array","items":{"type":"object","required":["id","order","title","instructions","expectedEvidence","action","pageAnchor"],"properties":{"id":{"type":"string"},"order":{"type":"integer"},"title":{"type":"string"},"instructions":{"type":"string"},"expectedEvidence":{"type":"string"},"action":{"type":"object"},"pageAnchor":{"type":"string","format":"uri"}}}},"limitations":{"type":"object"}}}}}},"404":{"description":"没有此资料；不得以其他国家的数据替代。","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/data/visa/v1/materials/{country}.json":{"get":{"operationId":"getVisaMaterialRules","summary":"读取材料分支表；先确认申请适用范围，再按全部选项匹配，缺失时不能默认","parameters":[{"name":"country","in":"path","required":true,"schema":{"type":"string","enum":["US","GB","AU","CA","NZ","DE","FR"]}}],"responses":{"200":{"description":"公开参考数据，阅读 applicability 与 limitations 后再使用。","content":{"application/json":{"schema":{"type":"object","required":["country","applicability","provenance","fields","matching","items","variants","limitations"],"properties":{"country":{"type":"string"},"applicability":{"type":"object"},"provenance":{"type":"object"},"fields":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"matching":{"type":"object"},"items":{"type":"array","items":{"type":"object","required":["key","item"],"properties":{"key":{"type":"string"},"item":{"type":"object"}}}},"variants":{"type":"array","items":{"type":"object","required":["when","itemKeys"],"properties":{"when":{"type":"object","additionalProperties":{"type":"string"}},"itemKeys":{"type":"array","items":{"type":"string"}}}}},"limitations":{"type":"object"}}}}}},"404":{"description":"没有此资料；不得以其他国家的数据替代。","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/data/visa/v1/regions/{country}.json":{"get":{"operationId":"getVisaReceivingRegions","summary":"读取官方机构领区表，按指定地区字段匹配；不判断是否获准递交","parameters":[{"name":"country","in":"path","required":true,"schema":{"type":"string","enum":["JP","KR","IT","ES"]}}],"responses":{"200":{"description":"公开参考数据，阅读 applicability 与 limitations 后再使用。","content":{"application/json":{"schema":{"type":"object","required":["country","reviewedAt","requiredInputs","matching","entries","limitations"],"properties":{"country":{"type":"string"},"reviewedAt":{"type":"string","format":"date"},"requiredInputs":{"type":"array","items":{"type":"string"}},"matching":{"type":"object"},"entries":{"type":"array","items":{"type":"object"}},"limitations":{"type":"object"}}}}}},"404":{"description":"没有此资料；不得以其他国家的数据替代。","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}