Skip to content
Hub / App guides / Article

MyPuppies integration

Overview

Advertisement → MyPuppies (when present) configures API endpoints, tokens, and push actions for younglings. Treat tokens as secrets; rotate if staff leave.

Workflow

  1. Test connection before enabling pushes.
  2. Map youngling records cleanly in Kennel first.
  3. Log errors and re-sync after fixes—external systems vary.

Practical note

Integrations amplify data quality—for better or worse.

Admin setup

Configure tokens in MyPuppies integration under Advanced. Youngling data quality in Kennel drives push results.

Advanced options

Test single-youngling sync before bulk. Rotate API tokens when staff with access leave.

Troubleshooting

External listing wrong: fix youngling status/photos in BreederWorks first, then re-push.

Developer & API notes (members)

Auth: Admin JWT or integration token configured in /admin/advanced-integrations-detail.php?integration=mypuppies.

App surface: Advertisement → MyPuppies panel triggers push actions against youngling IDs.

API (representative):

  • GET/POST /api/v01/integrations/mypuppies/settings/fetch.php — read config (admin)
  • POST /api/v01/integrations/mypuppies/settings/save.php — save tokens (admin)

Data contract: Youngling status, photos, and pricing in Kennel must be correct before external sync—integration amplifies source data.

Superadmin platform endpoints are not exposed to kennel admins.