DevelopersRecipes
Sync contacts
Create CrystalQore contacts from your CRM and list them back for reconciliation.
Sync contacts
Push people from a CRM into CrystalQore so agents can click-to-dial and see a name on the call.
Create
POST /api/v1/contacts requires X-User-Email. Pick a service mailbox or the owner who should see the contact in CrystalQore.
The v1 API does not update by external ID. Store data.contact.id in your CRM after create. If you need idempotency, list first and skip names you already pushed.
List for reconciliation
Walk meta.pagination.hasMore as described in pagination. Sending X-User-Email on GET limits results to that owner's contacts.