Fetch Designs
Use this endpoint to fetch all the designs under a category.
BODY PARAMS
apiKey | Your domain's api key |
timestamp | Timestamp generated at runtime |
signature | Signature = MD5(apikey + secretKey + timestamp) |
categoryId | ID of a design category |
SAMPLE CODE
<?php define('PITCH_APIKEY', 'your-api-key'); define('PITCH_SECRETKEY', 'your-secret-key'); function generateSignature () { $timestamp = time(); $signature = md5(PITCH_APIKEY . PITCH_SECRETKEY . $timestamp); return array ('timestamp'=>$timestamp, 'apiKey'=>PITCH_APIKEY, 'signature'=>$signature); } $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://api.pitchprint.io/runtime/fetch-designs"); curl_setopt($ch, CURLOPT_POST, true); $opts = generateSignature(); $opts['categoryId'] = 'your-category-id-here'; curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($opts)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $output = curl_exec($ch); $http_status = curl_getinfo($ch, CURLINFO_HTTP_CODE); $content_type = curl_getinfo($ch, CURLINFO_CONTENT_TYPE); $curlerr = curl_error($ch); curl_close($ch); header('Content-Type: application/json'); echo $output; ?>
RESPONSE
{ data: { categoryId: "cat-id", items: [ { designId: "******K83RU7R", version: 9, unit: "cm", lastModified:1485934721, title: "design title", previews: [ "https://pitchprint.io/previews/design_id_1.jpg", "https://pitchprint.io/previews/design_id_2.jpg" ] ... more design data }, { ...another design } ] } }