Skip to content

Legacy

Historical notes on Blender ID and its previous implementations.

Differences with previous Blender ID

Even though we have tried to keep the API the same, there are a few subtle differences between this Blender ID and the previous (Flask-based) incarnation:

  • Date/times in JSON responses are encoded in ISO-8601 format (old used RFC-1123 with a hardcoded 'GMT' timezone). ISO-8601 is the default format used by Django in all JSON responses, and, since it is also actually compatible with JavaScript, we decided to keep it. We suggest using dateutil in Python projects to parse the timestamp. As it auto-detects the format, it can be used to transparently switch between the old and this Blender ID.
  • Anonymous requests to a protected endpoint return a 403 Forbidden response (old used 401 Unauthorized). This is the default Django behaviour.