Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Web-hooks are used both internally by Shelter buddy and also by external parties.

We use it internally to integrate with Apps/System that are separate from the Shelter buddy monolith.

All the Webhooks behave basically the same as far as how and when they will Synchronise data.

...

NameDescriptionFollowing examples can be found at resources look for the Response model.
DispatchJobWebhook for dispatch job updates.

DispatchJobV2
GET api/v2/dispatch/{id}

AnimalAdoptionWebhook for animal adoption updates.
N/A
PhysicalLocationWebhook for physical location updates.PhysicalLocationV2
GET api/v2/location/physicallocation/{id}
PersonWebhook for person updates.PersonV2
GET api/v2/person/{id}
UserWebhook for user updates.UserV2
GET api/v2/user/{id}
AnimalWebhook for animals.AnimalV2
GET api/v2/animal/{id}
PersonMergeWebhook for peron merges.PersonMergeV2
POST api/v2/person/merge/list?page={page}&pageSize={pageSize}
AnimalMergeWebhook for animal merges.MergeV2
GET api/v2/animal/merge/{id}
AnimalIconWebhook for animal iconsN/A


Code Block
titleModel
{
   isActive,
   isPublic,
   Uri,
   LastUpdatedUtc,
   Extension
}


Animal PhotosWebhook for animal photos.PhotoV2 
POST api/v2/animal/photo/list?page={page}&pageSize={pageSize}

...