Using reschedule-check api endpoint

When sending GET for

{"filter": "\"service_group_name\" in service.groups && service.state==2"}

to v1/objects/services, I receive back a number of results whose names appear as such:

host1!svc_perf_check
host2!svc_temp_check
host3!svc_power_check

Can I hit the v1/actions/reschedule-check endpoint and force a recheck? From what I’ve read, it looks like I should be able to send a POST with
{"type": "Service", "filter": "service.group.name==\"host1!svc_perf_check\"", "force": true}
to force an immediate recheck.

However I’ve been receiving empty results when trying:

{
    "results": []
}

Hello @coffee!

No, the filter is the same for both query and check-now.

Best,
AK

1 Like

Thanks! I was trying to reference “host3!svc_power_check” instead of breaking it down like so:

{
 "type": "Service",
 "filter": "sname==service.name && nname==host.name",
 "filter_vars": {
  "sname":"svc_power_check",
  "nname":"host3"
 }
}

Much appreciated.