Skip to content

Notify: Sender action #1344

@gabestein

Description

@gabestein

Motivation

  • So users can setup an action that sends a notify payload

Requirements

  • When run, sends an HTTP request to the target inbox containing a notify payload
  • Creates a child pub describing the activity (I think, we should still discuss)
  • Configurable action, similar to http. Should send a notify request with a json-ld payload, as specified here. With configuration of these values:
    • actor: allow user to specify
      • name: manually or text field
      • id: manually or URI field
      • type: one of Application, Group, Organization, Person or Service.
    • id: a Pub ID in uri:urn format, referencing a child pub to be created as a result of running the action
    • inReplyTo: a uri:urn referencing an incoming activity, likely configured from a pub field
    • object
      • id: pub ID in urn:uuid:<pubId> format, not user specifiable
      • ietf:cite-as: manual or URI field
      • ietf:item:
        • id: manual or URI field
        • mediaType: string?
        • type [array of https://www.w3.org/ns/activitystreams#objects]?
      • type: ['Page, sorg:AboutPage]
    • origin:
      • id: manual or URI field
      • inbox: link to community inbox API specified by platform
      • type: "Service", not user configurable
    • target:
      • id: manual or URI field
      • inbox: manual or URI field
      • type: "Service", not user configurable
    • type: array with the ability to select any one of the options specified in the COAR patterns

Acceptance Criteria

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Upcoming

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions