The Hive Inspect API is a work in progress. It is available to a small group of accounts today, and the release for everyone is coming very soon. To ask for early access, message us from the chat bubble in your dashboard.
POST with a JSON body.
Events
Coming soon:
inspection.created and inspection.deleted.
Agents and clients are the same kind of record in Hive, so one set of
contact events covers both. Read roles in the message to tell them apart, for example ["Buyer Agent"].The message
Every event has the same outer shape:
A message from the Send test button also has
"test": true.
Request headers
Inspection events
All four inspection events send the same sections indata.
Extra fields on some events
inspection.rescheduled adds the old time, so you can tell what changed:
inspection.published adds the inspection’s reports and their status:
inspection.canceled has inspection.status set to canceled and inspection.canceled_at set.
Contact events
data.contact holds the contact.
contact.updatedshows the contact as it is now. It does not list which fields changed. Several quick edits to one contact can arrive as a single event.- A tag change is an update. Adding or removing a tag sends
contact.updated. rolescomes from the contact’s inspections. A new contact with no inspection yet has an empty list. Being added to an inspection does not send an event on its own.contact.deletedsends the last known copy. Itstag_listandrolesare empty, because they were removed with the contact.- A merge sends
contact.deletedfor the contact that was merged away.

