Missed Team ’24? Catch up on announcements here.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Pull Request from Terminal/Bash, getting XSRF Token Not Found Error

John Pooley October 16, 2020

hello

in my continuing quest to automate a Pull Request from a shell script, I am trying to do a PR, but getting the following error:

 

XSRF Security Token Missing

 

I have tried using:

-H "Content-Type: application/json" -H "X-Atlassian-Token:no-check"

But this hasn't solved the issue. I can't see any other avenues to try in the documentation. Anyone have any ideas? Is this even possible?

 

thanks a lot!

1 answer

0 votes
John Pooley October 16, 2020

here is the full Curl request if that helps

 

curl -X POST https://MYHOST.cloud/projects/AP/repos/$REPO/pull-requests \
-u $USERNAME:$PASSWORD -H "Content-Type: application/json" -H "X-Atlassian-Token:no-check" --request POST \
--data '{
"title": "$COMMIT_TEXT",
"description": "automated PR. $COMMIT_TEXT",
"state": "OPEN",
"open": true,
"closed": false,
"fromRef": {
"id": "$NEW_BRANCH"
"repository" {
"slug": "$REPO",
"name": null,
"project": {
"key": "AP"
}
}
},
"toRef": {
"id": "develop",
"repository": {
"slug": "$REPO",
"name": null,
"project": {
"key": "AP"
}
}
},
"locked":false
}'

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events