v5.2.0
This release completes the App API surface: APIClient now covers the full Customer.io Journeys App API. Every endpoint was verified against the live API behavior, with unit and live integration coverage.
Added
- Transactional message management on
APIClient:listTransactionalMessages,getTransactionalMessage,getTransactionalMessageContents,getTransactionalMessageMetrics,getTransactionalMessageMetricsLinks,getTransactionalMessageDeliveries, andupdateTransactionalMessageContent. (#231) sendWhatsApptransactional method (with aSendWhatsAppRequestbuilder). (#238)- Campaign methods: list/get campaigns and actions, action & campaign content and localizations, metrics (campaign/action, link metrics, journey metrics), messages, and broadcast trigger status/errors. (#232)
- Broadcast methods: list/get broadcasts and actions, action content, metrics, link metrics, messages, and triggers. (#233)
- Newsletter methods: core CRUD, contents, metrics, messages, send/schedule, and localization + test-group management. (#235, #236)
- Design Studio methods: folders and emails (list/create/get/update/delete), email translations (languages), and components. (#239, #240)
- Assets methods: file upload (
createAsset,multipart/form-data) and file/folder CRUD. (#241) - Collections methods: CRUD plus content read/replace. (#242)
- Deliverability methods: ESP email-suppression management (
searchSuppression,getSuppressions,getDomainSuppressions,createSuppression,deleteSuppression) and reporting-webhook CRUD. (#243) - Content & sender utilities: snippet CRUD, sender-identity reads (
getSenderIdentities,getSenderIdentity,getSenderIdentityUsedBy), and the workspace message log (getMessages,getMessage,getArchivedMessage). (#244) - Imports, data index & workspace info:
createImport,getImport,batchUpdateAttributes,batchUpdateEvents,listWorkspaces, andgetIpAddresses. (#245) ObjectFiltertype forfindObjects, plus top-levelnotsupport on audience/object filters. (#234)
Fixed
- App API metric and message query parameters now match the API: journey metrics send
resolution; action metrics forwardtype/uniquecorrectly; unsupportedtype/stateparams were removed; and campaign-metricversionis optional. (#237)