Skip to main content

A customer I am working with is trying to connect Topdesk to TimeXtender through an OData feed. A connection is made, but not all tables are available for ingestion.

When the customer changes the connection url to connect to just 1 table, TimeXtender has no issues connecting to it and retrieving the data from that 1 table. 

To test if this there maybe was a setting in Topdesk that was missed we tried to connect from Power Query using the original url. This connection also worked perfectly, showing around 290 tables.

How can we get TimeXtender to retreive the same amount of tables from Topdesk?

Feed URL: https://<customer>.topdesk.net/services/reporting/v2/odata

OAuth version: 2.0

Provider: Managed ADO.NET

Provider version: 24.0.8963.0

OData version: AUTO

Attached a screenshot of the output of a query to the datasource in TimeXtender ODX

 

Hi @rbrandsma 

What version of TimeXtender are you working on?

Normally, you will be shown the supposed tables by connecting to the main OData endpoint with Postman.

What do you see if you do the same?

Do you know any specific endpoints?

A REST data source can connect to this endpoint and that is usually a way to get the specific data you want.


Hi @rbrandsma could you please provide an update on the above questions?


@Thomas Lind

TimeXtender version: 6645.1

ODX version: 6618.1

Connection with Postman to the Odata feed:

 

Connection with Postman to a specific endpoint:
 


A REST API towards a specific endpoint also works, but they will need multiple endpoints from Topdesk and don't want to create a new datasource for each specific endpoint. 

 


Hi @rbrandsma 

Such a change is in development. Meaning the ability to use the OData endpoint to get many setups and mixing it with specific endpoints that doesn’t show from the normal list. I am not sure when it will be released though, but I assume it is on its way.

Also our TX REST provider can make as many endpoints in one data source as you want, but I can see how it would be a lot of work if the OData context would need to be made as individual endpoints.


Hi @Thomas Lind 

Thanks for the answer! Will take this back to my customer and dive into the REST API for Topdesk

 


Reply