Public api activity [WIP]

:construction: 
@nickvergessen can you please elaborate on how this is supposed to work?

An app can return what in order to achieve which behavior? - Not really clear to me - THX