To create custom dieline using the dieline template (becf-12901) via the API, please make a POST request to
https://api.diecuttemplates.com/dieline-templates/becf-12901/dielines
cURL
Ruby
PHP
curl -i -X POST \
https://api.diecuttemplates.com/dieline-templates/becf-12901/dielines\
-H "Content-Type: application/json" \
-H "Authorization: Bearer <YOUR_DIELINES_API_KEY_HERE>" \
-d '{
"format": "pdf",
"variables": {
"unit": "in",
"material": 0.4826,
"top_length": 4.0,
"bottom_length": 3.0,
"top_width": 2.0,
"height": 6.0
}
}'
require 'uri'
require 'net/http'
require 'openssl'
url = URI ( 'https://api.diecuttemplates.com/dieline-templates/becf-12901/dielines' )
http = Net:: HTTP . new ( url. host, url. port)
http. use_ssl = true
request = Net:: HTTP :: Post . new ( url)
request[ 'Content-Type' ] = 'application/json'
request[ 'Dielines-Api-Version' ] = '1.0'
request[ 'Authorization' ] = 'Bearer <YOUR_DIELINES_API_KEY_HERE>'
params = {
"format" : "pdf" ,
"variables" : {
"unit" : "in" ,
"material" : 0.11 ,
"length" : 4.25 ,
"width" : 3.00 ,
"height" : 5.00 ,
"top_tuck_flap" : 0.53
}
}
request. body = params. to_json
response = http. request( request)
puts response. read_body
$url = 'https://api.diecuttemplates.com/dieline-templates/becf-12901/dielines' ;
$data = [
"format" => "pdf" ,
"variables" => [
"unit" => "in" ,
"material" => "0.4826" ,
"top_length" => "4.0" ,
"bottom_length" => "3.0" ,
"top_width" => "2.0" ,
"height" => "6.0"
]
] ;
$ch = curl_init ( $url ) ;
curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , true ) ;
curl_setopt ( $ch , CURLOPT_HTTPHEADER , [
'Content-Type: application/json' ,
'Authorization: Bearer <YOUR_DIELINES_API_KEY_HERE>'
] ) ;
curl_setopt ( $ch , CURLOPT_POST , true ) ;
curl_setopt ( $ch , CURLOPT_POSTFIELDS , json_encode ( $data ) ) ;
$response = curl_exec ( $ch ) ;
if ( curl_errno ( $ch ) ) {
echo 'Error: ' . curl_error ( $ch ) ;
} else {
echo 'Response: ' . $response ;
}
curl_close ( $ch ) ;
{
"dieline" : {
"type" : "dieline" ,
"id" : "ueipnpyp0rlw" ,
"dieline_template_id" : "becf-10301" ,
"variables" : {
"unit" : "mm" ,
"length" : 251.13 ,
"width" : 102 ,
"height" : 253 ,
"material" : 2.22
} ,
"format" : "pdf" ,
"url" : "https://d2atdwxjx7uc4i.cloudfront.net/campaigns/0e9d742f-bdcd-4b41-8122-88e0426d263f20241218-14172-y29ocn.pdf" ,
"artwork_dimensions" : {
"unit" : "mm" ,
"width" : "723.06" ,
"height" : "502.44"
} ,
"created_at" : "2024-12-18T19:27:22Z"
}
}