{"uid":"cap_xTMuv1WTWQHsBJd4qKhMp","slug":"pipe0-withzero-xyz-pipe0-allowlisted-workflow-pass-through-pipes-run-a70a29ae","name":"Pipe0 Allowlisted Workflow Pass-Through (pipes/run/sync)","description":"Composable Pipe0-native workflow pass-through for allowlisted pipe IDs only. Runs POST /v1/pipes/run/sync for workflows that are not exposed directly by Crustdata or Wiza. Settles at cost from the bounded pipe/input estimate because Pipe0 does not return actual credits charged.","url":"https://pipe0.withzero.xyz/api/v1/pipes/run/sync","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","example":{"input":[{"id":"1","company_name":"Acme"}],"pipes":[{"pipe_id":"company:identity@3"}]},"required":["pipes","input"],"properties":{"input":{"type":"array","items":{"type":"object","required":["id"],"properties":{"id":{"anyOf":[{"type":"string","minLength":1},{"type":"number"}],"description":"Unique record id within this Pipe0 request."}},"additionalProperties":{}},"maxItems":1,"minItems":1},"pipes":{"type":"array","items":{"type":"object","required":["pipe_id"],"properties":{"config":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"run_if":{},"pipe_id":{"type":"string","minLength":1,"description":"Pipe0 pipe id, for example company:identity@3."},"connector":{}},"additionalProperties":{}},"maxItems":1,"minItems":1},"config":{"type":"object","properties":{"widgets":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"environment":{"enum":["production","sandbox"],"type":"string","description":"Pipe0 environment. Production consumes Pipe0 credits; sandbox uses mock/test behavior."},"field_definitions":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"additionalProperties":{}},"scopes":{"type":"array","items":{"type":"string","minLength":1}},"field_annotations":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"additionalProperties":{}},"responseSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["data","billing"],"properties":{"data":{"description":"Raw JSON response returned by Pipe0."},"billing":{"type":"object","required":["pipe0Credits","maxPipe0Credits","planUsdcMicro","planCredits","pricingVersion","settledUsdcMicro"],"properties":{"planCredits":{"type":"string"},"pipe0Credits":{"type":"number"},"planUsdcMicro":{"type":"string"},"pricingVersion":{"type":"number"},"maxPipe0Credits":{"type":"number"},"settledUsdcMicro":{"type":"string"}},"additionalProperties":false}},"additionalProperties":false},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"0.029383","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"session","summary":"$0.01/call","primary":{"kind":"session","protocol":"mpp","network":"tempo","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"session","protocol":"mpp","network":"tempo","amountUsd":"0.01","per":"call","confidence":"exact"},{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"3.635417","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_XqJGqaCl8u1l2aPlN9nKa","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"session","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null},{"uid":"pm_rTlu7vUfxwPxaAW2gML6V","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"3.635417","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":"pipe0.withzero.xyz","brandSlug":"pipe0-withzero-xyz-mpp","brandBaseUrl":"https://pipe0.withzero.xyz","brandDocsUrl":null,"whatItDoes":"Executes allowlisted Pipe0-native composable workflow pipelines synchronously via POST /v1/pipes/run/sync, settling at cost based on bounded pipe/input estimates.","exampleAgentPrompt":"Run a Pipe0 sync workflow using pipe IDs 'company:identity@2' and 'company:overview@2' against these 3 company records (ids: 1, 2, 3) in production mode — it's a custom composable pipeline not available directly through Crustdata.","exampleUseCases":[{"title":"Enrich leads through custom GTM pipeline","prompt":"I need to run a custom Pipe0 workflow that chains together our identity and technographics pipes to enrich 20 prospect records we just pulled from our CRM — can you execute that pipeline and give me the results plus the credit cost?"},{"title":"Execute multi-step enrichment for sales outreach","prompt":"We have a Pipe0 workflow combining company overview, decision maker lookup, and funding data that isn't exposed as a standard endpoint — can you run it against these 15 company records and show me what credits we burned?"},{"title":"Process allowlisted Pipe0 pipes in bulk","prompt":"Take these 25 accounts and process them through our allowlisted Pipe0 composable workflow with the company:identity and company:overview pipes in production mode — I need the enriched data back and a breakdown of how much this costs us."}],"resultDescription":"Returns a JSON object with 'data' (raw Pipe0 response for all processed records) and 'billing' (pipe0Credits used, maxPipe0Credits, planUsdcMicro, planCredits, pricingVersion, settledUsdcMicro) so the caller can audit cost and credit consumption.","failureModes":["Pipe ID not in allowlist — request rejected with error indicating unauthorized pipe_id","Input array empty or exceeds 25 items — schema validation failure","Pipes array empty or exceeds 5 items — schema validation failure","Pipe0 upstream error — raw error propagated from Pipe0 API","Invalid environment enum value — schema validation error","Pipe0 credits exhausted — upstream rejection returned in response","Missing required 'id' field in input records — validation error"],"whenToPreferThis":"Use this endpoint when you need to run a Pipe0-native composable workflow that is not exposed as a direct named endpoint (e.g. not company:identity, company:overview, or companies:profiles:crustdata search). Prefer this over individual Crustdata or Wiza endpoints when your use case requires chaining multiple Pipe0 pipes in a single synchronous call, or when you need access to a pipe_id that only exists natively in Pipe0. Not suitable for search-type workflows (use the search pass-through instead).","instructions":"# Run pipes (sync) — paid node of the pipes workflow\n\n## Workflow\nBuild and verify for free before paying:\n- discover fields/pricing: POST /api/v1/pipes/field-context\n- dry-run the request: POST /api/v1/pipes/validate (free; confirms pipe IDs + shape before you pay)\n- run (this call): results return inline in `data`\n- poll an async run by id: POST /api/v1/pipes/check (this sync route returns inline, so usually unneeded)\n\n## Contract\n- Allowlisted `pipe_id`s only — confirm one is accepted via field-context/validate before paying.\n- Settles AT COST from a bounded pipe×input estimate (Pipe0 returns no actual credit count), so you may pay the estimate, not actual usage. `config.environment: sandbox` returns mock data (no credits).","reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:31:58.555Z","isFirstParty":true}