Hi
I'm trying to use the Jira GraphQL (https://developer.atlassian.com/platform/atlassian-graphql-api/graphql) but I'm failing to make a successful query with the GraphQL gateway (https://api.atlassian.com/graphql#).
To start, I'm just trying to query a Jira issue. By using the query explorer, I got the following query:
query MyQuery {
jira {
issue(id: "17923") {
key
}
}
}
17923 is the issue ID that I found in the `id` field of https://my-domain.atlassian.net/rest/api/3/issue/SOME-ISSUE-KEY-123
When I run the query, I get the following error message:
{
"errors": [
{
"message": "Argument 'id' annotated with @ARI did not contain valid ARI: 17923",
"locations": [],
"extensions": {
"classification": "InvalidARI",
"errorSource": "GRAPHQL_GATEWAY"
}
}
],
"data": {
"jira": null
},
"extensions": {
"gateway": {
"request_id": "9c24226e24cd37ec",
"crossRegion": false,
"edgeCrossRegion": false,
"deprecatedFieldsUsed": []
}
}
}
I also tried `issue(id: 17923)` (without quotes), then I get
Argument 'id' annotated with @ARI must be a StringValue but is a 'IntValue'
even though the documentation seems to indicate that the id can either be a string or an int.
Is the issue ID found through the REST API not what I need to put in there?
What am I doing wrong?
Thanks for your help!
Good evening, here is another method that can meet your need
query hostNames {
tenantContexts(hostNames:["my-domain.atlassian.net"]) {
cloudId
}
}
query issuekey{
jira {
issueByKey(cloudId:"XXXXX" , key: "DEM-14") {
id
}
}
}
Use First response query for second query
And use : my-domain.atlassian.net/gateway/api/graphql#
Good night
Thank you for the solution.
When I tried the Jira version, I got the same error. It required id mandatory.
I tried with project id, cloud id and version id. No luck
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.