Repository navigation
v1.1.0
Minor Changes
-
2c12723: Alignment with the Qualtrics API docs, incremental exports and poll options
importContactsno longer calls the summary endpoint. Qualtrics has deprecatedGET …/transactioncontacts/{importId}/summary(unsupported after 2026-06-30); the workflow now returns the final status response, which carries the samecontacts.count,transactions.count,invalidEmailsandstatus.getContactsImportSummaryis deprecated and will be removed in 2.0.- New
exportResponsesWithProgressresolves to{ data, progress }so thecontinuationTokenof an export started withallowContinuationcan be kept for incremental exports. New typeResponseExportResult. - Per-call
poll: { intervalMs?, maxAttempts? }onimportContacts,exportResponses,exportResponsesWithProgressanddistributeSurveys(defaults unchanged: 1 s, 300 attempts). New typePollOptions. - Options relaxed to match the API:
startDate/endDate(exports),sendStartDate/sendEndDate(list distributions),ownerId(create mailing list, distribute surveys),Contact.emailandmailingListIdoncreateDistribution(givetransactionBatchIdinstead) are now optional; absent values are omitted from the request. - Options added:
includeWaveWeights(exports),recipients.directoryId(createDistribution),Contact.phoneandContact.id; embedded and transaction data values may bestring | number | boolean(EmbeddedDataValue). ContactsImportStatusResponsegainsinvalidEmails?;ContactsImportSummaryResponseis now that type withinvalidEmailsrequired.- TSDoc on every option and response type; README documents
Contact, the new actions and the json/ndjson restrictions.