{"id":"iso-datetime-add-seconds","version":"1.0.0","description":"Add a signed whole-second delta to a strict UTC ISO-8601 datetime.","supported_operations":["iso datetime add seconds","add seconds to utc datetime","shift iso datetime by whole seconds"],"unsupported_operations":["leap seconds","time zones","offsets other than Z","fractional seconds","locale","ISO-8601 duration strings","add months or years","DST"],"semantics":["datetime must match YYYY-MM-DDTHH:MM:SSZ with zero-padded fields and a real proleptic Gregorian UTC civil time.","Years are 0001-9999. Days are linear 86400-second POSIX days. There are no leap seconds, fractional seconds, space separators, or offsets other than Z.","seconds is a canonical integer string; -0 is accepted as 0. The absolute value may have at most 12 digits excluding the sign.","The delta is applied on the UTC millisecond timeline via Date.UTC / getUTC* (no local Date getters).","The result is formatted YYYY-MM-DDTHH:MM:SSZ. If the result year is outside 0001-9999 the call is rejected."],"limits":{"max_seconds_digits":12,"min_year":1,"max_year":9999},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["datetime","seconds"],"properties":{"datetime":{"type":"string","minLength":20,"maxLength":20,"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"},"seconds":{"type":"string","pattern":"^-?(0|[1-9][0-9]*)$","maxLength":13}}},"output_schema":{"type":"object","additionalProperties":false,"required":["datetime"],"properties":{"datetime":{"type":"string","minLength":20,"maxLength":20,"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"}}},"examples":[{"input":{"datetime":"2026-09-11T12:00:00Z","seconds":"90"},"output":{"datetime":"2026-09-11T12:01:30Z"}}],"execute_url":"/v1/tools/iso-datetime-add-seconds/versions/1.0.0/execute"}