ActivityPub/Primer/Outbox

From W3C Wiki

The outbox property of an Actor object is used for a number of use cases:

  • It is the POST endpoint for client-to-server submissions
  • It is used for fetching an Actor's activities for the client-to-server API
  • It is used for "warm-starting" a new interaction between accounts on different servers
  • It can be used for "catchup" in synchronization when there have been connectivity issues or outages

It is required by the ActivityPub standard. However, some processors, such as Mastodon, will not enforce this requirement when working with an external Actor object, especially if they are not going to use it.