reworked blog api