Some endpoints don't error if the text is above 4096 chars or 0 chars, which should be fixed
Some endpoints don't error if the text is above 4096 chars or 0 chars, which should be fixed