Возможные ошибки при работе с сервисом API

Описание возможных ошибок, которые могут возникнуть при работе с сервисом API

Вывод информации об ошибках:

  • В запросе отсутствует токен:
    {
        "detail": "Token expected"
    }
  • Несуществующий токен:
    {
        "detail": "Unknown token"
    }
  • Срок действия токена истек:
    {
        "detail": "Token expired"
    }
  • Не хватает прав токена:
    {
        "detail": " Permission denied "
    }
    
  • Попытка обращения к несуществующему списку или записи:
    {
        "detail": "<object> Not Found"
    }
    
  • Ошибка в теле запроса – отсутствующее поле:
    {
                "tag": "required_field_lost",
                "message": "<field> field required",
                "context": {
                   <field>: "Required"
                }
    }
    
  • В одном запросе передается более одной записи на добавление/удаление из списка:
    {
        "detail": "More than one field <user_identifier> specified"
    }
    
  • Ошибка при парсинге сертификата:
    {
        "tag": "parse_error",
        "message": <reason>,
        "context": {
               "cert_text": <cert_text>
        }
    }
    
  • Запись уже была добавлена в список:
    {
        "tag": "value_duplication",
        "message": "The entered value is already in the list",
        "context": {
            "user_identifier": <user_identifier>
        }
    }