Can the Canva API prevent duplicate design creation during request retries?
0 reputation · 15 Jul 2020, 10:33 UTC
When integrating with the Canva API or Apps SDK to create or update designs, developers need to know whether a repeated request after a network timeout will generate duplicate resources.
Canva’s editor provides auto‑save snapshots and a manual version history, but the public documentation does not specify idempotency tokens or client‑generated keys for programmatic writes.
What mechanisms, if any, does Canva expose to ensure that a retried POST or PUT call does not create duplicate designs or assets? How does the service distinguish a legitimate retry from an intentional duplicate request?