Should I use the ban API or a regular ban system instead?

But, how else am I meant to test it?

Not from what i’ve seen: Ban API, The potential issue of soft-locking yourself, by not being able to unban yourself - #41 by Pseudoisochromatic