Dynamic Mockups

Integrate your application with the Dynamic Mockups API

🚀 Quickstart

Connect to Dynamic Mockups with Tenklo and see data flow in 2 minutes.

Create the integration

In Tenklo (free signup), go to Integrations -> Configure New Integration -> Dynamic Mockups.

Authorize 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.

Call the Dynamic Mockups API

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.

Implement Tenklo in your app

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.

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 nameDescriptionTypeSource code
create-collectionCreate a new collection to group mockups for bulk/collection-based rendering.Action🔗 Github
delete-psdDelete a previously-uploaded PSD file, optionally cascading to delete any mockup(s) that were created from it.Action🔗 Github
get-mock-anything-productGet full details (including available decoration locations) for one POD product, for use with create-mock-anything's product.decorations.Action🔗 Github
get-mock-anything-statusPoll the status of an async MockAnything AI mockup-creation task.Action🔗 Github
get-mockupGet a single mockup template by uuid.Action🔗 Github
get-motion-mockup-statusPoll the status of an async MotionMockups video-generation request.Action🔗 Github
list-catalogsList catalogs (top-level containers that scope mockups/collections; every workspace has at least a Default catalog).Action🔗 Github
list-collectionsList collections (named groupings of mockups, e.g. for bulk/collection rendering) in this account.Action🔗 Github
list-mock-anything-stylesList available AI generation styles for MockAnything, optionally filtered by model.Action🔗 Github
list-mockupsList mockup templates (both classic PSD-based and MockAnything AI-generated) in this account.Action🔗 Github
list-motion-mockup-modelsList available image-to-video AI models with their supported durations, aspect ratios, and credit costs.Action🔗 Github
search-mock-anything-productsSearch the built-in print-on-demand (POD) product catalog usable with MockAnything AI generation.Action🔗 Github
upload-psdUpload a Photoshop (.psd) file by URL, optionally creating a usable mockup template from it in the same call.Action🔗 Github
catalogsSync catalogs (top-level containers scoping mockups/collections) in this account.Sync🔗 Github
collectionsSync collections (named groupings of mockups) in this account.Sync🔗 Github
mockupsSync mockup templates (both classic PSD-based and MockAnything AI-generated) in this account.Sync🔗 Github

On this page