Nếu tài liệu mô tả trường này là một trong Dog, Cat hoặc Fish, thì có, việc thêm một loại khác sẽ thay đổi giao diện theo cách không tương thích ngược. Hoàn toàn có thể hiểu được rằng một người tiêu dùng API của bạn đã viết mã cụ thể để đối phó với chó và mèo khác với cá. Đưa ra một loại không xác định, người tiêu dùng đó sẽ không biết phải làm gì với phản hồi của bạn. Nhưng điều này phụ thuộc rất nhiều vào những gì mà các trình giữ chỗ này loại Cat Cat và và Fish Fish thể hiện trong miền vấn đề thực tế của bạn
Nếu thay đổi danh sách các loại có thể xảy ra thường xuyên hoặc nếu danh sách không hữu hạn, thì việc ghi lại tài liệu này là hợp lý. Tùy thuộc vào các trường hợp sử dụng của bạn, có thể tốt để hiển thị danh sách tất cả các loại có thể là điểm cuối trong API của bạn - theo cách đó rõ ràng bạn có thể thêm hoặc xóa các loại mà không phải cập nhật phiên bản API. Tuy nhiên, các loại của bạn càng năng động, người tiêu dùng API càng khó thực hiện một loại cụ thể nào đó. Việc mở rộng hay dễ sử dụng là quan trọng hơn tùy thuộc vào trường hợp sử dụng và miền vấn đề của bạn.