Skip to content

Person

A Person is a human with one identity across every Startup; each Startup’s Contact is its own view of that Person.

Properties

PropertyTypeRequiredDescription
verifiedbooleanTrue once the identity is verified.
Inherited from Party: 1 property
PropertyTypeRequiredDescription
namestringrequiredThe legal or personal name.

Object

JSON
{
  "$id": "https://api.sb/patentpad.com/people/person_1",
  "$type": "Person",
  "name": "PatentPad",
  "verified": true
}

Relationships

Verbs

  1. createCreates a Person.
    POST /{namespace}/peopledoPerson.created
  2. getReturns one Person by id.
    GET /{namespace}/people/{id}readNo Event
  3. listReturns People, newest first, one page at a time.
    GET /{namespace}/peoplereadNo Event
  4. updateChanges the given properties of a Person.
    PATCH /{namespace}/people/{id}doPerson.updated
  5. deleteDeletes a Person; its history is kept.
    DELETE /{namespace}/people/{id}doPerson.deleted

Permissions

Which Access level may call each Verb. One-way Verbs wait their delay window.

Operationowneradminmemberviewer
Person.createYesYesYesNo
Person.getYesYesYesYes
Person.listYesYesYesYes
Person.updateYesYesYesNo
Person.deleteYesYesYesNo

Call it

Text
Add a person to ShiftNote.

Example

A wedding photographer is one Person. To a client-gallery App she is a Customer's Contact, and to a sibling that sells contract templates she is a Lead.