CDW
Integrate your application with the CDW API
CDW's API access is self-serve through their developer portal: anyone can sign up, subscribe to a product, and generate a subscription key — see the setup guide below.
🚀 Quickstart
Connect to CDW with Tenklo and see data flow in 2 minutes.
In Tenklo (free signup), go to Integrations -> Configure New Integration -> CDW.
Go to Connections -> Add Test Connection -> Authorize, then enter your subscription key (leave Environment on production unless you subscribed via CDW's PreProd sandbox). Later, you'll let your users do the same directly from your app.
Let's make your first request to the CDW API. This example creates a customer order (POST /v1/customers/orders) — swap in the endpoint for the product(s) you subscribed to if different. Replace the placeholders below with your Environment API key, integration ID, and connection ID:
This creates a real order if customerId matches a customer registered in your CDW account and CDW's schema validation accepts the rest of the payload — the placeholders below are rejected before that happens, but don't swap in real values here. For a safe test, connect to CDW's PreProd sandbox (pick Environment on the Connect form) or use a customerId your account team set up specifically for testing.
curl "https://api.tenklo.dev/proxy/v1/customers/orders" \
-X POST \
-H "Authorization: Bearer <NANGO-API-KEY>" \
-H "Provider-Config-Key: <INTEGRATION-ID>" \
-H "Connection-Id: <CONNECTION-ID>" \
-H "Content-Type: application/json" \
-d '{ "orderHeader": { "customerId": "...", "orderId": "...", "orderDate": "2026-01-01", "orderAmount": "1.00", "currency": "USD" }, "orderLines": [] }'Or fetch credentials with the Node SDK or API.
✅ You're connected! Check the Logs tab in Tenklo to inspect requests.
Follow our quickstart to integrate Tenklo in your app.
To obtain your own production credentials, follow the setup guide linked below.
📚 CDW Integration Guides
Tenklo maintained guides for common use cases.
- How do I link my CDW account? Sign up on the CDW developer portal, subscribe to a product, and connect your subscription key to Tenklo
Official docs: CDW API Management developer portal
🧩 Pre-built syncs & actions for CDW
Explore Nango-provided actions in your dashboard. Extend and customize them to fit your needs.
No pre-built syncs or actions available yet.
API gotchas
- CDW's gateway (Azure API Management) automatically rotates subscription keys every 30 days. If requests start failing with an authentication error, generate a new subscription key from the developer portal and update your Tenklo connection.
- Available products/endpoints depend on what you subscribed to in the developer portal (for example, the Customers product exposes the Customer Order API at
/v1/customers/orders). CDW also runs a separate PreProd sandbox (apiconnect.preprod.cdw.com) with its own products and subscription keys — pick Environment on the Connect form (or setbaseUrlin the connection config) to switch between production and PreProd. - Creating a real order additionally requires a
customerIdthat CDW's account team has registered for you — an unrecognizedcustomerIdis rejected with"statusCode": "REJECTED"before anything is processed.