@@ -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