An Accept can be as simple as (have a Follow activity as the object field):
{ "@context": [ "https://www.w3.org/ns/activitystreams" ], "type": "Accept", "actor": "https://example.social/users/subscriber", "to": [ "https://fedi.example/users/poster" ], "object": { "type": "Follow", "actor": "https://fedi.example/users/poster", "object": "https://example.social/users/subscriber" } }For the best case, you can just copy the whole Follow activity into the ‘object’ field; meanwhile just referencing the activity ID of the Follow alone would be insufficient.
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.