← All updates
Improvement

Purchase and Ownership History Added to the API

For tech nerds and 3rd party integrators

For CRMs and other systems that integrate to Elevent via our full API, it was difficult to accurately interpret the life of items when some advanced post-transaction activity occurred. We're talking about those more occasional events such as:

  • Gifts
  • Transfers
  • Orders re-associated from one buyer to another
  • Imported items

To help external systems piece together the whole story, we've added a Purchaser object and OwnershipType to the API customer responses.

For instance, if a customer bought a "Secondary" pass, they might see this bit of data underneath their customer node:

Image

The Purchaser node makes it clear who the original purchaser was (And who actually spent money). This makes it possible to correctly construct a history where one person bought things and other people ended up with the custody of those items--and the possible relationships between the two.

OwnershipType tells you what happened--was this a first-party "Purchase", as in the example above, or was it Gifted, Transfererd, Imported, or something else.

You will not see Purchaser or OwnershipType on donations, concessions, or merchandise since they have a simpler post-purchase lifespan.

These new nodes are not included in the API endpoint for Anonymous Orders because…well, they're anonymous. We don't know. And neither should you.

To explore the Elevent API Docs, knock yourself out here.