Types

TransactionParticipant

Example

{
  "type": "TransactionParticipant",
  "roleName": "Buyer",
  "position": 1,
  "givenName": "John",
  "familyName": "Smith",
  "additionalName": "Big",
  "email": "user@example.com",
  "telephone": "+15558675309",
  "affiliation": [
    "https://{agentid}.example.com/profile/card#me"
  ]
}

Schema

NameTypeDescription
(root)objecta participant in a transaction, i.e. Buyer, Seller, etc...
typestringconst ("TransactionParticipant")
roleNamestringthe role of the participant in the transaction
positionnumbernumeric position for the participant/roleName.
givenNamestringFirst Name of a person
familyNamestringLast Name of a person. Family Name <= 50 characters
additionalNamestringmiddleName or alternate name of the Person
emailstringa valid email address format (email)
telephonestringPrimary phone number.
affiliationarray<string>person or organization associated with the participant
affiliation (single item)stringformat (uri)
Previous
TransactionEntry