Dynamic Mockups
Integrate your application with the Dynamic Mockups API
🚀 Quickstart
Connect to Dynamic Mockups with Tenklo and see data flow in 2 minutes.
In Tenklo (free signup), go to Integrations -> Configure New Integration -> Dynamic Mockups.
Go to Connections -> Add Test Connection -> Authorize, then enter your API key. Later, you'll let your users do the same directly from your app.
Let's make your first request to the Dynamic Mockups API (list your mockups). Replace the placeholders below with your Environment API key, integration ID, and connection ID:
curl "https://api.tenklo.dev/proxy/v1/mockups" \
-H "Authorization: Bearer <NANGO-API-KEY>" \
-H "Provider-Config-Key: <INTEGRATION-ID>" \
-H "Connection-Id: <CONNECTION-ID>"Or fetch credentials with the Node SDK or API.
✅ You're connected! Check the Logs tab in Tenklo to inspect requests.
Follow our Auth implementation guide to integrate Tenklo in your app.
To obtain your own production credentials, follow the connect guide linked below.
📚 Dynamic Mockups integration guides
Tenklo maintained guides for common use cases.
- How do I link my Dynamic Mockups account?
Retrieve your API key from Dynamic Mockups and connect it to Tenklo
Official docs: Dynamic Mockups API docs
🧩 Pre-built syncs & actions for Dynamic Mockups
Explore Nango-provided actions in your dashboard. Extend and customize them to fit your needs.
Others
| Function name | Description | Type | Source code |
|---|---|---|---|
create-collection | Create a new collection to group mockups for bulk/collection-based rendering. | Action | 🔗 Github |
delete-psd | Delete a previously-uploaded PSD file, optionally cascading to delete any mockup(s) that were created from it. | Action | 🔗 Github |
get-mock-anything-product | Get full details (including available decoration locations) for one POD product, for use with create-mock-anything's product.decorations. | Action | 🔗 Github |
get-mock-anything-status | Poll the status of an async MockAnything AI mockup-creation task. | Action | 🔗 Github |
get-mockup | Get a single mockup template by uuid. | Action | 🔗 Github |
get-motion-mockup-status | Poll the status of an async MotionMockups video-generation request. | Action | 🔗 Github |
list-catalogs | List catalogs (top-level containers that scope mockups/collections; every workspace has at least a Default catalog). | Action | 🔗 Github |
list-collections | List collections (named groupings of mockups, e.g. for bulk/collection rendering) in this account. | Action | 🔗 Github |
list-mock-anything-styles | List available AI generation styles for MockAnything, optionally filtered by model. | Action | 🔗 Github |
list-mockups | List mockup templates (both classic PSD-based and MockAnything AI-generated) in this account. | Action | 🔗 Github |
list-motion-mockup-models | List available image-to-video AI models with their supported durations, aspect ratios, and credit costs. | Action | 🔗 Github |
search-mock-anything-products | Search the built-in print-on-demand (POD) product catalog usable with MockAnything AI generation. | Action | 🔗 Github |
upload-psd | Upload a Photoshop (.psd) file by URL, optionally creating a usable mockup template from it in the same call. | Action | 🔗 Github |
catalogs | Sync catalogs (top-level containers scoping mockups/collections) in this account. | Sync | 🔗 Github |
collections | Sync collections (named groupings of mockups) in this account. | Sync | 🔗 Github |
mockups | Sync mockup templates (both classic PSD-based and MockAnything AI-generated) in this account. | Sync | 🔗 Github |