{ "name": "360 API Sync", "slug": "360-api-sync", "version": "1.5.5", "download_url": "https://github.com/KazimirAlvis/360-api-sync/archive/refs/heads/main.zip", "requires": "6.0", "tested": "6.9", "requires_php": "7.4", "last_updated": "2026-08-21 00:00:00", "author": "PR360", "author_profile": "https://github.com/KazimirAlvis", "homepage": "https://github.com/KazimirAlvis/360-api-sync", "sections": { "description": "
Synchronizes clinic and doctor data from the PR360 API into WordPress clinic and doctor post types used by the 360 medical site network.
", "installation": "/wp-content/plugins/360-api-sync/ or install via Plugins \u2192 Add New \u2192 Upload Plugin.city, state, zip, lat, lng, latitude, longitude) so admin field groups and templates with different key names receive synced map data.clinic_city, clinic_state, clinic_zip, clinic_lat, clinic_lng, clinic_latitude, and clinic_longitude.organization_id but no clinic_name are now skipped — prevents Temporary Clinic xxxxxxxx records from being created.organization_id are now skipped entirely instead of being created as temporary placeholder records.error_log to capture the exact API payload shape for address fields.addresses array items as plain strings — each string line is now converted to an array and merged with top-level clinic fields (city/state/zip/lat/lng) before normalization.clinic_address and clinic_addresses for map pin usage across all API payload shapes.clinic_addresses differs from normalized incoming API data.street/city/state/zip) into clinic_addresses.organization_id but clinic names are unchanged..svg files instead of forcing unsupported URLs to .jpg.image/svg+xml when needed.plugin-manifest.json.360-api-sync plugin directory.