Implementation FAQs


What is the best way to reach out for support during and after implementation?

The best way to reach out for support during and after implementation is via email. During implementation, you can reach out directly to the Solutions Engineer assisting your team throughout the process. After implementation, feel free to contact your Client Success Manager with any questions. You can also reach out to with questions.

How will my API keys be delivered?

Your API keys will be securely delivered to you via 1Password. Your technical point of contact will be invited over email to create a 1Password account, and after doing so, will be placed within your company’s vault. Your API keys will be located in this vault. Please reach out to the Client Success Team if additional people need to be added to your company’s 1Password vault.

We’re having a big advertisement soon. Is there anything related to Virtual Try-On that needs to be done in preparation? How will Ditto perform?

Prior to an advertisement, please let us know when you expect traffic to increase and what percentage over your typical traffic it will draw. Ditto’s servers are able to scale to meet demand, but for monitoring purposes, we would like to know if any major spikes are expected.


How will I know when my SKUs are available for Virtual Try-On as Digital Glasses?

You can receive a list of Digital Glasses available on your VTO servers at any point by hitting the /products/ Try-On API endpoint. Please see this guide for a walk-through of making this call using Postman. We recommend implementing this call in an automated fashion in order to stay up to date with the Digital Glasses available on your servers.

Where is an end-user’s Face Capture stored?

After performing a Try-On Scan, an end-user’s Face Capture is stored on our servers. The Face Capture is identified by a unique, 40-character hexadecimal string known as a scan_id (ditto_id). We do not associate end-users with their scan_ids, thus preventing security concerns there. If you would like to tie a scan_id to a customer, that would be done on your end. One way to do this would be to save a scan_id to a customer’s profile.

How can I delete an end-user’s data post Try-On Scan?

All data associated with a scan_id (ditto_id) can be deleted using the Try-On API’s DELETE /dittos/{ditto_id}/ endpoint.

User Experience

Do you have best practices for implementing Ditto’s products?

Yes, we’ve created guides containing UX best practices to help our clients achieve a successful implementation of Virtual Try-On. You can read more about our UX Best Practices here.

Digital Glasses

The Digital Glasses look too small on my face sometimes. Why is this happening? Can we fix this?

This could be happening because the end-user did not properly complete card scale. As part of the Try-On Scan, there is a step to add card scale. A user will place a card to their forehead—this is used to understand the actual size of the user’s face and thus ground the image in reality. If scale was not done correctly, the Try-On reverts to ideal fit. This means that the Digital Glasses will look like they fit you, regardless of how the glasses would fit in reality.

How do I know what Digital Glasses are available on my VTO servers?

We have a /products/ Try-On API endpoint that will return a list of Digital Glasses on your servers. What our clients normally do is download this list once a day (or week, depending on how often they’re sending over assets) and cache it. Then, they run a query against that list to check if that SKU is digitized.

My Digital Glasses don’t look as expected. Can we fix them?

Please send over a spreadsheet with the Digital Glasses listed that you would like Ditto to alter for you. For each SKU, please detail out your concerns and the changes you would like made. It is helpful to also send over images of a model wearing the frames or images that show what you would like the Digital Glasses to look like. Please keep in mind that we make the Digital Glasses according to the photography that is sent over, so if the photography is too bright/dark, that is how the assets will look.