api.kernelhub.online
Справочник по проектированию HTTP-интерфейсов
Сохраняйте ключ операции и хеш тела в одной транзакции. Повтор с тем же телом должен возвращать сохранённый ответ; другой хеш для того же ключа — конфликт.
Сортируйте по паре created_at и id, кодируйте оба значения в курсор. Тестируйте вставку записи между двумя запросами.
Задайте стабильные идентификаторы типов, а детали оставьте для диагностики. Проверьте, что клиенты читают тип ошибки без разбора текста.