Types

UnsubscribeAction

Example

{
  "type": "UnsubscribeAction",
  "object": null,
  "agent": {
    "type": "Contact",
    "email": "bob@example.com",
    "identifier": {
      "hsfconsumerid": "xxxxxxxxxxxxx"
    }
  },
  "participant": [
    {
      "roleName": "SubscriptionProvider",
      "id": "https://12345.example.com/profile/card#me",
      "additionalProperty": {
        "isCompanyQueue": true
      }
    }
  ]
}

Schema

NameTypeDescription
(root)allOf-
0 (allOf item)objectAn action performed by a direct agent and indirect participants upon a direct object. Optionally happens at a location with the help of an inanimate instrument. The execution of the action may produce a result. Specific action sub-type documentation specifies the exact expectation of each argument/role. schema.org/Action
typestringthe action type
objectanyitem on which the action is carried out
1 (allOf item)-the consumer (agent) has unsubscribed to content from the participant with roleName SubscriptionProvider.
1.typestringallowed ("UnsubscribeAction")
1.agentobjectthe subscriber
1.participantarray<object>the subscription provider, an Agent, Team, Office or Organization
1.participant.roleNamestringallowed ("SubscriptionProvider")
1.participant.idstringformat (uri)
1.participant.additionalPropertyobject-
1.participant.additionalProperty.isCompanyQueueboolean-
Previous
TransactionStatus