Clarity with Anaplan API
Hi,
We are trying to make a custom API call for running an Import in Anaplan using a connector that calls the custom API. When we try to look at the URL used for the API call , it starts as
''https://api.anaplan.com/2/0/workspaces/' -> I could conclude that 2/0 here means version 2.0, but this keep running into authentication error or the resource not exist, although we have checked the access multiple times.
When I compared this with python script based API, that start with a different call
''https://api.anaplan.com/1/3/workspaces/' -> This works perfectly, but even if I change it to 2/0 , it runs into same error.
Unfortunately, the connector which we are using doesn't give us an option to change from 2.0 to 1.3 . Can anyone suggest any possible solution to this?
Any help is appreciated.
Thanks and Regards,
Aakash Sachdeva
Answers
-
Hi @aakash,
Are you sure you are using Anaplan Authentication API before trying to connect to API V2? This is the main difference between 1.3 and 2.0:
- with 1.3 you are sending email+password with every request (and you do it, so it works for you)
- but with 2.0 you only send it once to Authentication API, you get a token in return, and then you use this token to use API 2.0.
That's why you get "Not authenticated" message with 2.0 - you are sending email+password with request, but API is expecting a token from Authentication API.0