cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Internal Server Error 500 when retrieving audits via REST interface

Newbie

Internal Server Error 500 when retrieving audits via REST interface

I am attempting to use the REST v2 interface to retrieve audit information for assets.  However, whenever using audit/find or audit/findByIds (the only two interfaces I have tried) I always get an Internal Server Error 500.  Does the audit retrieval part of the REST interface work?  If so, can you provide a code example of its use?

Thanks.

Tags (2)
3 REPLIES 3

Re: Internal Server Error 500 when retrieving audits via REST interface

Hello, John.

So far I cannot find any articles or other documentation about this for ThingWorx. Let me ask internally and find out if this is possible.

Thanks,

-- Craig A.

Re: Internal Server Error 500 when retrieving audits via REST interface

Have you tried using your browser dev tools (f12 in chrome) to track the structure of your REST call? In the network activity, you can see the request call:

Also have you tried using API tools, like Postman?

Re: Internal Server Error 500 when retrieving audits via REST interface

Here is the information from the transaction.  All other REST transactions are working fine, providing a proper JSON response.

Request:

Method: POST, RequestUri: 'https://cvrx.att.axeda.com/services/v2/rest/audit/find', Version: 1.1, Content: System.Net.Http.ObjectContent`1[[AxedaWebAPI.RestInterface+AuditCriteria, AxedaWebAPI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], Headers:

{

  Accept: application/json

  Authorization: Basic ...

  Content-Type: application/json; charset=utf-8

}

{"assetId":"9010 Programmer||LENOVO_20AN0069US_PC03BR7M","usernames":null,"categories":null,"fromDate":"2016-07-28 21:15:22Z","toDate":"2017-07-28 21:15:22Z","pageSize":"100","pageNumber":"1","sortAscending":null,"sortPropertyName":null}

Response:

System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]

AxedaWebAPI.AxedaRestException: HttpResponse Error 500, (Internal Server Error)