Hi All,
Need help with REST API to search accountID for customer email ID.
I have added web request in Automation rule to get the account ID of customer email ID typed in issue body while creating a issue.
When web request run, it is returning a entire issue details instead returning the accountID for email ID
API URL:
https://abc.atlassian.net/rest/api/3/user/search?query=abc@xyz.com
expected value:
[ { "self": "https://abc.atlassian.net/rest/api/3/user?accountId=qm:xxx-xxx-xxxx", "accountId": "qm:xxx-xxx-xxx-xxx", "accountType": "customer", "emailAddress": "abc@xyz.com", "avatarUrls": { "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/default-avatar.png", "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/default-avatar.png", "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/default-avatar.png", "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/default-avatar.png" }, "displayName": "ABC", "active": true, "timeZone": "America/New_York", "locale": "en_US" } ]
Value returned:
XML/JSON detailed about the issue created
Can someone pls help me to find what I am missing here.
I don't think the REST call to /rest/api/4=3/user/search would return the details of the created issue; there must be some mistakes in your configuration. Try testing the API in Postman or using curl (or a browser) to ensure the expected response is returned, then use it in your automation rule. I would suggest ensuring the HTTP method and API headers are correct, but from this point of view, I can't offer further suggestions as I don't see much information about your automation rule.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.