Dizer uma coisa, "paginação" é algo que vai além de páginas web, mesmo que o termo dê a entender isto, se você desenvolveu a API logo pode pensar em uma especie de controle de
LIMIT
via
GET
. Afinal não é só porque WebApis da vida usam urls bonitinhas que invalida o uso de querystring, algo como isto:
/api/foo/bar
e
/api/foo/bar?pag=2
me parece uma ótima saída, e o resto você resolve na aplicação, criando um controle "sob demanda". Note que o LIMIT fica do lado do servidor da API. —
Guilherme Nascimento 40 secs ago