Get a list of Mockups
GEThttps://app.dynamicmockups.com/api/v1/mockups/
NOTE: The limit for requests per minute is set at 300. Feel free to reach out to us if you need more.
Security -> API Authentication
This API implementation uses API KEY as an authentication method.
- Name: X-API-KEY
- In: header
Request Parameters
No parameters
Response
Code | Description |
---|---|
200 | Return an array of Mockups located in My Templates |
401 | Unauthorized. |
404 | Not Found. |
Example Usage
- Javascript
- PHP
- Python
- Axios
- Dart
- jQuery
- Go
get-mpockups.js
var headers = new Headers();
headers.append("X-API-KEY", "API_KEY");
headers.append("Accept", "application/json");
var requestOptions = {
method: "GET",
headers: headers,
};
fetch("https://app.dynamicmockups.com/api/v1/mockups/", requestOptions)
.then((response) => response.json())
.then((result) => console.log(result))
.catch((error) => console.log("error", error));
get-mpockups.php
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://app.dynamicmockups.com/api/v1/mockups/',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array(
'X-API-KEY: API_KEY',
'Accept: application/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
get-mpockups.py
import requests
url = "https://app.dynamicmockups.com/api/v1/mockups/"
headers = {
'X-API-KEY': 'API_KEY',
'Accept': 'application/json'
}
response = requests.request("GET", url, headers=headers)
print(response.json)
get-mpockups.js
var axios = require("axios");
var config = {
method: "get",
url: "https://app.dynamicmockups.com/api/v1/mockups/",
headers: {
"X-API-KEY": "API_KEY",
'Accept': 'application/json'
},
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
get-mpockups.dart
var headers = {
'X-API-KEY': 'API_KEY',
'Accept': 'application/json'
};
var request = http.Request('GET', Uri.parse('https://app.dynamicmockups.com/api/v1/mockups/'));
request.headers.addAll(headers);
http.StreamedResponse response = await request.send();
if (response.statusCode == 200) {
print(await response.stream.bytesToString());
} else {
print(response.reasonPhrase);
}
get-mpockups.js
var settings = {
url: "https://app.dynamicmockups.com/api/v1/mockups/",
method: "GET",
headers: {
"X-API-KEY": "API_KEY",
'Accept': 'application/json'
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
get-mpockups.go
url:="https://app.dynamicmockups.com/api/v1/mockups/"
client := &http.Client{}
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-KEY", "API_KEY")
req.Header.Add("Accept", "application/json")
res, _ := client.Do(req)
defer res.Body.Close()
bytes ,err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err.Error())
}
fmt.Println(string(bytes))
Example Success Response
{
"data": [
{
"uuid": "6308f2f7-80eb-42ab-a109-08a33e6dcc2d",
"name": "man-on-farm-t-shirt",
"smart_objects": [
{
"uuid": "22ec3dec-4df8-4643-8c68-01b72fa506f5",
"name": "T-shirt"
}
]
}
],
"success": true,
"message": "success"
}
Example Error Response
{
"message": "Unauthorized."
}
Example Not Found Response
{
"message": "Not found."
}