Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
AOSulli
Frequent Visitor

retrieve token api call with content type x-www-form-urlencoded

hello,

i am trying to retrieve a bearer token using the web activity in febaric pipelines. 

the content type is - x-www-form-urlencoded

how do i put in the body details? 

grant_type = 
client_id = 
client_secret = 

 

i called it in thundercloud client in visual studio code and it worked fine. as i populated the above details in Form Encoded.

 

when i simply put in the details like this i am getting HTTP Status 500 – Internal Server Error

[
grant_type = "xxxxxx",
client_id = xxxxxx,
client_secret = xxxxxxxx
]

 

thanks!

1 ACCEPTED SOLUTION

Hello - this doesnt work - i get - HTTP Status 500 – Internal Server Error

 

however when i use - 

content type - application/x-www-form-urlencoded

 

and in the body i put 

grant_type=client_credentials&client_id=<encoded client id>&client_secret=<encoded client secret>

 

then it works.

View solution in original post

4 REPLIES 4
Anonymous
Not applicable

Hi @AOSulli ,

Thanks for using Fabric Community,

Inorder to understand how to use client_id and client_secret in your case, please follow below screenshot -

api.png

1. Connection - Add your base URL here.
2. Relative URL - Add your relative URL here.
3. Body (Main point) - Can add your client_id and client_secret here in json format

 

 

 

{
    "grant_type":"client_credentials",
    "client_id":"abcdefg",
    "client_secret":"123ghy456"
}

 

 

 

4. Header: Add Content-Type : application/json

Hope this is helpful. In case of any queries please feel free.

Ref Link - Ingest data form a rest API with Oauth2 - Microsoft Fabric Community

Hope this is helpful. Please let me know incase of further queries.

Hello - this doesnt work - i get - HTTP Status 500 – Internal Server Error

 

however when i use - 

content type - application/x-www-form-urlencoded

 

and in the body i put 

grant_type=client_credentials&client_id=<encoded client id>&client_secret=<encoded client secret>

 

then it works.

What did you use for "encoded" client id.  I'm passing my client id and secret and it's not working.  I get the error {"error":"invalid_grant","error_description":"no client credentials user enabled"}

Anonymous
Not applicable

Hi @AOSulli ,

I am happy to know that you were able resolve your query. Please continue using Fabric Community for your further queries.

Note: content type will be different in few scenarios, it might not be always same. But you will be ending up with similar kind of answer.

Helpful resources

Announcements
MarchFBCvideo - carousel

Fabric Monthly Update - March 2025

Check out the March 2025 Fabric update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.