{"uid":"cap_hmNi_wFxWMUm_-1UiJtlL","slug":"datapackvibe-artifact-builder-8898d5ed","name":"DatapackVibe Artifact Builder","description":"Build a requested artifact from a JSON brief","url":"https://api.datapackvibe.com/build","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"properties":{}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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":"static","summary":"$0.5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_g9X7FDtbLVZRmjjk2UHzh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.5","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Builds a requested artifact (file, document, data structure, or other output) from a JSON brief describing the desired type, method, body type, and body payload","exampleAgentPrompt":"Build me an artifact using DatapackVibe — the request type is http, method is POST, body type is json, and the body should be {\"name\":\"report\",\"format\":\"csv\",\"rows\":100} so I get a generated CSV report back.","exampleUseCases":[{"title":"Generate a structured data file","prompt":"I need to build a CSV data artifact — use a JSON brief with type http, method POST, body type json, and a body specifying columns for user_id, email, and signup_date with 50 sample rows."},{"title":"Create a custom document artifact","prompt":"Build me a markdown document artifact from this brief: type is http, POST method, body type is text, and the body describes a project README template for a blockchain analytics tool."},{"title":"Construct a form-data artifact","prompt":"I want to construct an artifact using DatapackVibe where the input type is http, the method is POST, body type is form-data, and the body contains fields for a product catalog with name, SKU, and price."}],"resultDescription":"The endpoint returns a constructed artifact as defined by the output specification in the request. The artifact type and structure depend on what was specified in the brief — this could be a file, document, JSON object, or other data structure matching the requested output type and example schema.","failureModes":["Missing required 'input' field returns a validation error","Invalid or unsupported bodyType enum value causes a 400-level error","Malformed body object may result in a failed build with an error message","Payment not provided or invalid x402 payment causes a 402 Payment Required response","Ambiguous or underspecified brief may produce an unexpected or empty artifact","Output type mismatch between requested and returned artifact format"],"whenToPreferThis":"Choose this endpoint when you need to programmatically generate or construct an artifact from a structured JSON brief and want a pay-per-use, agent-friendly API. It is well-suited for agentic workflows on the DatapackVibe platform where other sibling endpoints handle Ethereum transaction decoding, event log parsing, or EIP-712 analysis — use this endpoint specifically when the goal is artifact creation rather than blockchain data interpretation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:35:43.605Z","isFirstParty":false}