iii / worker
$worker

iii-http

v0.11.6-next.3

Expose functions as HTTP endpoints.

engine module
baked into the iii engine; no separate install required.

functions

0
no functions registered

triggers

2

http

trigger

HTTP API trigger

invocation
  • api_pathstringrequired

    HTTP endpoint path (e.g. `/users/:id`)

  • condition_function_idstring

    Optional function ID to evaluate before invoking handler

  • http_methodany of

    HTTP method (defaults to GET)

    any of (2)
    variant 1
    valueunknown
    variant 2
    valuenull
return
  • bodyunknownrequired

    Request body

  • headersobjectrequired

    HTTP request headers

  • methodstringrequired

    HTTP method

  • pathstringrequired

    Request path

  • path_paramsobjectrequired

    URL path parameters

  • query_paramsobjectrequired

    URL query parameters

log

trigger

Log event trigger

invocation
  • levelany of

    Minimum log level to trigger on

    any of (2)
    variant 1
    valueunknown
    variant 2
    valuenull
return
  • attributesunknownrequired

    Log attributes

  • bodystringrequired

    Log message body

  • instrumentation_scope_namestringrequired

    Instrumentation scope name

  • instrumentation_scope_versionstringrequired

    Instrumentation scope version

  • observed_timestamp_unix_nanointeger· uint64requiredmin 0

    Observed timestamp in nanoseconds

  • resourceunknownrequired

    OpenTelemetry resource

  • service_namestringrequired

    Service name

  • severity_numberinteger· uint32requiredmin 0

    Severity number (OpenTelemetry)

  • severity_textstringrequired

    Severity text (e.g. INFO, ERROR)

  • span_idstringrequired

    Span ID

  • timestamp_unix_nanointeger· uint64requiredmin 0

    Log timestamp in nanoseconds

  • trace_idstringrequired

    Trace ID