cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
jonathancavey
Helper I
Helper I

Using HTTP to update a user in Zendesk

I am trying to pull data from office and update corresponding fields in Zendesk for users. Using a PUT HTTP request & the OAuth authorization I am running into an error:

 

"BadRequest. Http request failed as there is an error getting AD OAuth token: '*************: Invalid client secret is provided. Trace ID: ***************** Correlation ID: ********** Timestamp: 2020-04-09 14:32:22Z'."

 

Attached is the Error and a picture of the flow. We have all of the information Oauth.PNG

 

HTTPError.PNGHTTP.PNG

 

I tried using the Zendesk 'Update Item' but the user field is a read only. 

I also have admin access in Zendesk & Azure.

 

Any help is appreciated.

Thank you in advance!

 

1 ACCEPTED SOLUTION

Accepted Solutions

Thanks for the replies.. I solved by putting "/token" after my user name and the token as the password for basic oauth

View solution in original post

6 REPLIES 6
JohnAageAnderse
Super User
Super User

Hello @jonathancavey 

Are you sure you have to use a PUT request? I just browsed the ZenDesk documentation and they show examples with POST!

Kind regards, John

The main issues I am running into is authenticating myself through the HTTP request (POST & PUT). I have attempted all of the options available to authenticate myself. 

Hello @jonathancavey 

It does state that the secret provided is incorrect! Can you try using another tool, PowerShell for example, to send a request with the same information and see if it works? Or ask ZenDesk support for assistance.

Kind regards, John

I have used postman to call the same information and it worked.

I have also tried creating a custom connector but that is giving me authentication problems / host web address as well. 

This might not be a solution but more of a workaround.

Have you tried using the HTTP to authenticate and get a token?

You should be able to POST an authentication, get a token and use the token in your next request to update the user. 

Thanks for the replies.. I solved by putting "/token" after my user name and the token as the password for basic oauth

View solution in original post

Helpful resources

Announcements
MPA_User Group Leader_768x460.jpg

Manage your user group events

Check out the News & Announcements to learn more.

V3_PVA CAmpaign Carousel.png

Community Challenge - Giveaways!

Participate in the Power Virtual Agents Community Challenge

Carousel 2021 Release Wave 2 Plan 768x460.jpg

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

R2 (Green) 768 x 460px.png

Microsoft Dynamics 365 & Power Platform User Professionals

DynamicsCon is a FREE, 4 half-day virtual learning experience for 11,000+ Microsoft Business Application users and professionals.

Top Solution Authors
Users online (1,098)