Versions Compared

Key

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

Parameters are being used but filtering does not seem to be working

...

The parameter might be expecting an array instead of a single integer, try converting the integer to an array.


Is there an API that gives us the local time we are connecting to?

This is available in our location endpoint:

...

This has the locations of each shelter, and then a UtcOffset property you can use to find the UTC Time zone.


Why do I receive a credentials don't match a valid user when authenticating?

This can sometimes happen when the username and password is not URL encoded.

...

If the animal then gets adopted, or changes owner through the existing processes these will be picked up through your normal API methods.


How do I capture pre registrations for adoptions or events?

The api endpoints important for this are:

AcquisitionV2:  This is the reason why we are acquiring a person, for example it may just be a General adoption enquiring, or a specific adoption event.

AcquiredPersonV2:  This is where you will post new people to based on the form filled out from your website online form.  AcquisitionId is from the AcquisitionV2 end point and it relates to why you are acquiring the person.  Appeal category is for fundraising appeal and not usually used.

When adding a person via the AcquiredPersonV2 endpoint, they will then show up in a area in shelterbuddy for users to find pre registered people, and then users check if they exist and merge them in or create a new person.   From within the ShelterBuddy app, on the main search page there is a link "Pre Registration / Data Acquisition" And then the link for each indivdual acquisition type. This lists all the pre registered people. Once the person is merged or created, then users can process the person (e.g. an adoption) as per normal.