{"uid":"cap_API-h4q0hbzKRXtOerjXS","slug":"stabledesign-reply-to-comment-305c298a","name":"StableDesign Reply to Comment","description":"Pay-per-call Canva design API via MPP micropayments. Create, list, export designs and upload assets.","url":"https://stabledesign.vercel.app/api/comments/reply?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"message":{"type":"string","minLength":1},"design_id":{"type":"string","minLength":1},"thread_id":{"type":"string","minLength":1}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_vX3VwTAsajjOlQrZ4vkbY","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Post a reply to a comment on a Canva design via the StableDesign API, paid per call with USDC micropayments.","exampleAgentPrompt":"Reply to the comment with ID 'cmt_abc123' on my StableDesign project saying 'Thanks for the feedback — I've updated the font as requested!' and pay the $0.01 USDC call fee.","exampleUseCases":[{"title":"Auto-reply to design review feedback","prompt":"Go through all open comments on my Canva design 'Q4 Campaign Banner' and reply to any that mention font changes with 'Thanks for the note — font has been updated to match brand guidelines!' using the StableDesign API."},{"title":"Acknowledge collaborator annotations automatically","prompt":"Someone left a comment on my StableDesign project asking if the logo placement is final — reply to that comment with 'Yes, the logo position is locked in and approved by the brand team.' and handle the micropayment automatically."},{"title":"Close out resolved design threads","prompt":"Reply to all comments marked as resolved on my shared StableDesign presentation with 'This has been addressed — feel free to reopen if you have further feedback!' so collaborators know their input was acted on."}],"resultDescription":"Returns a reply object confirming the comment reply was posted, including the reply ID, timestamp, parent comment ID, and reply body text within the design's comment thread.","failureModes":["Comment ID not found — returns 404 with error indicating invalid or missing comment","Design not accessible — returns 403 if the authenticated user lacks permission to comment","Invalid reply body — returns 400 if reply text is empty or malformed","Payment failure — returns 402 if the x402 USDC micropayment is not fulfilled or insufficient","Rate limit exceeded — returns 429 if too many calls made in a short window","Canva backend unavailable — returns 502/503 if the underlying Canva API is down"],"whenToPreferThis":"Use this endpoint when you need to programmatically reply to an existing comment on a Canva design managed through StableDesign, especially in agentic workflows where design review feedback must be acknowledged or responded to automatically with pay-per-call micropayment billing via x402.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T00:34:18.384Z","isFirstParty":false,"canonicalSlug":"stabledesign-reply-to-comment-305c298a"}