{"inputSchema":{"type":"object","additionalProperties":false,"required":["artifact"],"properties":{"artifact":{"type":"object","additionalProperties":false,"required":["initial","events","claimed_steps","claims"],"properties":{"initial":{"type":"object","additionalProperties":false,"required":["now_tick","request_tick","server_token","grant"],"properties":{"now_tick":{"type":"integer","minimum":0,"maximum":1000000000000},"request_tick":{"type":"integer","minimum":0,"maximum":1000000000000},"server_token":{"type":"integer","minimum":0,"maximum":4294967295},"grant":{"type":"object","additionalProperties":false,"required":["lease_seconds","t1_seconds","t2_seconds","assignment_tick"],"properties":{"lease_seconds":{"type":"integer","minimum":1,"maximum":4294967294},"t1_seconds":{"type":["integer","null"],"minimum":1,"maximum":4294967294},"t2_seconds":{"type":["integer","null"],"minimum":1,"maximum":4294967294},"assignment_tick":{"type":"integer","minimum":0,"maximum":1000000000000}}}}},"events":{"type":"array","items":{"anyOf":[{"type":"object","additionalProperties":false,"required":["op","time_tick","timer"],"properties":{"op":{"const":"timer"},"time_tick":{"type":"integer","minimum":0,"maximum":1000000000000},"timer":{"enum":["t1","t2","lease"]}}},{"type":"object","additionalProperties":false,"required":["op","time_tick"],"properties":{"op":{"enum":["early_renew","request","release"]},"time_tick":{"type":"integer","minimum":0,"maximum":1000000000000}}},{"type":"object","additionalProperties":false,"required":["op","time_tick","matching_transaction","server_token","request_event_index","grant"],"properties":{"op":{"const":"ack"},"time_tick":{"type":"integer","minimum":0,"maximum":1000000000000},"matching_transaction":{"type":"boolean"},"server_token":{"type":"integer","minimum":0,"maximum":4294967295},"request_event_index":{"type":"integer","minimum":0,"maximum":4294967295},"grant":{"type":"object","additionalProperties":false,"required":["lease_seconds","t1_seconds","t2_seconds","assignment_tick"],"properties":{"lease_seconds":{"type":"integer","minimum":1,"maximum":4294967294},"t1_seconds":{"type":["integer","null"],"minimum":1,"maximum":4294967294},"t2_seconds":{"type":["integer","null"],"minimum":1,"maximum":4294967294},"assignment_tick":{"type":"integer","minimum":0,"maximum":1000000000000}}}}},{"type":"object","additionalProperties":false,"required":["op","time_tick","matching_transaction"],"properties":{"op":{"const":"nak"},"time_tick":{"type":"integer","minimum":0,"maximum":1000000000000},"matching_transaction":{"type":"boolean"}}}]},"minItems":1,"maxItems":128},"claimed_steps":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["state_code","address_in_use","server_token","expiration_base_tick","timer_assignment_tick","lease_remaining_tick","t1_remaining_tick","t2_remaining_tick","last_request_event_index","last_request_tick","request_mode","request_server_identifier","request_requested_address","request_ciaddr_used"],"properties":{"state_code":{"type":"number"},"address_in_use":{"type":"boolean"},"server_token":{"type":["number","null"]},"expiration_base_tick":{"type":["number","null"]},"timer_assignment_tick":{"type":["number","null"]},"lease_remaining_tick":{"type":"number"},"t1_remaining_tick":{"type":"number"},"t2_remaining_tick":{"type":"number"},"last_request_event_index":{"type":["number","null"]},"last_request_tick":{"type":["number","null"]},"request_mode":{"type":"number"},"request_server_identifier":{"type":"boolean"},"request_requested_address":{"type":"boolean"},"request_ciaddr_used":{"type":"boolean"}}},"minItems":1,"maxItems":128},"claims":{"type":"object","additionalProperties":false,"required":["events","state_transitions","unicast_requests","broadcast_requests","lease_renewals","server_rebindings","lease_expirations","negative_ack_resets","release_messages","mismatched_transaction_messages","explicit_retries","early_renewals","final_state_code"],"properties":{"events":{"type":"number"},"state_transitions":{"type":"number"},"unicast_requests":{"type":"number"},"broadcast_requests":{"type":"number"},"lease_renewals":{"type":"number"},"server_rebindings":{"type":"number"},"lease_expirations":{"type":"number"},"negative_ack_resets":{"type":"number"},"release_messages":{"type":"number"},"mismatched_transaction_messages":{"type":"number"},"explicit_retries":{"type":"number"},"early_renewals":{"type":"number"},"final_state_code":{"type":"number"}}}}}}},"method":"POST","url":"https://detect.halowerk.com/v1/F-B-NIGHT-DHCPV4_LEASE_LIFECYCLE/dhcpv4-lease-renew-rebind-lifecycle-claims"}