It would be really nice if there was possible to fetch a PDF version of quotes through the API. So that they can be sent through other integrations and to other systems.
There is already a "download quote" button on quotes that generates a PDF, so it seems like the implementing such feature in the APIs would be logical.
We already have customers that want this feature, so right now there is a demand for this functionality.
I know we connected directly through the App Partner program but just wanted to reply to your query here too. Unfortunately, this is not possible right now but I have shared your use case with the Quotes product manager for future consideration.
Would be nice to know if this was something that is on your roadmap to be developped. We would like to be able to include Hubspot generated quote PDFs in our Digital Sales Rooms through our Hubspot integration but are unable to due to the lack of this end point.
hi @rhenry - thanks for this update. it looks like i am able to pull the quote download link for recent quotes, but this link seem to expire after a certain amount of time. is this by design?
the expiration makes this a tough work-around because the link i'm able to pull for pdf download basically isnt reliable, so we still have to manually go and download the pdf, upload to our own server, and relink in our system
If you use the GET api.hubspot.com/crm/v3/objects/quotes endpoint, it willl return all quotes for a given account. You can then filter the results by 'hs_expiration_date' and 'hs_status' to extract expired quotes and quotes that are published, ie. have a status of 'APPROVAL_NOT_NEEDED' or 'APPROVED'.
I don't see a problem in listing all the quotes. But I couldn't get the PDF when the respective quote expired. If I open the "hs_pdf_download_link" value it shows 404.. Basically I want to extract the hs_pdf_download_link even for expired quotes.
Thank you for the clarification. It looks like the API doesn't expose expired links via the 'hs_pdf_download_link' and 'hs_quote_link properties'.
Can you share more details as to why you need access to expired quotes? The use case will be helpful for our Product team. As this is an 'Ideas' thread the use case will be reviewed by the HubSpot Product team for consideration for future enhancements to the API.
Access to the "hs_pdf_download_link" field for expired quotes would be particularly valuable, especially upon signing or approval. These documents often contain crucial information for our clients, such as payment schedules and terms, which are essential for their understanding and satisfaction.
Thanks for adding your use case. You'll note at the top of the post there's a status tag 'Idea Submitted', which means the idea has been submitted to the HubSpot Product team. You'll get a notification if the Product team change the status to 'In Planning'.
Rahmona
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.