Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Access the Commerce REST API

Griffin Sisk
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 24, 2025

Hi - I'm trying to access the Commerce REST API so I can retrieve my Invoice and centralize my SaaS billing data in a BI solution. 

 

The API is not accessible via a Forge and OAuth2 app or via an Admin API key that can be provisioned to me.

 

It appears the only way is via an OAuth 2.0 with (Commerce-only Client Credentials). However this doesn't appear to be available to customers outside Partners.

 

How can I get access to this Commerce REST API so I can retrieve my invoice data programmatically?

1 answer

1 accepted

1 vote
Answer accepted
Vitalii Rybka
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 24, 2025

Hey Griffin,

I totally get your frustration  this is a pretty common pain point when trying to centralize billing data. You're right that the Commerce REST API access is pretty locked down compared to other Atlassian APIs.

A few options you might want to explore:

Direct approach: Reach out to Atlassian support directly and explain your use case. Sometimes they can provision special access for legitimate business needs, especially if you're an enterprise customer. Be specific about what data you need and how you plan to use it.

Partner route: If you have any existing relationships with Atlassian partners or consultants, they might be able to help facilitate access or provide a solution through their partner credentials.

Alternative data sources: Check if your billing/invoice data is available through other means - sometimes this stuff shows up in admin panels that you can scrape (carefully and within ToS), or through email parsing of invoice notifications.

Webhook workaround: Look into whether Atlassian has any webhook capabilities for billing events that might give you real-time updates instead of polling the API.

The Commerce API restriction is definitely annoying since it's your own billing data, but Atlassian tends to be pretty protective of financial/billing endpoints for obvious security reasons.

Hope this helps point you in the right direction! If you need any help working through the technical implementation once you get access, feel free to DM me.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events