Implement end-point for downloading invoices

Hi,

I recently posted “Download invoices using REST API” a topic in API. I am in the process of automating my company’s accounting tasks. One of them is to download all invoices (via e-mail, or REST API) for the services that we use.

It appears that the REST API doesn’t expose any end-points for downloading these invoices. In addition, these invoices are also not sent as PDF-s by e-mail (like most companies do). So, none of these two options which are easy to automate would be a solution in my case and I would have to resort to things like:

  • Writing a Selenium script to automate this (not really a solution, because it will still probably require manual intervention)
  • Possibly trying to download the invoices using Stripe’s REST API (I have doubts that this will be possible, because these will probably not be visible to my Stripe account, which I still have not registered to begin with)

Would it be possible for you to consider

  • Exposing such an end-point for dowloading subscription invoices and/or
  • Send the invoices as PDF files by e-mail

Also, if I have overlooked this in your REST API’s documentation, could you please point me to it?

Looking forward to your reply,
Sincerely,

Martin Todorov

3 Likes

+1

How is neither a PDF attached, nor an endpoint given to retrieve the PDFs?
Isn’t this hell for any corporation that wants its employees to use ChatGPT?

2 Likes

We’ve been working on a tool that allows you to automatically download invoices from ChatGPT / OpenAI. (Search for InvoiceRadar)

As far as I know there is no API for this at the moment.

We’ve been developing a genio. co tool for invoices, which enables you to automatically download invoices from ChatGPT. As far as I know, there is currently no API available for this function.

I find it incredibly frustrating that there is still no official API to automate the downloading of invoices from OpenAI/ChatGPT. This is a basic feature that every big service providers offer, yet we are forced to rely on manual downloads or inefficient workarounds like scraping, which is far from ideal and blocked in every possible way.

For businesses that need to manage their accounting efficiently, this missing functionality creates unnecessary friction and wasted time. Why is there still no API for this? Are there any plans to implement one, or are users expected to keep dealing with this issue indefinitely?

I hope OpenAI can address this gap and provide a proper solution. Looking forward to a response from some admin/mod

1 Like

Yeah, I get it. There is no end-point yet. Fine.

But… what I really fail to understand is why it’s been make so infinitely hard to log in and bypass the Cloudflare security checks in order to get to the part in the UI for the invoices. What’s more – there are actually two places for invoices and receipts:

  • For ChatGPT
  • For OpenAI credits

And another thing – once you’ve chosen a way to log into ChatGPT/OpenAI, that’s it. You can’t change it anymore. So, if you’ve chosen the path of logging in using Google OAuth, you can’t just switch to username/password ever again. (I understand the security implications very well). This makes it even more complicated and this is so unnecessary!

I honestly have the feeling that there’s a dedicated team at OpenAI actively working on making sure that it’s impossible to automate this functionality.

In 2025, this is absolutely absurd and ridiculous!

Just send the invoices and receiprs by e-mail and welcome us all back to 1991. It’s how everybody else is doing it.

I needed to download invoices automatically to them to my accounting system every month. Since there is no endpoint, and openAI won’t even attach the invoice as a pdf to an email (which I could automatically send further using filters) I wrote this tool today.

(Apparently I cannot include links, so I’m gonna replace / with [slash])
github [dot] com [slash] radomir-dev [slash] fetch-chat-gpt-invoice

Some tech knowledge might be helpful when using it as it is very new and a bit rought yet. But I can easly download my most recent invoice.

It can be expanded to download other invoices too. I needed just the latest one so that’s what I implemented for now.

And seriously - f*ck open AI for making this so difficult.

1 Like

+1 for this feature. Should be self-evident.

Hello all,
I also need to get my invoices for my company and I would like to automate the process but there is no API to get invoices.

I recently found a project to download invoices from the web. It is called Invoice-Collector. The Openai collector seems to work. It just collects invoices periodically and sent it to a webhook that you can easily setup in zapier, n8n, make or whatever to process the document.

Hope I helped some of you.
Cheers

Implement Invoice Download, every people around the world is screaming in order to have it.

Hello, does anyone have any updates on how this is progressing? It seems that no one has commented on it for several months.