{"openapi":"3.1.0","info":{"title":"Roamzo eSIM compatibility directory","version":"1.0.0","description":"Read published model and hardware evidence. Personal device identifiers are never required. Data describes hardware eligibility and regional restrictions. Carrier unlocking and travel-plan acceptance require separate checks."},"servers":[{"url":"/pt-br/data/v1"}],"paths":{"/devices.json":{"get":{"operationId":"listDevices","summary":"List researched model families and their hardware numbers","responses":{"200":{"description":"Published compatibility data","content":{"application/json":{"schema":{"$ref":"./schema.json"}}}},"404":{"description":"Unlisted model or hardware number. Its compatibility is unverified.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string"}}},"example":{"error":"Unknown data record"}}}}}}},"/phones.json":{"get":{"operationId":"listCompatiblePhones","summary":"List reviewed phone families with eSIM in at least one version","responses":{"200":{"description":"Published compatibility data","content":{"application/json":{"schema":{"$ref":"./schema.json#/$defs/phoneList"}}}},"404":{"description":"Unlisted model or hardware number. Its compatibility is unverified.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string"}}},"example":{"error":"Unknown data record"}}}}}}},"/devices/{id}.json":{"get":{"operationId":"getDevice","summary":"Read one model family and its primary sources","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string","pattern":"^[a-z0-9-]+$"},"example":"iphone-11"}],"responses":{"200":{"description":"Published compatibility data","content":{"application/json":{"schema":{"$ref":"./schema.json#/$defs/familyRecord"},"examples":{"family":{"summary":"An iPhone family with regional variants","externalValue":"./devices/iphone-11.json"}}}}},"404":{"description":"Unlisted model or hardware number. Its compatibility is unverified.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string"}}},"example":{"error":"Unknown data record"}}}}}}},"/hardware/{number}.json":{"get":{"operationId":"getHardware","summary":"Read the verdict for one exact public hardware model number","parameters":[{"in":"path","name":"number","required":true,"description":"Use the public model number, retaining its hyphen. Known mixed-case numbers redirect to lowercase.","schema":{"type":"string","pattern":"^[A-Za-z0-9-]+$"},"example":"a2696"}],"responses":{"200":{"description":"Published compatibility data","content":{"application/json":{"schema":{"$ref":"./schema.json#/$defs/hardwareRecord"},"examples":{"wifi":{"summary":"Wi-Fi-only iPad A2696","externalValue":"./hardware/a2696.json"},"mainland":{"summary":"Mainland China iPad A3162 with foreign-plan installation restrictions","externalValue":"./hardware/a3162.json"}}}}},"308":{"description":"Use the lowercase URL for this published model number.","headers":{"Location":{"required":true,"schema":{"type":"string","format":"uri-reference"}}}},"404":{"description":"Unlisted model or hardware number. Its compatibility is unverified.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string"}}},"example":{"error":"Unknown data record"}}}}}}},"/devices.csv":{"get":{"operationId":"downloadCsv","summary":"Download family and individual hardware rows","responses":{"200":{"description":"One family or hardware configuration per row","content":{"text/csv":{"schema":{"type":"string"}}}}}}}}}
