If the object of a Reject received to an inbox is a Follow activity previously sent by the receiver, this means the recipient did not approve the Follow request. The server MUST NOT add the actor to the receiver's Following Collection.

Requirement

If the object of a Reject received to an inbox is a Follow activity previously sent by the receiver, this means the recipient did not approve the Follow request. The server MUST NOT add the actor to the receiver's Following Collection.

Origin

prefixThe side effect of receiving this in an inbox is determined by the type of the object received, and it is possible to reject types not described in this document (for example, an Offer).
If the object of a Reject received to an inbox is a Follow activity previously sent by the receiver, this means the recipient did not approve the Follow request. The server MUST NOT add the actor to the receiver's Following Collection.
suffix 7.8 Add Activity
https://www.w3.org/TR/activitypub/ , § 7.7

id

urn:uuid:f2e7a703-c115-49c9-a7c5-07aa6a2ebf53

uuid

f2e7a703-c115-49c9-a7c5-07aa6a2ebf53

Full JSON

{
  "id": "urn:uuid:f2e7a703-c115-49c9-a7c5-07aa6a2ebf53",
  "uuid": "f2e7a703-c115-49c9-a7c5-07aa6a2ebf53",
  "type": "Behavior",
  "content": "If the object of a Reject received to an inbox is a Follow activity previously sent by the receiver, this means the recipient did not approve the Follow request. The server MUST NOT add the actor to the receiver's Following Collection. \n",
  "tag": [
    {
      "name": "ActivityPubServer",
      "id": "https://socialweb.coop/tag/ActivityPubServer"
    }
  ],
  "context": [
    "https://www.w3.org/TR/activitypub/",
    {
      "name": "7. Server to Server Interactions",
      "id": "https://www.w3.org/TR/activitypub/#server-to-server-interactions"
    },
    {
      "name": "7.7 Reject Activity",
      "id": "https://www.w3.org/TR/activitypub/#reject-activity-inbox"
    }
  ],
  "origin": {
    "source": "https://www.w3.org/TR/activitypub/",
    "section": {
      "id": "https://www.w3.org/TR/activitypub/#reject-activity-inbox",
      "branch": [
        7,
        7
      ]
    },
    "selector": {
      "prefix": "The side effect of receiving this in an inbox is determined by the type of the object received, and it is possible to reject types not described in this document (for example, an Offer).\n",
      "exact": "If the object of a Reject received to an inbox is a Follow activity previously sent by the receiver, this means the recipient did not approve the Follow request. The server MUST NOT add the actor to the receiver's Following Collection.\n",
      "suffix": "7.8 Add Activity\n"
    }
  },
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    "https://socialweb.coop/ns/testing/context.json"
  ]
}

Links