@@ -2451,6 +2451,132 @@ await client.internalArticles.searchInternalArticles({
24512451</dl >
24522452
24532453
2454+ </dd >
2455+ </dl >
2456+ </details >
2457+
2458+ ## IP Allowlist
2459+ <details ><summary ><code >client.ipAllowlist.<a href =" /src/api/resources/ipAllowlist/client/Client.ts " >getIpAllowlist</a >() -> Intercom.IpAllowlist</code ></summary >
2460+ <dl >
2461+ <dd >
2462+
2463+ #### 📝 Description
2464+
2465+ <dl >
2466+ <dd >
2467+
2468+ <dl >
2469+ <dd >
2470+
2471+ Retrieve the current IP allowlist configuration for the workspace.
2472+ </dd >
2473+ </dl >
2474+ </dd >
2475+ </dl >
2476+
2477+ #### 🔌 Usage
2478+
2479+ <dl >
2480+ <dd >
2481+
2482+ <dl >
2483+ <dd >
2484+
2485+ ``` typescript
2486+ await client .ipAllowlist .getIpAllowlist ();
2487+
2488+ ```
2489+ </dd >
2490+ </dl >
2491+ </dd >
2492+ </dl >
2493+
2494+ #### ⚙️ Parameters
2495+
2496+ <dl >
2497+ <dd >
2498+
2499+ <dl >
2500+ <dd >
2501+
2502+ ** requestOptions:** ` IpAllowlistClient.RequestOptions `
2503+
2504+ </dd >
2505+ </dl >
2506+ </dd >
2507+ </dl >
2508+
2509+
2510+ </dd >
2511+ </dl >
2512+ </details >
2513+
2514+ <details ><summary ><code >client.ipAllowlist.<a href =" /src/api/resources/ipAllowlist/client/Client.ts " >updateIpAllowlist</a >({ ...params }) -> Intercom.IpAllowlist</code ></summary >
2515+ <dl >
2516+ <dd >
2517+
2518+ #### 📝 Description
2519+
2520+ <dl >
2521+ <dd >
2522+
2523+ <dl >
2524+ <dd >
2525+
2526+ Update the IP allowlist configuration for the workspace.
2527+
2528+ {% admonition type="warning" name="Lockout Protection" %}
2529+ The API will reject updates that would lock out the caller's IP address. Ensure your current IP is included in the allowlist when enabling the feature.
2530+ {% /admonition %}
2531+ </dd >
2532+ </dl >
2533+ </dd >
2534+ </dl >
2535+
2536+ #### 🔌 Usage
2537+
2538+ <dl >
2539+ <dd >
2540+
2541+ <dl >
2542+ <dd >
2543+
2544+ ``` typescript
2545+ await client .ipAllowlist .updateIpAllowlist ({
2546+ enabled: true ,
2547+ ip_allowlist: [" 192.168.1.0/24" , " 10.0.0.1" ]
2548+ });
2549+
2550+ ```
2551+ </dd >
2552+ </dl >
2553+ </dd >
2554+ </dl >
2555+
2556+ #### ⚙️ Parameters
2557+
2558+ <dl >
2559+ <dd >
2560+
2561+ <dl >
2562+ <dd >
2563+
2564+ ** request:** ` Intercom.IpAllowlist `
2565+
2566+ </dd >
2567+ </dl >
2568+
2569+ <dl >
2570+ <dd >
2571+
2572+ ** requestOptions:** ` IpAllowlistClient.RequestOptions `
2573+
2574+ </dd >
2575+ </dl >
2576+ </dd >
2577+ </dl >
2578+
2579+
24542580</dd >
24552581</dl >
24562582</details >
@@ -16633,6 +16759,73 @@ await client.unstable.conversations.detachContactFromConversation({
1663316759</dl >
1663416760
1663516761
16762+ </dd >
16763+ </dl >
16764+ </details >
16765+
16766+ <details ><summary ><code >client.unstable.conversations.<a href =" /src/api/resources/unstable/resources/conversations/client/Client.ts " >listHandlingEvents</a >({ ...params }) -> Intercom.HandlingEventList</code ></summary >
16767+ <dl >
16768+ <dd >
16769+
16770+ #### 📝 Description
16771+
16772+ <dl >
16773+ <dd >
16774+
16775+ <dl >
16776+ <dd >
16777+
16778+ List all pause/resume events for a conversation. These events track when teammates paused or resumed handling a conversation.
16779+
16780+ Requires the ` read_conversations ` OAuth scope.
16781+ </dd >
16782+ </dl >
16783+ </dd >
16784+ </dl >
16785+
16786+ #### 🔌 Usage
16787+
16788+ <dl >
16789+ <dd >
16790+
16791+ <dl >
16792+ <dd >
16793+
16794+ ``` typescript
16795+ await client .unstable .conversations .listHandlingEvents ({
16796+ id: " 123"
16797+ });
16798+
16799+ ```
16800+ </dd >
16801+ </dl >
16802+ </dd >
16803+ </dl >
16804+
16805+ #### ⚙️ Parameters
16806+
16807+ <dl >
16808+ <dd >
16809+
16810+ <dl >
16811+ <dd >
16812+
16813+ ** request:** ` Intercom.unstable.ListHandlingEventsRequest `
16814+
16815+ </dd >
16816+ </dl >
16817+
16818+ <dl >
16819+ <dd >
16820+
16821+ ** requestOptions:** ` ConversationsClient.RequestOptions `
16822+
16823+ </dd >
16824+ </dl >
16825+ </dd >
16826+ </dl >
16827+
16828+
1663616829</dd >
1663716830</dl >
1663816831</details >
@@ -18150,6 +18343,78 @@ await client.unstable.dataExport.downloadDataExport({
1815018343</dl >
1815118344
1815218345
18346+ </dd >
18347+ </dl >
18348+ </details >
18349+
18350+ ## Workflows
18351+ <details ><summary ><code >client.unstable.workflows.<a href =" /src/api/resources/unstable/resources/workflows/client/Client.ts " >exportWorkflow</a >({ ...params }) -> Intercom.WorkflowExport</code ></summary >
18352+ <dl >
18353+ <dd >
18354+
18355+ #### 📝 Description
18356+
18357+ <dl >
18358+ <dd >
18359+
18360+ <dl >
18361+ <dd >
18362+
18363+ Export a workflow configuration by its ID. This endpoint returns the complete workflow definition including its steps, targeting rules, and attributes.
18364+
18365+ This endpoint is designed for EU Data Act compliance, allowing customers to export their workflow configurations.
18366+
18367+ {% admonition type="warning" name="Unstable API" %}
18368+ This API is currently in the Unstable version. Its behavior may change in future releases.
18369+ {% /admonition %}
18370+ </dd >
18371+ </dl >
18372+ </dd >
18373+ </dl >
18374+
18375+ #### 🔌 Usage
18376+
18377+ <dl >
18378+ <dd >
18379+
18380+ <dl >
18381+ <dd >
18382+
18383+ ``` typescript
18384+ await client .unstable .workflows .exportWorkflow ({
18385+ id: " 12345"
18386+ });
18387+
18388+ ```
18389+ </dd >
18390+ </dl >
18391+ </dd >
18392+ </dl >
18393+
18394+ #### ⚙️ Parameters
18395+
18396+ <dl >
18397+ <dd >
18398+
18399+ <dl >
18400+ <dd >
18401+
18402+ ** request:** ` Intercom.unstable.ExportWorkflowRequest `
18403+
18404+ </dd >
18405+ </dl >
18406+
18407+ <dl >
18408+ <dd >
18409+
18410+ ** requestOptions:** ` WorkflowsClient.RequestOptions `
18411+
18412+ </dd >
18413+ </dl >
18414+ </dd >
18415+ </dl >
18416+
18417+
1815318418</dd >
1815418419</dl >
1815518420</details >
0 commit comments