I am trying to create a webhook with the REST api with a Connect App. My app has the `admin` scope. I am sending a post request to `baseUrl/rest/webhooks/1.0/webhook` with the following payload structure:
```
{
"name": "Integration",
"url": "https://myurl/api/webhook/",
"events": [
"jira:issue_updated"
],
"filters": {
"issue-related-events-section": "Project = JRA AND resolution = Fixed"
},
"excludeBody" : False
}
```
Each time I send a request I get a `403 - Forbidden`. I can access the `/rest/api/2/` endpoint with the sharedSecret using jwt authentication.
Edit: Little clarification, I am trying to use jwt authentication to create a webhook, not user/pass auth.
Hi Joe,
please, look at this article - there are a few tips, what can you do: https://community.atlassian.com/t5/Jira-questions/403-Forbidden-on-POST-method-of-rest-api-2-issue-however-get/qaq-p/51425
Did you try to add WRITE to scopes?
I've tried to use the provided payload a create the webhook using groovy script and everything works fine.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I have the read, write, and admin scope specified.
"scopes": [ "read", "write", "admin" ]
Is there a way I can check the permissions for my connect app?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.