Skip to content

Partner

A Partner is an outside Organization that is party to an Agreement with a Startup, supplying it, distributing its Offers, or both.

Properties

PropertyTypeRequiredDescription
sidestringrequiredOne of supply, distribution, or both.
Inherited from Organization: 2 properties
PropertyTypeRequiredDescription
namestringrequiredThe name it trades under.
hostnamestringThe web domain that keys it.

Object

JSON
{
  "$id": "https://api.sb/kilnbakery.com/partners/partner_1",
  "$type": "Partner",
  "name": "Kiln Bakery",
  "hostname": "kilnbakery.com",
  "side": "supply"
}

Relationships

Verbs

  1. createCreates a Partner.
    POST /{namespace}/partnersdoPartner.created
  2. getReturns one Partner by id.
    GET /{namespace}/partners/{id}readNo Event
  3. listReturns Partners, newest first, one page at a time.
    GET /{namespace}/partnersreadNo Event
  4. updateChanges the given properties of a Partner.
    PATCH /{namespace}/partners/{id}doPartner.updated
  5. deleteDeletes a Partner; its history is kept.
    DELETE /{namespace}/partners/{id}doPartner.deleted

Permissions

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

Operationowneradminmemberviewer
Partner.createYesYesYesNo
Partner.getYesYesYesYes
Partner.listYesYesYesYes
Partner.updateYesYesYesNo
Partner.deleteYesYesYesNo

Call it

Text
Add a partner to PetPantry.

Example

A practice-management vendor refers law firms to a court-filings API under an Agreement for 20% of first-year revenue. It is a Partner on the distribution side.