Confirm contact import
POST
https://app.speybooks.com/api/v1/contact-imports/{id}/confirmConfirm a contact import, atomically creating the new contacts and merging the duplicates into the existing contacts.
Confirmation is blocked while unresolved conflicts remain. The row conservation holds at commit: created plus merged plus skipped equals the total imported rows.
Path parameters
idstringrequiredData import ID (e.g. dimp_1). Must be in pending status (all conflicts resolved).
Response
200Import committed. Returns counts of created, merged, and skipped contacts.
Show response fields
createdintegerimportIdstringmergedintegerskippedintegertotalintegerError codes
404Import not found or not a contacts import.
409Import already completed, still has unresolved conflicts (processing), or is in a non-confirmable status.