Verbs

The following verbs are currently registered:

Name Identifier Specification Description
Post post JSON Activity Streams 1.0 The act of authoring an object and then publishing it online.
add add Activity Schema Indicates that the actor has added the object to the target. For instance, adding a photo to an album.
cancel cancel Activity Schema Indicates that the actor has canceled the object. For instance, canceling a calendar event.
checkin checkin Activity Schema Indicates that the actor has checked-in to the object. For instance, a person checking-in to a Place.
delete delete Activity Schema Indicates that the actor has deleted the object. This implies, but does not require, the permanent destruction of the object.
favorite favorite Activity Schema Indicates that the actor marked the object as an item of special interest.
follow follow Activity Schema Indicates that the actor began following the activity of the object. In most cases, the object will be a Person, but it can potentially be of any type that can sensibly generate activity. Processors MAY ignore (silently drop) successive identical "follow" activities.
give give Activity Schema Indicates that the actor is giving an object to the target. Examples include one person giving a badge object to another person. The object identifies the object being given. The target identifies the receiver.
ignore ignore Activity Schema Indicates that the actor has ignored the object. For instance, this verb may be used when an actor has ignored a friend request, in which case the object may be the request-friend activity.
invite invite Activity Schema Indicates that the actor has invited the object, typically a person object, to join or participate in the object described by the target. The target could, for instance, be an event, group or a service.
join join Activity Schema Indicates that the actor has become a member of the object. This specification only defines the meaning of this verb when its object is a group, though implementors SHOULD be prepared to handle other Object types a meaning MAY be provided by extension specifications. Processors MAY ignore (silently drop) successive identical "join" activities.
leave leave Activity Schema Indicates that the actor has left the object. For instance a Person leaving a Group or checking-out of a Place.
like like Activity Schema Indicates that the actor marked the object as an item of special interest. The "like" verb is considered to be an alias of "favorite". The two verb are semantically identical.
make-friend make-friend Activity Schema Indicates the creation of a friendship that is reciprocated by the object. Since this verb implies an activity on the part of its object, processors MUST NOT accept activities with this verb unless they are able to verify through some external means that there is in fact a reciprocated connection. For example, a processor may have received a guarantee from a particular publisher that the publisher will only use this Verb in cases where a reciprocal relationship exists.
play play Activity Schema Indicates that the actor spent some time enjoying the object. For example, if the object is a video this indicates that the subject watched all or part of the video.
receive receive Activity Schema Indicates that the actor is receiving an object. Examples include a person receiving a badge object. The object identifies the object being received.
remove remove Activity Schema Indicates that the actor has removed the object from the target.
remove-friend remove-friend Activity Schema Indicates that the actor has removed the object from the collection of friends.
request-friend request-friend Activity Schema Indicates the creation of a friendship that has not yet been reciprocated by the object.
rsvp-maybe rsvp-maybe Activity Schema The "possible RSVP" verb indicates that the actor has made a possible RSVP for the object. This specification only defines the meaning of this verb when its object is an event, though implementors SHOULD be prepared to handle other object types as meaning MAY be provided by extension specifications. The use of this verb is only appropriate when the RSVP was created by an explicit action by the actor. It is not appropriate to use this verb when a user has been added as an attendee by an event organiser or administrator.
rsvp-no rsvp-no Activity Schema The "negative RSVP" verb indicates that the actor has made a negative RSVP for the object. This specification only defines the meaning of this verb when its object is an event, though implementors SHOULD be prepared to handle other object types as meaning MAY be provided by extension specifications. The use of this verb is only appropriate when the RSVP was created by an explicit action by the actor. It is not appropriate to use this verb when a user has been added as an attendee by an event organiser or administrator.
rsvp-yes rsvp-yes Activity Schema The "positive RSVP" verb indicates that the actor has made a positive RSVP for an object. This specification only defines the meaning of this verb when its object is an event, though implementors SHOULD be prepared to handle other object types as meaning MAY be provided by extension specifications. The use of this verb is only appropriate when the RSVP was created by an explicit action by the actor. It is not appropriate to use this verb when a user has been added as an attendee by an event organiser or administrator.
save save Activity Schema Indicates that the actor has called out the object as being of interest primarily to him- or herself. Though this action MAY be shared publicly, the implication is that the object has been saved primarily for the actor's own benefit rather than to show it to others as would be indicated by the "share" verb.
share share Activity Schema Indicates that the actor has called out the object to readers. In most cases, the actor did not create the object being shared, but is instead drawing attention to it.
stop-following stop-following Activity Schema Indicates that the actor has stopped following the object.
tag tag Activity Schema Indicates that the actor has identified the presence of a target inside another object. For example, the actor may have specified that a particular user appears in a photo. The target of the "tag" verb gives the object in which the tag has been added. For example, if a user appears in a photo, the object is the user and the target is the photo.
unfavorite unfavorite Activity Schema Indicates that the actor has removed the object from the collection of favorited items.
unlike unlike Activity Schema Indicates that the actor has removed the object from the collection of liked items.
unsave unsave Activity Schema Indicates that the actor has removed the object from the collection of saved items.
update update Activity Schema The "update" verb indicates that the actor has modified the object. Implementors SHOULD use verbs such as "post" where the actor is adding new items to a collection or similar. Update is reserved for modifications to existing object or data such as changing a user's profile information.