.png)
Duck Creek Integration Guide
Integrate Duck Creek insurance operations with enterprise applications through product-specific REST APIs, selected callbacks, file interfaces, and orchestrated workflows.
Duck Creek integration options at a glance
Duck Creek integration is centered on Duck Creek Anywhere and product-specific APIs for Policy, Billing, Claims, Rating, Distribution, and related insurance operations. REST is the preferred standards-based mechanism when the required resources are exposed. Selected products or deployments may also provide callback or event notifications, batch-oriented processing, file exchange, or document endpoints, but these capabilities must be confirmed for the tenant. Modern deployments may use OAuth-style or token-based authentication over HTTPS. Martini can consume these interfaces, externalize credentials, map insurance objects, orchestrate workflows, expose APIs, and coordinate retries, validation, and reconciliation.
Common Duck Creek integration patterns
Common Duck Creek data objects used in integrations
Authentication and security considerations
Tenant-specific authentication
Duck Creek authentication depends on the deployed product, API gateway, tenant, and customer configuration. Modern API deployments may use OAuth-style or token-based authentication, client credentials, scopes, and HTTPS/TLS, but the exact flow must be verified.
Secure Martini configuration
Martini workflows should externalize API URLs, credentials, tokens, scopes, and environment settings through secure configuration and secrets management. Credentials should not be embedded in mappings or workflow logic.
Insurance data protection
- Use least-privilege API permissions and environment-specific endpoints.
- Protect personally identifiable, financial, health, payment, and claims information.
- Avoid logging policy documents, claim attachments, payment data, and sensitive payloads unnecessarily.
- Confirm gateway authorization, callback validation, retention, and audit requirements with the Duck Creek implementation team.
Operational considerations for Duck Creek integrations
Product and tenant variation
Resource names, nested structures, required fields, authentication, and operations vary across Duck Creek products, releases, hosting models, and customer configurations. Confirm the target API contract before implementation.
Pagination, limits, and batching
Confirm page size, cursor or offset behavior, filtering, sorting, incremental fields, quotas, burst limits, concurrency restrictions, and maintenance windows. Use controlled concurrency and backoff rather than immediate repeated retries.
Idempotency and reconciliation
Protect policy issuance, claim creation, billing, payment, and document operations with stable business keys and source-system identifiers. Reconcile uncertain outcomes before repeating financially or contractually significant requests.
Schema and lifecycle changes
Version mappings and isolate product-specific transformations from common models. Preserve transaction type, effective date, status, currency, precision, and source references across quote, bind, renewal, endorsement, cancellation, claim, and payment lifecycles.
Testing
Test representative Policy, Claim, Account, Quote, Submission, and Billing Account payloads in each environment, including validation failures, pagination, callbacks, retries, duplicate messages, document transfers, and schema changes.
Why use Martini instead of scripts or point-to-point integrations?
Centralized orchestration
Martini provides a workflow layer between Duck Creek and enterprise applications, avoiding duplicated point-to-point logic for authentication, validation, mapping, routing, retries, and reconciliation.
Adaptable integration boundary
Because Duck Creek interfaces vary by product and tenant, Martini can consume the APIs and services actually exposed by the customer environment while keeping product-specific transformations separate from common enterprise models.
Reusable APIs and workflows
Martini can expose controlled APIs for submissions, claims, billing, or document operations and can reuse workflow logic across Salesforce, ServiceNow, payment, document, finance, and analytics processes.
Operational control
Centralized error handling, checkpoints, correlation identifiers, controlled retries, and monitoring make long-running insurance synchronization easier to troubleshoot and reconcile than isolated scripts.