Какой 400-уровневый код ответа является наиболее подходящим, когда пользователь, у которого есть разрешение POST для целевого ресурса, но статус одного из зависимых ресурсов приводит к тому, что целевой ресурс не создается.
Пример:
Entity1
id: 'A',
status: 'BLOCKED'
Entity2:
id: 'B'
LinkEntity:
entity1Id: 'A'
entity2Id: 'B'
Result when POSTing LinkedEntity: 'Error: Cannot link to Entity1 because it is BLOCKED'
Какой код ответа лучше использовать в этом случае?