Hello team
Could someone help with any advice in regards to how we can retrieve the contacts of all users in thenew JSM OPS ?
We have migrated fromops genie to JSM and i am testing the APIS, and all i can get is the contacts of my user , so the user of the API key in use( i am org admin)
I am using the List contacts endpoint
GET
List contactsExperimental
Returns the list of the contacts of a user.
read:ops-config:jira-service-management
Request
Query parameters
Expand allResponses
200OK
Returned if the request is successful.
application/json
PaginatedResponseContactWithApplyOrderResponseShow child properties
401Unauthorized404Not Found422Unprocessable Entity
<span>/ This code sample uses the 'node-fetch' library:</span> <span>// <a href="https://www.npmjs.com/package/node-fetch" target="_blank" rel="nofollow noopener noreferrer">https://www.npmjs.com/package/node-fetch</a></span> <span>const</span> fetch <span>=</span> <span>require</span><span>(</span><span>'node-fetch'</span><span>)</span><span>;</span> <span>fetch</span><span>(</span><span>'<a href="https://api.atlassian.com/jsm/ops/api/%7BcloudId%7D/v1/users/contacts" target="_blank" rel="nofollow noopener noreferrer">https://api.atlassian.com/jsm/ops/api/{cloudId}/v1/users/contacts</a>'</span><span>,</span> <span>{</span> method<span>:</span> <span>'GET'</span><span>,</span> headers<span>:</span> <span>{</span> <span>'Authorization'</span><span>:</span> <span><span>`</span><span>Basic </span><span><span>${</span><span>Buffer</span><span>.</span><span>from</span><span>(</span> <span>'email@example.com:<api_token>'</span> <span>)</span><span>.</span><span>toString</span><span>(</span><span>'base64'</span><span>)</span><span>}</span></span><span>`</span></span><span>,</span> <span>'Accept'</span><span>:</span> <span>'application/json'</span> <span>}</span> <span>}</span><span>)</span> <span>.</span><span>then</span><span>(</span><span>response</span> <span>=></span> <span>{</span> <span>console</span><span>.</span><span>log</span><span>(</span> <span><span>`</span><span>Response: </span><span><span>${</span>response<span>.</span><span>status</span><span>}</span></span> <span><span>${</span>response<span>.</span><span>statusText</span><span>}</span></span><span>`</span></span> <span>)</span><span>;</span> <span>return</span> response<span>.</span><span>text</span><span>(</span><span>)</span><span>;</span> <span>}</span><span>)</span> <span>.</span><span>then</span><span>(</span><span>text</span> <span>=></span> <span>console</span><span>.</span><span>log</span><span>(</span>text<span>)</span><span>)</span> <span>.</span><span>catch</span><span>(</span><span>err</span> <span>=></span> <span>console</span><span>.</span><span>error</span><span>(</span>err<span>)</span><span>)</span><span>;</span>
<span>{</span> <span>"values"</span><span>:</span> <span>[</span> <span>{</span> <span>"id"</span><span>:</span> <span>"299003c3-8221-4a9f-b63d-2370c4caaaaa"</span><span>,</span> <span>"method"</span><span>:</span> <span>"email"</span><span>,</span> <span>"to"</span><span>:</span> <span>"test@example.com"</span><span>,</span> <span>"status"</span><span>:</span> <span>{</span> <span>"enabled"</span><span>:</span> <span>true</span> <span>}</span><span>,</span> <span>"applyOrder"</span><span>:</span> <span>0</span> <span>}</span><span>,</span> <span>{</span> <span>"id"</span><span>:</span> <span>"735a619b-e420-4d46-ab5c-45523011aaaa"</span><span>,</span> <span>"method"</span><span>:</span> <span>"sms"</span><span>,</span> <span>"to"</span><span>:</span> <span>"90-555-555-5555"</span><span>,</span> <span>"status"</span><span>:</span> <span>{</span> <span>"enabled"</span><span>:</span> <span>true</span> <span>}</span><span>,</span> <span>"applyOrder"</span><span>:</span> <span>1</span> <span>}</span> <span>]</span><span>,</span> <span>"links"</span><span>:</span> <span>{</span> <span>"next"</span><span>:</span> <span>"url?offset=2&size=1"</span><span>,</span> <span>"last"</span><span>:</span> <span>"url?offset=2&size=1"</span> <span>}</span> <span>}</span>
Is there a way to pass any user identifier and get this user's contacts???