---
title: "IProofResult Interface"
canonical: https://customerscanvas.com/docs/cc6/customerscanvas.iframeapi.editor.iproofresult.htm
archived: true
applies_to:
  - product: "Customer's Canvas On-Premises"
  - product: "Design Editor"
    versions: ["6.15.0", "6.x (may differ)"]
---

**You’re viewing outdated documentation.** [View the latest Customer’s Canvas On-Premises documentation](https://customerscanvas.com/docs/on-premises/).

# IProofResult Interface

**Applies to:** Customer's Canvas On-Premises; Design Editor 6.15.0, 6.x (may differ) · **Archived documentation**
 
A structure used by [Editor.getProofImages](https://customerscanvas.com/docs/cc6/customerscanvas.iframeapi.editor.getproofimages.htm.md) to store a return value. For details, see the [Introducing the IFrame API](https://customerscanvas.com/docs/cc6/handling-product-customization.htm.md) topic.
  
 - example
     - ```
// Getting links to proof images.
editor.getProofImages({maxHeight: 720, maxWidth: 720, pregeneratePreviewImages: true})
    // If the links to proof images were generated successfully.
    .then(function (result) {
        // Get the links from the promise properties.
        proofImageUrls = result.proofImageUrls;
    })
    // If there was an error thrown while getting links to proof images.
    .catch(function (error) {
        console.error("Getting proof images failed with exception: ", error);
    });
```
 
## Properties
 
### proofImageUrls
 
proofImageUrls: string [] []

An array of temporary links to proof images.
