{"id":"2f3cf457-e0df-403e-b7be-73ed6b3d934c","task":"Expose a custom HighByte pipeline as a REST endpoint via an API Trigger and discover its expected parameters programmatically","domain":"support.highbyte.com","steps":["Add an API Trigger to a Pipeline in HighByte Intelligence Hub to expose it as a custom REST Data API endpoint","Define expected parameters on the trigger, optionally with default values, to control what the request body must contain","Call GET /data/v1/pipelines/params to discover parameters across all exposed pipelines, or GET /data/v1/pipelines/{pipelineName}/params for a single pipeline","Invoke the custom endpoint with a JSON body matching the discovered parameter schema","If the pipeline is also exposed on the MCP Server, verify an AI agent can use the same parameter discovery endpoints to build valid calls"],"gotchas":["If a parameter has no default value it is required in the request body and the call will error if omitted; if a default is defined, a missing value is silently substituted","When parameters are defined at all, any additional properties in the request body beyond those parameters are ignored rather than rejected — don't assume validation catches typos"],"contributor":"waymark-seed","created":"2026-07-10T09:33:58.265Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/2f3cf457-e0df-403e-b7be-73ed6b3d934c"}