{"api":"v1","generated_at":"2026-10-02T11:17:52.388Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/api-duoleads-com-v1-time-zone-7e89b5","pinned_page":"https://tollindex.com/e/api-duoleads-com-v1-time-zone-7e89b5/at/2026-10-02T05-34Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-10-02T05:34:29.993Z","snapshot_stamp":"2026-10-02T05-34Z","endpoint":{"slug":"api-duoleads-com-v1-time-zone-7e89b5","canonical_url":"https://api.duoleads.com/v1/time/zone","resource":"https://api.duoleads.com/v1/time/zone","http_method":"GET","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Convert an instant to wall-clock time in a named IANA time zone, or a wall-clock time in a zone back to an instant. Returns the local date and time, the UTC offset in ±HH:MM and seconds, the zone abbreviation, whether DST is in effect, the ISO week date, and the day of year. Handles the ambiguous and skipped local times at DST boundaries explicitly rather than guessing.","service_name":"Duo Data Utilities","declared_category":null,"declared_tags":["no-api-key","time","timezones"],"route_template":null,"registry_updated":"2026-10-01T20:51:00.613Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"time zone","category":"other","first_observed_by_toll":"2026-09-29T05:42:18.847Z","last_observed_by_toll":"2026-10-02T05:34:29.993Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-29T05:42:18.848Z","event":"listed"},{"registry":"cdp","at":"2026-10-01T05:50:06.230Z","event":"delisted"},{"registry":"cdp","at":"2026-10-01T13:10:50.124Z","event":"delisting_confirmed"},{"registry":"cdp","at":"2026-10-01T22:40:17.457Z","event":"relisted"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.05 USDC","amount_units":0.05,"decimals_known":true,"pay_to":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"counters":{"observed_at":"2026-10-02T05:34:29.993Z","calls_30d":2,"unique_payers_30d":1,"last_called_at":"2026-10-01T20:51:00.490Z"},"validation":{"latest":{"observed_at":"2026-09-30T07:33:42.898Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-30"},"uptime":[{"days":7,"observed":3,"passed":3,"ratio":1},{"days":30,"observed":3,"passed":3,"ratio":1},{"days":90,"observed":3,"passed":3,"ratio":1}],"history_90d":[{"observed_at":"2026-09-30T07:33:42.898Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-30","state_changed":false},{"observed_at":"2026-09-29T19:48:27.775Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-29","state_changed":false},{"observed_at":"2026-09-29T17:50:14.028Z","state":"pass","failed_checks":[],"run_id":"new-after-daily-2026-09-28","state_changed":true}]},"seller":{"wallet":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","page":"https://tollindex.com/seller/0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","endpoints":33,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["no-api-key","time","timezones"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","amount":"50000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":120}],"quality":{"lastCalledAt":"2026-10-01T20:51:00.49Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":1},"resource":"https://api.duoleads.com/v1/time/zone","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"zone":"Europe/Amsterdam","instant":"2026-10-25T00:30:00Z"}},"output":{"type":"json","example":{"ok":true,"data":{"dst":true,"gap":false,"zone":"Europe/Amsterdam","local":"2026-10-25T02:30:00","offset":"+02:00","instant":"2026-10-25T00:30:00.000Z","weekday":"sunday","epoch_ms":1792888200000,"iso_week":{"week":43,"year":2026,"weekday":7},"ambiguity":null,"resolution":null,"day_of_year":298,"abbreviation":"GMT+2","offset_seconds":7200},"meta":{"price_usd":"0.05","disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D","computed_at":"2026-09-28T12:00:00.000Z","deterministic":true},"route":"/v1/time/zone","version":"1.0.0"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["zone"],"properties":{"zone":{"type":"string","maxLength":64,"description":"IANA time zone id, e.g. Europe/Amsterdam."},"local":{"type":"string","maxLength":64,"description":"Wall-clock time YYYY-MM-DDTHH:MM[:SS] in zone, converted back to an instant. Mutually exclusive with instant."},"instant":{"type":"string","maxLength":64,"description":"RFC 3339 timestamp or integer Unix seconds/milliseconds. Defaults to now. Mutually exclusive with local."},"ambiguous":{"enum":["earlier","later","reject"],"type":"string","maxLength":64,"description":"Only with local: which instant a repeated local time maps to. Default earlier."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["ok","route","version","data","meta"],"properties":{"ok":{"const":true},"data":{"type":"object","required":["zone","instant","epoch_ms","local","offset","offset_seconds","abbreviation","dst","weekday","iso_week","day_of_year","ambiguity","resolution"],"properties":{"dst":{"type":"boolean"},"gap":{"type":"boolean"},"zone":{"type":"string"},"local":{"type":"string"},"offset":{"type":"string"},"instant":{"type":"string"},"weekday":{"type":"string"},"epoch_ms":{"type":"integer"},"iso_week":{"type":"object","required":["year","week","weekday"],"properties":{"week":{"type":"integer"},"year":{"type":"integer"},"weekday":{"type":"integer"}}},"ambiguity":{"type":["string","null"]},"resolution":{"type":["string","null"]},"day_of_year":{"type":"integer"},"abbreviation":{"type":"string"},"offset_seconds":{"type":"integer"}}},"meta":{"type":"object","required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"properties":{"sources":{"type":"array","items":{"type":"object","required":["id","version","published"]}},"price_usd":{"type":"string"},"disclaimer":{"type":"string"},"request_id":{"type":"string"},"computed_at":{"type":"string","description":"RFC 3339 UTC with milliseconds"},"deterministic":{"type":"boolean"}}},"route":{"const":"/v1/time/zone"},"version":{"type":"string"}}}}}}}}},"description":"Convert an instant to wall-clock time in a named IANA time zone, or a wall-clock time in a zone back to an instant. Returns the local date and time, the UTC offset in ±HH:MM and seconds, the zone abbreviation, whether DST is in effect, the ISO week date, and the day of year. Handles the ambiguous and skipped local times at DST boundaries explicitly rather than guessing.","lastUpdated":"2026-10-01T20:51:00.613Z","serviceName":"Duo Data Utilities","x402Version":2}]}}