Registers external HTTP endpoints as iii functions using registerFunction(id, HttpInvocationConfig). Use when adapting legacy APIs, third-party webhooks, or immutable services into triggerable iii functions, especially when prompts ask for endpoint maps like { path, id } iterated into registerFunction calls.
Use this pattern when iii should call external HTTP endpoints as functions.
registerFunction", use this pattern.{ path, id }) and a loop over registerFunction, use this pattern.registerTrigger({ type: 'http' }) instead.registerFunction(id, HttpInvocationConfig, options?) registers an outbound HTTP-invoked function.trigger({ function_id, payload }) invokes it like any other function.registerWorker(url, { workerName })[{ path, id }]registerFunction(id, { url: base + path, method: 'POST' })token_key, secret_key, value_key)registerTrigger({ type: 'http' }).legacy::orders).Also available in Python: ../references/http-invoked-functions.py
Also available in Rust: ../references/http-invoked-functions.rs
iii-http-invoked-functions in the iii engine.