Skip to main content

Module service

Module service 

Source
Expand description

Service-integration descriptor - the declarative contract a service node carries so the generic crate::Adapter named service can call an external API.

The schema here is vendor-neutral. The concrete service (its base URL, auth parameters, operation paths) is data authored in the node catalog (node_catalog.json - the Nodes-Hub payload), never code. This keeps Flow Studio unbranded at the source level while letting operators ship as many real integrations as they like.

Structsยง

ServiceAuth
Auth contract for a service integration. scheme selects the strategy; the remaining fields are the declarative parameters that strategy needs.
ServiceIntegration
Declarative API-integration descriptor attached to a service catalog entry.
ServiceOperation
One callable operation exposed by a service integration.