This is a quick API callout demo in Salesforce. It adds a random dog to Accounts, using https://dog.ceo/dog-api/.
Setup Instructions:
- Install the unmanaged package here.
- For Classic, add the "I want a puppy!" button to the page layout. For Lightning/Mobile, add the "I want a Puppy!" action to the Mobile and Lightning Experience Actions.
- Add the Pets related list to your Account page layout/s, including the Pet Image field.
- Give your users access to the Pets object and fields via Profiles or Permission Sets.
This package creates a new "Pets" custom object, and an "I want a puppy!" button to add new dogs to an account. This is more of a fun demo, and isn't really intended for production orgs.