В оригинальном openapi у PullRequest присутствует поле CreatedAt, но оно не где не используется, я посчитал, что это ошибка. Создание пуллреквеста у меня задает это поле и возвращает json с этим полем.
Я наложил ограничение, что пользователь может находиться только в одной команде одновременно. При попытке создать команду с пользователем, который уже находится в другой команде, возвращается ошибка 400.