Here is my JIRA API curl configuration
JIRA_USERNAME=
JIRA_API_TOKEN=""
JIRA_BASE_URL
curl -u "$JIRA_USERNAME:$JIRA_API_TOKEN" \
-X POST \
-H 'Content-Type: application/json' \
$JIRA_BASE_URL/rest/api/3/issue/ \
-d '{
"fields":{
"project":{ "key":"SR" },
"issuetype":{ "id":"10935" },
"summary":"Issue Created by Bash JIRA API Call",
"description":"Issue Created by Bash JIRA API Call"
}
}'
{"errorMessages":["You do not have permission to create issues in this project."],"errors":{}}[root@rmslab2 working
This is not an answer but reiterating what others have reported already. And yes, I have checked multiple times what I am doing and this does not square up.
I am having exactly the same problem as described above. I have create a Personal Access Token for the very account I am able to create issue types in JIRA through the browser.
This simple command should work:
curl -v -D- -H "Authorization: <pat removed for obvious reasons>" \
-H "Content-Type: application/json" \
--request POST \
--data '{"fields": {"project": { "key": "CIP"},"summary": "curl","description": "curl script","issuetype" : {"name": "Task"}}}' https://<company_name>.atlassian.net/rest/api/3/issue
But it does not with the error:
{"errorMessages":["You do not have permission to create issues in this project."],"errors":{}}
Some AI LLM tool suggested this:
Verify PAT Permissions:
Go to your Atlassian account settings
Navigate to Security > Personal access tokens
Check that your token has the necessary permissions (read:jira-work, write:jira-work)
Consider creating a new token with explicit permissions for issue creation
But I do not see those options on my JIRA installation. I can only create tokens with an expiry date. Nothing else.
This is the JIRA I am using:
Build Number: 100283
Build Date: 2025-04-10T17:15:24.000+0200
Deployment Type: Cloud
If you still think we are doing something wrong, can you suggest some different way of debugging this that is different than what I have tried already?
Thank you!
Welcome to the Community!
It definitely seems like a permission problem. The error message says that your user does not have the necessary permissions to create an issue in that project. Probably the Outlook Plugin was integrated with a user who has the necessary permissions but your REST user might not have them.
Please ensure that the user account specified by $JIRA_USERNAME
has the necessary permissions to create issues in the "SR" project.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.