API broken this morning?

All GET requests I’ve tried yield

{
  "error": "System.NullReferenceException: Object reference not set to an instance of an object.\n   at HttpFramework.HttpHandler.Write(String s) in /home/runner/work/Manager/Manager/HttpFramework/HttpHandler.cs:line 64\n   at HttpFramework.Html.Script..ctor(HttpHandler w, Boolean isModule) in /home/runner/work/Manager/Manager/HttpFramework/Html/Script.cs:line 20\n   at HttpFramework.HttpHandler.Script(Boolean isModule) in /home/runner/work/Manager/Manager/HttpFramework/HttpHandler.cs:line 89\n   at ManagerServer.HttpHandlers.Businesses.Business.BusinessTemplateWithTimezone.InnerGet2() in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/BusinessTemplateWithTimezone.cs:line 11\n   at ManagerServer.HttpHandlers.Businesses.Business.BusinessTemplate.InnerGet() in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Businesses/Business/BusinessTemplate.cs:line 51\n   at ManagerServer.HttpHandlers.Template.Get() in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Template.cs:line 92\n   at ManagerServer.HttpHandlers.Api2.Api2.ProcessRequest() in /home/runner/work/Manager/Manager/ManagerServer/HttpHandlers/Api2/Api2.cs:line 324"
}

Hi @_jd,

Give us a sample of one of your Http request?

1 Like

The issue is now resolved (no change on my end). For reference, here’s a request that was failing earlier during the weekend:

curl --request GET \
      --url 'https://myaccount.eu-west-1.manager.io/api2/customers' \
      --header "X-API-KEY: $TOKEN" \
      --header 'accept: application/json'

Have you been travelling?

I say this because your URL has .eu-west-1.

Travelling could possibly change your URL.

I didn’t. This happened in scripts with hardcoded URLs, across tokens and organizations.