Is it possible to have a Notion doc integrated with Jira so I can create/edit/manipulate Jira tickets directly in Notion?
It would also be perfect if I could move Jira tickets between statuses directly in Notion, and it updates my Jira boards.
I already made the existing integration via Notion API. But it is read-only, not allowing Notion to make changes to Jira tickets.
Hi @Bruno Barreto, and welcome to the community. There is a full set of API resources/methods for Jira, which I'm sure you're aware of (see: https://developer.atlassian.com/cloud/jira/platform/)
That being said, I'm not familiar with Notion nor it's integration patterns. If you're building an integration that is off-Atlassian (ex: within another app outside of Jira), you could explore building an OAuth 2.0 (3LO [three legged OAuth]) integration. (see: https://developer.atlassian.com/cloud/jira/platform/oauth-2-3lo-apps/)
Following this pattern, you'd send the user through the authorization flow, which would allow access to the Jira resources accessible by the authorized user, within the scopes set in the 3LO app (ex: creating and editing tickets).
However, if you're interested in building a system-level backend integration (does not require individual user authorizations), you could build a Connect app (see: https://developer.atlassian.com/cloud/jira/platform/security-for-connect-apps/). This would require an admin-level user on Jira to install the app. Once the app is installed, it can perform similar tasks (ex: creating/editing tickets) as the app, or make calls as the logged in user, through what's called user impersonation (details on the second doc link above).
I would also recommend that you check out the Atlassian Developer Community forums at https://community.developer.atlassian.com, where you'll find a lot of information from other developers in the ecosystem, including posts from devs that build their own integrations and a lot of our Marketplace Partners.
Links to some relevant issue API methods: