As an example, as @JakeSkinner pointed out, I added my API (json) to AGOL:
New item > URL > Type: GeoJSON > Add data and create a hosted feature layer
Then I was able to access this hosted table directly from Dashboard.
EDIT:
24h later, I realized that the item in AGOL does not refresh based on the source. So for example when I added the item to AGOL yesterday november 1st, the last available date from source was october 31st. Today, november 2nd, the last available date in the source is november 1st. However the last date in the item on AGOL is still october 31st. So I will have to create a workaround 😞