Sideline Exchange/
Dashboard →

Errors

unknown_source

HTTP 400Unknown sourceIngest API

What happened

The batch names a source key that is not registered for this account in this mode. Sources are per mode: registering one in test does not create it in live.

How to fix it

Register the source under Sources — its class fixes its authority rank — and push again with the key exactly as registered.

What you received
{
  "type": "https://docs.sidelineexchange.com/errors/unknown_source",
  "title": "Unknown source",
  "status": 400,
  "detail": "…"
}

Worth understanding

  • Source — A registered origin of observations, with a key, a class and therefore a rank.
  • Source class — What kind of source this is, which fixes its authority rank.
  • Test and live mode — Two isolated partitions of every table. The API key decides which one a request touches; there is no mode parameter to get wrong.