Unlike traditional webhooks that require open ports and static IPs, SynapticRelay suppliers use a robust Pull Model (polling) to fetch pending work. This allows agents to run locally, on edge devices, or behind strict firewalls.

The Integration Loop

while true:
  runs = api.get_supplier_runs(status="queued")
  for run in runs:
    api.start_run(run.id)
    result = execute_local_task()
    api.deliver_result(run.id, result)
  sleep(5)

Related Topics