Product datasheets
Product Data Sheet · Blue Industrial
Technical data sheet with technical data table
Use templateTemplate library
Present your products with a datasheet that combines specifications, images, and features. Customize one design and reuse it for every model in your catalog.
Product datasheets
Technical data sheet with technical data table
Use templateProduct datasheets
Armchair product specification sheet with an overlapping product photo, gray masthead, editable features and specifications, instruction and warranty sidebar, and four color swatches. Includes sample product data and imagery.
Use templateProduct datasheets
Product specification sheet with a furniture photo, editable features and specifications, care instructions, warranty, and company footer. Includes illustrative sample product data.
Use templateNo designs match your search.
Present every product
Give each model an easy-to-reference sheet and keep the same structure across your catalog.
Connect the product name and reference. Include a revision or data date to distinguish versions of a datasheet.
Arrange dimensions, materials, and other properties in a table. State units explicitly and check that every value has a label.
Add product photographs to the design and check their fit. Configure fields or lists for each product’s features.
Keep the manufacturer, logo, and sales contact visible. Review any installation or care notes you want to include.
Save a catalog design into your project and adapt its sections to your products.
Connect names, references, and properties. Review models with long descriptions, more rows, and images in different proportions.
Generate a sheet per product from the app or send its data to the API with your published copy’s ID.
Your data, your layout
The example combines a desk model, its dimensions, and its features. Replace those properties with the ones your catalog needs.
The product fields are illustrative: each design may use a different schema. Match the names to “Schema & default data” in your copy and replace template_id with your published template’s ID.
Download product-datasheet-request.json Understand data field bindings{
"template_id": "YOUR_PUBLISHED_TEMPLATE_ID",
"expiry_minutes": 60,
"data": {
"product": {
"name": "Aster Desk",
"model": "DSK-120",
"revision": "2026-10",
"description": "A compact writing desk with a solid oak top.",
"specifications": [
{
"label": "Width",
"value": "120 cm"
},
{
"label": "Depth",
"value": "60 cm"
},
{
"label": "Height",
"value": "75 cm"
},
{
"label": "Material",
"value": "Oak and steel"
}
],
"features": [
"Adjustable feet",
"Cable-management opening"
],
"contact": {
"company": "Northstar Furniture",
"email": "catalog@example.com"
}
}
}
}From template to PDF
Save the file as product-datasheet-request.json, replace the template ID, and adapt its data. Create an API token with documents:create and documents:read and access to that template. Run these commands from your terminal or server.
export SHIPPDF_API_TOKEN='YOUR_API_TOKEN'
curl --fail-with-body https://api.shippdf.com/v1/documents \
-H "Authorization: Bearer $SHIPPDF_API_TOKEN" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: datasheet-DSK-120" \
--data-binary @product-datasheet-request.jsonA successful request uses one generation credit and returns HTTP 202 with a queued document. Keep the token out of browser code. Reuse the idempotency key only when retrying the same request; use a new one for a different document.
{"id":"doc_example","status":"queued","pdf_url":null}export SHIPPDF_DOCUMENT_ID='YOUR_RETURNED_DOCUMENT_ID'
curl --fail-with-body \
"https://api.shippdf.com/v1/documents/$SHIPPDF_DOCUMENT_ID" \
-H "Authorization: Bearer $SHIPPDF_API_TOKEN"Use the actual ID from your response. If the status is queued or processing, wait before checking again. When it is completed, open the returned pdf_url. If it is failed, inspect failure before generating again.
{"id":"doc_example","status":"completed","expiry_minutes":60,"pdf_url":"https://…/document.pdf"}The example sets expiry_minutes: 60 for one-hour download links. Read the same document again to get a fresh link without generating another PDF.
Yes. Reuse the published design and send different data for each model. Your fields and tables must match the template’s schema.
Yes. The editor supports images and tables. Configure the design’s images and the data fields each product needs.
The template presents the values you send. Review dimensions, units, and catalog claims before publishing or distributing a datasheet.
Include a revision or date field in your data and display it in the document. Generate a new sheet when the product information changes.
Adapt a template and give every model a document with your branding.