X Tutup
Skip to content

Confluence v2 implementation#1523

Open
gonchik wants to merge 27 commits intoatlassian-api:masterfrom
batzel:confluence-v2-implementation
Open

Confluence v2 implementation#1523
gonchik wants to merge 27 commits intoatlassian-api:masterfrom
batzel:confluence-v2-implementation

Conversation

@gonchik
Copy link
Member

@gonchik gonchik commented Apr 6, 2025

only Confluence v2

batzel-upenn and others added 27 commits April 1, 2025 12:30
print("Test 1: Search with simple query")
query = "test"
response = requests.get(
f"{CONFLUENCE_URL}/wiki/api/v2/search",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can not find this endpoint in the docs (https://developer.atlassian.com/cloud/confluence/rest/v2/intro/#about) and it also does not work for my instance.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let me check it

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed

@justinfx
Copy link

Can someone comment on the the status of this ticket, vs seemingly similar work in #1522?

Is this, or the other MR, required for this library to actually support Confluence Cloud servers that are deployed with the v2 REST API? Without this work, is this library not usable in that context?

@Zircoz
Copy link

Zircoz commented Mar 7, 2026

Hi — just wanted to signal interest in getting this across the line.

I've been working on a pagination fix for get_all_* methods (PR #1616) and in the process ran into the exact problem this PR solves: api.atlassian.com Cloud users hitting 401 "scope does not match" because the library defaults to wiki/api/v2, which requires OAuth2 app credentials that most users don't have set up. I opened an issue (#1618) for it but closed it in favour of this PR, since a proper v2 implementation is clearly the right fix rather than a workaround.

A few questions to understand where things stand:

Happy to contribute if it helps move this forward.

🤖 Generated with Claude Code

@jstoja
Copy link

jstoja commented Mar 9, 2026

Hi, also confirm interest here. We'd like to reduce our permissions' scope from our access tokens and waiting for v2 to be available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants

X Tutup