{"openapi":"3.1.0","info":{"title":"ZoneShift API","version":"1.0.0","description":"DST-correct timezone & timestamp conversion using the IANA time zone database. Free GET during beta; paid batch POST via x402 for agents."},"servers":[{"url":"https://tz.wrapper-agency.com"}],"paths":{"/api/v1/tz":{"get":{"summary":"Convert a time (or epoch) between two IANA timezones","parameters":[{"name":"from","in":"query","required":true,"schema":{"type":"string","example":"America/New_York"}},{"name":"to","in":"query","required":true,"schema":{"type":"string","example":"Asia/Tokyo"}},{"name":"time","in":"query","required":false,"schema":{"type":"string","example":"2008-11-04T09:00"},"description":"Wall-clock time in the from zone (YYYY-MM-DDTHH:MM)"},{"name":"epoch","in":"query","required":false,"schema":{"type":"integer","example":1225789200},"description":"Unix seconds; converts to the to zone"}],"responses":{"200":{"description":"Converted time with offsets","content":{"application/json":{"example":{"from":"America/New_York","to":"Asia/Tokyo","input":"2008-11-04T09:00","instant":"2008-11-04T14:00:00.000Z","converted":"2008-11-04T23:00:00","fromOffset":"UTC-05:00","toOffset":"UTC+09:00","source":"IANA time zone database (Intl API)"}}}}}}},"/api/v1/pro/tz":{"post":{"summary":"Batch timezone conversion (paid, x402 micropayment)","description":"Per-call USDC on Base via x402. Price: $0.001.","requestBody":{"required":true,"content":{"application/json":{"example":{"conversions":[{"from":"America/New_York","to":"Asia/Tokyo","time":"2008-11-04T09:00"},{"from":"UTC","to":"Europe/London","epoch":1225789200}]}}}},"responses":{"200":{"description":"Array of conversion results"},"402":{"description":"Payment required (x402)"}}}}}}