Epicor REST API

Hello, everyone, I have been using Epicor REST API for quiet a while on a project, and the APIs has been running smoothly, until today that I ping the APIs and they are returning this error.

But the API has two version, we have the Test & the Production, turns out all the APIs I run with Test URL they work fine, but the APIs I run with the Production URL returns this error.

{
    "HttpStatus": 500,
    "ReasonPhrase": "REST API Exception",
    "ErrorMessage": "The type initializer for 'Ice.EulkLicense.LicenseCacheBase`1' threw an exception.",
    "ErrorType": "System.TypeInitializationException",
    "InnerExceptionMessage": "Unable to determine license source. Check LicenseSource appsetting in web.config"
}

Go to Swagger Help and check there first.

By that I mean, go to the Swagger Test Page and see if you can run anything from there.

@klincecum
The Swagger test page is not working either.

See below for the production swagger. It says “No result found” when I search for any endpoint.

While below here is the test Swagger page, working fine.

I had similar message once before, think it needed either the restarting of the Application Pool or Recycle could also have been full server restart.

Alright @mark.yates
I will try that out also.