Fehax, от нуля до 99%
Если писать на ноде API, например, то вёрстки там будет ровно ноль.
Но представление о вёрстке лучше иметь, т.к. задачи могут быть разные и тебе нужно будет понимать верстальщиков - что они могут, как они думают, какие у них ограничения...
Примеры:
Если юзер не авторизован, то надо возвращать код статуса 401, а не 200.
Если URL API неверный, то надо возвращать 404, а не 200.
Если введён неверный логин/пароль, то возвращать 200, а в теле ответа JSON вида, например:
{"status":"error","descrioption":"Wrong login or password"}
и т.д.
Shadrindmitry, в этом случае надо обрабатывать пришедший результирующий json.
Читаешь поле success, а там либо true, либо false.
К ошибкам транспортного уровня это не имеет никакого отношения
Но не факт, что это нужно будет делать для всех граней.
Тут нужно внимательно проверять